(57)【特許請求の範囲】
【請求項１】
処理装置（ＵＴ、１０、２０）と無線周辺装置及び／又は前記無線周辺装置に関連した通信オブジェクト（ＯＣ、ＯＣ１、ＯＣ２）との間でデータ交換を実行するためのマッチング装置（ＤＡ）であって、
前記マッチング装置は：
−前記処理装置と接続する通信インターフェースと；
−前記無線周辺装置と接続する無線通信インターフェースと；
−前記処理装置に技術的能力及び／又はデータフォーマットに関連する情報（ＣＣＩＤ、ＭＳ）を提示し、前記処理装置に適当なドライバ／通信手段を選択させることを可能にする情報提示手段（ＤＩ）と；
−前記処理装置と前記通信オブジェクトとの間で交換される交換プロトコル及び／又はデータフォーマットの適合を実行することを可能にするデータ処理手段（μＣ１、Ｃ１、Ｃ２、Ｃ３）と；を含み、
前記情報提示手段によって前記処理装置に提示された前記技術的能力及び／又はデータフォーマットに関連する情報は、チップカード・インターフェース（ＣＣＩＤ）タイプ及び／又は大容量記憶（ＭＳ）機能に関係し、そのような能力及び／又は機能を前記マッチング装置（ＤＡ）が有しているかのように前記処理装置によって仮想的に検出及び認識されることを特徴とする装置。
【請求項２】
請求項１に記載の装置であって、前記技術的能力及び／又はデータフォーマットは、前記無線周辺装置（ＯＣ）によって支援されることを特徴とする装置。
【請求項３】
請求項１又は２に記載の装置であって、前記技術的能力及び／又はデータフォーマットは、前記無線周辺装置に関連する別のオブジェクト／部品（ＯＣ１、ＯＣ２、ＯＣ３、ＯＣ４）によって支援されることを特徴とする装置。
【請求項４】
請求項１乃至３のいずれか一つに記載の装置であって、前記無線周辺装置と通信する第２通信タイプ（ＢＴ）を開始及び／又は設定する手段（μＣ１、Ｃ１，１８ａ）を含むことを特徴とする装置。
【請求項５】
請求項４に記載の装置であって、前記無線周辺装置との通信を保全するために、前記第２通信タイプ（ＢＴ）の組を作る組み合わせ手段（ＡＰ）を含むことを特徴とする装置。
【請求項６】
請求項５に記載の装置であって、前記組み合わせ手段は、秘密及び／又はキーの交換を行うことにより前記第２通信タイプ（ＢＴ）の組を作ることを特徴とする装置。
【請求項７】
請求項５又は６に記載の装置であって、前記組み合わせ手段には、短／中距離範囲の第３通信タイプ（ＮＦＣ）が適用されることを特徴とする装置。
【請求項８】
請求項７に記載の装置であって、前記第２通信タイプ（ＢＴ）は、前記第３通信タイプ（ＮＦＣ）よりも広い通信範囲を有することを特徴とする装置。
【請求項９】
請求項１乃至８のいずれか一つに記載の装置であって、前記無線周辺装置は、チップカードリーダ及び／又は大容量記憶カードリーダであることを特徴とする装置。
【請求項１０】
処理装置（ＵＴ、１０、２０）と無線周辺装置及び／又は前記無線周辺装置に関連した通信オブジェクト（ＯＣ、ＯＣ１、ＯＣ２）との間でデータ交換を実行するためのマッチング方法であって、
前記方法は：
−前記処理装置に技術的能力及び／又はデータフォーマットに関連する情報（ＣＣＩＤ、ＭＳ）を提示し、前記処理装置に適当なドライバ／通信手段を選択させることを可能にする情報提示ステップ（ＤＩ）と；
−前記処理装置と前記通信オブジェクトとの間で交換される交換プロトコル及び／又はデータフォーマットの適合を実行することを可能にするデータ処理ステップ（μＣ１、Ｃ１、Ｃ２、Ｃ３）と；を含み、
前記情報提示ステップにおいて前記処理装置に提示された前記技術的能力及び／又はデータフォーマットに関連する情報は、チップカード・インターフェース（ＣＣＩＤ）タイプ及び／又は大容量記憶（ＭＳ）機能に関係し、そのような能力及び／又は機能をマッチング装置（ＤＡ）が有しているかのように前記処理装置によって仮想的に検出及び認識されることを特徴とする方法。
【請求項１１】
処理装置と無線周辺装置（２１）及び／又は前記無線周辺装置（２１）に関連した通信オブジェクト（ＯＣ３、ＯＣ４）との間の通信システムであって、前記システムは：
−技術的能力を有する、前記無線周辺装置及び／又は前記無線周辺装置に関連する部品（ＯＣ、ＯＣ１、ＯＣ２）と、
−受信した前記技術的能力の情報に応答して、適当な通信手段を実行又は選択することができる処理装置（ＵＴ）と、
−請求項１乃至９のいずれか一つに記載のマッチング装置（ＤＡ）と、を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信オブジェクトと処理装置との間でのデータ交換を可能にする方法及びシステムに係り、より詳細には、そのようなデータ交換を可能にするマッチング装置に関する。
【背景技術】
【０００２】
本発明は、より具体的には、アイデンティフィケーション市場に適用される。アイデンティフィケーション市場は、「ＩＡＭ」（アイデンティティ・アクセス管理：Ｉｄｅｎｔｉｔｙ  ａｎｄ  Ａｃｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔ）としても知られ、パーソナルコンピュータや携帯電話、携帯情報端末等のコンピュータ機器でユーザ認識を可能にするいくつかの先進技術に関係する。
【０００３】
かような技術の一つに、ある一人のユーザのみに関連付けられ、真のユーザであると証明するために要求される情報、例えば電子認証や暗号キー、パスワード又は生体認証情報などを有する保全チップカードを用いるものがある。
当該情報や、コンピュータ機器それ自体又はローカルコンピュータネットワークに備えられたいくつかのアプリケーションにアクセスするためには、ユーザは自身のチップカードをコンピュータシステムに挿入する必要がある。するとコンピュータシステムはこのチップカードに含まれた情報がアクセスを要求するユーザに実際に関連していることを確認することができる。このような動作は、ユーザの「低程度認証」と呼ばれる。
【０００４】
いくつかの事例では、チップカード保有者が、関与するユーザ本人であるか否かを確認するために、コンピュータシステムによってパスワード又は追加的な生体認証チェックが要求される。そのような動作は、ユーザの「高程度認証」と呼ばれる。認証の種類は、専用設備に実装されるセキュリティポリシによって決まる。
【０００５】
チップカード内の情報は、「チップカードリーダ」と呼ばれる専用の周辺装置を介して読み出される。そのような周辺装置は、外部又は内部の周辺装置であってよく、多くの場合、ＵＳＢリンク又はＲＳ２３２リンクのような有線接続を介してコンピュータ機器に接続される。
【０００６】
ユーザの携帯性が重要視される環境では、そのような周辺装置を用いることは極めて不適切である。この具体的な例として病院設備の場合があり、看護職員は、病院内で接続する複数の作業場において、患者の医療記録のような機密データにアクセスするために認証が必要とされる場所にいなくてはならない。このような使用中、チップカードを頻繁に移動することが単調となり、ユーザが自分のチップカードをリーダに挿入したままにしてしまうと、保全侵害を招き得り、その結果、悪意者が同一情報にアクセスすることを可能にしてしまう。
ある専門のサービスでは、リーダ内で発達し得るウイルスが伝播するのを防止するために、チップカードを移動したり、リーダを使用すること自体が禁止されている。
【０００７】
この要求を満足するために本発明者は、保全レベルを強化しつつも、より速く且つより人間工学に基づいたユーザ認証を可能にするための解決策として、新たな周辺装置を仮定した。
このような解決策は、ユーザのチップカードが挿入された、所謂「携帯」チップカードリーダをユーザに提供し、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）又は無線ＵＳＢのような短距離又は中距離範囲の無線周波数リンクを介して遠隔局と通信できるようにする。
【０００８】
そのような周辺装置は、ユーザが装置を保持したまま、且つ、チップカードを動かす必要もなく、ユーザが一つの作業場から別の作業場へと移動することを可能にする。この携帯周辺装置と通信するには、コンピュータ機器は互換性のある無線周波数インターフェースを備えている必要がある。
【０００９】
先行技術において、この携帯カードリーダと通信するために２つの選択肢が考えられてきた：コンピュータ機器が、携帯リーダと通信するために用いられる互換性のある内部無線周波数周辺装置を備えるか、又は反対に、例えばＵＳＢ−ＢｌｕｅｔｏｏｔｈやＵＳＢ−Ｗｉｆｉ又はＵＳＢ−Ｗｉｒｅｌｅｓｓ−ＵＳＢ装置のような外部周辺機器を追加してコンピュータ機器の通信インターフェースを拡張しなくてはならない。
【００１０】
コンピュータシステムとチップカード技術に基づく解決方法との間の相互運用性を提供するために、「アプリケーション・プログラミング・インターフェース（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）」の略であるＡＰＩとして知られるいくつかの応用通信インターフェースが、現在標準化されており、多くのシステムに実装されている。
【００１１】
そのような応用通信インターフェースの一つとして、「集積回路カードインターフェース装置（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ｓ）  Ｃａｒｄｓ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）」の略であるＣＣＩＤがあり、これは、リーダに接続したＵＳＢリンクを介して、如何なるコンピュータ機器をもチップカード内の情報にアクセスすることを可能にする。この場合、リーダがＣＣＩＤ仕様に互換性のあるインターフェースを実装していれば、チップカードリーダ積分器は、システムに認識されるためにドライバとも呼ばれるドライバソフトウェアをインストールすることを決して強制されない。
そのようなＣＣＩＤインターフェースは、多くのコンピュータステーションで使用される、Ｗｉｎｄｏｗｓ（登録商標）やＭａｃ  ＯＳ（登録商標）又はＬｉｎｕｘ（登録商標）のような、多くのオペレーションシステムにおいて、初期設定として装備されている。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
一方、標準化された又は大規模な応用通信インターフェースは、無線技術に基づいたコンピュータ機器には現在存在しない。
上述した開発中の携帯リーダのような、無線通信技術に基づいたチップカード読み出し周辺装置は、実際、相互運用性の点で問題を有する。
【００１３】
これは携帯リーダの製造業者に、既存のコンピュータ機器にソフトウェアドライバを開発及びインストールすることを強いることとなるだろう。この作業は一層複雑となる。なぜならば、使用されるオペレーションシステムや、コンピュータ機器に設けられた周辺装置の物理的モデルに応じて、ドライバが複数のバージョンで利用可能とならなければならず、異種コンピュータの個体数でこの解決方法を維持管理することがさらに複雑になってしまう。
【００１４】
場合によっては、このような解決方法を採用することは難しいか、若しくは不可能でさえある。これは特に大規模で行わなくてはならないコンピュータ設備やソフトウェアの乗り換え、又はその更新の場合であり、これは実行コストが高く、若しくはそのような更新が招くソフトウェアの非互換性を最小限にするために、一定のセキュリティポリシに制限されてしまう。
【００１５】
一般的には、無線携帯周辺装置と直接通信することができるローカルコンピュータ機器が、現在必要であると発明者は考える。例えば、ＢｌｕｅｔｏｏｔｈやＮＦＣインターフェースをスマートバッジ（登録商標）のような周辺装置が備える場合、コンピュータはそのような周辺装置と通信できる必要がある。
それに加え、そのような無線携帯周辺装置は、ローカルコンピュータとの接続を速く且つ安全に開始するための手段を要求する場合もある。
【００１６】
実際には、上述の運営原理には、複数の開発、より具体的には、既存の中／長距離範囲の通信ドライバ、コントローラ、無線ドライバ、及びオペレーションシステムに応じたコンピュータ処理装置内の「中間ウェア」マッチングソフトウェアの開発や、特定サービスの新たな組み合わせの開発を必要とする点で欠点があると発明者は考える。
【００１７】
さらに、先行技術において、通信マッチング装置、より具体的には、ＵＳＢ装置又は通信カードを利用可能にした。ＵＳＢ装置や通信カードは、コンピュータ、プリンタ、モデム、又はそれに同等な装置のようなホスト処理装置のポートに挿入されることができ、あるプロトコルに従って受信したデータをホスト処理装置に互換性のある別のプロトコルに変換することができる。
原則的に、これらマッチング装置は、無線、ＮＦＣ無線周波数、Ｂｌｕｅｔｏｏｔｈ，可視光又は赤外線等のインターフェースのような、外部と通信するための接続部又はインターフェースと共に、ＵＳＢやＰＣＭＣＩＡ接続のような、ホスト装置との接続部又はインターフェースを備える。
【００１８】
これらマッチング装置は一般的に、携帯装置と処理装置との間で交換される、交換プロトコルの適合及び／又はデータフォーマットの適合を実行することができる処理手段を含む。また、通信ドライバのような適当な通信手段を選択するために、携帯装置の技術的能力を処理装置に通知する提示手段を含む。ＵＳＢ規格によれば、そのような能力又は識別子は、「クラス」と呼ばれる値に関連する。ＵＳＢ／Ｂｌｕｅｔｏｏｔｈキーは従って、例えば、それ自体の特性に対応するクラス：Ｂｌｕｅｔｏｏｔｈ通信インターフェースを有する装置、として提示される。
本発明は、上述の問題を解決することを目的とする。
【課題を解決するための手段】
【００１９】
本発明の全体的な目的は、遠隔部品又はオブジェクトと処理装置との間の通信方法及びシステムを提供することにある。
本発明の目的はまた、無線携帯周辺装置、より具体的には、携帯周辺装置に関連したチップカードやマルチメディアカードのような遠隔部品を、ＢｌｕｅｔｏｏｔｈやＷｉＦｉ、ＺｉｇＢｅｅ（登録商標）、超広帯域無線（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等の無線通信リンクを介して、ローカルコンピュータのような処理装置と通信させることができるバッジホルダを提供することにある。
【００２０】
好適な実施例によると、本発明は、ローカルコンピュータと無線携帯周辺装置との間に配置された中間周辺装置（マッチング装置）を使用することを含む。ホストコンピュータと交換する間、当該マッチングでは、無線携帯装置及び／又は関連した部品を示し一般的にコンピュータによって支援される「従来」の特性、より具体的にはチップカード（ＣＣＩＤ）特性及び／又は大容量記憶インターフェース特性を提供する。
【００２１】
このため、本発明の対象は、処理装置と無線周辺装置及び／又は周辺装置に関連した通信オブジェクトとの間でデータ交換を実行するためのマッチング装置であって、このマッチング装置は：
−処理装置と接続する通信インターフェースと；
−無線周辺装置と接続する無線通信インターフェースと；
−処理装置に技術的能力情報を提示し、処理装置に適当なドライバ／通信手段を選択させることを可能にする情報提示手段と；
−処理装置と通信オブジェクトとの間で交換される交換プロトコル及び／又はデータフォーマットの適合を実行することを可能にするデータ処理手段と；を含む。
この装置は、提示手段により提示された技術的能力は、無線周辺装置及び／又はそれに関連する通信オブジェクトに関するものであり、当該能力は、処理装置によってマッチング装置に関連するとみなされることを特徴とする。
【００２２】
本発明の他の複数の特徴によれば：
−技術的能力及び／又はデータフォーマットは、通信装置自身によって支援され；
−技術的能力及び／又はデータフォーマットは、通信装置に関連する別のオブジェクト／部品によって支援され；
−提示手段によって処理装置に提示された技術的能力及び／又はデータフォーマットは、チップカード・インターフェースタイプ及び／又は大容量記憶機能に関係し、そのような能力及び／又は機能を有しているかのように処理手段によって仮想的に検出及び認識され；
−マッチング装置は、第２通信タイプ（ＢＴ）の組を作る組み合わせ手段を含む。
【００２３】
本発明の別の対象は、処理装置と無線周辺装置及び／又は周辺装置に関連した通信オブジェクトとの間でデータ交換を実行するためのマッチング方法であって、
当該方法は：
−処理装置に技術的能力情報を提示し、処理装置に適当なドライバ／通信手段を選択させることを可能にする情報提示ステップと、
−処理装置と通信オブジェクトとの間で交換される交換プロトコル及び／又はデータフォーマットの適合を実行することを可能にするデータ処理ステップと、を含み、
提示手段により提示された技術的能力情報は、無線周辺装置及び／又はそれに関連する通信オブジェクト（ＯＣ、ＯＣ１、ＯＣ２）に関するものであり、能力は、処理装置によってマッチング装置（ＤＡ）に関連するとみなされる。
【００２４】
本発明のさらに別の対象は、処理装置と無線周辺装置及び／又は周辺装置に関連した通信オブジェクトとの間の通信システムであって、当該システムは：
−技術的能力を有し、及び／又はデータフォーマットタイプを実行することができる周辺装置通信装置と；
−通信オブジェクトによって実行又は支援される、受信した技術的能力情報及び／又はデータフォーマットに応答して、適当な通信を実行又は選択することが可能な処理装置と；
−上述のマッチング装置と、を含む。
【発明の効果】
【００２５】
ホストコンピュータは従って、特別なドライバをインストールする必要なく、オペレーションシステムの汎用ドライバを用いて周辺装置と直接、通信及び交換をすることができる。
本発明によれば、ローカルコンピュータに特別なドライバを開発したりインストールしたりする必要がなくなる。処理装置において、「中間ウェア」の特別な変更をする必要がない。
【００２６】
この解決方法は、現在のチップカード設備に、ハンズフリーソリューションをすぐに適用するために直接使用され得る。本発明は、必要ならば、無線通信インターフェースがないコンピュータに内蔵することもできる。この解決方法を統合することは、エンドユーザにとって容易且つ直接的及び透過的である。
本発明の他の具体例及び有利性は、以下の非限定的な例示的説明と添付の参照図面とを参照することにより明らかになる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一般的な実施例による通信システムを示す図。
【図２】本発明の一つの実施例によるマッチング装置を示す図。
【図３】本発明の別の実施例による通信システムを示す図。
【図４】本発明の保全された、より完全な実施例による通信システムを示す図。
【発明を実施するための形態】
【００２８】
図１において、本発明の一般的な実施例によると、通信システムＳ１は、処理装置ＵＴと、通信オブジェクトＯＣと、マッチング装置ＤＡとを含む。システムはまた、必要ならば（点線内）、当該通信オブジェクトに関連した少なくとも一つの部品ＯＣ１、ＯＣ２を含んでもよい。このため、オブジェクトＯＣ又はＯＣ１、ＯＣ２と処理装置との間の通信は、通信チャンネル８、５を経由して当該マッチング装置ＤＡを介して設定される。チャンネルは接触型であってもよく、又は無線等であってもよい。
【００２９】
通信オブジェクトは、本実施例ではカードリーダであるが、メモリ及び通信インターフェース６を有する通信オブジェクトならば何でもよい。例えば、接触型又は非接触型のチップカード、電子ラベル、リーダ、スマートキー、時計、デジタルフォトフレーム、電話、カメラ、ビデオカメラ、又はプリンタであってもよく、カードリーダを備えてもよいし、備えなくてもよい。
そのようなオブジェクト又は部品はそれぞれ、特定のデータを交換するための、固有の技術的能力及び実行プロトコルを有する。部品は、ＩＳＯ７８１６カード又は大容量記憶カードのような、通信オブジェクトに挿入されるカードであることが好ましいが、通信オブジェクトＯＣと同一タイプでもよい。
【００３０】
処理装置又はコンピュータ機器ＵＴは、周辺装置から受信した技術的能力情報に応答して適当な通信を実行又は選択することができる。これは特にＵＳＢ通信バス提示手段の場合であり、処理装置に「ドライバ」を選択させることができ、従って、関連した命令によって、提示装置が示すオブジェクトのクラスに応じて支援を設定する。
外部と通信するためのインターフェース５（ＢＴ）を備えるこの処理装置は、本実施例ではパーソナルコンピュータ又はコンピュータ機器ＰＣであるが、ＰＤＡや電話、カメラ、ビデオカメラ、プリンタ等のような如何なる処理装置であってもよい。
【００３１】
マッチング装置は、コンピュータ機器がオブジェクトＯＣ及び／又はこのオブジェクトに関連した部品ＯＣ１、ＯＣ２のうち一つと通信できるようにする。以下、図２を参照しながらマッチング装置ＤＡを説明する。
【００３２】
図２において、この実施例でのマッチング装置は、有線又は無線のＢｌｕｅｔｏｏｔｈ物理インターフェース８ａ及びＵＳＢ物理インターフェース５ａを備えたＵＳＢ装置である。しかしながら、両側面に同一の又は異なる、赤外線やＮＦＣ、電子接触又は非接触のような追加的又は代替的な別のタイプのインターフェースを含んでもよい。外部、より具体的にはオブジェクトＯＣとの通信にはＢｌｕｅｔｏｏｔｈタイプを用い、処理装置との通信にはＵＳＢタイプを用いる。マッチング装置は、処理装置の近くであって携帯オブジェクトから遠く離れた場所にあるのが好ましい。
【００３３】
より詳細には、マッチング装置ＤＡは、通信オブジェクトＯＣ及び処理装置ＵＴ間又はその逆方向のデータ交換を理解しやすいようにする動作を実行することができる。このため、マッチング装置はデータ処理手段（μＣ）を含む。手段μＣ１は、プロセッサを有さないか又はプロセッサに統合された、マイクロコントローラ又は同等の有線手段を含むか内蔵してもよい。
【００３４】
好適な実施例によれば、そのような手段は、より詳細には、通信オブジェクトＯＣと処理装置ＵＴとの間で交換される、交換プロトコルの適合及び／又はデータフォーマットの適合を実行することができ、これは、より詳細には、プロトコルの転写／検索／カプセル化／交換データの伝送のためのプログラムＣ１、Ｃ２、Ｃ３…Ｃｎのうち少なくとも一つを実行することによる。
【００３５】
そのような装置ＤＡはまた、技術的能力及び／又はデータフォーマットを含むか又は示す情報を、処理装置に与える情報提示手段ＤＩを有する。これにより、処理装置内の適当な通信ドライバを選択して、より広範な通信、より具体的にはマッチング装置との通信を可能にする。
【００３６】
そのような情報ＤＩは、マイクロコントローラメモリ又はそれに関連したメモリに格納された値であってもよく、技術的能力を示し、又は標準規格に従って処理装置に認識される装置のうちいくつかのカテゴリに属してもよい。ＵＳＢ通信（及び標準規格）のために、情報はある機器のクラスの値に対応してもよい。必要ならば、情報は、マッチング装置の、処理装置と接続するインターフェース５ａに内在してもよい。
同様に、処理装置のオペレーションシステム（図３）、より具体的には「Ｗｉｎｄｏｗｓ  ＸＰ」は、提示された様々なクラスに対応するドライバを自動的に含む。
【００３７】
本発明の好適な一般的実施例（図１）の一つの特徴によれば、マッチング装置ＤＡにより処理装置ＵＴへ提示される上述した情報は、上述のように、通信オブジェクトＯＣ又はこのオブジェクトに関連した部品ＯＣ１、ＯＣ２のうち少なくとも一つに関連する。
当該能力は、異なる装置に属していながら、処理装置によってマッチング装置に仮想的に関連しているとみなされる。処理装置は、マッチング装置がそのような技術的能力を有しているかのように、又は、提示された装置のカテゴリに属しているかのように、装置ＤＡとやり取りする。
【００３８】
マッチング装置ＤＡは、現在の通信内容を維持するために、通信オブジェクトＯＣと処理装置ＵＴとの間の様々な交換を分析することができる。本実施例では、装置ＤＡは、通信オブジェクトとの接続が中断した場合に、処理装置ＵＴから送信されたいくつかの要求を傍受及び応答するようにしてもよいし、しなくてもよい。多くの場合、要求が拒絶されたこと及び／又は通信オブジェクトが一時的に接続不可であることを通知するために、マッチング装置は通知を返信する。これは特に、処理装置のドライバが周辺装置からの応答を待機し続ける、命令／応答タイプの交換の場合である。
【００３９】
第１の実施例では、技術的能力又はデータフォーマットは、他の装置／オブジェクト／通信オブジェクトＯＣに関連又は通信オブジェクトＯＣを構成する装置によって支援される。そのような実施例は特に、通信が例えばＩＳＯ７８１６カード及び／又は例えば後述するＳＤタイプの大容量記憶リーダである、本発明の好適な実施例に対応し得る。
【００４０】
好適な実施例では、処理装置に提示される技術的能力及び／又はデータフォーマットに関連する情報ＩＤは、チップカードインターフェース（ＣＣＩＤ）タイプ及び／又は大容量記憶（ＭＳ）機能に特有の情報である。従ってマッチング装置は、処理装置の近隣に位置する場合、処理装置から離れた場所に位置する装置又はオブジェクトの能力及び／又は機能を有しているかのように、処理装置によって仮想的に検出及び認識され得る。
【００４１】
第２の実施例では、通信オブジェクトが技術的能力又はデータフォーマットを支援する。例えば、オブジェクトは、チップカードタイプのチップを含む装置であったり、チップが溶接又は永久的に内部に固定される装置であったり、溶接されたメモリカードやハードディスク等であったりしてもよい。
他の実施例では、オブジェクトＯＣは、カードや、遠隔装置又は非通信装置であってもよく、具体的には、Ｂｌｕｅｔｏｏｔｈ及び／又はＮＦＣ無線周波数チャンネルを用いるもの、又はＩＳＯ１４４４３に従ったものであってもよい。
【００４２】
図３は、本発明によるシステムＳ２の別の好適な実施例を示し、この実施例では、「Ｂｌｕｅｔｏｏｔｈ」無線周波数インターフェースを有する携帯チップカードリーダを用いる。
本実施例の狙いは、マッチング装置ＤＡ１又は所謂「マッチング」ＵＳＢ周辺装置を介して、コンピュータ機器１０と携帯チップカードリーダ１１との間でデータ又はコードを伝送することを可能にする解決方法を提供することにある。
【００４３】
このマッチング装置ＤＡ１は、好ましくは、現在適用されている標準応用通信インターフェースと互換性のある通信インターフェース、より具体的には、処理装置と接続するインターフェースを含む。ある実施例によると、さらに具体的には、短距離又は中距離範囲の無線リンク（ＢＴ）と、コンピュータ機器と接続するインターフェース１５ａとを含む。
【００４４】
本実施例では、マッチング装置ＤＡ１は、スレーブＵＳＢ有線インターフェース１５ａを備え、ＣＣＩＤ仕様に従ってフォーマットされたデータフレームをマスタコンピュータとの間で交換することを可能にする。またマッチング装置は、無線周波数インターフェース１８ａを備え、Ｂｌｕｅｔｏｏｔｈ仕様に従ってフォーマットされたデータフレームを携帯遠隔周辺装置１１又はＯＣ３との間で交換することを可能にする。マッチング装置はマイクロコントローラμＣ１を含み、このマイクロコントローラはデータフレームをカプセル化／非カプセル化して有線及び無線周波数インターフェース間に伝送する役割を有する。
【００４５】
本実施例では、マッチング装置ＤＡ１は、ＣＣＩＤ仕様に互換性のある応用通信インターフェース１９を備える。そしてマッチング装置は、仮想のチップカードリーダとしてコンピュータシステムに現れる。より具体的には、マッチング装置は、チップカードリーダに対応するクラスのコードと、プロトコル層を設定するために必要な情報とを、要求されるドライバ及び／又は物理インターフェースを選択するために処理装置によって解釈される、様々なソフトウェア及び／又はその装置の物理的特徴と共に送信する。
【００４６】
携帯周辺装置１１は従って、ユーザのチップカードＯＣ３が挿入された携帯チップカードリーダを含む。リーダは、その応答として、無線「Ｂｌｕｅｔｏｏｔｈ」インターフェース１８ｂを介して、チップカードと遠隔コンピュータ機器との間の交換を伝送する。
【００４７】
本実施例の一つの動作によれば、マッチング装置ＤＡ１は、リーダを対象にした、短距離又は中距離範囲の無線リンク（Ｂｌｕｅｔｏｏｔｈ）を使用するＣＣＩＤプロトコルのデータをカプセル化する。ここでかような動作は、マッチング装置のマイクロコントローラμＣ１や同等の方法、又はプロトコル転写機、又はデータフォーマット及び／又は本動作を実行するアプリケーション層の実装をカプセル化する手段によって実行される。続いて、ここではＣＣＩＤプロトコルに従った、完全なフレームは、無線周波数チャンネルによって携帯リーダ１１のチップカードＯＣ３に伝送される。この動作は、ＣＣＩＤフレームの「カプセル化」（トンネリング）と呼ばれる。
【００４８】
平行して、携帯チップカードリーダＯＣ（１１）は、短距離及び中距離範囲のインターフェース（Ｂｌｕｅｔｏｏｔｈ）１８ｂと、各々マッチング装置から受信したフレームを収集及び非カプセル化し、それらをチップカードＯＣ３へ転送するための処理手段μＣ２及びプログラムＣ４と、を含む。
【００４９】
一方、通信オブジェクトＯＣ、又はより具体的にチップカードＯＣ３の、処理装置１０を対象としたＣＣＩＤプロトコルを使用するフレームは、手段μＣ２、Ｃ４によってカプセル化され、処理装置を対象としたＢｌｕｅｔｏｏｔｈインターフェース１８ｂを介して伝送又は移送される。かようなフレームは続いて、マッチング装置ＤＡ１のＢｌｕｅｔｏｏｔｈインターフェース１８ａによって回収され、通信オブジェクトのμＣ２、Ｃ４と同一（又は同等）タイプであり得る処理手段μＣ１、プログラムＣ１によって復元または非カプセル化される。
【００５０】
ＣＣＩＤプロトコル又はフォーマットフレームは、続いてマッチング装置ＤＡ１によってＵＳＢインターフェースを介して処理装置１０へ伝送される。処理装置はまず、特にマッチング装置が処理装置に最初に接続されたことに応答して、ＣＣＩＤフレームを解釈可能なドライバ又は標準アプリケーションを選択する。
本発明は、通信オブジェクトと処理装置との間の短距離又は中距離範囲の無線通信を、完全に透過的にすることができる（又は全く存在しない）。これは処理装置において何等アプリケーションを変更することなく達成できる。なぜならば、本発明は、ＵＳＢやＣＣＩＤのような、処理装置に支援される標準的な応用通信インターフェースを使用するからである。
【００５１】
本実施例では、コンピュータ機器１０は、標準規格のソフトウェア部品、より具体的にはアプリケーション、サービス／チップカードＡＰＩ、ＣＣＩＤ汎用ドライバを有し、通信オブジェクトＯＣ又はＯＣ３との通信を実行するために要求されるアプリケーション又はドライバを追加する必要がない。
【００５２】
図４には、本発明のより安全かつ広範な実施例に従ったシステム（又は方法）Ｓ３が記載され、このシステムＳ３は遠隔オブジェクトとの第１無線通信の保全ステップを実行することにより通信を可能にし、必要ならば直接、又はオブジェクト若しくは異なるタイプＯＣ３、ＯＣ４なしに、及び／又は通信オブジェクトＯＣを介したり介さなかったりして実行できる。しかしながら保全ステップは、ＯＣ、ＯＣ１、ＯＣ２、ＯＣ３、ＯＣ４のうち一つのオブジェクトのみでも実行され得る。
【００５３】
保全に関して、本発明は、マッチング装置と通信装置又はそれに関連したオブジェクトとの間の第２通信タイプ（ＢＴ）を開始又は設定する手段を実行する。そして、保全動作を複雑にする、処理装置２０レベルと同等の保全手段（新規ドライバ、新規アプリケーション、特にその組み合わせ等）を設ける代わりに、かような保全手段が通信オブジェクトとマッチング装置との間に設けられる。
【００５４】
保全に関する実施例によれば、本発明は、第２通信タイプ（ＢＴ）を組み合わせる手段ＡＰ１を含む。例えば装置にディスプレイやキーボードタイプのユーザインターフェースが備えられている場合、ユーザが保全コードを入力したり、必要ならば交換データの暗号化／解読化のような、他の保全通信手段を有してもよい。
【００５５】
好適な実施例によると、組み合わせ手段は、短／中距離範囲の第３通信タイプ（ＮＦＣ）を実行又は使用する。マッチング装置と通信オブジェクトとの間の第２通信ＢＴを保全するために、秘密及び／又はキーの交換はマッチング装置と関連したオブジェクトとの間で、そのような短距離範囲の通信（ＮＦＣ）を介して行われる。第３通信（ＮＦＣ）タイプは、第２通信（ＢＴ）タイプの範囲よりも短い範囲を有することが好ましい。
【００５６】
通信オブジェクト２１は、カードリーダＯＣ３、ＯＣ４と、無線（Ｂｌｕｅｔｏｏｔｈ）通信リンク１８ｂと、短距離範囲の通信（ＮＦＣ）リンク１６ｂとを含む。本実施例では、リーダは実際にはバッジホルダであり、チップカードＯＣ３であるバッジを有する。
マッチング装置は前述の図（同一の参照符号は同一の手段を示す）で説明されたものと同等又は同一の手段と、無線通信リンク（Ｂｌｕｅｔｏｏｔｈ）１８ａと、短距離範囲の通信（ＮＦＣ）リンク１６ａと、ホストコンピュータ２０と通信する通信リンク、より具体的にはＵＳＢリンク１５ａと、マイクロコントローラμＣ１と、チップカードドライバと、大容量記憶ＭＳドライバとを含む。
【００５７】
マッチング装置はまた、一つ又はいくつかのマイクロ−プログラムＡＰ１、Ｃ１、Ｃ２、Ｃ３、Ｃ４を含み、ＮＦＣとカードリーダ２１（追加の手段ＡＰ２を含む）との完全な組み合わせシーケンスを管理し、リーダとの保全されたＢｌｕｅｔｏｏｔｈ接続を開始し、ＣＣＩＤを示す情報及び／又は大容量記憶ＭＳ情報ＤＩを処理装置に伝送し、リーダとホストコンピュータＣ１、Ｃ２との間でデータパケット又はフレームを交換することを担う。
【００５８】
前述のようにかようなプログラムは、Ｂｌｕｅｔｏｏｔｈプロトコルでのカプセル化動作、又は、各々送信／受信されたフレームのＢｌｕｅｔｏｏｔｈプロトコルでの非カプセル化動作を実行することを可能にし、後者はチップカードフォーマット又は大容量記憶ＳＤフォーマットを有する。
【００５９】
提示ステップの間、上述したように、マッチング装置はホストコンピュータにチップカードインターフェース（ＣＣＩＤ）タイプに関する情報を提示し、同時に大容量記憶（ＭＳ）機能に関する情報も提示する。
当該提示ステップに加え、ホストコンピュータは汎用ドライバ２３、２４又は対応するアプリケーションを作動させ、追加ドライバなしに、すぐに遠隔の通信オブジェクトと通信することができる。そして、ホストコンピュータは、オペレーションシステムの当該汎用ドライバを用いて（特別なドライバをインストールする必要はない）、チップ及びＳＤタイプのカードリーダと直接通信及び交換することができる。
この動作原理によれば、ホストコンピュータは、そのＵＳＢポート１５ｂに接続されたチップカードリーダ及び／又はハードディスク又は大容量記憶装置を単に「検出」する。
【００６０】
通信オブジェクトと処理装置との間でデータ交換を可能にする方法は、処理装置に技術的能力及び／又はデータフォーマットを通知するために、処理装置に提示するステップを有するので、適切な通信を実行することができる。
マッチング装置は、マッチング装置に関連した通信オブジェクト２１に応じてユーザによって事前設定又は調整可能な情報提示手段ＤＩを有する。かような提示手段は例えば、関連する通信オブジェクトＯＣ、ＯＣ３、ＯＣ４との交換に加えて自動であり、オブジェクトは、より具体的には、利用可能なインターフェースのうち一つを介してその特性をマッチング装置に提示する。
【００６１】
代替的な解決方法では、ユーザはマッチング装置上で、動作及び／又は特性（通信オブジェクトのクラス）を示す値を選択するようにしてもよく、又は、関連する通信オブジェクトに関したプログラム（セキュリティ、ドライバ…）をロードするようにさえしてもよい。情報提示はまた、リーダに関する如何なるカード又は如何なる他のオブジェクトが挿入されていること又はそれがリーダ内に存在することをリーダが検出することによって開始されてもよい。本実施例では、マッチング装置には、バッジホルダに挿入されるよう意図されたＩＳＯ７８１６カードタイプ及びＳＤカードタイプに対応する提示情報が、製造時にプログラミングされている。
【００６２】
マッチング装置と処理装置が接続されると、マッチング装置は、処理装置への伝送を通じて、チップカードインターフェース（ＣＣＩＤ）タイプ及び／又は大容量記憶（ＭＳ）機能に関する技術的能力又はデータフォーマットの情報ＤＩを提示する。
そしてマッチング装置は、処理装置によってＩＳＯカードの能力及び／又は機能を有している、若しくは大容量記憶ＳＤカード、又はより厳密にいうとＩＳＯカードリーダ又はＳＤカードリーダであると仮想的に検出及び認識される。するとコンピュータは、対応するソフトウェア及び／又は物理的ドライバ／インターフェースを実行することができる。
【００６３】
処理装置との通信中、マッチング装置は、上述のように、交換プロトコルの適合及び／又は交換されるデータフォーマットの適合を実行することを含む透過的なデータ処理を進める。例えば、マッチング装置は、ＩＳＯ７８１６チップカードのフォーマットのフレーム又はデータパケット、若しくはＩＳＯ７８１６チップカードを対象としたフレーム又はデータパケットを、ホストユニット２０から受信する。
【００６４】
マッチング装置は続いてプロトコル及び／又はデータフォーマットの適合動作へと進む。処理装置２０から受信したフレームは、マッチング装置とそれに関連したオブジェクトとの間に存在する通信プロトコル、本実施例では特にＢｌｕｅｔｏｏｔｈプロトコルのフォーマットに、又はそのプロトコルに従って、カプセル化される。しかしながら、接触型の他の通信も排除されない。
ＩＳＯ７８１６に適合する、又はＣＣＩＤインターフェースに適用されたデータフォーマットは、カプセル化され、マッチング装置のＢｌｕｅｔｏｏｔｈインターフェースを介して伝送される。
【００６５】
カプセル化されたデータは関連する通信オブジェクト、ここではバッジホルダリーダにより、そのＢｌｕｅｔｏｏｔｈインターフェースにおいて受信され、カプセル化されたデータを回収しＩＳＯ７８１６チップカードへ伝送するように処理される。
本発明は同様に、ＳＤカードを対象としたデータも処理する。ホストユニットは対応する手段、より具体的には標準化ドライバや大容量記憶装置ＭＳ又はハードディスクを実行する。同様に、マッチング装置も大容量記憶ＭＳフォーマットのフレームをカプセル化及び非カプセル化する動作を実行する。
【００６６】
バッジホルダリーダも同様に、大容量記憶ＭＳタイプのフレームをカプセル化して、それをカードで発生したものとしてＢｌｕｅｔｏｏｔｈを介してマッチング装置に送信し、また、マッチング装置で発生したものとして、ＭＳフレームとしてＳＤカードにＢｌｕｅｔｏｏｔｈを介して送信して非カプセル化する。バッジホルダは、必要ならば、逆方向のデータ伝送動作も行う。
【００６７】
そのような交換に先立ち、マッチング装置は通信、より具体的にはＢｌｕｅｔｏｏｔｈの組み合わせを行うことが好ましい。このため、マッチング装置は第３通信、より具体的には短距離範囲タイプの、本実施例ではバッジホルダとのＮＦＣタイプ通信を開始する。マッチング装置はまた、保全された特にＢｌｕｅｔｏｏｔｈ通信を可能にする、秘密又はキーの交換を含む組み合わせを行う。代替的な解決方法として、そのような組み合わせは、バッジホルダによって開始及び管理されてもよい。
【００６８】
本発明は、処理装置における如何なる変更も回避して、特にＢｌｕｅｔｏｏｔｈを介した交換の保全を実行することができる。より具体的には、処理装置のマッチングソフトウェアが全く要求されない。バッジホルダリーダの２つのカードのうち一つとの間の安全な通信を設定するために、ユーザは単にマッチング装置を処理装置に接続させればよい。
【符号の説明】
【００６９】
Ｓ１，Ｓ２，Ｓ３：通信システム
ＯＣ，１１，２１：通信オブジェクト
ＯＣ１，ＯＣ２：通信オブジェクトに関連した部品
ＤＡ，ＤＡ１：マッチング装置
ＵＴ，１０，２０：処理装置
８，５：通信チャンネル
【図１】
0005470462.tif 000002
【図２】
0005470462.tif 000003
【図３】
0005470462.tif 000004
【図４】
0005470462.tif 000005