(57)【要約】【課題】簡単な構成で、必要なパスワードを容易に入力できるキー入力補助装置を提供する。【解決手段】パスワード入力補助装置として作動するキー入力補助装置１０はインターフェイスディスクリプタとして、自分がキーボードであるという情報を出力する。ホストマシンはこの情報を受取って（Ｓ１４）、キー入力補助装置１０の構成はキーボーであると認識し、その状態での作動を認めてキー入力補助装置の使用を可能にする（Ｓ１５〜Ｓ１６）。この後、ホストマシンはパスワードを要求する（Ｓ１７）。これに対して、キー入力補助装置は、パスワードの要求を受付、要求されたパスワードを出力する（Ｓ２４〜Ｓ２５）。ホストマシンは、入力されたパスワードを、キーボードから入力されたパスワードであると認識する（Ｓ１８）。【選択図】図３
2012027708.tif 000002
【特許請求の範囲】
【請求項１】
ホストマシンに接続可能なキー入力補助装置であって、
本体と、前記本体に設けられ、前記ホストマシンに接続するための接続端子とを含み、
前記本体は、
所定のキーコードを記憶する記憶手段と、
前記ホストマシンからのキーコードの入力要求を、前記接続端子を介して受付ける受付手段と、
前記受付手段が前記キーコードの要求を受付けたとき、前記記憶手段に記憶されているキーコードを、前記接続端子を介して出力する出力手段と、
前記出力手段の出力を前記ホストマシンに接続されているキーボードからの出力であると認識させる認識擬制手段とを含む、キー入力補助装置。
【請求項２】
前記キー入力装置はＵＳＢデバイスである、請求項１に記載のキー入力補助装置。
【請求項３】
前記キーコードはパスワードである、請求項１または２に記載のキー入力補助装置。
【請求項４】
前記記憶手段は複数のキーコードを記憶する、請求項１〜３のいずれかに記載のキー入力補助装置。
【請求項５】
前記複数のキーコードの中から所望のキーコードをユーザに選択させる選択手段を含む、請求項４に記載のキー入力補助装置。
【請求項６】
前記認識擬制手段はＵＳＢのエニュメレーションである、請求項１〜５のいずれかに記載のキー入力補助装置。
【請求項７】
前記接続端子は入力用接続端子と出力用接続端出力とを含む、請求項１〜６のいずれかに記載のキー入力補助装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はキー入力補助装置に関し、特に、簡単にパスワードが入力できるキー入力補助装置に関する。
【背景技術】
【０００２】
近年、パソコン等において、ネットワーク上のセキュリティが強化されたウエブサイトへアクセスするために、パスワードの入力が要求される。このようなパスワードが１つであれば、ユーザも記憶もできるが、パスワードが複数になると、なかなか簡単に記憶はできない。そこで、このような状況に鑑みて、アカウントパスワードに対応するホットキーを設定する方式により、使用者がログイン動作を行なうときにホットキー入力だけで、対応するアカウントパスワードを自動的にログインさせ、ログイン動作をより便利に且つ迅速に行なわせることができる構成を、特許文献１は開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８２０９６号公報（要約等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のパスワードを容易に入力させる方法は上記のように構成されていた。このような構成では、パスワードに対応するホットキーを設定するため、パスワードを入力するための構成が複雑になるという問題があった。
【０００５】
この発明は、上記のような問題点に鑑みてなされたもので、簡単な構成で、必要なパスワード等のキーを容易に入力できるキー入力補助装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るキー入力補助装置はホストマシンに接続可能なキー入力補助装置である。キー入力補助装置は、本体と、本体に設けられ、ホストマシンに接続するための接続端子とを含む。本体は、所定のキーコードを記憶する記憶手段と、ホストマシンからのキーコードの入力要求を、接続端子を介して受付ける受付手段と、受付手段がキーコードの要求を受付けたとき、記憶手段に記憶されているキーコードを、接続端子を介して出力する出力手段と、出力手段の出力をホストマシンに接続されているキーボードからの出力であると認識させる認識擬制手段とを含む。
【０００７】
好ましくは、キー入力装置はＵＳＢデバイスである。
【０００８】
さらに好ましくは、キーコードはパスワードである。
【０００９】
記憶手段は複数のキーコードを記憶してもよい。
【００１０】
複数のキーコードの中から所望のキーコードをユーザに選択させる選択手段を含んでもよい。
【００１１】
認識擬制手段はＵＳＢのエニュメレーションであるのが好ましい。
【００１２】
接続端子は入力用接続端子と出力用接続端出力とを含んでもよい。
【発明の効果】
【００１３】
ホストマシンからのキーコードの入力要求を受けると、記憶されたキーコードを、キーボードからの出力であると認識させてホストマシンへ出力するため、ホストマシンはキーコードがキーボードから入力されたと判断する。
【００１４】
その結果、いちいちパスワードのようなキーコードを覚えておかなくても、必要なキーコードを簡単に入力できるキー入力補助装置を提供できる。
【図面の簡単な説明】
【００１５】
【図１】キー入力補助装置の概略構成を示す図である。
【図２】キー入力補助装置の構成を示すブロック図である。
【図３】ホストマシンとキー入力補助装置との動作を示すフローチャートである。
【図４】キー入力補助装置の他の構成例を示す概略図である。
【発明を実施するための形態】
【００１６】
以下、この発明の一実施の形態を、図面を参照して説明する。図１はこの発明の一実施の形態に係るキー入力補助装置をパスワードの入力の補助を行なうパスワード入力補助装置として利用したときの概略構成を示す模式図である。図１を参照して、この実施の形態に係るキー入力補助装置（以下、「パスワード入力補助装置」ということもある）１０は、いわゆるＵＳＢメモリの形態を有するＵＳＢデバイスであり、本体部１１と、パソコンのような、ホストマシン３０と接続するための凸部を有する接続部（接続端子）１２とを含む。本体１１には、ボタンスイッチ１３ａ，１３ｂと表示部１４とが設けられている。ホストマシン３０には、接続部１２と接続するための図示のない凹部が設けられている。
【００１７】
図２は図１に示したパスワード入力補助装置１０の要部を示すブロック図である。図２を参照して、パスワード入力補助装置１０は、パスワード入力補助装置１０全体を制御するＣＰＵ２１と、ＣＰＵ２１によって制御される、記憶部（記憶手段）２２と、ホストマシン３０からの命令等を受付ける入力部１２ａと、ホストマシン３０へデータ等を出力する出力部１２ｂと、ボタンスイッチ１３ａ，１３ｂと表示部１４とを含む。記憶部２２は、複数のパスワードを記憶する。ここでは、記憶されるパスワードの数は２個とし、この数だけボタンスイッチ１３ａ，１３ｂが設けられている。すなわち、ユーザがボタンスイッチ１３ａ，１３ｂのいずれかを押すことで、いずれかのパスワードが出力可能である。なお、図１に示した接続部１２は、ここでは、入力部１２ａと出力部１２ｂとして作動する。
【００１８】
また、表示部１４は、例えば、出力されるパスワードを特定する情報等を表示する。なお、表示部１４には、ホストマシン３０から入力された情報、たとえば、要求されたパスワードを特定する情報を表示してもよい。
【００１９】
この実施の形態においては、ＵＳＢのデバイスエニュメレーション機能を用いてホストマシン３０にパスワード入力補助装置１０を認識させる。ＵＳＢデバイスであるパスワード入力補助装置１０は、いくつかのディスクリプタと呼ばれる構成情報を保持している。ホストマシン３０は、ＵＳＢデバイスが接続されると、これに対してこのディスクリプタを要求する。そのときＵＳＢデバイスから応答されるディスクリプタデータを解析し、ホストマシン３０はＵＳＢデバイスの構成を理解する。この一連の動作はエニュメレーションと呼ばれる。このエニュメレーションの具体的内容は、たとえば、富士通のウエブサイト（http://jp.fujitsu.com/microelectronics/technical/usb/index_p8.html）に開示されている。
【００２０】
図３は、ホストマシン３０とパスワード入力補助装置１０のそれぞれのＣＰＵが行なう動作を示すフローチャートである。左側にホストマシン３０の動作を示し、右側にパスワード入力補助装置１０の動作を示す。ここで左側に示したホストマシン３０のフローチャートは、富士通のウエブサイトに開示されたものに基づくものである。
【００２１】
図３を参照して、ホストマシン３０にパスワード入力補助装置１０が接続されると、ホストマシン３０はＵＳＢデバイスを認識するためにデバイス潜入を行なう（ステップＳ１１、以下、ステップを省略する）。なお、ここで、デバイスとは、パスワード入力補助装置１０のことである。
【００２２】
パスワード入力補助装置１０はこのデバイス潜入を受けて、自分のデバイスディスリプタおよびインターフェイスディスクリプタを出力する（Ｓ２１〜Ｓ２２）。ここで、デバイスディスクリプタは、ＵＳＢのバージョン情報や、デバイスクラスや、ベンダＩＤである。ホストマシン３０は、これを受けてデバイスのアドレスを決定する（Ｓ１３）。次に、パスワード入力補助装置１０はインターフェイスディスクリプタを出力する（Ｓ２３）。ここで、パスワード入力補助装置１０はインターフェイスディスクリプタとして、自分がキーボードであるという情報を出力する。ホストマシン３０はこの情報を受取って（Ｓ１４）、パスワード入力補助装置１０の構成はキーボーであると認識し、その状態での作動を認めてパスワード入力補助装置の使用を可能にする（Ｓ１５〜Ｓ１６）。
【００２３】
この後、ホストマシン３０はパスワードを要求する（Ｓ１７）。これに対して、パスワード入力補助装置１０は、パスワードの要求を受付、要求されたパスワードを出力する（Ｓ２４〜Ｓ２５）。このとき、この実施の形態においては、パスワード入力補助装置１０は２個のパスワードを記憶しているため、いずれかのパスワードを選択して出力する必要がある。当然、パスワード入力補助装置１０をホストマシン３０に接続したユーザは、自分の入力すべきパスワードを知っているため、ボタンスイッチ１３ａ，１３ｂのいずれかを押すことによっていずれかのパスワードを選択する。ホストマシン３０は、入力されたパスワードを、キーボードから入力されたパスワードであると認識する（Ｓ１８）。
【００２４】
従って、ＣＰＵ２１は、ホストマシンからのパスワードの入力要求を、接続部１２を介して受付ける受付手段、記憶されているパスワードを接続部１２を介して出力する出力手段、出力手段の出力をホストマシンに接続されているキーボードからの出力であると認識させる認識擬制手段として作動する。
【００２５】
以上のように、この実施の形態においては、キー入力補助装置をパスワード入力補助装置として用い、これをホストマシンに取付けて、パスワードの入力を要求すると、パスワード入力補助装置が、自動的に記憶しているパスワードを、キーボードから出力されたようにしてホストマシンに出力する。その結果、パスワードを覚えておかなくても、パスワードを自動的に出力させることができる。
【００２６】
なお、上記実施の形態においては、パスワード入力補助装置は２つのパスワードを記憶している場合について説明したが、１個のパスワードのみを記憶していてもよい。そうすれば、ボタンスイッチも不要であるし、その選択も不要になる。また、３つ以上のパスワードを記憶してもよい。この場合は、３つ以上のボタンスイッチを設けてもよいし、押しボタンと１０までの数字を表示可能な７セグメントＬＥＤを設け、ユーザが押しボタンを押すごとにセグメントの数が変化して、所望のパスワードを選択させるようにしてもよい。
【００２７】
なお、上記実施の形態においては、パスワード入力補助装置１０は単一の接続端子１２を有する場合について説明したが、これに限らず、入力端子１２ａと出力端子１２ｂとを本体１１の両側に個別に設けてもよい。この場合のパスワード入力補助装置の概略構成を図４に示す。
【００２８】
また、上記実施の形態においては、キー入力補助装置をパスワード入力補助装置として使用する場合について説明したが、これに限らず、任意のキー（所望のキーの組合せからなる「キーコード」の入力の補助を行なう装置に利用してもよい。
【００２９】
また、ここでいうキーは、英数字や記号を含む任意のキーを含む。
【００３０】
また、上記実施の形態においては、入力手段として、ＵＳＢデバイスの入力端子１２ａを用いる場合について説明したが、これに限らず、入力手段は、例えば、ブルートゥースのような、無線通信機器であってもよい。ここで、入力手段とは、図３のフローチャートにおいて、ＣＰＵ２１が行なう、入力部１２ａを介してホストマシン３０からのパスワードの要求を受けるステップ（Ｓ２４）をいう。
【００３１】
すなわち、ホストマシンはブルートゥースを用いてパスワードの入力を要求してもよい。この場合は、図２に示した入力部１２ａはブルートゥース受信（入力）部となる。
【００３２】
また、ホストマシンがリーダを有し、パスワード入力補助装置がＲＦＩＤタグを有して、タグを用いてパスワードのようなキー入力を受付てもよいし、赤外線通信等の他の無線通信を用いて、パスワード等のキー入力を要求しても良い。
【産業上の利用可能性】
【００３３】
この発明に係るキー入力補助装置は、ホストマシンの要求に応じて、パスワードのようなキーを、キーボードから出力されたように出力するため、キー入力補助装置として有利に使用される。
【符号の説明】
【００３４】
１０  キー（パスワード）入力補助装置、１１  本体部１１、１２  接続部、１２ａ  入力部１２ｂ  出力部、１３ａ，１３ｂ  ボタンスイッチ、１４  表示部、２１  ＣＰＵ２１、２２  記憶部、３０  ホストマシン。
【図１】
2012027708.tif 000003
【図２】
2012027708.tif 000004
【図３】
2012027708.tif 000005
【図４】
2012027708.tif 000006