(57)【要約】  ホストデバイス上のブラウザ拡張機能が可能なブラウザからリモートサーバへと接続するための方法であって、データ処理デバイスがホストデバイスにリンクされたデータ処理デバイス読み取り機に接続されたときに、ブラウザ拡張機能が、前記データ処理デバイスに保存された目標ファイルに含まれるデータであって、リモートサーバへの接続を開始し、加入済みのサービスのポータルを表示するようにブラウザによって解釈することができるデータを受信し、前記データは、ブラウザ拡張機能によって送信されるコマンドの実行時にデータ処理デバイスによって送信される方法。
2013531846.tif 000002
【特許請求の範囲】
【請求項１】
ホストデバイス上のブラウザ拡張機能が可能なブラウザからリモートサーバへと接続するための方法であって、
データ処理デバイスがホストデバイスにリンクされたデータ処理デバイス読み取り機に接続されたときに、ブラウザ拡張機能が、前記データ処理デバイスに保存された目標ファイルに含まれるデータであって、リモートサーバへの接続を開始し、加入済みのサービスのポータルを表示するようにブラウザによって解釈することができるデータを受信し、前記データは、ブラウザ拡張機能によって送信されるコマンドの実行時にデータ処理デバイスによって送信される、方法。
【請求項２】
ブラウザ拡張機能が、前記データ処理デバイスから受信される初期応答（Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｓｅｔ）または選択応答（Ａｎｓｗｅｒ  Ｔｏ  Ｓｅｌｅｃｔ）コンテンツを読み取って解析して、目標ファイルを取り出すためのコマンドを検出する、請求項１に記載の方法。
【請求項３】
ブラウザ拡張機能が、前記データ処理デバイスから受信されるＥＦ．ＡＴＲファイルからのコンテンツを読み取って解析して、目標ファイルを取り出すためのコマンドを検出する、請求項１に記載の方法。
【請求項４】
解析されたコンテンツが、ＩＳＯ／ＩＥＣ  ７８１６−４に指定のとおりの初期アクセスデータを含んでおり、前記初期アクセスデータが、前記コマンドを示すデータを含んでいる、請求項２または３に記載の方法。
【請求項５】
ブラウザ拡張機能が、データ処理デバイス読み取り機へとコマンドを送信し、データ処理デバイス読み取り機がコマンドを実行し、応答においてデータ処理デバイスが目標ファイルのコンテンツを送信する、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ＡＰＤＵコマンドの使用を含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
データ処理デバイス読み取り機が、他のいかなるトランザクションよりも前にＡＴＲから抽出されたＡＤＰＵコマンドを強制的に実行する、請求項６に記載の方法。
【請求項８】
データ処理デバイスとしてスマートカードを使用することを含む、請求項１から７のいずれか一項に記載の方法。
【請求項９】
目標ファイルとしてＸＭＬフォーマットのデータを含む基礎ファイルを使用することを含む、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
目標ファイルとしてブックマークを含む基礎ファイルを使用することを含む、請求項１から８のいずれか一項に記載の方法。
【請求項１１】
ブラウザ拡張機能が、リモートサーバへの接続が確立されたときに目標ファイルのデータを更新するインストラクションを受信する、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
目標ファイルのデータの更新が、セキュリティ条件に依存する、請求項１１に記載の方法。
【請求項１３】
接触カードを使用する、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
非接触カードを使用する、請求項１から１２のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信の分野に関する。
【０００２】
本発明は、特には、ホストデバイス上のブラウザ拡張機能またはプラグインが可能なブラウザからリモートサーバへと接続するための方法に関する。
【背景技術】
【０００３】
現時点においては、ＵＳＢデバイスだけが、自身の固有のドライバを供給し、あるいはホストコンピュータ上にアプリケーションを自動でインストールすることによって、自動実行機能を有している。
【０００４】
近距離通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスまたはＮＦＣが可能な非接触カードも、読み取り機に組み合わせられたときにデータを提供することができる。データは、リモートサーバまたはウェブポータルへの接続を開始するように意図されている。これらのデータは、ＮＦＣ読み取り機によって読み取られ、例えば特有のアンテナを備えるＴＶモニタなどのインターフェイス装置上で動作するプラグインへと入力されるブックマークであってもよい。プラグインは、ひとたびｈｔｔｐ要求を送信してｈｔｔｐ応答を受信すると、それをモニタ上に表示し、ユーザに適切なメニューを有するポータルを自発的に示す。
【０００５】
しかしながら、このような自動実行機能は、ＵＳＢトークンの使用を必要とし、あるいはＮＦＣが可能なカードを相応の読み取り機とともに使用する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、例えばデフォルトのウェブポータルを有することによって、例えば接触カードにおいて単にカードをカード読み取り機に挿入し、あるいは非接触カードにおいて単にカードをカード読み取り機にカップリングするなど、カードをカード読み取り機に接続するだけで、リモートサービスへと自動的にアクセスするための方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、ホストデバイス上のブラウザ拡張機能が可能なブラウザからリモートサーバへと接続するための方法であって、データ処理デバイスがホストデバイスにリンクされたデータ処理デバイス読み取り機に接続されたときに、ブラウザ拡張機能が、前記データ処理デバイスに保存された目標ファイルに含まれるデータであって、リモートサーバへの接続を開始し、加入済みのサービスのポータルを表示するようにブラウザによって解釈することができるデータを受信し、前記データは、ブラウザ拡張機能によって送信されるコマンドの実行時にデータ処理デバイスによって送信される方法を提供する。
【０００８】
本発明の他の態様によれば、
この方法が、ブラウザ拡張機能が前記データ処理デバイスから受信される初期応答（Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｓｅｔ）または選択応答（Ａｎｓｗｅｒ  Ｔｏ  Ｓｅｌｅｃｔ）（ＡＴＳ）コンテンツを読み取って解析して、目標ファイルを取り出すためのコマンドを検出するステップを含むことができ、
ブラウザ拡張機能が、前記データ処理デバイスから受信されるＥＦ．ＡＴＲファイルからのコンテンツを読み取って解析して、目標ファイルを取り出すためのコマンドを検出することができ、
解析されたコンテンツが、前記コマンドを示すデータを含むＩＳＯ／ＩＥＣ  ７８１６−４に指定のとおりの初期アクセスデータを含むことができ、
ブラウザ拡張機能が、データ処理デバイス読み取り機へとコマンドを送信でき、データ処理デバイス読み取り機がコマンドを実行し、応答においてデータ処理デバイスが目標ファイルのコンテンツを送信し、
この方法が、ＡＰＤＵコマンドの使用を含むことができ、
データ処理デバイス読み取り機が、他のいかなるトランザクションよりも前にＡＴＲから抽出されたＡＤＰＵコマンドを強制的に実行でき、
この方法が、データ処理デバイスとしてスマートカードを使用することを含むことができ、
この方法が、目標ファイルとしてＸＭＬフォーマットのデータを含む基礎ファイルを使用することを含むことができ、
この方法が、目標ファイルとしてブックマークを含む基礎ファイルを使用することを含むことができ、
ブラウザ拡張機能が、リモートサーバへの接続が確立されたときに目標ファイルのデータを更新するインストラクションを受信することができ、
目標ファイルのデータの更新が、セキュリティ条件に依存することができ、
この方法が、接触カードを使用することができ、
この方法が、非接触カードを使用することができる。
【０００９】
この方法のおかげで、ユーザは、特有のウェブポータルによってアクセスすることができるサービスに加入でき、挿入によってウェブポータルに自動的に接続することができる。
【００１０】
次に、本発明を、添付の図面を参照して例として説明する。以下の説明の具体的な性質を、決してこの概要の広い性質を限定するものとして解釈してはならない。
【００１１】
本発明の上述の利点および特徴ならびに他の利点および特徴が達成される方法のために、簡単に上述した本発明のさらに詳しい説明が、参照により示される。
【００１２】
本発明の技術的範囲に包含されうる他の形態にもかかわらず、以下では、本発明の好ましい実施の形態が、添付の図面を参照して、あくまでも例として説明される。
【図面の簡単な説明】
【００１３】
【図１】接触カードを用いた本発明による方法の実施の形態を概略的に示している。
【発明を実施するための形態】
【００１４】
本発明を、本明細書に提示される詳細な説明に従って理解することができる。
【００１５】
図１に、ユーザ１がコンピュータなどのホストデバイス（ここには示されていない）上のブラウザ拡張機能２またはプラグインが可能なブラウザ５からリモートサーバ６へと接続する方法を示している。
【００１６】
ウェブブラウザ５が、存在しうるローカルなプラグインを検出するためにｊａｖａｓｃｒｉｐｔなどの必要なスクリプトを有するｈｔｍｌページをユーザのデバイスへとロードする。
【００１７】
ユーザ１が、ブラウザ拡張機能２を有効にするためにインデックスＨＴＭＬページを開始する。
【００１８】
ページに埋め込まれたスクリプトが、ブラウザ拡張機能を介して、ユーザがスマートカードなどのデータ処理デバイス４をホストデバイスにリンクされたスマートカード読み取り機３などのデータ処理デバイス読み取り機３に挿入したかどうかをチェックする。この実施の形態においては、スマートカードが接触カードである。
【００１９】
スマートカード４がスマートカード読み取り機３に挿入されていないとき、ページに埋め込まれたスクリプトは、ユーザに自身のカード４を読み取り機３に挿入するように要求する。ユーザが、例えばコンピュータのＰＣＭＣＩＡ読み取り機に自身のカード３を挿入する。
【００２０】
スマートカード４が読み取り機３に挿入されると、スマートカード４が検出され、関連のイベントがブラウザ拡張機能２によって検出される。
【００２１】
本発明の方法によれば、ブラウザ拡張機能２が、スマートカードの初期応答（ＡＴＲ）コンテンツまたは基礎ファイルＥＦ．ＡＴＲコンテンツを読み取って解析することで、ＩＳＯ／ＩＥＣ  ７８１６−４による「初期アクセスデータ」を検出する。
【００２２】
「初期アクセスデータ」と呼ばれる産業間のデータ要素は、ヒストリカル（ｈｉｓｔｏｒｉｃａｌ）バイトのコンパクトヘッダによって参照される。「初期アクセスデータ」は、他のいかなるトランザクションよりも前にスマートカード読み取り機３によって強制的に実行されるべきコマンドＡＰＤＵを示している。
【００２３】
初期アクセスデータの長さは、例えば１バイトであってもよく、すなわちＩＳＯ／ＩＥＣ  ７８１６−４  §８．１．２に指定のとおりのコマンドＡＰＤＵが、パラメータＣＬＡ＝０ｘ００、ＩＮＳ＝０ｘＢ０、Ｐ１＝０ｘ００、Ｐ２＝０ｘ００、およびＬｅ＝ＳＦＩ値を有し、ＳＦＩが取り出されるべきファイルの短いファイル識別子である実行されるべきＲＥＡＤ  ＢＩＮＡＲＹコマンドであってもよい。Ｌｅパラメータは、初期アクセスデータの最初のただ１つのバイトに設定される。
【００２４】
コマンドＡＰＤＵは、初期応答の後で送信される最初のコマンドである。
【００２５】
ブラウザ拡張機能２が、示されたＡＰＤＵコマンドをカード読み取り機３へと送信し、次いでカード読み取り機３がＡＰＤＵコマンドを実行する。スマートカード４が、目標ファイルを取り出し、このファイルのコンテンツを送り返す。この実施の形態において、この目標ファイルは、ｊａｖａｓｃｒｉｐｔまたはＪＳＯＮなどの入れ子状のスクリプトを有するＸＭＬフォーマットのデータを含む基礎ファイル「ＥＦ．ＳＣ」である。
【００２６】
目標ファイルのデータを受け取ると、ブラウザ拡張機能２は、ブラウザ５上でこれらのデータを解釈する。
【００２７】
ＸＭＬペイロードが、ページオンロードにおいて実行され、例えばメニューを表示することによって一式のサービスを提供するリモートサーバへの接続を開始させる埋め込みスクリプトを有する静的なウェブポータルを表わす。ページオンロードは、ブラウザによって管理され、ｊａｖａｓｃｒｉｐｔ関数へのパラメータとして使用されるイベントである。このイベントは、ブラウザへのｈｔｍｌページのローディングにおいて生じる。
【００２８】
プラグインが、ＸＭＬコンテンツをブラウザへ送り、ブラウザがそれを実行し、得られるｈｔｍｌページを表示する。
【００２９】
リモートサーバへのＨｔｔｐリクエストを決定するコールが、ブラウザの組み込みのオブジェクトＸＭＬＨｔｔｐＲｅｑｕｅｓｔによって行なわれる。
【００３０】
何らかの適当なスクリプトを埋め込んでいるウェブページを供給するサーバによって生成されるページがロードされるとき、ユーザは、デフォルトでロードされたポータルのメニューの選択肢を選択することでｈｔｔｐリクエストを開始し、次いでこのｈｔｔｐリクエストが埋め込みのスクリプトによって処理され、スマートカード４への送信のためにブラウザ拡張機能へ送られる。
【００３１】
他の実施の形態においては、到着するウェブページに埋め込まれたスクリプトが、「ＥＦ．ＳＣ」と呼ばれるファイルを更新するよう、ブラウザ拡張機能２へとインストラクションを提供する。そのようにすることによって、リモートサーバ６は、例えば加入時に新たなサービスへのユーザのアクセス権を変更することができる。
【００３２】
ファイル「ＥＦ．ＳＣ」がセキュリティ規則によって保護されている場合、これらのセキュリティ条件が、ファイルのコンテンツの上書きが許される前にサーバによって実行される。
【００３３】
別の実施の形態においては、ブラウザ拡張機能がインストールされていない場合に、ユーザの同意にてダウンロードすることができる。例えば、ブラウザ拡張機能２を、インデックスページを表わすＨＴＭＬページを含むきわめて小さいパックと一緒にローカルのブラウザに合わせてカスタマイズすることができる。そのようなページは、１または２Ｋｂを超えない。このページを、１回だけ行なわれるインストール時に生成される専用のフォルダにホストすることができる。
【００３４】
別の実施の形態においては、スマートカードが非接触カードであり、読み取り機が、相応の非接触読み取り機である。この場合、ブラウザ拡張機能２が、スマートカードの選択応答（ＡＴＳ）コンテンツを読み取る。
【００３５】
リモートサーバが、ブラウザ拡張機能を提供するサーバと異なってもよく、すなわちブラウザのプロバイダが、ブラウザ拡張機能のプロバイダと異なってもよいことを、理解できるであろう。ブラウザのプロバイダおよびブラウザ拡張機能を、工場においてインストールすることができる。
【００３６】
これらの実施の形態が、限られた例ではなく、ブックマーク（ＵＲＬインジケータ）をＸＭＬフォーマットのデータの代わりに使用できることを、充分に理解できるであろう。同様に、ＸＭＬＨｔｔｐＲｅｑｕｅｓｔ組み込みオブジェクトの代わりに、ブラウザによってサポートされるインターフェイス定義言語（ＩＤＬ）に適合する任意の同等のＣＯＭオブジェクトを使用することができる。
【００３７】
この方法のおかげで、非ＵＳＢおよび非ＮＦＣカードによるウェブサービスへのアクセスについて人間工学的に向上する。
【００３８】
本発明は、費用効率の高い方法によって接触または非接触カードにデフォルトページの自動ローディングを提供する。
【００３９】
本発明のおかげで、ユーザは、特有のウェブポータルを介してアクセスできるサービスに加入でき、自身のスマートカードをＰＣＭＣＩＡ読み取り機に挿入することでウェブポータルへの自動的な接続を得ることができる。ウェブポータルのブックマーク（ＵＲＬ、ｈｔｔｐリクエスト）が、ユーザのスマートカード上にパーソナライズされる。
【００４０】
ブックマークを、例えばユーザが新たなサービスに加入する場合や、新たなサービスの資格を得た場合など、トランザクションの結果に応じて更新することができる。
【図１】
2013531846.tif 000003
【手続補正書】
【提出日】平成25年5月29日(2013.5.29)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成25年5月31日(2013.5.31)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】追加
【補正の内容】
【図１】
2013531846.tif 000004
【国際調査報告】
2013531846.tif 000005
2013531846.tif 000006