(57)【要約】      （修正有）【課題】パスワードの漏洩リスクを低減可能なパスワード入力及び識別システムを提供する。【解決手段】電子パッドロックにおいて、パスワード入力及び識別システムは、ワンボタンパスワード入力コンポーネント１０と、コントローラー３０と、を含む。ワンボタンパスワード入力コンポーネントは、一連のユーザー入力数字に対応する一連のトリガーに応じて、一連のトリガー信号を生成する。コントローラーは、ユーザー入力数字に対応するユーザー入力数字の値とするトリガー信号の数をカウントすることによって、ユーザー入力数字のそれぞれの値を決定する。コントローラーは、ユーザー入力数字の入力が終了した後、ユーザー入力数字を所定のパスワードと比較し、ユーザー入力数字が所定のパスワードと一致した場合、所定の動作を実行する。【選択図】図３
2020177639.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ０より大きい一連の数字を有する所定のパスワードを格納する格納ユニット（２０）と、
一連のユーザー入力数字に対応する一連のトリガーに応じて、一連のトリガー信号を生成するように構成され、前記ユーザー入力数字のそれぞれが少なくとも１つの前記トリガー信号に対応する、ワンボタンパスワード入力コンポーネント（１０）と、
前記所定のパスワードを読み取るために前記格納ユニット（２０）に連結され、前記トリガー信号を受信するために前記ワンボタンパスワード入力コンポーネント（１０）に連結されるコントローラー（３０）と、を具え、
前記コントローラー（３０）は、パスワード識別手順を実行するように構成され、
前記パスワード識別手順において、
前記コントローラー（３０）は、前記ユーザー入力数字のそれぞれに対して、該ユーザー入力数字に対応し、前記ワンボタンパスワード入力コンポーネント（１０）から受信された該ユーザー入力数字の値とする少なくとも１つの前記トリガー信号の数をカウントすることにより、前記ユーザー入力数字のそれぞれの値を決定し、
前記コントローラー（３０）は、前記ユーザー入力数字の入力が終了した後、前記ユーザー入力数字を前記所定のパスワードと比較し、
前記コントローラー（３０）は、前記ユーザー入力数字が前記所定のパスワードと一致した場合、所定の動作を実行する、パスワード入力及び識別システム（１）。
【請求項２】
前記パスワード識別手順において、
前記トリガー信号のそれぞれに対して、前記コントローラー（３０）は、前記トリガー信号の受信から、該トリガー信号の直後の他の前記トリガー信号の受信までの計時を開始し、
前記コントローラー（３０）は、前記ユーザー入力数字の値を１つずつ順番に決定し、
前記ユーザー入力数字のいずれかの値を決定するとき、前記コントローラー（３０）は、直前の前記トリガー信号の受信から、第１の所定の時間長より短い時間間隔で離れている前記トリガー信号を受信すると、該ユーザー入力数字とするべくカウントされる前記数に１を加える、請求項１に記載のパスワード入力及び識別システム（１）。
【請求項３】
前記パスワード識別手順において、
前記コントローラー（３０）は、前記トリガー信号のそれぞれを受信すると、該トリガー信号が該パスワード識別手順において最初に受信された前記トリガー信号であるかどうかを判断し、
前記コントローラー（３０）は、該トリガー信号が該パスワード識別手順において最初に受信された前記トリガー信号であると判断した場合、前記ユーザー入力数字のうちの第１の前記ユーザー入力数字とするための前記数を１からカウントする、請求項２に記載のパスワード入力及び識別システム（１）。
【請求項４】
前記所定のパスワードの各前記数字は、所定の上限より大きくなく、
前記パスワード識別手順において、
前記ユーザー入力数字のいずれかの値を決定するとき、前記コントローラー（３０）は、該ユーザー入力数字とするべくカウントされた前記数に１を加えた後、該ユーザー入力数字とするべくカウントされた前記数を前記所定の上限と比較し、
該ユーザー入力数字とするべくカウントされた前記数が前記所定の上限より大きい場合、前記コントローラー（３０）は、前記ユーザー入力数字が前記所定のパスワードと一致しないと判断し、前記パスワード識別手順を終了する、請求項２または請求項３に記載のパスワード入力及び識別システム（１）。
【請求項５】
前記パスワード識別手順において、
前記所定のパスワードの最後の数字に対応しない前記ユーザー入力数字のいずれかの値を決定するとき、前記コントローラー（３０）は、直前の前記トリガー信号の受信から、前記第１の所定の時間長と前記第１の所定の時間長より長い第２の所定の時間長との間の時間間隔で離れている前記トリガー信号を受信すると、該ユーザー入力数字とするための前記数のカウントを終了し、該ユーザー入力数字の直後の前記ユーザー入力数字とするための前記数を１からカウントし始める、請求項２〜４のいずれか一項に記載のパスワード入力及び識別システム（１）。
【請求項６】
前記パスワード識別手順において、
前記所定のパスワードの最後の数字に対応する前記ユーザー入力数字の値を決定するとき、前記コントローラー（３０）は、直前の前記トリガー信号の受信から、前記第１の所定の時間長と前記第２の所定の時間長との間の時間間隔で離れている前記トリガー信号を受信すると、該ユーザー入力数字の入力が終了したと判断する、請求項５に記載のパスワード入力及び識別システム（１）。
【請求項７】
前記パスワード識別手順において、
前記コントローラー（３０）は、最新の前記トリガー信号の受信から計時された時間長が、前記第２の所定の時間長を超える場合、前記ユーザー入力数字の入力が終了したと判断する、請求項５または請求項６に記載のパスワード入力及び識別システム（１）。
【請求項８】
前記所定のパスワードは、前記所定のパスワードにおける数字の数量に対応する所定の桁数を有し、
前記パスワード識別手順において、
前記コントローラー（３０）は、
前記ユーザー入力数字の数量を前記所定の桁数と比較し、
前記ユーザー入力数字の数量が前記所定の桁数と同じである場合、前記ユーザー入力数字を前記所定のパスワードの数字とそれぞれ比較することによって、前記ユーザー入力数字を前記所定のパスワードと比較し、
各前記ユーザー入力数字が前記所定のパスワードの数字とそれぞれ一致した場合、前記コントローラー（３０）は、前記所定の動作を実行する、請求項１〜７のいずれか一項に記載のパスワード入力及び識別システム（１）。
【請求項９】
前記パスワード識別手順において、
前記ユーザー入力数字の数量が前記所定の桁数と違う場合、前記コントローラー（３０）は、該パスワード識別手順を終了する、請求項８に記載のパスワード入力及び識別システム（１）。
【請求項１０】
一連のユーザー入力数字に対応する一連のトリガーに応じて、一連のトリガー信号を、ワンボタンパスワード入力コンポーネント（１０）によって、生成し、前記ユーザー入力数字のそれぞれが、少なくとも１つのトリガー信号に対応することと、
前記ワンボタンパスワード入力コンポーネント（１０）から前記トリガー信号をコントローラー（３０）によって受信することと、
パスワード識別手順を前記コントローラー（３０）によって実行することと、を具え、
前記パスワード識別手順は、
前記ユーザー入力数字のそれぞれに対して、該ユーザー入力数字に対応し、前記ワンボタンパスワード入力コンポーネント（１０）から受信された該ユーザー入力数字の値とする少なくとも１つの前記トリガー信号の数をカウントすることにより、前記ユーザー入力数字のそれぞれの値を決定し、
前記ユーザー入力数字の入力が終了した後、前記ユーザー入力数字を所定のパスワードと比較することと、
前記ユーザー入力数字が前記所定のパスワードと一致した場合、所定の動作を実行することと、を含む、パスワード入力及び識別方法。
【請求項１１】
前記パスワード識別手順は、さらに、
前記トリガー信号のそれぞれに対して、前記トリガー信号の受信から、該トリガー信号の直後の他の前記トリガー信号の受信までの計時を開始することと、
前記ユーザー入力数字の値を１つずつ順番に決定することと、
前記ユーザー入力数字のいずれかの値を決定するとき、直前の前記トリガー信号の受信から、第１の所定の時間長より短い時間間隔で離れている前記トリガー信号を受信すると、該ユーザー入力数字とするべくカウントされる前記数に１を加えることと、を含む、請求項１０に記載のパスワード入力及び識別方法。
【請求項１２】
前記パスワード識別手順は、さらに、
前記トリガー信号のそれぞれを受信すると、該トリガー信号が該パスワード識別手順において最初に受信された前記トリガー信号であるかどうかを判断することと、
該トリガー信号が該パスワード識別手順において最初に受信された前記トリガー信号であると判断した場合、前記ユーザー入力数字のうちの第１の前記ユーザー入力数字とするための前記数を１からカウントすることと、を含む、請求項１１に記載のパスワード入力及び識別方法。
【請求項１３】
前記所定のパスワードの各前記数字は、所定の上限より大きくなく、
前記パスワード識別手順は、さらに、
前記ユーザー入力数字のいずれかの値を決定するとき、該ユーザー入力数字とするべくカウントされた前記数に１を加えた後、該ユーザー入力数字とするべくカウントされた前記数を前記所定の上限と比較することと、
該ユーザー入力数字とするべくカウントされた前記数が前記所定の上限より大きい場合、前記ユーザー入力数字が前記所定のパスワードと一致しないと判断し、前記パスワード識別手順を終了することと、を含む、請求項１１または請求項１２に記載のパスワード入力及び識別方法。
【請求項１４】
前記パスワード識別手順は、さらに、
前記所定のパスワードの最後の数字に対応しない前記ユーザー入力数字のいずれかの値を決定するとき、直前の前記トリガー信号の受信から、前記第１の所定の時間長と前記第１の所定の時間長より長い第２の所定の時間長との間の時間間隔で離れている前記トリガー信号を受信すると、該ユーザー入力数字とするための前記数のカウントを終了し、該ユーザー入力数字の直後の前記ユーザー入力数字とするための前記数を１からカウントし始めることを含む、請求項１１〜１３のいずれか一項に記載のパスワード入力及び識別方法。
【請求項１５】
前記所定のパスワードは、前記所定のパスワードにおける数字の数量に対応する所定の桁数を有し、
前記ユーザー入力数字を前記所定のパスワードと比較することは、
前記ユーザー入力数字の数量を前記所定の桁数と比較することと、
前記ユーザー入力数字の数量が前記所定の桁数と同じである場合、前記ユーザー入力数字を前記所定のパスワードの数字とそれぞれ比較することと、を含み、
前記パスワード識別手順は、さらに、
各前記ユーザー入力数字が前記所定のパスワードの数字とそれぞれ一致した場合、前記所定の動作を実行することを含む、請求項１０〜１４のいずれか一項に記載のパスワード入力及び識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードの入力及び識別のためのシステム及び方法に関する。
【背景技術】
【０００２】
図１に示されているように、従来のセキュリティ装置は、ロックシェルに数値キーパッドを含む電子パッドロックとして例示されているため、ユーザーは、数値キーパッドからアンロック（ｕｎｌｏｃｋ）パスワードを入力して、電子パッドロックをアンロックすることができる。しかし、長時間使用すると、アンロックパスワードに対応する数値キーパッドのいくつかのキーに傷が付く可能性があり、傷が付いたキーはアンロックパスワードを漏洩するリスクを高める可能性がある。さらに、数値キーパッドの存在は、セキュリティ装置の小型化の妨げになる。
【０００３】
米国特許出願公開第２０１３／００４３９７３号明細書には、コードを入力するためのキーパッドを有する電子ロックを開示している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の一目的は、上記従来技術の欠点を少なくとも１つは解決できるパスワード入力及び識別システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明によれば、パスワード入力及び識別システムは、格納ユニットと、ワンボタンパスワード入力コンポーネントと、コントローラーと、を含む。格納ユニットは、それぞれ０より大きい一連の数字を有する所定のパスワードを格納する。ワンボタンパスワード入力コンポーネントは、一連のユーザー入力数字に対応する一連のトリガーに応じて、一連のトリガー信号を生成するように構成される。ユーザー入力数字のそれぞれは、少なくとも１つのトリガー信号に対応する。コントローラーは、所定のパスワードを読み取るために格納ユニットに連結され、トリガー信号を受信するためにワンボタンパスワード入力コンポーネントに連結される。コントローラーは、パスワード識別手順を実行するように構成され、該パスワード識別手順において、コントローラーは、ユーザー入力数字のそれぞれに対して、該ユーザー入力数字に対応し、ワンボタンパスワード入力コンポーネントから受信された該ユーザー入力数字の値とする少なくとも１つのトリガー信号の数をカウントすることにより、ユーザー入力数字のそれぞれの値を決定し、コントローラーは、ユーザー入力数字の入力が終了した後、ユーザー入力数字を所定のパスワードと比較し、ユーザー入力数字が所定のパスワードと一致した場合、コントローラーは、所定の動作を実行する。
【０００６】
本発明の他の目的は、上記従来技術の欠点を少なくとも１つは解決できるパスワード入力及び識別方法を提供することにある。
【０００７】
本発明によれば、パスワード入力及び識別方法は、一連のユーザー入力数字に対応する一連のトリガーに応じて、一連のトリガー信号を、ワンボタンパスワード入力コンポーネントによって、生成し、ユーザー入力数字のそれぞれが、少なくとも１つのトリガー信号に対応することと、ワンボタンパスワード入力コンポーネントからトリガー信号をコントローラーによって受信することと、パスワード識別手順をコントローラーによって実行することと、を具え、パスワード識別手順は、ユーザー入力数字のそれぞれに対して、該ユーザー入力数字に対応し、ワンボタンパスワード入力コンポーネントから受信される該ユーザー入力数字の値とする少なくとも１つのトリガー信号の数をカウントすることにより、ユーザー入力数字のそれぞれの値を決定することと、ユーザー入力数字の入力が終了した後、ユーザー入力数字を所定のパスワードと比較することと、ユーザー入力数字が所定のパスワードと一致した場合、所定の動作を実行することと、を含む。
【０００８】
本発明の他の特徴および利点は、添付の図面を参照する以下の実施形態の詳細な説明において明白になるであろう。
【図面の簡単な説明】
【０００９】
【図１】パスワードの入力のための数値キーパッドを含む従来のセキュリティ装置を示す透視図である。
【図２】本発明に係るパスワード入力及び識別システムの一実施形態を示すブロック図である。
【図３】該実施形態を実施する電子パッドロックを例示的に示す概略図である。
【図４】該実施形態を実施するＵＳＢドライブを例示的に示す概略図である。
【図５Ａ】図５Ｂと共に、本発明に係るパスワード入力及び識別方法のパスワード識別手順のステップを示すフロー図である。
【図５Ｂ】図５Ａと共に、本発明に係るパスワード入力及び識別方法のパスワード識別手順のステップを示すフロー図である。
【発明を実施するための形態】
【００１０】
本発明をより詳細に説明する前に、適切と考えられる場合において、符号又は符号の末端部は、同様の特性を有し得る対応の又は類似の要素を示すために各図面間で繰り返し用いられることに留意されたい。
【００１１】
図２では、本発明に係るパスワード入力及び識別システム１の実施形態は、ワンボタンパスワード入力コンポーネント１０と、格納ユニット２０と、コントローラー３０と、無線通信モジュール４０と、イベントインジケータ５０と、を含むことが示されている。パスワード入力及び識別システム１は、セキュリティシステムまたは装置と共に用いるのに適している。ワンボタンパスワード入力コンポーネント１０は、ユーザーに押されるまたはクリックされるボタンを含み、該ボタンのみで実行され、一連のユーザー入力数字に対応する一連のトリガー（例えば、連続的なクリック）に応じて、一連のトリガー信号を生成するように構成される。ユーザー入力数字のそれぞれは、少なくとも１つのトリガー信号に対応する。ここで使用される“ボタン”という用語は、クリック、押し、タッチなどによってトリガーされることができる物理的なボタンまたは仮想的なボタンを指し得る。ワンボタンパスワード入力コンポーネント１０は、例えば、弾性金属片、圧電性コンポーネント、抵抗膜方式／静電容量方式タッチコンポーネントなどによって実現することができ、例えば、ボタンスイッチ、キーパッド、タッチセンシティブデバイスなどの形で作成されることができるが、本発明はこの点に限定されない。ワンボタンパスワード入力コンポーネント１０は、トリガーされると、単一タイプの電気信号を出力する電気スイッチングデバイスとして機能することができる。なお、ワンボタンパスワード入力コンポーネント１０は、マルチボタンデバイスを形成するために、異なる機能専用の他のボタンと協働してもよいことに留意されたい。重要な点は、実行された連続なトリガーを介してパスワード全体（ユーザー入力数字）を入力するために使用することができる単一のボタンが存在することにある。格納ユニット２０は、それぞれ０より大きい一連の数字を有する所定のパスワードを格納し、フラッシュメモリモジュールなどの不揮発性メモリデバイスによって実現することができる。コントローラー３０は、所定のパスワードを読み取るために格納ユニット２０に連結され、トリガー信号を受信するためにワンボタンパスワード入力コンポーネント１０に連結され、外部電子装置２と通信するために無線通信モジュール４０に連結され、ユーザー入力数字の入力に関連するイベントを通知するためにイベントインジケータ５０に連結されたプロセッサ、マイクロコントローラーなどであることができる。コントローラー３０は、パスワード識別手順を実行するように構成され、前記パスワード識別手順においては、コントローラー３０が、ワンボタンパスワード入力コンポーネント１０を介して入力されたユーザー入力数字の値を１つずつ順番に識別／決定し、ユーザー入力数字が格納ユニット２０に格納された所定のパスワードと一致した場合、所定の動作を実行する。本実施形態において、イベントインジケータ５０は、異なるイベントを示すために異なる方法で異なる色の光を発することができるＬＥＤ（発光ダイオード）インジケータとして例示されているが、本発明は、この点に限定されない。例えば、イベントインジケータ５０は、他の実施形態において、イベントに関連するメッセージをテキスト、画像及び／又は音声で出力するように、スクリーン、スピーカー、またはそれらの組み合わせであってもよい。
【００１２】
外部電子装置２は、例えば、スマートフォン、タブレットコンピューターなどであり、パスワード入力及び識別システム１に対応するアプリケーションプログラムを実行して、無線通信（すなわち、ブルートゥース（登録商標）、ＷｉＦｉ（登録商標）など）を介して所定のパスワードを設定することができる。
【００１３】
一応用例において、図３に示されているように、パスワード入力及び識別システム１は、電子パッドロックに適用される。ワンボタンパスワード入力コンポーネント１０と、格納ユニット２０と、コントローラー３０とは、電子パッドロックのロックシェル内に配置することができる。電子パッドロックは、ユーザーが電子パッドロックのシャックルを連続的にクリックして、ワンボタンパスワード入力コンポーネント１０をトリガーして、ユーザー入力数字を入力するように作成されている。ユーザー入力数字が格納ユニット２０に格納された所定のパスワードと一致した場合、コントローラー３０は、本応用例における所定の動作である電子パッドロックに対するアンロック操作を実行する。
【００１４】
一応用例において、図４に示されているように、パスワード入力及び識別システム１は、ＵＳＢ（ユニバーサルシリアルバス）ドライブに適用される。ワンボタンパスワード入力コンポーネント１０は、ＵＳＢドライブのハウジングから露出されることができ、ＵＳＢドライブの格納空間の一部が所定のパスワードを格納するように使用されることができ、コントローラー３０は、ＵＳＢドライブのハウジング内に位置することができる。ユーザーが、所定のパスワードと一致するユーザー入力数字を、ワンボタンパスワード入力コンポーネント１０を押すことによって入力すると、コントローラー３０は、本応用例における所定の動作であるユーザーのＵＳＢドライブに格納されたデータへのアクセスを許可する。
【００１５】
図５Ａと図５Ｂは、共に本発明に係るパスワード入力及び識別方法のパスワード識別手順のステップが示されるフロー図を構成する。パスワード識別手順は、ワンボタンパスワード入力コンポーネント１０のボタンを１回クリックすることにより起動されることができる。
【００１６】
ステップＳ０１において、コントローラー３０は、ワンボタンパスワード入力コンポーネント１０のクリックにより生成されるトリガー信号が受信されたかどうかを確認する。フローは、肯定の場合、ステップＳ０２に進み、そうでない場合、ステップＳ１１に進む。トリガー信号を受信すると、コントローラー３０は、イベントインジケータ５０を青色光で点滅させることができる。
【００１７】
ステップＳ０２において、コントローラー３０は、トリガー信号が現在のパスワード識別手順において最初に受信されたトリガー信号であるかどうか（すなわち、該トリガー信号が、現在のパスワード識別手順が起動された後、最初に受信されたトリガー信号であるかどうか）を確認する。つまり、コントローラー３０は、ワンボタンパスワード入力コンポーネント１０に対する一クリックに対応するトリガー信号のそれぞれを受信すると、該トリガー信号が現在のパスワード識別手順において最初に受信されたトリガー信号であるかどうかを判断する。フローは、肯定の場合、ステップＳ０３に進み、そうでない場合、ステップＳ０４に進む。
【００１８】
ステップＳ０３において、コントローラー３０は、ユーザー入力数字のうちの第１のユーザー入力数字に対応し、ワンボタンパスワード入力コンポーネント１０から受信され且つ該第１のユーザー入力数字の値となるトリガー信号の数をカウントし始めるように、ユーザー入力数字のうちの第１のユーザー入力数字を１に設定する。続いて、コントローラー３０は、次のクリックを待ち、フローはステップＳ０１に戻る。
【００１９】
フローがステップＳ０４に進んだ場合、それは、コントローラー３０がユーザー入力数字のいずれか（以下、“現在ユーザー入力数字”と呼ぶ）とするための数をカウントしていることを意味し（現在のパスワード識別手順において、ステップＳ０４が始めて実行される場合、現在ユーザー入力数字は、ユーザー入力数字の内の第１のユーザー入力数字である）、コントローラー３０は、現在（または最新）受信されたトリガー信号の受信と直前のトリガー信号の受信との間の時間間隔を判定する。なお、ステップＳ０１において、トリガー信号を受信したと判断すると、コントローラー３０は、次のトリガー信号を受信するまでの計時を開始することに留意されたい。時間間隔が第１の所定の時間長（ｔ１）より長くない場合、フローは、ステップＳ０５に進み、そこでコントローラー３０は、現在ユーザー入力数字とするべくカウントされた数に１を加え、その後、フローはステップＳ０６に進む。時間間隔が第１の所定の時間長（ｔ１）より長い場合、フローは、ステップＳ０８に進む。
【００２０】
本実施形態において、所定のパスワードの各数字は、所定の上限を有し、これは、所定のパスワードの各数字は、所定の上限より大きくないことを意味し、そのため、ユーザーがパスワードを入力するのに長い時間はかからない。所定の上限が５である場合、所定のパスワードの各数字は、１、２、３、４、または５だけであり得る。ステップＳ０６において、コントローラー３０は、現在ユーザー入力数字とするべくカウントされた数を所定の上限と比較する。現在ユーザー入力数字とするべくカウントされた数が所定の上限より大きい場合、これが、現在ユーザー入力数字のためのクリックのオーバーフローが発生したことを意味し（例えば、過剰のクリック数がある）、コントローラー３０は、ユーザー入力数字が所定のパスワードと一致しないと判断し、フローは、ステップＳ０７に進み、そこで、コントローラー３０は、パスワード識別手順を終了し、誤りパスワード識別結果を提供する。本実施形態において、コントローラー３０は、イベントインジケータ５０を赤色光で点滅させることによって、誤りパスワード識別結果を提供する。
【００２１】
一部の実施例において、所定のパスワードは、所定のパスワードにおける数字の数量に対応する所定の桁数を有する。このような場合、ステップＳ０８を実行することができるが、本開示はそれに限定されない。現在のトリガー信号とその直前のトリガー信号との間の時間間隔が第１の所定の時間長（ｔ１）より長い場合、フローはステップＳ０４からステップＳ０８に進み、ステップＳ０８において、コントローラー３０は、（これまで入力された）ユーザー入力数字の数量を所定の桁数と比較する（基本的に、現在ユーザー入力数字が所定のパスワードの最後の数字に対応するかどうかを判断する）。ユーザー入力数字の数量が所定の桁数と同じである場合、コントローラー３０は、ユーザー入力数字の入力が終了したと判断し、フローはステップＳ０９に進み、そこで、コントローラー３０は、ユーザー入力数字を所定のパスワードの数字とそれぞれ比較する。
【００２２】
ユーザー入力数字の数量が所定の桁数と違う場合、フローはステップＳ１０に進み、そこで、コントローラー３０は、現在ユーザー入力数字とするための数のカウントを終了し、現在ユーザー入力数字の値を、現在ユーザー入力数字に対応し、ワンボタンパスワード入力コンポーネント１０から受信した、カウントされた、トリガー信号の数として決定し、次のユーザー入力数字（新しい現在ユーザー入力数字）のためにトリガー信号の数を１からカウントし始める（すなわち、次のユーザー入力数字を１に設定する）。続いて、コントローラー３０は、次のクリックを待ち、フローはステップＳ０１に戻る。
【００２３】
フローは、トリガー信号が受信されていないと判断すると、ステップＳ０１からステップＳ１１に進み、ステップＳ１１において、コントローラー３０は、現在のパスワード識別手順において、少なくとも１つのトリガー信号が受信されたかどうかを確認する。フローは、肯定の場合、ステップＳ１２に進み、そうでない場合、ステップＳ０１に戻る。
【００２４】
ステップＳ１２において、コントローラーは、最新のトリガー信号の受信から計時されている時間長が、第１の所定の時間長（ｔ１）より長い第２の所定の時間長（ｔ２）を超えるかどうかを判断する。肯定の場合、コントローラー３０は、ユーザー入力数字の入力が終了したと判断し、フローはステップＳ１３に進む。そうでない場合、フローは、ステップＳ０１に戻る。
【００２５】
ステップＳ１３において、コントローラー３０は、（これまで入力された）ユーザー入力数字の数量を所定の桁数と比較する（基本的に、現在ユーザー入力数字が所定のパスワードの最後の数字に対応するかどうかを判断する）。ユーザー入力数字の数量が所定の桁数と同じである場合、フローはステップＳ１４に進み、そこで、コントローラー３０は、ユーザー入力数字を所定のパスワードの数字とそれぞれ比較する。ユーザー入力数字の数量が所定の桁数と違う場合（すなわち、これまでに入力されたユーザー入力数字の数量が所定の桁数より少ない）、フローはステップＳ１５に進み、そこで、コントローラー３０は、パスワード識別手順を終了し、誤りパスワード識別結果を提供する。
【００２６】
コントローラー３０が、ステップＳ０９又はステップＳ１４において、各ユーザー入力数字が所定のパスワードの数字とそれぞれ一致したと判断した場合、コントローラー３０は、パスワード識別手順を終了し、本実施形態ではイベントインジケータ５０を緑色光で点滅させることを含む所定の動作を実行する。そうでない場合、コントローラー３０は、パスワード識別手順を終了し、誤りパスワード識別結果を提供する。
【００２７】
容易に理解できるように、パスワード入力及び識別システム１の動作を説明するにあたって、パスワード入力及び識別システム１が、図３に示されているように、電子パッドロックに適用され、所定のパスワードが“１−２−３−４”の４つの数字から構成される例示的な実施例をここで説明する。ユーザーが電子パッドロックをアンロックしたい場合、ユーザーは、パスワード識別手順を起動して、次に、シャックルを１回クリックして（第１の数字“１”に対応する）、しばらく停止して（ｔ２≧ｔ＞ｔ１）、シャックルを２回素早くクリックして（ｔ≦ｔ１）（第２の数字“２”に対応する）、しばらく停止して、シャックルを３回素早くクリックして（第３の数字“３”に対応する）、しばらく停止して、シャックルを４回素早くクリックする（第４の数字“４”に対応する）ことができる。続いて、ユーザーが第２の所定時間長（ｔ２）を待つだけで、その終わりに、コントローラー３０は、自動的に、シャックルをクリックすることによって入力された数字（すなわち、ユーザー入力数字）が所定のパスワードと一致するかどうかを確認する（Ｓ１２→Ｓ１３→Ｓ１４）。もしくは、ユーザーは、第４の数字を入力した後、しばらく停止して、続いてシャックルをもう１回クリックすることで、コントローラー３０に、ユーザー入力数字が所定のパスワードと一致するかどうかを確認させることができる（Ｓ０４→Ｓ０８→Ｓ０９）。ユーザー入力数字が所定のパスワードと一致すると判断すると、コントローラー３０は、電子パッドロックをアンロックする。第１の数字から第３の数字のいずれかを入力した後、ユーザーが、第２の所定の時間にわたって、クリックを停止した場合、コントローラー３０は、誤りパスワード識別結果を提供する（Ｓ１２→Ｓ１３→Ｓ１５）。
【００２８】
第１の所定の時間長及び第２の所定の時間長（ｔ１、ｔ２）は、ユーザーが素早く連続的なクリックを快適に実行することができ、且つ、コントローラー３０がユーザー入力数字が所定のパスワードと一致するかどうかを自動的に確認するまで長く待つ必要がないように、設計者の経験と知識によって設定されることができる。一例においては、第１の所定の時間長（ｔ１）が８００ｍｓに設定され、第２の所定の時間長ｔ２が２５００ｍｓに設定されるが、本発明は、この点に限定されない。
【００２９】
要約すると、本発明に係るパスワード入力及び識別システム１は、ユーザー入力数字のそれぞれに対して、該ユーザー入力数字についてワンボタンパスワード入力コンポーネント１０のクリックにより生成されるトリガー信号の数をカウントすることによって、ワンボタンパスワード入力コンポーネント１０を介して入力されるユーザー入力数字を識別し、第１の所定の時間長及び第２の所定の時間長（ｔ１、ｔ２）の設定に基づいて、異なるユーザー入力数字の入力に対するクリックを区別することができる。ワンボタンパスワード入力コンポーネント１０は、単一のボタンのみを介して異なるユーザー入力数字の入力に使用されることができるため、パスワードがボタンの外観によって漏洩することはない。さらに、本発明のパスワード入力及び識別システムを使用する応用は、パスワードの入力に必要なボタンが１つのみであるため、サイズに対する柔軟性が向上する。
【００３０】
上記においては、本発明の全体的な理解を促すべく、多くの具体的な詳細が示された。しかしながら、当業者であれば、一またはそれ以上の他の実施形態が具体的な詳細を示さなくとも実施され得ることが明らかである。また、本明細書における「一つの実施形態」「一実施形態」を示す説明において、序数などの表示を伴う説明は全て、特定の態様、構造、特徴を有する本発明の具体的な実施に含まれ得るものであることと理解されたい。更に、本説明において、時には複数の変化例が一つの実施形態、図面、またはこれらの説明に組み込まれているが、これは本説明を合理化させるためのもので、また、本発明の多面性が理解されることを目的としたものであり、また、一実施形態における一またはそれ以上の特徴あるいは特定の具体例は、適切な場合には、本開示の実施において、他の実施形態における一またはそれ以上の特徴あるいは特定の具体例と共に実施され得る。
【００３１】
以上、本発明の好ましい実施形態及び変化例を説明したが、本発明はこれらに限定されるものではなく、最も広い解釈の精神および範囲内に含まれる様々な構成として、全ての修飾および均等な構成を包含するものとする。
【図１】
2020177639.tif 000003
【図２】
2020177639.tif 000004
【図３】
2020177639.tif 000005
【図４】
2020177639.tif 000006
【図５Ａ】
2020177639.tif 000007
【図５Ｂ】
2020177639.tif 000008
【外国語明細書】
2020177639000001.pdf
2020177639000002.pdf
2020177639000003.pdf
2020177639000004.pdf