(57)【要約】【課題】入力間違いを軽減しつつ、暗証番号の漏洩を軽減することが可能な電子機器を提供する。【解決手段】乱数生成部２０２は、複数桁の数字を表示値として複数生成する。制御部２０３は、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる。画面表示部１０２は、各入力部と各表示値との対応関係を表示する。【選択図】図２
2012221299.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力部と、
複数桁の数字を表示値として複数生成する生成部と、
各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる制御部と、
各入力部と各表示値との対応関係を表示する表示部と、を有する電子機器。
【請求項２】
前記入力部および前記表示部は、少なくとも１０個あり、
前記生成部は、各表示値の所定の桁に０から９までの１桁の数字が全て揃うように、前記複数桁の数字を複数生成し、
前記制御部は、前記表示値の前記所定の桁の数字を前記入力値として割り当てる、請求項１に記載の電子機器。
【請求項３】
ダミー入力部をさらに有し、
前記制御部は、各表示値と、各入力部および前記ダミー入力部とを対応付け、
前記表示部は、前記表示値と前記ダミー入力部との対応関係をさらに表示する、請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、数字を入力する数字入力処理を実行可能であり、
前記生成部は、前記数字入力処理が実行された場合、前記表示値を複数生成する、請求項１ないし３のいずれか１項に記載の電子機器。
【請求項５】
前記入力値を割り当てる操作が行われる指示入力部をさらに有し、
前記生成部は、前記操作が行われた場合、前記表示値を複数生成する、請求項１ないし４のいずれか１項に記載の電子機器。
【請求項６】
前記表示部は、各入力部の位置関係に合わせて各入力部に対応する各表示値を配置した配置情報を前記対応関係として表示する、請求項１ないし５のいずれか１項に記載の電子機器。
【請求項７】
複数の入力部を有する電子機器の入力制御方法であって、
複数桁の数字を表示値として複数生成し、
各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当て、
各入力部と各表示値との対応関係を表示する、入力制御方法。
【請求項８】
複数の入力部と接続されたコンピュータに、
複数桁の数字を表示値として複数生成する手順と、
各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる手順と、
各入力部と各表示値との対応関係を表示する手順と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数字の入力が可能な電子機器に関する。
【背景技術】
【０００２】
携帯電話機のような電子機器を用いたサービスを利用したり、電子機器の設定を行ったりする場合に、利用者が電子機器に対して暗証番号を入力することがある。暗証番号は、０〜９までの数字からなる４〜８桁程度の番号であることが多く、数字の入力には、テンキーが利用されて行われることが多い。
【０００３】
テンキーにおける各キーの配置は、ほぼ全ての電子機器で統一されているため、利用者が暗証番号を入力する際に、その利用者の指の動きから、暗証番号が利用者の周囲にいる第三者に推定されてしまい、暗証番号が漏洩する可能性がある。このことはセキュリティ上の問題となっている。
【０００４】
これに対して特許文献１には、タッチパネル方式の入力表示画面にテンキーが通常のキー配置で表示され、利用者によって「並べ替え」キーが押下されると、テンキーのキー配置が通常のキー配置とは別の配置に変更される現金自動預払機が記載されている。
【０００５】
また、特許文献２には、テンキーの各数字キーに表示されている表示番号と、数字キーが押下されたときに入力される実際の番号との対応関係を自由に変更することが可能なセキュリティ機能付き入力装置が記載されている。
【０００６】
さらに、特許文献３には、キーとそのキーが操作されたときに入力される入力情報との対応関係をランダムに生成し、その対応関係を表示するキー電子機器が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２７７３３４号公報
【特許文献２】特開２００３−３２３５５号公報
【特許文献３】特開２０１０−２１８４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１および３に記載の技術では、キーとそのキーが操作されたときに入力される数字または入力情報との対応関係が表示されるので、第三者に表示番号が覗かれると、利用者の指の動きと上記の対応関係から第三者に暗証番号が推定されてしまい、暗証番号が漏洩する可能性がある。
【０００９】
一方、特許文献２に記載の技術では、キーの表示番号と実際の番号との対応関係が表示されていないので、第三者に表示番号が覗かれても、暗証番号が漏洩する可能性は低い。しかしながら、利用者は、キーの表示番号と実際の番号との対応関係が分からず、入力間違いが発生しやすいという問題がある。
【００１０】
本発明の目的は、入力間違いを軽減しつつ、暗証番号の漏洩を軽減することが可能な電子機器、入力制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明による電子機器は、複数の入力部と、複数桁の数字を表示値として複数生成する生成部と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる制御部と、各入力部と各表示値との対応関係を表示する表示部と、を有する。
【００１２】
また、本発明の入力制御方法は、複数の入力部を有する電子機器の入力制御方法であって、複数桁の数字を表示値として複数生成し、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当て、各入力部と各表示値との対応関係を表示する。
【００１３】
また、本発明のプログラムは、複数の入力部と接続されたコンピュータに、複数桁の数字を表示値として複数生成する手順と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる手順と、各入力部と各表示値との対応関係を表示する手順と、を実行させる。
【発明の効果】
【００１４】
本発明によれば、入力間違いを軽減しつつ、暗証番号の漏洩を軽減することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態の携帯電話機のユーザインタフェースの構成を示す図である。
【図２】本発明の第１の実施形態の機能的な構成を示す図である。
【図３】配置イメージ変換テーブルの一例を示す図である。
【図４】本発明の第１の実施形態の携帯電話機の動作の一例を説明するためのフローチャートである。
【図５】本発明のその他の実施形態の機能的な構成を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１７】
図１および図２は、本発明の第１の実施形態の携帯電話機１０１の構成を示す図である。より具体的には、図１は、携帯電話機１０１の利用者が操作したり、その利用者に情報を提示したりするユーザインタフェースの構成を示す図であり、図２は、携帯電話機１０１の機能的な構成を示す図である。
【００１８】
図１に示すように、携帯電話機１０１は、ユーザインタフェースとして、画面表示部１０２と、テンキー１０３と、決定キー１０４と、並替キー１０５とを有する。また、図２に示すように、携帯電話機１０１は、機能的な構成として、画面表示部１０２と、キー入力部２０１と、乱数生成部２０２と、制御部２０３と、記憶部２０４とを有する。
【００１９】
画面表示部１０２は、利用者に情報を提示するためのユーザインタフェースであり、例えば、制御部２０３からの指示に従って、利用者が操作するのに使用する情報を表示する。なお、画面表示部１０２は、単に表示部と呼ばれることもある。
【００２０】
キー入力部２０１は、利用者が携帯電話機１０１を操作するためのユーザインタフェースであり、利用者からの操作に応じた入力情報を制御部２０３に通知する。本実施形態では、キー入力部２０１は、図１に示す、テンキー１０３、決定キー１０４および並替キー１０５を有する。
【００２１】
テンキー１０３は、利用者が暗証番号を入力する際に操作されるキーである。また、テンキー１０３は、複数の入力キー１０３Ａを有する。本実施形態では、入力キー１０３Ａは、０〜９の数字が割り当てられた１０個の数字キー１０３Ｂと、数字とは別の記号（＊および＃）が割り当てられた２個の記号キー１０３Ｃとからなるものとする。入力キー１０３Ａに割り当てられた数字および記号を合わせて設定値と呼ぶとすると、入力キー１０３Ａは、利用者にて操作されると、自身の設定値を入力情報として制御部２０３に通知する。なお、入力キー１０３Ａは、入力部と呼ばれることもある。
【００２２】
決定キー１０４は、暗証番号の入力が終了した後で、その暗証番号を確定する際に操作される。決定キー１０４は、利用者にて操作されると、暗証番号を確定する旨の確定指示を入力情報として制御部２０３に通知する。
【００２３】
並替キー１０５は、テンキー１０３の各入力キー１０３Ａが操作されたときに実際に入力される数字である入力値を割り当てる際に操作される。並替キー１０５は、利用者にて操作されると、入力値を割り当てる旨の割当指示を入力情報として制御部２０３に通知する。なお、並替キー１０５は、指示入力部と呼ばれることもある。
【００２４】
乱数生成部２０２は、複数桁の数字を表示値として複数生成する生成部である。
【００２５】
本実施形態では、表示値は、全て２桁の数字“００”〜“９９”であるとする。また、乱数生成部２０２は、各表示値の所定の桁に“０”〜“９”までの１桁の数字が全て揃うように、複数桁の数字を、テンキー１０３の入力キー１０３Ａと同じ数（１２個）だけ表示値として生成する。以下では、所定の桁を下１桁であるとする。
【００２６】
上記の場合、例えば、乱数生成部２０２は、１桁の数字を、“０”〜“９”が全て揃うように順不同で１２個並べ、その１２個の数字のそれぞれに対して、１桁の乱数を生成して２桁目として加えることで、１２個の表示値を生成する。
【００２７】
制御部２０３は、キー入力部２０１からの入力情報に従って様々な処理を実行して、その実行結果を画面表示部１０２へ出力したり、処理の過程で必要となるデータを記憶部２０４に保存したり、記憶部２０４からデータを読み込んだりする。
【００２８】
例えば、数字を入力する数字入力処理を開始する場合、および、並替キー１０５から並替指示が通知された場合、制御部２０３は、乱数生成部２０２に表示値の生成を指示して、乱数生成部２０２に表示値を生成させる。したがって、乱数生成部２０２は、数字入力処理が実行された場合、および、並替キー１０５が操作された場合、表示値の生成を行うことになる。なお、数字入力処理は、例えば、暗証番号を入力する暗証番号入力処理である。以下、数字入力処理を暗証番号入力処理とする。
【００２９】
また、乱数生成部２０２が表示値を生成すると、制御部２０３は、テンキー１０３の各入力キー１０３Ａと、乱数生成部２０２が生成した各表示値とを対応付け、さらに、各入力キー１０３Ａに対して、その入力キー１０３Ａに対応する表示値の下１桁の数字を入力値として割り当てる。そして、制御部２０３は、各入力キー１０３Ａと各表示値との対応関係を画面表示部１０２に表示する。
【００３０】
より具体的には、制御部２０３は、各入力キー１０３の設定値に各表示値をランダムに対応付け、さらに、各表示値にその表示値の下１桁の数字を入力値として対応付けた配置イメージ変換テーブルを作成する。そして、制御部２０３は、その配置イメージ変換テーブルを記憶部２０４に記憶する。
【００３１】
図３は、配置イメージ変換テーブルの一例を示す図である。図３において、配置イメージ変換テーブル３００は、テンキー１０３の各入力キー１０３Ａの設定値３０１と、設定値３０１に対応する表示値３０２と、設定値３０１に対応する入力値３０３とを有する。
【００３２】
制御部２０３は、記憶部２０４に記憶された配置イメージ変換テーブルに基づいて、テンキー１０３の各入力キー１０３Ａと各入力値との対応関係を画面表示部１０２に表示する。例えば、図１に示すように、制御部２０３は、各入力キー１０３Ａの位置関係に合わせて、各入力キー１０３に対応する表示値を配置した配置情報である配置イメージを、各入力キー１０３Ａと各入力値との対応関係として画面表示部１０２に表示する。
【００３３】
また、制御部２０３は、各入力キーと各入力値との対応関係を表示した後で、テンキー１０３から設定値が通知されると、記憶部２０４に記憶された配置イメージ変換テーブルにおいて、その通知された設定値に対応する入力値に応じた処理を行う。
【００３４】
次に携帯電話機１０１の動作を説明する。
【００３５】
図４は、携帯電話機１０１の動作を説明するためのフローチャートである。
【００３６】
先ず、暗証番号入力処理を開始すると（ステップ４０１）と、制御部２０３は、空の暗証番号を記憶部２０４に保存して、暗証番号が入力されていない状態に設定する（ステップ４０２）。
【００３７】
次に、制御部２０３は、表示値を生成する旨の生成指示を乱数生成部２０２に通知する。乱数生成部２０２は、生成指示が通知されると、下１桁に“０”〜“９”の数字が全て現れるように、１２個の２桁の表示値を順不同に並べた表示値列を生成し、その表示値列を制御部２０３に渡す。制御部２０３は、表示値列が渡されると、表示値列の各表示値に、テンキー１０３の各入力キー１０３Ａの設定値のいずれかを対応付け、さらに、各表示値に、その表示値の下一桁の数字を入力値とした対応付けた配置イメージ変換テーブルを作成する（ステップ４０３）。
【００３８】
そして、制御部２０３は、配置イメージ変換テーブルを記憶部２０４に保存する。その後、制御部２０３は、記憶部２０４から配置イメージ変換テーブルを読み出し、その配置イメージ変換テーブルと、テンキー１０３の各入力キー１０３Ａの位置関係とに基づいて、配置イメージを生成し、その配置イメージを画面表示部１０２に表示する（ステップ４０４）。なお、各入力キー１０３Ａの位置関係は、例えば、制御部２０３に予め設定されているか、または、記憶部２０４に予め記憶されている。
【００３９】
その後、制御部２０３は、キー入力部２０１に対する操作を待つ。そして、キー入力部２０１が操作され、制御部２０３は、キー入力部２０１から入力情報を受け付けると（ステップ４０５）、その入力情報を確認して、操作された操作キーの種類を判断する（ステップ４０６）。
【００４０】
入力情報が並替指示の場合、制御部２０３は、操作キーを並替キー１０５と判断して、ステップ４０３の処理に戻り、各入力キー１０３Ａに割り当てられている数字を並び替える。
【００４１】
また、入力情報が設定値の場合、制御部２０３は、操作キーをテンキー１０３と判断して、その設定値と対応する入力値を、記憶部２０４に保存した配置イメージ変換テーブルから読み出す（ステップ４０７）。そして、制御部２０３は、入力値を、記憶部２０４に保存した暗証番号の最下位１桁に追加して暗証番号を書き換える。このとき、暗証番号の最下位１桁に既に値が存在する場合、制御部２０３は、暗証番号の各桁を一つ上の桁に繰り上げてから、入力値を最下位１桁に追加する（ステップ４０８）。その後、制御部２０３は、ステップ４０６の処理に戻る。
【００４２】
また、入力情報が確定指示の場合、制御部２０３は、操作キーを決定キー１０４と判断して、記憶部２０４から暗証番号を読み出す。そして、制御部２０３は、その読み出した暗証番号を入力が完了した暗証番号とみなして登録番号と照合し、その照合結果に応じた処理を実行し（ステップ４０９）、暗証番号入力処理を終了する（ステップ４１０）。なお、登録番号は予め記憶部２０４に保存されているものとする。
【００４３】
以上説明したように本実施形態によれば、複数桁の数字である複数の表示値と複数の入力キー１０３Ａとが対応付けられ、各入力キー１０３Ａに対して、その入力キー１０３Ａに対応する表示値のいずれかの桁の数字が、その入力キー１０３Ａが操作されたときに実際に入力される入力値として割り当てられ、各入力キー１０３Ａと各表示値との対応関係が表示される。
【００４４】
このため、入力キー１０３Ａの設定値とは別に入力キー１０３Ａが操作されたときに実際に入力される入力値が割り当てられるので、携帯電話機１０１利用者の指の動きから暗証番号が推定されることを軽減することが可能になる。また、入力値そのものではなく、入力値を含む表示値が表示されるので、第三者に表示画面が覗かれても、表示画面の内容から暗証番号が推定されることを軽減することが可能になる。さらに、利用者は、表示値内の入力値を見ながら暗証番号の入力を行うことが可能になるので、入力間違いも軽減することが可能になる。
【００４５】
また、本実施形態では、入力値として０から９までの数字が全て揃うので、利便性が高い。
【００４６】
また、本実施形態では、数字入力処理が実行された場合に自動的に入力値が割り当てられるので、利用者の手間を軽減させることが可能になる。
【００４７】
また、本実施形態では、並替キー１０５が操作された場合に入力値が割り当てられるので、所望のタイミングで入力キーと入力値との対応関係を変えることが可能になるので、暗証番号の漏洩に対する安全性をさらに高くすることが可能になる。
【００４８】
次に本発明の他の実施形態を説明する。
【００４９】
第１の実施形態では、入力値が割り当てられる入力部として、テンキー１０３の各入力キー１０３Ａが用いられていたが、入力部はこの例に限らず適宜変更可能である。例えば、入力部として、入力キー１０３Ａのうちの数字キー１０３Ｂのみが用いられてもよいし、入力キー１０３Ａに別のキーが加えられたものが用いられてもよいし、入力キー１０３Ａとは別のキーのみが用いられてもよい。なお、入力部は、１桁の数字“０”〜“９”の全てが割り当てられるように、１０個以上あることが望ましい。
【００５０】
また、入力値は、表示値の下１桁の数字ではなく、表示値の上１桁の数字でもよい。この場合、乱数生成部２０２は、各表示値の上１桁の数字に“０”〜“９”の全てが現れるように、１２個の２桁の数字を表示値として生成する。
【００５１】
また、表示値は、２桁の数字に限らず、３桁以上の数字でもよい。この場合、入力値となる表示値の所定の桁は、１桁に限らず、複数桁に跨っていてもよい。例えば、表示値が３桁の数字の場合、上位１および２桁のいずれかを入力値としてもよい。このとき、表示値の最下位の桁の数字を、入力値の桁を示す数字としてもよい。例えば、表示値の最下位の桁の数字が“１”の場合、入力値は表示値の上位１桁であることを示し、表示値の最下位の桁の数字が“２”の場合、入力値は表示値の上から２番目の桁であることを示す。
【００５２】
また、制御部２０３は、入力部である入力キー１０３Ａが操作されるたびに、生成指示を乱数生成部２０２に通知して表示値を生成させることで、配置イメージ変換テーブルおよび配置イメージを変更してもよい。この場合、並替キー１０５はなくてもよい。
【００５３】
また、携帯電話機１０１は、入力値を対応付ける入力部とは別にダミー入力部を有していてもよい。この場合、乱数生成部２０２は、入力部の数にダミー入力部の数を加えた数だけ表示値を生成する。制御部２０３は、各表示値に、入力部およびダミー入力部のそれぞれを対応付ける。このとき、制御部２０３は、入力部にのみ入力値の対応付けを行い、ダミー入力部には、入力値と対応付けを行わずに、各表示値と各入力部との対応関係に加えて、表示値とダミー入力部の対応関係を画面表示部１０２に表示する。
【００５４】
ダミー入力部としては、例えば、テンキー１０３に含まれる記号キー１０３Ｃを用いることができる。この場合、入力部は、例えば、テンキー１０３に含まれる数字キー１０３Ｂである。
【００５５】
また、電子機器として携帯電話機１０１を用いて説明したが、本電子機器は、携帯電話機１０１に限らず、ゲーム機およびＰＣ（タブレット型ＰＣやノート型ＰＣを含む）などでもよい。
【００５６】
図５は、本発明の他の実施形態である電子機器５０１の機能的な構成を示す図である。図５において、電子機器５０１は、画面表示部１０２と、乱数生成部２０２と、制御部２０３と、入力部５０２とを有する。また、入力部５０２は、複数ある。
【００５７】
乱数生成部２０２は、複数桁の数字を表示値として複数生成する。制御部２０３は、乱数生成部２０２が生成した各表示値と各入力部５０２とを対応付け、さらに、各入力部５０２に対して、その入力部５０２と対応する表示値のいずれかの桁の数字を、その入力部５０２が操作されたときに実際に入力される入力値として割り当てる。画面表示部１０２は、各入力部５０２と各表示値との対応関係を表示する。
【００５８】
図５で示した電子機器５０１では、複数桁の数字である複数の表示値と複数の入力部５０２とが対応付けられ、各入力部５０２に対して、その入力部５０２に対応する表示値のいずれかの桁の数字が、その入力部５０２が操作されたときに実際に入力される入力値として割り当てられ、各入力部５０２と各表示値との対応関係が表示される。したがって、暗証番号が推定されることを軽減しつつ、入力間違いも軽減することが可能になる。
【００５９】
なお、以上説明した携帯電話機１０１および電子機器５０１の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【００６０】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００６１】
１０１    携帯電話機
１０２    画面表示部
１０３    テンキー
１０３Ａ  入力キー
１０３Ｂ  数字キー
１０３Ｃ  記号キー
１０４    決定キー
１０５    並替キー
２０１    キー入力部
２０２    乱数生成部
２０３    制御部
２０４    記憶部
５０１    電子機器
５０２    入力部
【図１】
2012221299.tif 000003
【図２】
2012221299.tif 000004
【図３】
2012221299.tif 000005
【図４】
2012221299.tif 000006
【図５】
2012221299.tif 000007