(57)【要約】【課題】  コンピュータを利用する際の優れた広告効果を実現可能な着脱式外部記憶装置、自動起動プログラム、および中継サーバを提供する。【解決手段】  コンピュータ１は、汎用周辺機器インタフェースとしてＵＳＢ接続インタフェース１１を備える。着脱式外部記憶装置２は、ＵＳＢ接続インタフェース２１を備え、ＵＳＢ接続インタフェース１１に接続する事で、コンピュータ１と接続される。また、着脱式外部記憶装置２は、主な記憶装置として読み書き可能なフラッシュメモリ４を備える。【選択図】  図１
2005251030.tif 000002
【特許請求の範囲】
【請求項１】
汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定の自動起動プログラムを自動的に実行するコンピュータに対して装着可能な着脱式外部記憶装置であって、
前記コンピュータがネットワークを介してサーバと通信を行うための通信機能を実現させる前記自動起動プログラムの一部又は全部を記憶する記憶手段と、
前記汎用外部機器接続インタフェースに接続された際に、前記特定種の機器であることを示す擬似認識情報を前記コンピュータに供給する制御手段と、
を備えることを特徴とする着脱式外部記憶装置。
【請求項２】
前記制御手段は、前記着脱式外部記憶装置の記憶手段から、パスワード情報、証明書情報、指紋情報のうち少なくとも１つの情報をユーザ情報として取得し、前記コンピュータに通知することを特徴とする請求項１に記載の着脱式外部記憶装置。
【請求項３】
汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定のプログラムを自動的に実行するコンピュータに対して装着可能な着脱式外部記憶装置に記録された自動起動プログラムであって、
前記自動起動プログラムは、前記コンピュータによって前記着脱式外部記憶装置から取得され実行されると、当該コンピュータを、
ネットワークを介してサーバと通信を行うための通信手段として機能させることを特徴とする自動起動プログラム。
【請求項４】
クライアントコンピュータから送信される特定のユーザ情報に対応して、特定サーバへのアクセスを可能とするアドレス情報を当該クライアントコンピュータに対して返信する中継サーバであって、
パスワード情報、証明書情報、指紋情報のうち少なくとも１つの情報をユーザ情報として記憶し、当該中継サーバへアクセスするためのアドレス情報を記憶し、汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定のプログラムを自動的に実行する前記クライアントコンピュータに対して装着可能な着脱式外部記憶装置に記録された自動起動プログラムが実行され、当該中継サーバへアクセスするための前記アドレス情報を基に当該クライアントコンピュータから前記ユーザ情報が送信されると、
当該ユーザ情報の認証を行う認証手段と、
当該ユーザ情報に対応してアクセスが許可された前記特定サーバへアクセスするための前記アドレス情報を発行するアドレス発行手段と、
当該特定サーバへアクセスするためのアドレス情報を含む画像データを当該クライアントコンピュータへ送信するアイコン発行手段と、
を備えることを特徴とする中継サーバ。
【請求項５】
前記アイコン発行手段は、前記アドレス情報を含み、前記着脱式外部記憶装置から取得され前記特定サーバへアクセスするための前記識別ＩＤおよび前記パスワードを設定可能なフォームデータを当該クライアントコンピュータへ送信することを特徴とする請求項４に記載の中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱式外部記憶装置、自動起動プログラム、および中継サーバに関するものである。
【背景技術】
【０００２】
近年、半導体技術やインターネットの普及進歩に伴い、パーソナルコンピュータ（パソコン）など各種コンピュータの普及が進み、周辺機器の接続方式も多様化している。この結果、パソコンの機種を問わず適用可能な汎用周辺機器インタフェースが必要とされ、その具体的規格の一例としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが提案された。また、各種コンピュータの小型軽量化と持ち運び（モバイル）用途の拡大により、着脱自在な外部記憶装置も必要とされ、その１つとして、前記ＵＳＢインタフェースでパソコンに容易に接続できるデバイスであるＵＳＢメモリの人気が高まっている。（例えば、特許文献１参照。）。
【０００３】
ＵＳＢメモリは、３２ＭＢ、６４ＭＢなど種々の記憶容量のものであるが、具体的には、内部にフラッシュメモリ素子を備え、親指程度の大きさの着脱式デバイスで、一端に設けられたＵＳＢコネクタでパソコンなどのＵＳＢポート（接続口）に接続すると、リムーバブル（着脱可能な）ディスクドライブ等として認識され読み書きなどのアクセスが可能となるものである。
【０００４】
特に、今日ではインターネットの普及もあり、自分が普段使っているものとは異なるコンピュータを出先で借りて使う機会も増え、例えばインターネット・カフェなど街の時間貸し、職場、取引先、家族、友人、知人など他人のパソコンで自分のメールを送受信したり、好みのウェブサイトにログインしたりする場合も多い。
【０００５】
このような出先のパソコンは、通常、自分の送受信メールのデータやアカウント情報を持たず、またメーラー（電子メール用のソフト）の種類やバージョンも自分の愛用のものと同じとは限らない。さらに、そのような他人のパソコンに自分のアカウント情報を設定してメールを送受信することも考えられるが、その場合は、そのようなアカウント情報を設定してメールを送受信することも考えられるが、その場合は、そのようなアカウント情報や送受信メールのデータ消し忘れによりプライバシー上の問題が発生する。そこで、そのようなアカウント情報やメーラー、送受信メールのデータなどをＵＳＢメモリに記録して持ち歩く工夫もされている。
【０００６】
すなわち、ＵＳＢメモリ内にはデータだけでなくメーラー等のソフトウェアやソフトウェアへのショートカットを置く事もでき、ＵＳＢメモリを用いて、データの保存・閲覧の他に、そのようなソフトウェアの起動を行うことができる。
【０００７】
また、インターネットに代表される電子通信情報は現代におけるマス・コミュニケーションの主役の１つになりつつあり、バナー広告、ポップアップ広告、無料接続の常時表示広告、アフィリエイトプログラムなど、いろいろな広告手法が提案されている。このような広告は、ユーザを広告や電子商取引サイトへ誘導したり、ユーザをいわゆるクッキー情報で識別することにより、そのユーザの属性に合わせた内容の広告を表示したりするものであった。
【０００８】
また、クッキー情報を利用して、一度ログインを行ったサイトへは、次回よりＩＤとパスワードの入力を省略してログインする事も可能とする機能が提案されている。
【特許文献１】特開２００２−４１２４７
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のような従来の広告手法では、まず、バナー等広告の露出が、ユーザによるウェブブラウザの起動に全面的に依存していた。このため、ブラウザの起動に先立って広告表示はできず、逆に、ブラウザを起動した後はユーザの関心はすでに何らかのウェブサイト閲覧に向いている。したがって、広告は、強制的に見せられるわずらわしいものという印象を与え、バナー等の広告は関心を持たれず無視されがちで、むしろ強制的な邪魔者としてうっとうしがられる自己矛盾があった。
【００１０】
さらに、クッキー情報とユーザの属性を効果的に結び付けることも実際は難しいため、従来技術での広告では、事前同意登録に基づくオプトインでもなく、事前に拒否登録可能なオプトアウトでもなく、結果的に無差別的なものとなり、効果的な広告は困難であった。
【００１１】
これらに加え、ユーザが他人のコンピュータを借りる場合は、クッキー情報によるユーザ識別が本来の機能を果たさないため、効果的な広告はいっそう困難であった。
【００１２】
また、クッキー情報を利用して、ＩＤとパスワードの入力を省略してログインする機能では、クッキー情報がパソコン内に保存されるため、他人にパソコンを貸した際などに、予期せず他人がログインを行ってしまうというセキュリティの問題があった。
【００１３】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、コンピュータを利用する際の優れた広告効果を実現可能な着脱式外部記憶装置、自動起動プログラム、および中継サーバを提供する事である。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１に記載の着脱式外部記憶装置は、汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定の自動起動プログラムを自動的に実行するコンピュータに対して装着可能な着脱式外部記憶装置であって、前記コンピュータがネットワークを介してサーバと通信を行うための通信機能を実現させる前記自動起動プログラムの一部又は全部を記憶する記憶手段と、前記汎用外部機器接続インタフェースに接続された際に、前記特定種の機器であることを示す擬似認識情報を前記コンピュータに供給する制御手段とを備えることを特徴とする。
【００１５】
また、請求項２に記載の着脱式外部記憶装置は、請求項１に記載の着脱式外部記憶装置であって、前記制御手段は、前記着脱式外部記憶装置の記憶手段から、パスワード情報、証明書情報、指紋情報のうち少なくとも１つの情報をユーザ情報として取得し、前記コンピュータに通知することを特徴とする。
【００１６】
また、請求項３に記載の自動起動プログラムは、汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定のプログラムを自動的に実行するコンピュータに対して装着可能な着脱式外部記憶装置に記録された自動起動プログラムであって、前記自動起動プログラムは、前記コンピュータによって前記着脱式外部記憶装置から取得され実行されると、当該コンピュータを、ネットワークを介してサーバと通信を行うための通信手段として機能させることを特徴とする。
【００１７】
また、請求項４に記載の中継サーバは、クライアントコンピュータから送信される特定のユーザ情報に対応して、特定サーバへのアクセスを可能とするアドレス情報を当該クライアントコンピュータに対して返信する中継サーバであって、パスワード情報、証明書情報、指紋情報のうち少なくとも１つの情報をユーザ情報として記憶し、当該中継サーバへアクセスするためのアドレス情報を記憶し、汎用外部機器接続インタフェースを備え、接続された際に認識情報を供給する外部機器が当該汎用外部機器接続インタフェースに接続されると、当該外部機器を認識し、当該認識情報から当該外部機器が特定種の機器であると判定した場合に、当該外部機器が読み込み可能な一つまたは複数の所定のプログラムを自動的に実行する前記クライアントコンピュータに対して装着可能な着脱式外部記憶装置に記録された自動起動プログラムが実行され、当該中継サーバへアクセスするための前記アドレス情報を基に当該クライアントコンピュータから前記ユーザ情報が送信されると、当該ユーザ情報の認証を行う認証手段と、当該ユーザ情報に対応してアクセスが許可された前記特定サーバへアクセスするための前記アドレス情報を発行するアドレス発行手段と、当該特定サーバへアクセスするためのアドレス情報を含む画像データを当該クライアントコンピュータへ送信するアイコン発行手段とを備えることを特徴とする。
【００１８】
また、請求項５に記載の中継サーバは、請求項４に記載の中継サーバであって、前記アイコン発行手段は、前記アドレス情報を含み、前記着脱式外部記憶装置から取得され前記特定サーバへアクセスするための前記識別ＩＤおよび前記パスワードを設定可能なフォームデータを当該クライアントコンピュータへ送信することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、着脱式外部記憶装置がコンピュータに装着されたときに、ＣＤ−ＲＯＭドライブなど所定の種類の機器を模した信号を送る。このため、コンピュータが自動起動するプログラムによって、ユーザは、着脱式外部記憶装置をコンピュータに装着するだけで、ウェブページへアクセスするための画像データが表示されるので、効果的な広告が可能となる。すなわち、上記の自動起動によって、自動的にスポンサーへリンク可能なアイコンが表示され、認知度アップにつながる同時に、アイコンを１クリックするだけで容易にスポンサーサイトへアクセスすることが可能となる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施形態について図面を参照して具体的に説明する。なお、各実施形態は、専用LSI上のワイヤードロジックやプログラム等により実現できるが、この場合のハードウェアやプログラムの実現態様は各種変更可能であるから、以下の説明では、本発明及び各実施形態の各機能を実現する機能ブロック図を用いる。
【００２１】
〔１．第１実施形態の概略〕
第１実施形態は、コンピュータに着脱式外部記憶装置を挿入するだけで、証明書に基づいてアクセス許可された、所望のサーバシステムに１クリックでログインできるアイコンをコンピュータに接続されたディスプレイ上に表示する事を可能とする。また、パスワード、指紋認証、ＩＣチップ内に記憶された情報などをもとに、セキュリティを高める事も可能とする。
【００２２】
〔２．第１実施形態の構成〕
まず、図１は、第一実施形態の概略構成を示す機能ブロック図である。コンピュータ１は、汎用周辺機器インタフェースとしてＵＳＢ接続インタフェース１１を備える。着脱式外部記憶装置２は、ＵＳＢ接続インタフェース２１を備え、ＵＳＢ接続インタフェース１１に接続する事で、コンピュータ１と接続される。また、着脱式外部記憶装置２は、この例では、主な記憶装置として読み書き可能なフラッシュメモリ４を備えるが、主な記憶装置として、小型ハードディスクドライブ、ＲＯＭ、着脱式記憶装置を用いてもよい。また、着脱式外部記憶装置２は、制御手段として、ＵＳＢデバイス制御部３を備える。コンピュータ１はインターネットＮにアクセス可能である。
【００２３】
ＵＳＢデバイス制御部３では、ＡＳＩＣやＦＰＧＡなどカスタムチップのワイヤードロジックにより、又は、ＣＰＵと組込みプログラム若しくはマイクロプログラムなどの組合せにより、図１に示す以下のように作用する各構成要素が実現され、また、コンピュータ１では、ＯＳ等のプログラムの作用により図１に示す以下のように作用する各構成要素が実現され、また、中継サーバ６では、ＯＳ等のプログラムの作用により図１に示す以下のように作用する各構成要素が実現される。
【００２４】
〔３．第１実施形態の作用〕
すなわち、第１実施形態は以下のような作用及び効果を有する。ＯＳによっては（例えばマイクロソフト（登録商標）社のウインドウズ（登録商標）シリーズ）、所定の種類のデバイス（例えばＣＤ−ＲＯＭドライブ）にメディアが挿入された事を契機として、そのメディア上の所定のスクリプトファイル（例えば「autorun.inf」を自動的に実行する。コンピュータ１は、そのようなＯＳを備えるコンピュータであるものとする。
【００２５】
また、コンピュータ１は、ＵＳＢ接続インタフェース１１に装着されたデバイスに対し、機器の種類の問い合わせ信号を流し、ＵＳＢ接続インタフェース１１に装着されたデバイスは、この問い合わせ信号に対して自分が該当する機器の種類を回答する事により、コンピュータ１に自らの接続を認識させる。
【００２６】
そこで、ＵＳＢデバイス制御部３の認識制御部３１は、ＵＳＢ接続インタフェース１１に接続された際に、コンピュータ１からの機器の種類の問い合わせ信号に対し、ＣＤ−ＲＯＭドライブである旨の信号を擬似的に返信する。すなわち、着脱式外部記憶装置２すなわちＵＳＢメモリは、本来スクリプト自動実行の対象とはならない種類の機器であるが、ホスト側からの問い合わせに対し、認識制御部がＣＤ−ＲＯＭドライブなどスクリプト自動実行の対象機器である旨の信号を擬似的に返信する。また、上記のようなＯＳには、メディアの装着の有無を繰返しデバイスに問い合わせて回答させ、ある時点で存在しなかったものが、その後、存在する状態に変化すると、メディアが挿入されたと認識するものもある。
【００２７】
そして、上に説明したように、コンピュータ１によるスクリプト実行の対象である所定の機器（例えばＣＤ−ＲＯＭドライブ）と認識制御部３１に回答させた場合、実際の機器と異なってメディアの挿入は行われないが、メディアの有無の問い合わせに対しては、挿入模擬部３２が、挿入と同じパターンの信号を擬似的に返信し、メディアが挿入と同じパターンの信号を擬似的に返信する事で、メディア挿入がスクリプト実行の条件となっている場合もスクリプトが円滑確実に実行される。すなわち、挿入模擬部３２は、コンピュータ１からＵＳＢ経由で繰返されるメディアの有無の問い合わせ信号に対し、少なくとも一度はメディアが無い旨の信号を返信し、その後、例えば２度目の問い合わせに対しては、メディアが有る旨の信号を返信する。
【００２８】
すると、コンピュータ１上のＯＳはメディアが挿入されたと認識し、コンピュータ１のスクリプト実行部１２が、その機器に記憶された自動起動スクリプトＳを実行する。ここでスクリプト実行の対象となる「所定の種類」の機器は、仮に「ＣＤ−ＲＯＭドライブ」であるものとするが、対象を他の種類の機器に変更したり拡大したりすることも自由である。また、プログラム実行部１３は、例えば拡張子「.exe」等の実行ファイルを実行する手段であり、前記スクリプトに実行ファイルのディレクトリ、名称、パラメータ等が記述されていれば、それにしたがってその実行ファイルを実行する。
【００２９】
なお、第１実施形態では、自動起動スクリプトＳ中に自動起動プログラムＰの実行を指定しておく。なお、自動起動プログラムＰのアプリ起動機能Ｐ４からさらにブラウザやメーラー等のアプリケーション等、他のプログラムを派生的に呼び出すことも当然可能であり、そのように派生的に呼び出されるプログラムも以下、自動起動プログラムＰと呼ぶ。
【００３０】
自動起動プログラムＰのＯＳ情報取得機能Ｐ１は、コンピュータ１にインストールされているＯＳのバージョン情報、ＯＳが使用している言語の情報、コンピュータ１にインストールされているアプリケーションプログラムの種類、名称、バージョン等の情報、コンピュータ１に接続されたディスプレイの解像度、サイズ、個数などの情報等のＯＳ情報をコンピュータ１から取得する。
【００３１】
また、自動起動プログラムＰの証明書取得機能Ｐ５は、着脱式外部記憶装置２内に記憶された証明書４３を読み取り、取得する。
【００３２】
自動起動プログラムＰの中継サーバアクセス機能Ｐ９は、着脱式外部記憶装置２内に記憶された中継サーバアドレス情報４５を読み取り、それにしたがって、インターネットＮを経由して、中継サーバ６に、上述したＯＳ情報と証明書４３とを送信する。
【００３３】
中継サーバ６は、受け取った証明書４３をもとに、その証明書４３に許可されたサービスのサービスＩＤのリストを作成する。また、必要に応じてそれぞれのサービスＩＤに対応するアイコンを選択し、サービスＩＤのリストとアイコン群を自動起動プログラムＰに送信する。これらのアイコンは、ユーザがサービスを選択し、サービスの開始を指示するためのＧＵＩを提供するためのもので、例えば、短いテキストや小型の画像などの形態をとる事ができる。ユーザが選択するまでもなく、自動起動プログラムＰが所定のタイミングでサービスの開始の指示を送る場合などにおいては、アイコンはなくてもよい。
【００３４】
また、中継サーバ６は、自動起動プログラムＰに送信するアイコンを選択する際に、上に説明したようにして取得したＯＳ情報をもとに、アイコンを選択するようにしてもよい。
【００３５】
すなわち、コンピュータ１にインストールされているＯＳが使用している言語が日本語であれば日本語のアイコン、英語であれば英語のアイコンとし、また、コンピュータ１に例えばマクロメディアフラッシュプレイヤーと呼ばれるソフトウェアがインストールされていればマクロメディアフラッシュプレイヤー対応のアイコンとし、インストールされていなければ「.bmp」「.gif」「.jpg」「.png」などの拡張子で表されるアイコンとしたり、また、コンピュータ１に接続されたディスプレイのサイズや解像度によって、異なる大きさのアイコンの中から適切なサイズのアイコンを選択したりするなどである。
【００３６】
この際、中継サーバ６において、パスワード認証、指紋認証、ＩＣチップ内に記憶された情報による認証などの認証を条件として、サービスＩＤのリストとアイコン群を自動起動プログラムＰに送信する事も可能である。
【００３７】
すなわち、パスワード認証の場合であれば、自動起動プログラムＰのパスワード取得機能Ｐ６は、パスワードダイアログボックスをコンピュータ１に接続されたディスプレイ上に表示し、ユーザにパスワードを入力させ、そのパスワードを中継サーバ６に送信する事で、パスワード認証を行う。また、毎回パスワードを入力する手間を省きたいユーザに対しては、予め着脱式外部記憶装置２内にパスワード４４を記憶させ、自動起動プログラムＰのパスワード取得機能Ｐ６が自動的にパスワード４４を読み込み、中継サーバ６に送信するよう設定する事も可能とする。
【００３８】
また、指紋認証の場合であれば、自動起動プログラムＰの指紋情報取得機能Ｐ７は、例えば、着脱式外部記憶装置２内の指紋情報取得部３６より指紋情報を取得し、その指紋情報を中継サーバ６に送信する事で、指紋認証を行う。
【００３９】
すなわち、指紋情報取得部３６は、着脱式外部記憶装置２に内蔵された指紋情報読取装置や、着脱式外部記憶装置２に着脱される指紋情報読取装置などの機器を用いてユーザの指紋情報を読み取り、指紋情報取得機能Ｐ７は、指紋情報取得部３６より指紋情報を受け取る。
【００４０】
また、指紋情報取得機能Ｐ７が、コンピュータ１に別途接続された指紋情報読取装置や、コンピュータ１に内蔵された指紋情報読取装置からユーザの指紋情報を取得するようにしてもよい。
【００４１】
また、ＩＣチップ５内に記憶された情報による認証の場合であれば、自動起動プログラムＰのＩＣチップ制御機能Ｐ８は、例えば、着脱式外部記憶装置２内のＩＣチップ制御部３７よりＩＣチップ５内に記憶された情報を読み取り、その情報を中継サーバ６に送信する事で、認証を行う。
【００４２】
すなわち、ＩＣチップ制御部３７は例えばＩＣチップリーダライタ機能を持ち、ＩＣチップ５内に記憶された所定の情報を読み取り、ＩＣチップ制御機能Ｐ８は、ＩＣチップ制御部３７よりその情報を受け取る。
【００４３】
ＩＣチップ制御部３７は、着脱式外部記憶装置２に内蔵されていても、着脱式外部記憶装置２に有線又は無線にて接続される着脱式のものであってもよく、また、ＩＣチップ５は、着脱式外部記憶装置２に内蔵されていても、有線又は無線にて接続される着脱式のものであってもよい。
【００４４】
自動起動プログラムＰのアイコン表示機能Ｐ２は、受け取ったアイコン群を、コンピュータ１に接続されたディスプレイ上の所定の位置に表示する。ユーザが、アイコンをクリックするなどの操作によってアイコンの選択動作を行うと、自動起動プログラムＰの中継サーバアクセス機能Ｐ９は、選択されたアイコンに対応するサービスＩＤを中継サーバ６に送信する。また、場合によっては、ユーザの選択動作によらず、所定のタイミングで自動起動プログラムＰがサービスＩＤを中継サーバ６に送信する。
【００４５】
中継サーバ６は、受け取ったサービスＩＤに対応するアドレス情報とキーを自動起動プログラムＰに送信する。
【００４６】
この際、中継サーバ６において、パスワード認証、指紋認証、ＩＣチップ内に記憶された情報による認証などの認証を条件として、アドレス情報とキーを自動起動プログラムＰに送信する事も可能である。
【００４７】
すなわち、サービスＩＤには、別途認証のための情報を、所定の認証用のサーバシステムなどに送信しなければならない旨の指示情報が含まれる。
【００４８】
認証用のサーバシステムを別途用意する事も当然可能であるが、第１実施形態においては、中継サーバ６が認証用のサーバシステムの機能も含むものとする。
【００４９】
例えば、サービスＩＤが、パスワードを、中継サーバ６に送信しなければならない旨の指示情報を含む場合、自動起動プログラムＰのパスワード取得機能Ｐ６は、パスワードダイアログボックスをコンピュータ１に接続されたディスプレイ上に表示し、ユーザにパスワードを入力させ、そのパスワードを中継サーバ６に送信する事で、パスワード認証を行う。また、毎回パスワードを入力する手間を省きたいユーザに対しては、予め着脱式外部記憶装置２内にパスワード４４を記憶させ、自動起動プログラムＰのパスワード取得機能Ｐ６が自動的にパスワード４４を読み込み、中継サーバ６に送信するよう設定する事も可能とする。
【００５０】
また、サービスＩＤが、指紋情報を、中継サーバ６に送信しなければならない旨の指示情報を含む場合、自動起動プログラムＰの指紋情報取得機能Ｐ７は、例えば、着脱式外部記憶装置２内の指紋情報取得部３６より指紋情報を取得し、その指紋情報を中継サーバ６に送信する事で、指紋認証を行う。
【００５１】
すなわち、指紋情報取得部３６は、着脱式外部記憶装置２に内蔵された指紋情報読取装置や、着脱式外部記憶装置に着脱される指紋情報読取装置などの機器を用いてユーザの指紋情報を読み取り、指紋情報取得機能Ｐ７は、指紋情報取得部３６より指紋情報を受け取る。
【００５２】
また、指紋情報取得機能Ｐ７が、コンピュータ１に別途接続された指紋情報読取装置や、コンピュータ１に内蔵された指紋情報読取装置からユーザの指紋情報を取得するようにしてもよい。
【００５３】
また、サービスＩＤが、ＩＣチップ５内に記憶された情報を、中継サーバ６に送信しなければならない旨の指示情報を含む場合、自動起動プログラムＰのＩＣチップ制御機能Ｐ８は、例えば、着脱式外部記憶装置２内のＩＣチップ制御部３７よりＩＣチップ５内に記憶された情報を読み取り、その情報を中継サーバ６に送信する事で、認証を行う。
【００５４】
すなわち、ＩＣチップ制御部３７は例えばＩＣチップリーダライタ機能を持ち、ＩＣチップ５内に記憶された所定の情報を読み取り、ＩＣチップ制御機能Ｐ８は、ＩＣチップ制御部３７よりその情報を受け取る。
【００５５】
ＩＣチップ制御部３７は、着脱式外部記憶装置２に内蔵されていても、着脱式外部記憶装置２に有線又は無線にて接続される着脱式のものであってもよく、また、ＩＣチップ５は、着脱式外部記憶装置２に内蔵されていても、有線又は無線にて接続される着脱式のものであってもよい。
【００５６】
自動起動プログラムＰのサイトアクセス機能Ｐ１０は、着脱式外部記憶装置２内に記憶されたパスワードリスト４６の中から、上に説明したキーに対応したＩＤとパスワードなどの情報を取得し、上に説明したアドレス情報に従ってその情報を送信する事で、インターネットＮを通して、目的サイトのサーバシステム７に、ログインすることができる。
【００５７】
すなわち、アドレス情報には、目的サイトのサーバシステム７のＵＲＬ等の情報と、ＨＴＭＬ構文においてはＧＥＴやＰＯＳＴなどと呼ばれるパラメータの送信方法などが含まれる。
【００５８】
例えば、サイトアクセス機能Ｐ１０は、ブラウザ（例えばインターネットエクスプローラ）を起動するとともに、上で説明したＩＤとパスワードを、ＧＥＴやＰＯＳＴのパラメータとし、ＵＲＬなどの情報とともに、そのブラウザへ送信する。ブラウザは、ＵＲＬと、ＧＥＴやＰＯＳＴのパラメータをもとに、目的サイトのサーバシステムへのアクセスを行う。
【００５９】
自動起動プログラムＰの認識調整機能Ｐ３は、所定のタイミングで着脱式外部記憶装置２の認識調整部３５に、認識開始指示や、認識解除指示などを送信し、認識調整部３５は、所定のタイミングで認識制御部３１に、認識開始指示や、認識解除指示などを送信する。
【００６０】
すなわち、フラッシュメモリ４は、複数の領域に別れ、アクセス部３４は、認識制御部３１において、認識が許可された領域についてのみアクセスする。
【００６１】
例えば、認識調整機能Ｐ３は、周期的に認識延長指示を認識調整部３５に送信し、認識制御部３５は、認識延長指示が途絶える等、所定の条件が整った際に、認識解除指示を認識制御部３１に送信し、アクセス部３４は、認識制御部３１に従って、フラッシュメモリ４内の所定の領域に対するアクセスを禁止する。
【００６２】
また、自動起動プログラムＰは、終了する際など所定のタイミングで、コンピュータ１の揮発性メモリ及び不揮発性メモリに一時的に保存された、所定のデータを削除する。
【００６３】
なお、第１実施形態においては、自動起動プログラムＰがＯＳ情報と証明書４３を中継サーバ６に送信し、中継サーバ６がサービスＩＤとアイコン群を自動起動プログラムＰに送信し、自動起動プログラムＰがサービスＩＤを中継サーバ６に送信し、中継サーバ６がアドレス情報とキーを自動起動プログラムＰに送信し、自動起動プログラムＰがキーに対応したＩＤとパスワードをアドレス情報と共にブラウザへ送信する、具体的な一例を説明したが、場合によっては、順序を変更したり、手順を省略したり、各情報の格納場所を変更したりする事も可能である。
【００６４】
例えば、自動起動プログラムＰがＯＳ情報の送信を省略する事も可能であるし、また、中継サーバがサービスＩＤの送信を省略し、証明書４３をもとにアドレス情報と、キーと、必要に応じてアイコン群とを送信する事も可能である。また、例えば、アドレス情報を予め着脱式外部記憶装置２や、着脱式外部記憶装置２に着脱される着脱式デバイス内に格納し、中継サーバ６がアドレス情報の送信を省略し、自動起動プログラムＰが着脱式外部記憶装置２や、着脱式外部記憶装置２に着脱される着脱式デバイスからアドレス情報を受け取る事も可能であるし、ＩＤとパスワードを予め中継サーバ６に格納し、中継サーバ６がキーの送信を省略し、自動起動プログラムＰが、着脱式外部記憶装置２からではなく、中継サーバ６からＩＤとパスワードを受け取るようにする事も可能である。
【００６５】
また、第１実施形態の別の実施形態では、予めコンピュータ１にインストールされたプログラムなどが所定の情報を自動起動プログラムＰに送信する事で、上に説明したアイコンの機能や表示されるタイミングをカスタマイズする事ができる。
【００６６】
ブラウザが所定の情報を自動起動プログラムＰに送信する場合の一例としては、ユーザがブラウザにて閲覧するショッピングサイト内に、「決済開始」などと書かれたアイコンを表示し、ユーザがこれをクリックする事で、ショッピングサイト側から、コンピュータ１に、そのショッピングサイトにて採用している決済手段のリストと、金額などの情報が送信される。自動起動プログラムＰは、ユーザが予め設定した決済手段と、ショッピングサイトが採用している決済手段とを比較し、一致する決済手段があれば、今回の取引で利用可能な決済手段として、コンピュータ１に接続されたディスプレイ上にアイコンなどの形態として表示する。ユーザがそのアイコンをクリックすると、上に説明したように、１クリックで目的サイトのサーバシステム７（ここでは決済用のサーバシステム）にログインできる上、金額の情報も送信し、決済を完了させる事ができる。当然、上で説明したように、認証を条件とする事も可能であるし、アイコンを表示せず、自動起動プログラムＰが自動的にログインを行う事も可能である。
【００６７】
また、第１実施形態の別の実施形態では、ログインした目的サイトのサーバシステム７が、自動起動プログラムＰに、電子チケットなどの情報を送信し、ＩＣチップ制御機能Ｐ８がＩＣチップ制御部３７にその情報を送信し、ＩＣチップ制御部３７がＩＣチップ５内の記憶領域５１にその情報を書き込む事も可能である。
【００６８】
また、第１実施形態の別の実施形態では、着脱式外部記憶装置２が、少なくとも１つの香料タンクと、香料噴霧器を備え、自動起動プログラムＰが、所定のタイミングで、香料噴霧器に、香料噴霧の開始指示を送信する事も可能である。
【００６９】
香料噴霧器は、香料噴霧の開始指示を受けた後、所定の期間だけ香料噴霧を行う。また、自動起動プログラムＰが香料噴霧の延長指示を周期的に送信する事で、香料噴霧器は、香料噴霧期間を延長し、香料噴霧の延長指示が途絶えた時は、所定のタイミングで香料噴霧を中止する。
【００７０】
また、第１実施形態では、ログインに必要な情報として、一般的な、ＩＤとパスワードを例に、具体的に説明したが、当然これに限ったものではない。「メールアドレスとパスワード」「お客様番号と生年月日と住所」など、内容、項目数ともに自由である。
【００７１】
また、第１実施形態では、ログインに必要な情報を送信する手段として、一般的な、ＧＥＴやＰＯＳＴを例に、具体的に説明したが、当然これに限ったものではない。使用するブラウザなどの機能に従って、適切な、情報の送信方法を選択する事が当然可能である。
【００７２】
また、第１実施形態では、コンピュータ１と着脱式外部記憶装置２との接続方式として、一般的な、ＵＳＢ接続を例に、具体的に説明したが、これに限ったものではない。
【００７３】
また、第１実施形態では、着脱式外部記憶装置２として、ＣＤ−ＲＯＭドライブ擬似認識させるＵＳＢメモリを例に、具体的に説明したが、これに限ったものではない。例えば、ＣＤ−ＲＯＭドライブ擬似認識させないＵＳＢメモリやＳＤメモリーカードやメモリースティックなどを用いての自動起動は行われないが、同様のログイン方法を実現する事ができる。また、コンピュータ１側に、所定のデバイスやメディア（例えば、ＣＤ−ＲＯＭドライブ擬似認識させないＵＳＢメモリやメモリースティックやＳＤメモリーカードなど）が装着された時に所定のプログラムを自動起動させるよう、コンピュータ１にインストールされたＯＳに設定変更を行うことや、所定のデバイスやメディアが装着された事を検出して、所定のプログラムを自動起動させるような常駐ソフトのインストールを予め行うことで、自動起動を実現し、上で説明したログイン方法を実現する事ができる。
【００７４】
また、第１実施形態では、証明書４３を用いて着脱式外部記憶装置２の識別を行うことを例に具体的に説明したが、これに限ったものではない。着脱式外部記憶装置２に固有ＩＤを用いて識別することも可能であるし、複数の着脱式外部記憶装置２に共通のＩＤを付与してグループとして識別することも可能である。
【００７５】
また、パスワードリスト４６内の情報を暗号化し、中継サーバ６から送信されるキーを利用して復号化し、適切なＩＤとパスワードを抽出することも可能である。また、逆に、ＩＤとパスワードを暗号化したものをキーとして、予め中継サーバに保存し、パスワードリスト４６を復号化キーとして、自動起動プログラムＰは中継サーバ６より取得したキーを、パスワードリスト４６を用いて復号化することで、ＩＤとパスワードを取得するようにしても良い。
【００７６】
また、第１実施形態のさらに具体的な一例を説明する。ＨＴＭＬ構文において、例えば、
<FORM action=”zzzzz.jsp”>
<INPUT size=”20” type=”text” name=”id”>
<INPUT size=”20” type=”password” name=”pass”>
<INPUT type=”submit” name=”submit”>
</FORM>
のような表記（フォームデータと称す）で、Ｗｅｂブラウザによって表示されるtextボックスに“xxxxx”を、passwordボックスに“yyyyy”を入力し、submitボタンをクリックすることで“zzzzz.jsp”というホームページ（目的サイトのサーバシステム７）にログインできる場合、“xxxxx”は上述したＩＤであり、“yyyyy”は上述したパスワードであり、“zzzzz.jsp”は上述したＵＲＬの情報である。
【００７７】
また、“id”と“pass”は上述したＧＥＴやＰＯＳＴのパラメータの送信方法の一部であり、自動起動プログラムＰは、ＵＲＬの情報を中継サーバ６から、ＩＤとパスワードを着脱式外部記憶装置２から取得する。
【００７８】
〔４．第１実施形態の効果〕
以上のように、第１実施形態では、ＵＳＢメモリなどを用いた周辺機器でありながら、コンピュータに装着されたときに、ＣＤ−ＲＯＭドライブなど所定の種類の機器を模した信号を送る。このため、コンピュータが自動起動するプログラムの作用により、ユーザは、ＵＳＢデバイスをコンピュータに装着するだけで、ウェブページへのバナーなどを表示でき、しかも予めその着脱式デバイスの持ち主の興味や個人情報に合わせてバナーや、バナーをクリックした際にアクセスするウェブページを、自由に設定できるので、効果的な広告が可能となる。すなわち、上記の自動起動によって、自動的にスポンサーのアイコンが表示され、認知度アップにつながる同時に、アイコンを１クリックするだけで容易にスポンサーサイトへアクセスすることが可能となる。
【００７９】
また、第１実施形態では、広告用のグラフィック要素やログインするために必要な情報の一部を取得するためにアクセスする中継サーバのアドレス情報を、不可視や書込禁止など所定の保護された記憶領域に格納することで、予期せず削除されることを防止し、効果的な広告が可能となる。
【００８０】
また、第１実施形態では、広告用のグラフィック要素やログインするために必要な情報の一部を中継サーバにおく事で、これら全ての情報を着脱式外部記憶装置２に予め格納する方法と異なり、所望のタイミングでグラフィックを変更させることが可能となるとともに、ユーザを誘導したいサイトのアドレスを変更したり、ログインの仕様を変更したりする事が容易になる。
【００８１】
また、ＩＤやパスワードなどの重要な情報を中継サーバ６に保存せず、着脱式外部記憶装置２内に格納する事で、大量のパスワード情報が、一ヶ所に集中したり、流出したりする危険を回避する事ができる。
【００８２】
また、第１実施形態では、目的サイトのサーバシステムに変更を加える事無く、ユーザに着脱式外部記憶装置２による１クリックログインを実現させることができる。
【００８３】
また、サイトＩＤの有効性に、一回使い切り制限や、時間制限などの制限を付加する事で、セキュリティを高める事ができる。
【００８４】
また、アイコンをドロップボックスとする事で、ユーザがファイルをドロップボックスにドラッグアンドドロップするだけで、容易にファイルサーバにログインし、ファイルのアップロードを実現する事ができる。
【００８５】
また、中継サーバで各ユーザのアクセス解析を行う事で、ユーザやスポンサーに有益となるサービスを提供する事ができる。
【００８６】
また、例えば、所定のサイトにログインする事で香料噴霧を開始し、所定のブラウザを閉じる事で香料噴霧を中止するなどが可能となり、サイトへの誘導がより効果的となる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態の構成を示す機能ブロック図である。
【符号の説明】
【００８８】
１  コンピュータ
２  着脱式外部記憶装置
３  ＵＳＢデバイス制御部
４  フラッシュメモリ
５  ＩＣチップ
６  中継サーバ
７  目的サイトのサーバシステム
１１  ＵＳＢ接続インタフェース
１２  スクリプト実行部
１３  プログラム実行部
２１  ＵＳＢ接続インタフェース
３１  認識制御部
３２  挿入模擬部
３３  タイミング制御部
３４  アクセス部
３５  認識調整部
３６  指紋情報取得部
３７  ＩＣチップ制御部
４１  ユーザデータ
４２  アプリケーション
４３  証明書
４４  パスワード
４５  中継サーバアドレス情報
４６  パスワードリスト
６１  ＯＳ情報取得機能
６２  証明書取得機能
６３  パスワード認証機能
６４  指紋情報取得機能
６５  ＩＣチップ情報取得機能
６６  サービスＩＤ取得機能
６７  サービスＩＤ発行機能
６８  アイコン発行機能
６９  アドレス・キー発行機能
Ｎ  インターネット
Ｓ  自動起動スクリプト
Ｐ  自動起動プログラム
Ｐ１  ＯＳ情報取得機能
Ｐ２  アイコン表示機能
Ｐ３  認識調整機能
Ｐ４  アプリ起動機能
Ｐ５  証明書取得機能
Ｐ６  パスワード取得機能
Ｐ７  指紋情報取得機能
Ｐ８  ＩＣチップ制御機能
Ｐ９  中継サーバアクセス機能
Ｐ１０  サイトアクセス機能
【図１】
2005251030.tif 000003