(57)【要約】【課題】優れた広告効果を奏する着脱式デバイス及びログイン方法を提供すること。【解決手段】自動起動プログラムＰは、ウェブページを表示させるためのグラフィック要素をコンピュータ１に画面表示させるとともに、前記グラフィック要素に対する所定の選択操作が行われると、対応するウェブページをコンピュータ１に表示させる。ユーザによる操作に基いて目的サイトへログインしようとするときに、自動起動プログラムＰのサイトアクセス機能Ｐ４が、対応するログイン情報を読み出して、目的サイトの指定と共に所定の中継サーバ７へ送信する。ログイン情報は目的サイトのウェブサーバシステム６へ転送され、目的サイトのウェブサーバシステム６はユーザ認証に成功すると、ユーザ専用画面へアクセスするための開始ＵＲＬを中継サーバ７を通じて、ユーザの用いているクライアントシステムのウェブブラウザに反映させる。【選択図】  図１
2004164028.tif 000002
【特許請求の範囲】
【請求項１】
所定の種類の機器が接続されると、その機器に記憶された所定の自動起動プログラムを実行するコンピュータの、汎用周辺機器インタフェースに着脱され、制御手段と、主な記憶装置としてＲＯＭ又は読み書き可能な記憶装置と、を備えた着脱式デバイスであって、
前記主な記憶装置は前記自動起動プログラムを予め格納し、
前記制御手段は、前記汎用周辺機器インタフェースに接続された際に、前記所定の種類の機器を模した信号を前記コンピュータに送ることにより認識を受ける手段を備え、
前記自動起動プログラムは、ウェブページを表示させるためのグラフィック要素を前記コンピュータに画面表示させるとともに、前記グラフィック要素に対する所定の選択操作に応じ、対応するウェブページを前記コンピュータに表示させることを特徴とする着脱式デバイス。
【請求項２】
前記グラフィック要素は、所定の保護された記憶領域に格納したことを特徴とする請求項１記載の着脱式デバイス。
【請求項３】
前記所定の保護された記憶領域は、前記制御手段が、
前記主な記憶装置を、前記自動起動プログラムを格納した第１の単位デバイスと、前記グラフィック要素を格納した第２の単位デバイスと、を含む複数の単位デバイスに分けて管理するとともに、前記コンピュータ側とのデータ授受を、前記各単位デバイスに割り振るハブ手段と、
前記汎用周辺機器インタフェースに接続された際に、まず先に前記第１の単位デバイスについて前記所定の種類の機器を模した信号を前記コンピュータに送り、自動起動された前記自動起動プログラムから所定の信号が送られている間に限って前記第２の単位デバイスへのアクセスを認める手段と、
により実現したことを特徴とする請求項２記載の着脱式デバイス。
【請求項４】
前記自動起動プログラムは、前記ウェブページを特定する情報及び前記グラフィック要素の情報のうち少なくとも一方を、予め決められたサーバシステムにアクセスして取得することを特徴とする請求項１から３のいずれかに記載の着脱式デバイス。
【請求項５】
クライアントシステムからウェブサーバシステムへログインするログイン方法であって、
前記ウェブサーバシステムを指定する情報と、そのウェブサーバシステムへのログインに用いるユーザ識別及び認証のためのログイン情報を、予めクライアントシステムに記憶しておくとともに、前記ログインしようとするときに、そのクライアントシステムから所定の中継サーバへ送信し、
前記中継サーバが、前記ログイン情報を前記ウェブサーバシステムへ転送し、
前記ウェブサーバシステムは、前記ログイン情報によるユーザ認証に成功すると、そのユーザ専用の開始ＵＲＬを前記中継サーバを通じて前記クライアントシステムに備えられたウェブブラウザに反映させることを特徴とするログイン方法。
【請求項６】
前記ウェブサーバシステムへログインしたクライアントシステムに対し、前記中継サーバから、ウェブページにアクセスするための新たな情報を送信し、
前記クライアントシステムは、前記新たな情報について、その到着を検出して画面表示で知らせるとともに、そのウェブページにアクセスする操作を受け付けることを特徴とする請求項５記載のログイン方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、優れた広告効果を奏する着脱式デバイス及びログイン方法に関するものである。
【０００２】
【従来の技術】
近年、半導体技術やインターネットの普及進歩に伴い、パーソナルコンピュータ（パソコン）など各種コンピュータの普及が進み、周辺機器の接続方式も多様化している。この結果、パソコンの機種を問わず適用可能な汎用周辺機器インタフェースが必要とされ、その具体的規格の一例としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  ＳｅｒｉａｌＢｕｓ）インタフェースが提案された。また、各種コンピュータの小型軽量化と持ち運び（モバイル）用途の拡大により、着脱自在な外部記憶装置も必要とされ、その一つとして、前記ＵＳＢインタフェースでパソコンに容易に接続できるデバイスであるＵＳＢメモリの人気が高まっている（例えば、特許文献１参照。）。
【０００３】
ＵＳＢメモリは、３２ＭＢ、６４ＭＢなど種々の記憶容量のものがあるが、具体的には、内部にフラッシュメモリ素子を備え、人の親指程度の大きさの着脱式デバイスで、一端に設けられたＵＳＢコネクタでパソコン等のＵＳＢポート（接続口）に接続すると、リムーバブル（着脱可能な）ディスクドライブ等として認識され読み書きなどのアクセスが可能となるものである。
【０００４】
特に、今日ではインターネットの普及もあり、自分が普段使っているものとは異なるコンピュータを出先で借りて使う機会も増え、例えばインターネット・カフェなど街の時間貸し、職場、取引先、家族、友人、知人など他人のパソコンで自分のメールを送受信する場合も多い。
【０００５】
このような出先のパソコンは、通常、自分の送受信メールのデータやアカウント情報を持たず、またメーラー（電子メール用ソフトウェア）の種類やバージョンも自分の愛用のものと同じとは限らない。さらに、そのような他人のパソコンに自分のアカウント情報を設定してメールを送受信することも考えられるが、その場合は、そのようなアカウント情報や送受信メールのデータ消し忘れによりプライバシー上の問題が発生する。そこで、そのようなアカウント情報やメーラー、送受信メールのデータなどをＵＳＢメモリに記録して持ち歩く工夫もされている。
【０００６】
すなわち、ＵＳＢメモリ内にはデータだけでなくメーラー等のソフトウェアやソフトウェアへのショートカットを置くこともでき、ＵＳＢメモリを用いて、データの保存・閲覧の他に、そのようなソフトウェアの起動も行うことができる。
【０００７】
また、インターネットに代表される電子通信情報は現代におけるマス・コミュニケーションの主役の一つになりつつあり、バナー広告、ポップアップ広告、無料接続の常時表示広告、アフィリエイトプログラムなど、いろいろな広告手法が提案されている。このような広告は、ユーザを広告や電子商取引サイトへ誘導したり、ユーザをいわゆるクッキー情報で識別することにより、そのユーザの属性に合わせた内容の広告を表示したりするものであった。
【０００８】
【特許文献１】
特開２００２−４１２４７
【０００９】
【発明が解決しようとする課題】
しかしながら、上記のような従来の広告手法では、まず、バナー等広告の露出が、ユーザによるウェブブラウザの起動に全面的に依存していた。このため、ブラウザの起動に先立って広告表示はできず、逆に、ブラウザを起動した後はユーザの関心はすでに何らかのウェブサイト閲覧に向いている。したがって、広告は、強制的に見せられるわずらわしいものという印象を与え、バナー等の広告は関心を持たれず無視されがちで、むしろ強制的な邪魔者としてうっとおしがられる自己矛盾があった。
【００１０】
さらに、クッキー情報とユーザの属性を効果的に結び付けることも実際は難しいため、従来技術での広告は、事前同意登録に基くオプトインでもなく、事前に拒否登録可能なオプトアウトでもなく、結果的に無差別的なものとなり、効果的な広告は困難であった。
【００１１】
これらに加え、ユーザが他人のコンピュータを借りる場合は、クッキー情報によるユーザ識別が本来の機能を果たさないため、効果的な広告はいっそう困難であった。
【００１２】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、優れた広告効果を奏する着脱式デバイス及びログイン方法を提供することである。
【００１３】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、所定の種類の機器が接続されると、その機器に記憶された所定の自動起動プログラムを実行するコンピュータの、汎用周辺機器インタフェースに着脱され、制御手段と、主な記憶装置としてＲＯＭ又は読み書き可能な記憶装置と、を備えた着脱式デバイスであって、前記主な記憶装置は前記自動起動プログラムを予め格納し、前記制御手段は、前記汎用周辺機器インタフェースに接続された際に、前記所定の種類の機器を模した信号を前記コンピュータに送ることにより認識を受ける手段を備え、前記自動起動プログラムは、ウェブページを表示させるためのグラフィック要素を前記コンピュータに画面表示させるとともに、前記グラフィック要素に対する所定の選択操作に応じ、対応するウェブページを前記コンピュータに表示させることを特徴とする。
【００１４】
この態様では、ＵＳＢメモリなどを用いた周辺機器でありながら、コンピュータに装着されたときに、ＣＤ−ＲＯＭドライブなど所定の種類の機器を模した信号を送る。このため、コンピュータが自動起動するプログラムの作用により、ユーザがブラウザを起動する前でもウェブページへのバナー等を表示でき、しかも予めその着脱式デバイスの持ち主の興味に合わせてウェブページを設定できるので、効果的な広告が可能となる。なお、自動起動プログラムの態様は自由で、スクリプト、プログラム、スクリプト経由でのプログラム起動、のいずれでもよい。
【００１５】
請求項２の発明は、請求項１記載の着脱式デバイスにおいて、前記グラフィック要素は、所定の保護された記憶領域に格納したことを特徴とする。
【００１６】
この態様では、広告用のグラフィック要素について、不可視や書込み禁止等など所定の保護された記憶領域に格納することで、予期せず削除されることを防止し、効果的な広告が可能となる。
【００１７】
請求項３の発明は、請求項２記載の着脱式デバイスにおいて、前記所定の保護された記憶領域は、前記制御手段が、前記主な記憶装置を、前記自動起動プログラムを格納した第１の単位デバイスと、前記グラフィック要素を格納した第２の単位デバイスと、を含む複数の単位デバイスに分けて管理するとともに、前記コンピュータ側とのデータ授受を、前記各単位デバイスに割り振るハブ手段と、前記汎用周辺機器インタフェースに接続された際に、まず先に前記第１の単位デバイスについて前記所定の種類の機器を模した信号を前記コンピュータに送り、自動起動された前記自動起動プログラムから所定の信号が送られている間に限って前記第２の単位デバイスへのアクセスを認める手段と、により実現したことを特徴とする。
【００１８】
この態様では、ＬＳＩ等によりハブで複数の周辺機器を接続したと同様の状態を実現し、第１の単位デバイスは先に認識させてそこから自動起動プログラムを自動起動させ、第２の単位デバイスについては、グラフィック要素の表示等の機能を持つ自動起動プログラムの稼動中だけアクセスを認めることで、グラフィック要素の画像ファイルなど広告関係のデータが予期せず削除されることを防ぐことができる。
【００１９】
請求項４の発明は、請求項１から３のいずれかに記載の着脱式デバイスにおいて、前記自動起動プログラムは、前記ウェブページを特定する情報及び前記グラフィック要素の情報のうち少なくとも一方を、予め決められたサーバシステムにアクセスして取得することを特徴とする。
【００２０】
この態様では、ウェブページやグラフィック要素の情報を所定のサーバから得るので、ユーザ個人のアクセス実績に応じてウェブページやグラフィック要素の情報を変更するなど柔軟な運用による効果的広告が可能となる。
【００２１】
請求項５の発明は、クライアントシステムからウェブサーバシステムへログインするログイン方法であって、前記ウェブサーバシステムを指定する情報と、そのウェブサーバシステムへのログインに用いるユーザ識別及び認証のためのログイン情報を、予めクライアントシステムに記憶しておくとともに、前記ログインしようとするときに、そのクライアントシステムから所定の中継サーバへ送信し、前記中継サーバが、前記ログイン情報を前記ウェブサーバシステムへ転送し、前記ウェブサーバシステムは、前記ログイン情報によるユーザ認証に成功すると、そのユーザ専用の開始ＵＲＬを前記中継サーバを通じて前記クライアントシステムに備えられたウェブブラウザに反映させることを特徴とする。
【００２２】
この態様では、サーバへのログインが自動化されるので、ユーザが、サーバからログインにより何らかの会員サービスを受ける場合も、広告対象絞込み等のための識別を受ける場合も、それらの処理がより迅速容易となる。また、ログインをプログラムが自動で行うので、借り物のパソコンのパスワードキャッシュやスパイウェア等にパスワードを記録され悪用されるリスクが軽減される。また、中継サーバ経由のログインにより、会員ごとのアクセス実績や広告主の切替え等の各種管理が確実容易となる。
【００２３】
請求項６の発明は、請求項５記載のログイン方法において、前記ウェブサーバシステムへログインしたクライアントシステムに対し、前記中継サーバから、ウェブページにアクセスするための新たな情報を送信し、前記クライアントシステムは、前記新たな情報について、その到着を検出して画面表示で知らせるとともに、そのウェブページにアクセスする操作を受け付けることを特徴とする。
【００２４】
この態様では、アクセス実績のあるユーザに対し、セール等の新着情報など他の情報をプッシュ型情報配信により提供するので、ユーザの関心に合わせたさらに効果的な広告が可能となる。
【００２５】
【発明の実施の形態】
次に、本発明の実施の形態（以下「本実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態は、専用ＬＳＩ上のワイヤードロジックやプログラム等により実現できるが、この場合のハードウェアやプログラムの実現態様は各種変更可能であるから、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００２６】
〔１．本実施形態の構成〕
まず、図１は、本実施形態の概略構成を示す機能ブロック図である。すなわち、本実施形態は、コンピュータ１に着脱して用いる着脱式複合デバイス（以下「複合デバイス」と呼ぶ）２であり、コンピュータ１は、汎用周辺機器インタフェースとしてＵＳＢ、具体的にはＵＳＢポート１０と、ＵＳＢホストコントローラと、ＵＳＢのための必要なデバイスドライバを備える。コンピュータ１を以下、ＵＳＢに関して「ホスト側」や「コンピュータ側」のようにも呼ぶ。
【００２７】
また、複合デバイス２は、コンピュータのＵＳＢポート１０に着脱するもので、この例では、主な記憶装置として読み書き可能なフラッシュメモリ４を備えるが、主な記憶装置として小型ハードディスクドライブやＲＯＭを用いてもよい。また、複合デバイス２は、制御手段として、ＵＳＢデバイス側制御部３を備える。
【００２８】
このＵＳＢデバイス側制御部３では、ＡＳＩＣなどカスタムチップのワイヤードロジックにより、又は、ＣＰＵと組込みプログラム若しくはマイクロプログラムなどの組合せにより、図１に示す各構成要素が実現され、また、コンピュータ１では、オペレーティングシステム（以下「ＯＳ」と呼ぶ）等のプログラムの作用により図１に示す各構成要素が実現される。
【００２９】
〔１−１．ハブ分けに関する構成〕
ＵＳＢデバイス側制御部３のハブ分け部３１は、単一の複合デバイス２において、コンピュータ１側とのデータ授受を、複数のデバイス（それぞれ「単位デバイス」と呼ぶ）に割り振る作用（以下「ハブ分け」と呼ぶ）を果たすことで、複数の機能を容易に実現するハブ手段である。ハブ分けの具体的態様としては、次のような例が考えられる。
【００３０】
（１）ＵＳＢ汎用ハブを小型化してデバイス内部に設ける。
（２）単一のデバイスのＵＳＢコントローラに、複数のデバイスコンポーネントを管理させる。
（３）ＡＳＩＣ等のカスタムチップや、汎用ＣＰＵと組込みプログラムなど、ＬＳＩにより、ハブや各単位デバイスの各ＵＳＢコントローラをエミュレートする。
また、適宜これらを組み合わせるなども考えられるが、ここではＵＳＢコントローラのエミュレーションを用いるものとする。
【００３１】
このようなハブ分けにより、フラッシュメモリ４の記憶領域には、ＣＤ−ＲＯＭ領域Ｒ３と、読み書き可能領域Ｒ４及びＲ５が設定される。そして、ＣＤ−ＲＯＭ領域Ｒ３上に設定されるＣＤ−ＲＯＭドライブ（ドライブレター「Ｈ」。第１の単位デバイスとする）や、読み書き可能領域Ｒ４上に設定されるリムーバブルディスクドライブ（ドライブレター「Ｄ」。第２の単位デバイスとする）が各単位デバイスとなっているが、それら領域自体を単位デバイスとしてもよい。
【００３２】
また、読み書き可能領域Ｒ５上には、ハブ分け部３１の作用により３つのリムーバブルディスクドライブ（ドライブレター「Ｅ」「Ｆ」「Ｇ」）が設定され、これら３つのリムーバブルディスクドライブ「Ｅ」「Ｆ」「Ｇ」も一つの単位デバイスを構成している。なお、リムーバブルディスクドライブ「Ｅ」「Ｆ」「Ｇ」を個別に単位デバイスとしてもよい。
【００３３】
さらに、フラッシュメモリ４の記憶領域には、ホスト側からアクセス可能な上記のようなＵＳＢ上の単位デバイスとは別に、ＵＳＢデバイス側制御部３のアクセス部３４からのみ直接管理及び読み書き可能な管理領域Ｒ１及び制限領域Ｒ２が設定される。
【００３４】
ここで、領域Ｒ１やＲ２については、ＯＳからの通常の認識や書き込み・削除等のアクセスは禁じ、例えば管理領域Ｒ１には領域管理用の情報などを置く。また、制限領域Ｒ２については、後述する自動起動プログラムＰのみにＵＳＢデバイス側制御部３を通じた書き込み、削除等のアクセスを許し、メーラー等のアプリケーションソフトウェアや、後述する広告情報を置くが、構成によってはその他のユーザデータをおいてもよい。制限領域Ｒ２に置かれたこれらのデータは誤消去や違法コピーから特に保護される。
【００３５】
なお、デバイス上で保護すべき情報は、制限領域Ｒ２に代えて、例えばホスト側からＵＳＢ上の単位デバイスとして閲覧可能であるが書込禁止の領域を設定し、そのような領域に置いてもよい。
【００３６】
読み書き可能領域Ｒ４やＲ５は、通常のリムーバブルディスクとして自由にアクセス可能で、メーラーの用いる電子メールのデータ、住所録、ワードプロセッサの文書やプレゼンテーション資料などを置く。
【００３７】
なお、各領域にアクセスするために、パスワードを設定することができ、パスワードを認証するための照合用情報は領域Ｒ１やＲ２のようにＯＳ側からアクセスできない領域に置く。
【００３８】
以上のようにハブ分け部３１により、相互に扱いの異なる複数の領域を単位デバイスとして設定可能となった。このため、複合デバイス２は、擬似認識によりＣＤ−ＲＯＭとして扱われる単位デバイスを含む着脱式デバイスであるが、このような複合デバイス２にデータを保存する場合、実際のＣＤ−ＲＯＭの特殊なファイルシステムを考慮する必要は無い。つまり、リムーバブルディスクやＨＤＤなどデータの変換が不要な種類の他の単位デバイスを設定して、それにデータを容易に保存することができる。
【００３９】
〔１−２．擬似認識に関する構成〕
また、コンピュータやＯＳによっては、所定の種類の機器について接続されたりメディアが挿入されると、その機器の例えばメディアに記憶された所定の自動起動プログラムを実行する。そのような作用を自動起動と呼ぶこととする。このような自動起動の対象となる所定の種類の機器は、例えばＣＤ−ＲＯＭドライブである。また、そのようなＯＳは例えばマイクロソフト（登録商標）社のウインドウズ（登録商標）シリーズである。また、このような自動起動プログラムは、例えば「Ａｕｔｏｒｕｎ．ｉｎｆ」のようなスクリプトや、そのようなスクリプトから起動されるプログラムを含むものとする。そして、本実施形態におけるコンピュータ１は、そのようなＯＳを備えるコンピュータであるものとする。
【００４０】
また、ＵＳＢでは、ホスト側は、ＵＳＢに装着されたかもしれないデバイスに対し、機器の種類の問い合わせ信号を繰返し周期的にＵＳＢ回線上に流しており、新たにＵＳＢに装着された機器は、この問い合わせ信号に対して自分が該当する機器の種類を回答することにより、ホスト側に自らの接続を認識させる。したがって、コンピュータ１は、所定の種類の機器が接続されると、その機器に記憶された自動起動スクリプトをスクリプト実行部１１が実行するものである。
【００４１】
そして、ＵＳＢデバイス側制御部３の認識制御部３２は、ＵＳＢに接続された際に、ホスト側からの機器の種類の問い合わせ信号に対し、ＣＤ−ＲＯＭである旨の信号を擬似的に返信することにより認識を受ける手段である。この擬似的返信は、複数の単位デバイスのうちＣＤ−ＲＯＭ領域Ｒ３のみについて行う。また、ＣＤ−ＲＯＭ領域Ｒ３のＣＤ−ＲＯＭドライブＨには、前記自動起動スクリプトＳと、この自動起動スクリプトＳにより起動される自動起動プログラムＰを格納しておく。
【００４２】
すなわち、着脱式デバイス２すなわちＵＳＢメモリは本来はスクリプト実行の対象とはならない種類のデバイスであるが、ホスト側からの問い合わせに対し、認識制御部３２が、ＣＤ−ＲＯＭドライブなど自動起動スクリプト実行の対象機器である旨の信号を擬似的に返信する。
【００４３】
このため、装着検出用の常駐プログラムをコンピュータ側に予めインストールしておかなくても、デバイス装着時に、スクリプトに記述されたプログラム実行など所望の処理が自動実行される。これにより、デバイスの専用ソフトウェアなどを手動でインストールするまでもなく、デバイスの様々な機能や使い方を実現できる。また、ユーザが管理者権限を持たないためソフトウェアをインストールできないコンピュータ上でも、着脱式デバイスからの所望のプログラムの自動起動が容易に実現される。
【００４４】
〔１−３．メディア挿入に関する構成〕
また、上記のようなＯＳには、メディアの装着の有無を繰り返しデバイスに問い合わせて回答させ、ある時点で存在しなかったものが、その後、存在する状態に変化すると、メディアが挿入されたと認識し、前記自動起動を行うものもある。
【００４５】
そして、上に説明したように、コンピュータによるスクリプト実行の対象である所定の機器（例えばＣＤ−ＲＯＭ）と認識制御部３２に回答させた場合、実際の機器と異なってメディアの挿入は行われないが、メディアの有無の問い合わせに対しては、挿入模擬部３３が、挿入と同じパターンの信号を擬似的に返信することで、メディア挿入がスクリプト実行の条件となっている場合もスクリプトが円滑確実に実行される。
【００４６】
すなわち、挿入模擬部３３は、ＵＳＢホストコントローラからＵＳＢ経由で繰り返されるメディアの有無の問い合わせ信号に対し、少なくとも一度はメディアが無い旨の信号を返信し、その後、例えば２度目の問い合わせに対しては、メディアが有る旨の信号を返信する。
【００４７】
すると、コンピュータ１上のＯＳはメディアが挿入されたと認識し、コンピュータ１のスクリプト実行部１１が、その機器に記憶された自動起動スクリプトＳを実行する。ここでスクリプト実行の対象となる「所定の種類」の機器は、仮に「ＣＤ−ＲＯＭ」であるものとするが、対象を他の種類の機器に変更したり拡大することも自由である。また、プログラム実行部１２は、例えば拡張子「．ｅｘｅ」等の実行ファイルを実行する手段であり、前記スクリプトに実行ファイルのディレクトリ、名称、パラメータ等が記述されていれば、それにしたがってその実行ファイルを実行する。
【００４８】
なお、本実施形態では、自動起動スクリプトＳ中に自動起動プログラムＰの実行を指定しておく。また、自動起動プログラムＰのアプリ起動機能Ｐ１からさらにメーラー等のアプリケーションや、用途によっては他の周辺機器のデバイスドライバインストーラなど、他のプログラムを派生的に呼び出すことも当然可能であり、そのような派生的に呼び出されるプログラムも以下、自動起動プログラムＰと呼ぶ。
【００４９】
〔１−４．認識の時間差に関する構成〕
また、タイミング制御部３５は、各単位デバイスを、予め決められた先後のタイミングでコンピュータ１に認識させる制御を、認識制御部３２に対して行う部分である。すなわち、認識制御部３２及びタイミング制御部３５は、ＵＳＢに接続された際に、まず先に第１の単位デバイスについてＣＤ−ＲＯＭを模した信号をコンピュータ１に送り、その後所定のタイミングで、前記第２の単位デバイスについて認識を受けるための所定の信号をコンピュータ１に送る手段を構成している。
【００５０】
したがって、この場合、タイミング制御部３５は、複合デバイス２がコンピュータ１に挿入された直後には、第１の単位デバイスのみが接続された旨の情報をホスト側に送り、その所定時間の経過後又はホスト側との所定のやりとりが終わったことを契機に、第２の単位デバイスが接続された旨の情報をホスト側に送る。
【００５１】
このことにより、設定した時間の分だけ、あるいは所定のやりとりの完了まで、第２の単位デバイスの認識を遅延させ、時間差を確保することができる。なお、第２の単位デバイスを認識させるタイミングについては、上記のように複合デバイス側のみでタイミングや条件を判断する代りに、ホスト側で実行する所定のプログラムからの所定の指示を待って認識させるようにしてもよく、こうすればホスト側のプログラムが第２の単位デバイスを認識させるタイミングを管理できるので、所望の処理の完了が確認可能となる。例えば、プログラムからのパスワード認証終了や、デバイスドライバインストール完了通知を待って第２の単位デバイスを認識させてもよい。
【００５２】
また、タイミング制御部３５の機能は、ＵＳＢデバイス側制御部３に代えて、個々の単位デバイスごとにＵＳＢコントローラを設け、そのＵＳＢコントローラに持たせてもよい。
【００５３】
そして、上記のような時間差の一つの用途は、必要なデバイスドライバのインストール時間の確保である。また、上記のような時間差の他の用途は、一部の単位デバイスの内容を容易に参照できないようにして、データの保護を図ることである。これは、ユーザに対して広告を表示するための情報を、ユーザに勝手に削除されないようにすることを含む。
【００５４】
具体的には、タイミング制御部３５は、第１の単位デバイス（例えばＣＤ−ＲＯＭ領域Ｒ３）をコンピュータ１に認識させた後、自動起動プログラムＰからの指示によって第２の単位デバイス（例えば制限領域Ｒ２や読み書き可能領域Ｒ４）を前記コンピュータ１に認識させるように構成し、自動起動プログラムＰには、パスワード等によりユーザを認証する機能を持たせれば、第２の単位デバイスはセキュリティに優れたセキュリティドライブとすることができる。
【００５５】
このように認識されたセキュリティドライブは、ＯＳの備えるタスクトレイ等の操作により、手動で認識解除（「デバイスの取り外し」）することもできるが、自動起動プログラムや自動起動プログラムからさらに派生的に起動される他のプログラムの機能として認識解除できるようにすれば使い勝手が一層改善される。
【００５６】
すなわち、上記のようなセキュリティドライブについては、自動起動プログラムＰとＵＳＢデバイス側制御部３との協働作用により、次のように処理される。まず、自動起動プログラムＰは、パスワードによりユーザを認証するとＵＳＢデバイス側制御部３に、第２の単位デバイスである読み書き可能領域Ｒ４をコンピュータ１に認識させる指示を与え、認証の際に誤ったパスワードが所定回数入力されるとＵＳＢデバイス側制御部３に、読み書き可能領域Ｒ４上のデータのフォーマット指示を与える。他に、自動起動プログラムＰは、周期的に所定の認識延長信号をＵＳＢデバイス側制御部３に送信する。
【００５７】
一方、ＵＳＢデバイス側制御部３では、フォーマット部３６が、自動起動プログラムＰからのフォーマット指示を実行し、認識解除部３７が、自動起動プログラムＰからの前記認識延長信号が所定時間以上途切れると読み書き可能領域Ｒ４に関するコンピュータ１の認識を、コンピュータ１への信号の送信状態を変更することにより解除させる。以下、より具体的に説明する。
【００５８】
〔１−５．パスワード間違いによるデータ削除に関する構成〕
すなわち、まず、本実施形態では、デバイスを紛失した場合、データを他人に見られたり悪用されないように、パスワードを所定回数間違ったときに、データをフォーマットするか、又は、パスワードを認証するプログラムを終了させ、パスワード解析を困難にする。
【００５９】
すなわち、自動起動プログラムＰの認証機能Ｐ２は、パスワードを認証するとともに、誤ったパスワードが所定回数入力されると、ＵＳＢデバイス側制御部３のフォーマット部３６に指示を送ることにより、着脱式デバイス２上の所定の領域全体やその上のデータをフォーマットする。なお、パスワードを所定回数間違ったときの処理は、単に自動起動プログラムＰの終了や消去としてもよい。
【００６０】
このようにすれば、複合デバイス２の紛失、置き忘れ、盗難などの際も、パスワードを所定回数間違うとデータフォーマット等により、データが不正参照から保護される。
【００６１】
さらに、そのようにプログラムを終了させるまでの間違いの許容回数もランダムにすれば、パスワード解析はより困難にできる。また、パスワード認証に、０．１〜０．５秒などある程度の時間をかけるようにすれば、ユーザが普通に使う場合は苦にならないが、単語辞書などを用いた総当り式の入力等によるパスワード解析も困難となる。
【００６２】
なお、自動起動プログラムＰには、管理領域Ｒ１にある情報を書き換える機能を持たせ、各領域のサイズや書込み禁止等の属性を変更したり、新たな領域を作成したりすることができるようにしてもよい。なお、領域を変更する場合、データの移動が必要となる場合があるが、例えば、２つの領域の境界を移動してそれぞれのサイズを変更する場合、自動起動プログラムＰは、変更前の各領域にあったデータのバックアップを、一時的に複合デバイス２上又はコンピュータ１上のメモリやＨＤＤの空き領域に取り、領域Ｒ１の領域情報を書き換え、変更後の各領域にバックアップしてあったデータを戻す。
【００６３】
〔１−６．認識の解除に関する構成〕
また、認識解除部３７は、自動起動プログラムＰの延長指示機能Ｐ３から周期的に送信される所定の認識延長信号を受信し、その信号が途切れると所定の単位デバイスに関する前記コンピュータの認識を解除する。
【００６４】
すなわち、前記セキュリティドライブのように、内容の秘密保持が必要な単位デバイスを利用するプログラム、例えば自動起動プログラムＰが何らかの理由で終了した場合、その単位デバイスについては認識を解除し、複合デバイス２がパソコンから抜かれるまでの間、パソコンからの当該単位デバイスへのアクセスを禁止することによりセキュリティを高める。
【００６５】
具体的には、認識解除部３６は、自動起動プログラムＰから送信される前記認識延長信号を受けるたびに、それから所定制限時間の間だけセキュリティドライブとする単位デバイスをホスト側に認識させ、自動起動プログラムＰは、この制限時間より短い周期ごとに前記認識延長信号を認識解除部３６に送信し続ける。
【００６６】
〔２．本実施形態の作用〕
本実施形態は、以下のように作用する。概略的には、複合デバイス２がコンピュータ１のＵＳＢポート１０に装着されると、ＵＳＢデバイス側制御部３が、まずＣＤ−ＲＯＭ領域Ｒ３をＣＤ−ＲＯＭとしてコンピュータ１に認識させるので、コンピュータ１によりＣＤ−ＲＯＭ領域Ｒ３内の自動起動スクリプトＳついで自動起動プログラムＰが起動される。自動起動プログラムＰは、予め次のように構成する。
【００６７】
〔２−１．サイトジャンプ〕
自動起動プログラムＰは、ウェブページを表示させるためのグラフィック要素をコンピュータ１に画面表示させるとともに、前記グラフィック要素に対する所定の選択操作が行われると、コンピュータ１上のウェブブラウザを立上げ又は自ら備えるウェブブラウザを用いて、対応するウェブページをコンピュータ１に表示させる。このようなウェブページの表示をサイトジャンプと呼ぶこととする。なお、自動起動プログラムＰの用いる前記グラフィック要素は、例えばＪＰＥＧ形式のグラフィック画像などであり、複合デバイス２内の制限領域Ｒ２や読み書き可能領域Ｒ４など所定の保護された記憶領域に予め格納されている。
【００６８】
そして、このような所定の保護された記憶領域は、制御手段であるＵＳＢデバイス側制御部３により次のように実現されている。例えば、ハブ分け部３１は、フラッシュメモリ４を、自動起動プログラムＰを格納した第１の単位デバイスであるＣＤ−ＲＯＭ領域Ｒ３と、前記グラフィック要素を格納した第２の単位デバイスである制限領域Ｒ２と、を含む複数の単位デバイスに分けて管理するとともに、前記コンピュータ側とのデータ授受を、前記各単位デバイスに割り振る。
【００６９】
また、ＵＳＢデバイス側制御部３は、認識制御部３２、認識解除部３７などの作用により、ＵＳＢに接続された際に、まず先にＣＤ−ＲＯＭ領域Ｒ３についてＣＤ−ＲＯＭを模した信号をコンピュータ１に送り、自動起動された自動起動プログラムＰから所定の信号が送られている間に限って制限領域Ｒ２へのアクセスを認める。
【００７０】
〔２−２．自動ログイン〕
さらに、クライアントシステムであるコンピュータ１からウェブサーバシステムへの自動ログインも次のようなログイン方法により行える。すなわち、ログインしようとするウェブサイト（「目的サイト」と呼ぶ）を提供するウェブサーバシステム６を指定する情報（「目的サイトの指定」と呼ぶ）と、ユーザ識別及び認証のためのログイン情報（例えばＩＤとパスワード）を、相互に対応付けて複合デバイス２内に登録しておく。但し、ウェブサーバシステム６が単一の場合や、ＩＤの形式などにより、対応するウェブサーバシステム６が特定できるときは、ログイン情報のみでもよい。
【００７１】
そして、ユーザによる操作に基いて目的サイトへログインしようとするときに、自動起動プログラムＰのサイトアクセス機能Ｐ４が、対応するログイン情報を読み出して、目的サイトの指定と共に所定のアプリケーションサーバ（以下「中継サーバ」と呼ぶ）７へ、インターネットＮ経由で送信する。これらログイン情報は予め暗号化して登録しておくか、暗号化して送信する。
【００７２】
目的サイトの指定とログイン情報を受け取った中継サーバ７は、ログイン情報を目的サイトのウェブサーバシステム６へ転送し、目的サイトのウェブサーバシステム６は前記ログイン情報によるユーザ認証に成功すると、そのユーザ専用のログイン後の専用画面のウェブページ用データを用意し、その専用画面へアクセスするための開始ＵＲＬを中継サーバ７を通じて、ユーザの用いているクライアントシステムのウェブブラウザに反映させる。
【００７３】
この反映は、例えば、クライアントシステムでウェブブラウザを立上げ、中継サーバ７による所定のウェブページを表示し、そのなかにクリックするためのリンクとして用意したり、ブラウザの自動ジャンプ機能、スクリプトやアプレットの実行などにより実現され、ユーザはログイン後の専用画面の閲覧を容易に開始でき、その後のサイト閲覧は従来と同様に行われる。
【００７４】
なお、自動起動プログラムＰは、ウェブページを特定する情報や、グラフィック要素の情報のうち少なくとも一方を、予め決められたサーバシステムにアクセスして取得するようにしてもよい。
【００７５】
また、ハブ分け部３１によるハブ分けにより、書き込みできる領域、データを保護するための書き込み禁止の領域、そして広告に関する価値のあるデータを保護するための書き込み禁止領域のように、１つのデバイスにいくつでも同時に且つ容易に存在させることが可能となったので、そのような書き込み禁止の領域には、グラフィック要素の情報だけでなく、サイトへのアクセス機能を持つプログラム自体を格納してもよい。
【００７６】
〔３．本実施形態の効果〕
以上のように、本実施形態では、ＵＳＢメモリなどを用いた周辺機器でありながら、コンピュータに装着されたときに、ＣＤ−ＲＯＭドライブなど所定の種類の機器を模した信号を送る。このため、コンピュータが自動起動するプログラムの作用により、ユーザがブラウザを起動する前でもウェブページへのバナー等を表示でき、しかも予めその着脱式デバイスの持ち主の興味に合わせてウェブページを設定できるので、効果的な広告が可能となる。すなわち、上記の自動起動によって、自動的にスポンサーのアイコンが表示され、認知度アップにつながると同時に、アイコンを１クリックするだけで容易にスポンサーのサイトへアクセスすることが可能となる。
【００７７】
また、本実施形態では、広告用のグラフィック要素について、不可視や書込み禁止等など所定の保護された記憶領域に格納することで、予期せず削除されることを防止し、効果的な広告が可能となる。
【００７８】
また、本実施形態では、ＬＳＩ等によりハブで複数の周辺機器を接続したと同様の状態を実現し、第１の単位デバイスは先に認識させてそこから自動起動プログラムを自動起動させ、第２の単位デバイスについては、グラフィック要素の表示等の機能を持つ自動起動プログラムの稼動中だけアクセスを認めることで、グラフィック要素の画像ファイルなど広告関係のデータが予期せず削除されることを防ぐことができる。
【００７９】
また、本実施形態では、ウェブページやグラフィック要素の情報を所定のサーバから得ることにより、ユーザ個人のアクセス実績に応じてウェブページやグラフィック要素の情報を変更するなど柔軟な運用による効果的広告が可能となる。
【００８０】
また、本実施形態では、サーバへのログインが自動化されるので、ユーザが、サーバからログインにより何らかの会員サービスを受ける場合も、広告対象絞込み等のための識別を受ける場合も、それらの処理がより迅速容易となる。また、ログインをプログラムが自動で行うので、借り物のパソコンのパスワードキャッシュやスパイウェア等にパスワードを記録され悪用されるリスクが軽減される。また、中継サーバ７経由のログインにより、会員ごとのアクセス実績や広告主の切替え等の各種管理が確実容易となる。
【００８１】
また、本実施形態では、ある第１の単位デバイスについて、プログラム等の自動起動の対象となる所定の種類の機器（例えばＣＤ−ＲＯＭドライブ）を模した信号をコンピュータに送ることで、ＵＳＢメモリなどを用いた周辺機器でありながら所望のプログラム等を実行開始させ、その後所定のタイミングで、別の第２の単位デバイスについて認識させる。このため、第２の単位デバイスについて、アクセスを前記プログラム等のみからに限定して秘密を保つことができる。このように、プログラム等の自動起動と認識の時間差により、使い勝手とセキュリティに優れた着脱式デバイスを提供することができる。
【００８２】
特に、本実施形態では、第２の単位デバイスについては自動起動プログラムの作用により、パスワード認証を条件に認識され、パスワードを何度も間違えればフォーマットされ、プログラムが終了すれば認識が解除されるので、自動起動プログラム以外からの参照は困難であり、優れたセキュリティが維持される。
【００８３】
また、上記のようなプログラム等の自動起動と認識の時間差により、デジタルカメラなど他の周辺機器を第２の単位デバイスとし、そのためのデバイスドライバのインストーラを前記プログラム等として事前に予め実行しておくこともでき、フラッシュメモリを用いた小型化も可能となるので、コンパクトでかつ自動的にプログラムをインストールする着脱式デバイスを提供できる。
【００８４】
〔４．他の実施形態〕
上記各実施形態では、コンピュータは自動起動スクリプトを実行し、その中に指定があれば自動起動プログラムを実行する前提で例を示したが、コンピュータがスクリプトを経ずに何らかのプログラムを直接実行する場合も、当然本発明を適用可能である。また、汎用周辺機器インタフェースは、規格としてのいわゆるＵＳＢには限定されず、将来登場するものも含め、他の規格でもよいことは言うまでもない。
【００８５】
また、デバイスのメーカが、本発明の着脱式デバイスを用いて各種自社製品のデバイスドライバなどの専用ソフトウェアを提供する場合、図１に示した上記実施形態に準じて、着脱式デバイス内のプログラムによりそのメーカのウェブサイトやウェブサーバシステムにアクセスさせ、専用ソフトウェアやその関連情報のダウンロード、閲覧、更新などのサービスを提供することも可能である。
【００８６】
また、上記の自動ログインの応用例として、前記ウェブサーバシステム６へログインしたクライアントシステムすなわち図１のコンピュータ１に対し、前記中継サーバ７から、ウェブページにアクセスするための新たな情報（前記グラフィック要素の情報を含む）を送信し、コンピュータ１では、その新たな情報について、自動起動プログラムＰの機能として、その到着を検出して画面表示で知らせるとともに、上記サイトジャンプに準じ、そのウェブページにアクセスする操作を受け付けるようにしてもよい。
【００８７】
このようにすれば、アクセス実績のあるユーザに対し、セール等の新着情報など他の情報をプッシュ型情報配信により提供することで、ユーザの関心に合わせたさらに効果的な広告が可能となる。
【００８８】
【発明の効果】
以上のように、この発明によれば、優れた広告効果を奏する着脱式デバイス及びログイン方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【符号の説明】
１…コンピュータ
２…着脱式デバイス
３…ＵＳＢデバイス側制御部
４…フラッシュメモリ
６…ウェブサーバシステム
７…中継サーバ
１０…ＵＳＢポート
１１…スクリプト実行部
１２…プログラム実行部
３１…ハブ分け部
３２…認識制御部
３３…挿入模擬部
３４…アクセス部
３５…タイミング制御部
３６…フォーマット部
３７…認識解除部
Ｓ…自動起動スクリプト
Ｐ…自動起動プログラム
Ｒ１〜Ｒ５…領域
Ｎ…インターネット
【図１】
2004164028.tif 000003