(57)【要約】【課題】第三者によって暗証コードが知られることを確実に防止することができる電子機器を提供する。【解決手段】電子機器としての携帯電話１は、ユーザによって操作が行われる複数種の操作対象（文字入力キー２１ａ、カーソルキー２１ｂ、メニュー選択キー２１ｃ、サイドキー２１ｄ、上部筐体３、携帯電話１自体）を備えている。携帯電話１には、ユーザによって選択された操作対象に対する操作がセキュリティロックのための暗証情報として登録される。そして、携帯電話１は、ユーザの操作対象に対する操作により暗証情報の入力を受け付け、当該入力された暗証情報と、前記登録された暗証情報とが一致した場合にセキュリティロックを解除する。【選択図】図１
2010232972.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作が行われる複数種の操作対象が設けられる電子機器であって、
ユーザによって選択された操作対象に対する操作がセキュリティロックのための暗証情報として登録され、
ユーザの前記操作対象に対する操作により暗証情報の入力を受け付け、当該入力された暗証情報と、前記登録された暗証情報とが一致した場合にセキュリティロックを解除することを特徴とする電子機器。
【請求項２】
前記電子機器は、携帯電話であって、
前記複数種の操作対象には、文字入力キーと、当該文字入力キー以外の操作対象とが含まれることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記文字入力キー以外の操作対象に対する操作として、前記携帯電話の開閉操作、前記携帯電話を構成する筐体のスライド、前記筐体の回転操作、又は前記文字入力キー以外のキーに対する操作が含まれることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記暗証情報の入力操作がユーザによって行われることに応じて、前記携帯電話の振動、音声出力、或いは画面発光を行うことを特徴とする請求項２又は３に記載の電子機器。
【請求項５】
前記暗証情報には、前記携帯電話の位置変更操作が含まれることを特徴とする請求項２乃至４のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第三者によってセキュリティロックの暗証コードが推測されることを確実に防止することができる電子機器に関する。
【背景技術】
【０００２】
従来の携帯電話では、他人の使用を防ぐためにセキュリティロックを行うことが可能となっており、このセキュリティロックにより、第三者による携帯電話の内部情報へのアクセスや、有料サービスの無断使用を防ぐことができる。
【０００３】
しかしながら、セキュリティロックの解除が、英文字や数字などの文字キーを用いた暗証コードの入力により行われる場合には、第三者により、暗証コードが推測されて、セキュリティロックが解除される虞れがある。
【０００４】
例えば、暗証コードの設定が行われる対象としては、携帯電話以外に、銀行のカード、プリペイドカード、インターネットの認証などがあるが、これらの対象毎に異なる暗証コードを設定して記憶することは億劫である。このため、ユーザは、自身が憶えやすい番号を暗証コードとして設定する傾向にあるが、この憶えやすい番号は、ユーザと親しい知人には推測される虞れがある。
【０００５】
また、一般の携帯電話に設けられる文字キーは共通の配列を有しているため、暗証コードの入力に何れのボタンが使用されたかが第三者に観察されて、暗証コードが推測される虞れがある。
【０００６】
また、セキュリティロックの解除に文字キーが用いられる場合には、携帯電話が、上着やズボンのポケット、或いは手提げ鞄などに入っている際など、携帯電話の操作画面を目視できない状況下で、セキュリティロックの解除が容易に行えないという欠点がある。
【０００７】
このため近年では、暗証コードの入力に文字キー以外の操作対象を用いる携帯電話が提案されている。例えば、特許文献１に開示されている折畳式携帯電話では、携帯電話の開閉操作等により、暗証コードの入力が行われるようになっている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２８３５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、暗証コードの入力に使用される操作対象は、固定的であるため、暗証コードの入力に用いる操作対象が第３者に知られてしまう虞れがある。例えば、ユーザが暗証コードの入力のために通話開始前に常に携帯電話の開閉操作を行っていると、その開閉操作が暗証コードの入力に使用されていることが第三者に知られる虞れがあり、その結果、その開閉動作が観察されて、暗証コードが推測され得る。
【００１０】
本発明はこうした状況に鑑みてなされたものであり、本発明の目的は、第三者によって暗証コードが知られることを確実に防止することができる電子機器を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る電子機器は、ユーザによって操作が行われる複数種の操作対象が設けられる電子機器であって、ユーザによって選択された操作対象に対する操作がセキュリティロックのための暗証情報として登録され、ユーザの前記操作対象に対する操作により暗証情報の入力を受け付け、当該入力された暗証情報と、前記登録された暗証情報とが一致した場合にセキュリティロックを解除することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、電子機器に設けられる複数種の操作対象のうち、ユーザによって選択された操作対象に対する操作がセキュリティロックのための暗証情報として登録されるために、第三者は、暗証コードの入力に使用される操作対象を把握することが困難である。このため、暗証コードが第三者に知られることを確実に防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態における電子機器としての携帯電話を示す図である。
【図２】携帯電話の状態変化を示す図である。
【図３】携帯電話の物理的な構成を示すブロック図である。
【図４】暗証コードの設定処理を示すフローチャートである。
【図５】暗証コード設定処理で表示される入力設定待ち画面を示す図である。
【図６】暗証コード記録テーブルを示す図である。
【図７】暗証コード設定処理で表示される操作内容選択画面を示している。
【図８】暗証コード設定処理で表示される開始通知画面を示す図である。
【図９】暗証コード設定処理で表示される設定通知画面を示す図である。
【図１０】上部筐体のスライドを示す図である。
【図１１】上部筐体の回転操作を示す図である。
【図１２】携帯電話の開閉操作を示す図である。
【図１３】携帯電話の向きを変化させる操作を示す図である。
【図１４】カーソルキーで押下される位置を示す図である。
【図１５】暗証コード一時記憶メモリに記憶されるデータの構造を示す図である。
【図１６】暗証キー記憶メモリに登録されたデータの構造を示す図である。
【図１７】暗証コードの入力処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付し、その説明は繰り返さない。図１は、本発明の実施の形態における電子機器としての携帯電話１を示す図であり、図２は、携帯電話１の状態変化を示す図である。
【００１５】
携帯電話１は、上部筐体３と下部筐体５とを備え、図２（ａ）に示すように、開閉操作を行ったり、図２（ｂ），（ｃ）に示すように、上部筐体３をスライドさせたり回転させることが出来るようになっている。
【００１６】
図３は、携帯電話１の物理的な構成を示すブロック図である。携帯電話１は、制御装置１１と、表示装置１３と、音声出力装置としてのスピーカ１５と、音声入力装置としてのマイク１７と、年月日や時刻の出力装置としてのタイマ１９と、キー装置２１と、回線接続部２３と、筐体振動部２５と、位置情報取得装置２７と、筐体状態検出装置２９と、メモリ３１とを備えている。
【００１７】
制御装置１１は、プロセッサから構成され、携帯電話１の制御を行う。
【００１８】
表示装置１３は、上部筐体３（図１参照）に構成されるものであって、ＬＣＤ等の表示画面１３ａを含み、制御装置１１による制御によって、表示画面１３ａを発光したり、表示画面１３ａに各種画像を表示することが可能である。
【００１９】
キー装置２１は、文字入力キー２１ａと、カーソルキー２１ｂと、メニュー選択キー２１ｃと、サイドキー２１ｄとを備えている。
【００２０】
図１に示すように、文字入力キー２１ａと、カーソルキー２１ｂと、メニュー選択キー２１ｃとは、携帯電話１を開状態にしたときに露出する下部筐体５の表面５ａに設けられており、文字入力やメニュー選択などに使用される。文字入力キー２１ａは、広く普及する配列を有している。
【００２１】
サイドキー２１ｄは、下部筐体５の側面５ｂに設けられており、スピーカ１５の音量調整などに使用される。
【００２２】
回線接続部２３は、公衆通信無線網に接続して、他の機器と通信を行うことができる。
【００２３】
筐体振動部２５は、カムモータ等から構成されて携帯電話１の全体に振動を与えることができる。
【００２４】
位置情報取得装置２７は、ＧＰＳによって携帯電話１の位置情報を取得することができる。
【００２５】
筐体状態検出装置２９は、携帯電話１の開閉操作や、上部筐体３のスライドや回転操作を行った際の携帯電話１の状態を検出することができる。
【００２６】
メモリ３１には、暗証コード一時記憶メモリ３１ａと、非文字暗証コード記憶メモリ３１ｂと、暗証キー記憶メモリ３１ｃとが構成される。
【００２７】
暗証コード一時記憶メモリ３１ａは、暗証コードの設定や、暗証コードの照会時に使用されるデータが様々なフォーマットで記憶される記憶領域である。
【００２８】
非文字暗証コード記憶メモリ３１ｂは、カーソルキー２１ｂ、メニュー選択キー２１ｃ、サイドキー２１ｄ、上部筐体３など、文字入力キー２１ａ以外の操作対象（以下、非文字操作対象と総称する）によって入力された暗証コードが固定されたフォーマットで記憶される記憶領域である。
【００２９】
暗証キー記憶メモリ３１ｃは、複数の暗証コードからなるコード群が記憶される記憶領域である。
【００３０】
以上の構成を有する携帯電話１は、ユーザによって操作が行われる操作対象を複数種（文字入力キー２１ａ、カーソルキー２１ｂ、メニュー選択キー２１ｃ、サイドキー２１ｄ、上部筐体３、携帯電話１自体）備えたものであって、ユーザによって選択された操作対象（非文字操作対象を含む）に対する操作により、セキュリティロックのための暗証コードの設定・入力を行うことができる。以下、これを実現するための処理について具体的に説明する。
【００３１】
図４は、暗証コードの設定処理を示すフローチャートである。図４のフローチャートにより示されるアルゴリズムは、メモリ３１にプログラムとして記憶されており、制御装置１１によって実行される。
【００３２】
まず、非文字操作対象からの入力を暗証コード化するためのモードが起動する（ステップＳ１０１）。
【００３３】
次に、暗証コードの入力に使用する操作対象の選択が受け付けられる（ステップＳ１０２）。
【００３４】
図５は、このステップＳ１０２の処理において、表示装置１３に表示される入力設定待ち画面を示している。この入力設定待ち画面では、暗証コードの入力ボックス５０が表示されている。この入力設定待ち画面の表示中において、ユーザは、文字入力キー２１ａと、非文字操作対象とのいずれかの操作を行って、暗証コードの入力に用いる操作対象を選択する。
【００３５】
具体的には、ユーザは、暗証コードの入力を文字入力キー２１ａにより行いたいと欲する場合には、文字入力キー２１ａに対する操作を行う。また、暗証コードの入力を、非文字操作対象による操作で行いたいと欲する場合には、非文字操作対象に対する操作、すなわち、「携帯電話１の開閉操作」、「上部筐体３のスライド操作」、「上部筐体３の回転操作」、「カーソルキー２１ｂに対する操作」などを行う。
【００３６】
図６は、非文字操作対象に対する操作が行われた場合に、非文字暗証コード記憶メモリ３１ｂに確保される暗証コード記録テーブルを示している。
【００３７】
この暗証コード記録テーブルには、「Ｎｏ．」と、「ＫｅｙＮｏ．」と、「Ｆｕｎｃｔｉｏｎ」と、「Ｍｏｖｅ」と、「Ｓｏｕｎｄ」と、「ｌｉｇｈｔ」と、「ｖｉｂｒａｔｉｏｎ」といった項目が付されており、ステップＳ１０２では、「Ｎｏ．」と、「ＫｅｙＮｏ．」と、「Ｆｕｎｃｔｉｏｎ」とにデータが記録される。
【００３８】
「Ｎｏ．」は、ユーザが携帯電話１に対して行った操作の順序を示す識別子が記録される項目である。「Ｎｏ．」に記録される識別子は、下記の式１によって算出されるものであって、ステップＳ１０２の初回実行時には、０が記録される。
〔式１〕
ＡＤＤ＝ＡＤＤ（ｎ）＋１
【００３９】
「ＫｅｙＮｏ．」は、ユーザがステップＳ１０２で操作を行った非文字操作対象の種別を示す識別子が記録される項目であって、「上部筐体３」や「携帯電話１」や「カーソルキー２１ｂ」などに対応する識別子が記録される。
【００４０】
「Ｆｕｎｃｔｉｏｎ」は、ユーザが行った操作内容を示す識別子が記録される項目であって、例えば、ユーザが「上部筐体３のスライド」を行っていた場合には、「上部筐体３のスライド」を示す識別子が記録される。
【００４１】
「Ｍｏｖｅ」、「Ｓｏｕｎｄ」、「ｌｉｇｈｔ」、「ｖｉｂｒａｔｉｏｎ」は、ステップＳ１０２よりも後の処理でデータが記録される項目である。詳しくは後述する。
【００４２】
そして、図４のステップＳ１０２が行われた後では、ユーザによって操作が行われた操作対象が、非文字操作対象であるか否かが判断される（ステップＳ１０３）。
【００４３】
非文字操作対象に対して操作が行われていない、すなわち文字入力キー２１ａに対して操作が行われたと判断された場合には（ステップＳ１０３でＮＯ）、文字入力キー２１ａによって入力された暗証コードの情報が取得され（ステップＳ１０４）、その後、ステップＳ１１２の処理に移行する。ステップＳ１１２以降の処理については後述する。
【００４４】
一方、非文字操作対象に対して操作が行われたと判断された場合には（ステップＳ１０３でＹＥＳ）、表示装置１３における画面発光、スピーカ１５の音声出力、或いは筐体振動部２５による携帯電話１の振動によって、暗証コードの記録処理が開始されたことをユーザに通知する（ステップＳ１０５）。
【００４５】
次に、暗証コードの入力に用いられる非文字操作対象の操作内容の選択が受け付けられる（ステップＳ１０６）。図７は、ステップＳ１０６で表示装置１３に表示される操作内容選択画面を示している。この操作内容選択画面では、暗証コードの入力に使用され得る非文字操作対象の操作内容として、「上部筐体３のスライド」、「上部筐体３の回転」、「携帯電話１の開閉」、「カーソルキー２１ｂの操作」、「携帯電話１の向き変化」が表示されている。ユーザは、これらの操作内容の中から、所望の操作内容を選択して、ＯＫボタンを押す。
【００４６】
次に、ステップＳ１０６で選択された操作内容に連動させる対象や、操作内容の計測方法の選択が行われる（ステップＳ１０７）。
【００４７】
図８は、ステップＳ１０７で表示装置１３に表示される開始通知画面を示している。この開始通知画面では、ステップＳ１０６で選択された操作内容と、この操作の動きを計測する方法の候補と、ステップＳ１０６で選択された操作内容に連動させる対象の候補とが表示されている。ユーザは、この候補の中から、所望の計測方法・連動対象を選択する。
【００４８】
図８の例では、ステップＳ１０６で選択された操作内容として「上部筐体３のスライド」が表示され、このスライドの動きを計測する方法として、「スライドの経過時間」と、「上部筐体３の移動量検出」とが表示され、「上部筐体３のスライド」に連動させる対象の候補として、「スピーカ１５の音声出力」、「表示装置１３の画面発光」、「携帯電話１の振動」が表示されており、ユーザによって「上部筐体３の移動量検出」と「携帯電話１の振動」とが選択されている。
【００４９】
次に、開始通知画面の開始ボタン（図８参照）が押されたか否かが判断される（ステップＳ１０８）。
【００５０】
開始ボタンが押されていないと判断される場合には（ステップＳ１０８でＮＯ）、ユーザによる計測方法・連動対象の選択が完了していないものとして、開始ボタンが押されるまで待機する。
【００５１】
一方、開始ボタンが押されたと判断される場合には（ステップＳ１０８でＹＥＳ）、暗証コードの設定処理が実行される（ステップＳ１０９）。図９は、ステップＳ１０９で表示装置１３に表示される設定通知画面を示している。この設定通知画面は、暗証コードが設定中であることをユーザに通知するために表示されるものであって、ユーザは、設定通知画面の表示中に、当該設定通知画面に示される操作内容（図９の例では「上部筐体３のスライド」）を実行する。そして、ユーザは、自身が行った操作を記録することを望んだ時点で、設定通知画面の終了ボタンを押す。
【００５２】
この結果、ステップＳ１０７で選択された計測方法（図８の例では「上部筐体３の移動量検出」）により、終了ボタンが押されるまでにユーザが行った操作の動きを示すデータが取得されて、暗証コード記録テーブルの「Ｍｏｖｅ」に記録される。
【００５３】
例えば、図１０のＳｔａｒｔからＰｏｉｎｔ１又は２まで上部筐体３のスライドが行われていた場合には、ＳｔａｒｔからＰｏｉｎｔ１又は２までの上部筐体３の移動量のデータが、筐体状態検出装置２９の計測値に基づき記録される。
【００５４】
また、図１１のＳｔａｒｔからＰｏｉｎｔ１又は２まで上部筐体３の回転操作が行われていた場合には、ＳｔａｒｔからＰｏｉｎｔ１又は２までの上部筐体３の移動量のデータが、筐体状態検出装置２９の計測値に基づき記録される。
【００５５】
また、図１２のＳｔａｒｔからＰｏｉｎｔ１又は２まで上部筐体３が移動するように携帯電話１の開閉操作が行われていた場合には、ＳｔａｒｔからＰｏｉｎｔ１又は２までの上部筐体３の移動量のデータが、筐体状態検出装置２９の計測値に基づき記録される。
【００５６】
また、図１３のＳｔａｒｔからＰｏｉｎｔ１又は２までユーザが携帯電話１の向きを変化させていた場合には、携帯電話１の傾きの変化量のデータが、筐体状態検出装置２９の計測値に基づき記録される。
【００５７】
また、ユーザがカーソルキー２１ｂの操作を行っていた場合には、カーソルキー２１ｂにおいて押下された位置（図１４のＰｏｉｎｔ１、２、３、４などの位置）のデータが記録される。
【００５８】
なお、暗証コード記録テーブル（図６参照）の「Ｍｏｖｅ」には、設定通知画面（図９参照）の終了ボタンが押されるまでの間、ユーザが操作を行うたびに、その操作の動きを示すデータが上書き記録される。また、ユーザが操作を行わない場合や、ステップＳ１０６で選択されていない操作内容が行われていた場合には、終了ボタンが押されたとしても、「Ｍｏｖｅ」には、データが記録されない。
【００５９】
またステップＳ１０９では、ステップＳ１０７で選択された連動対象を示す情報が暗証コード記録テーブルの「Ｓｏｕｎｄ」、「ｌｉｇｈｔ」、或いは「ｖｉｂｒａｔｉｏｎ」に記録される。すなわち、「Ｓｏｕｎｄ」は「スピーカ１５の音声出力」に対応する項目であり、「ｌｉｇｈｔ」は「表示装置１３の画面発光」に対応する項目であり、「ｖｉｂｒａｔｉｏｎ」は「携帯電話１の振動」に対応する項目であり、選択された連動対象については、その連動対象に対応する項目に、選択されたことを示す識別子が記録される。
【００６０】
そしてステップＳ１０９に続くステップＳ１１０では、設定通知画面の終了ボタン（図９参照）が押されたか否かが判断される。
【００６１】
終了ボタンが押されていないと判断される場合には（ステップＳ１１０でＮＯ）、終了ボタンが押されるまで、「Ｍｏｖｅ」にユーザの操作の動きを示すデータが上書き記録される。
【００６２】
そして終了ボタンが押されたと判断される場合には（ステップＳ１１０でＹＥＳ）、終了ボタンが押された時点のデータが「Ｍｏｖｅ」に記録するデータとして確定され、暗証コード記録テーブルへのデータの記録が完了する（ステップＳ１１１）。
【００６３】
次に、暗証コード記録テーブルに示されるデータが、ステップＳ１０４で取得されたデータとともに、暗証コード一時記憶メモリ３１ａに記録される（ステップＳ１１２）。この処理の詳細については後述する。
【００６４】
次に、暗証コード一時記憶メモリ３１ａがフルとなったか否かが判断される（ステップＳ１１３）。
【００６５】
暗証コード一時記憶メモリ３１ａがフルになっていないと判断される場合には（ステップＳ１１３でＮＯ）、ステップＳ１０２に復帰して、再びステップＳ１０２〜Ｓ１１２の処理が繰り返される。
【００６６】
この繰り返しの処理は、ステップＳ１１３で暗証コード一時記憶メモリ３１ａがフルになったと判断されるまで行われ、この繰り返しの回のうち、ユーザが非文字操作対象に操作を行った回では、ユーザが行った操作の動きを示すデータや、その操作に連動させる連動対象を示すデータが、暗証コード記録テーブルに追加される。
【００６７】
例えば、この繰り返しの処理で、非文字操作対象に操作を行った回が２回存在する場合には、暗証コード記録テーブルの「Ｎｏ．」には、１回目の処理に対応する識別子として０が記録され、２回目の処理に対応する識別子として１が記録される（〔式１〕参照）。
【００６８】
そして１回目の処理で、例えば「図１０のＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３のスライド」・「スピーカ１５の音発生の選択」が行われていた場合には、「Ｎｏ．」が０となる行において、「ＫｅｙＮｏ．」の項目に「上部筐体３の識別子」が記録され、「Ｆｕｎｃｔｉｏｎ」の項目に「上部筐体３のスライドを示す識別子」が記録され、「Ｍｏｖｅ」の項目に「ＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３の移動量を示すデータ」が記録される。また、「Ｓｏｕｎｄ」の項目には、「スピーカ１５の音声出力」が連動対象として選択されたことを示す識別子が記録される。
【００６９】
そして２回目の処理で、例えば「図１１のＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３の回転動作」・「携帯電話１の振動の選択」が行われていた場合には、「Ｎｏ．」が１となる行において、「ＫｅｙＮｏ．」の項目に「上部筐体３」の識別子が記録され、「Ｆｕｎｃｔｉｏｎ」の項目に「上部筐体３の回転」を示す識別子が記録され、「Ｍｏｖｅ」の項目に「ＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３の移動量を示すデータ」が記録される。また、「ｖｉｂｒａｔｉｏｎ」の項目には、「携帯電話１の振動」が連動対象として選択されたことを示す識別子が記録される。
【００７０】
この結果、暗証コード記録テーブルに記録されるデータは、「図１０のＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３のスライド」→「図１１のＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３の回転動作」の一連の動作を示すとともに、また、上述の「上部筐体３のスライド」に連動させる対象として「スピーカ１５の音声出力」が選択され、上述の「上部筐体３の回転動作」に連動させる対象として「携帯電話１の振動」が選択されたことを示すものとなる。
【００７１】
そしてステップＳ１１２では、ステップＳ１０４で取得されたデータと、暗証コード記録テーブルに示されるデータとが、暗証コード一時記憶メモリ３１ａに記録される。この際、暗証コード記録テーブルのデータについては、下位のデータから順に暗証コード一時記憶メモリ３１ａに記録される。
【００７２】
図１５は、暗証コード一時記憶メモリ３１ａに記憶されるデータの構造を示している。このデータは、ステップＳ１０４で記録されたデータと、暗証コード記録テーブルに示されるデータとが混在した構造を有している。図１５に示すデータでは、ステップＳ１０４で取得されたデータ（ＣＯＤＥ０，ＣＯＤＥ１）が２つ続いた後に、暗証コード記録テーブルのデータ（ＣＯＤＥ２，ＣＯＤＥ３）が２つ続いている。これは、ステップＳ１０２、１０３、１０４、１１２の処理が続けて２回行われた後に、ステップＳ１０２、１０３、１０５〜１１２の処理が続けて２回行われた結果である。
【００７３】
そして、ステップＳ１１３で暗証コード一時記憶メモリ３１ａがフルになったと判断された場合には（ステップＳ１１３でＹＥＳ）、暗証コード一時記憶メモリ３１ａに記憶されているデータが、暗証キー記憶メモリ３１ｃに登録される（ステップＳ１１４）。
【００７４】
図１６は、暗証キー記憶メモリ３１ｃに登録されたデータの構造を示している。このデータは、ステップＳ１０４で取得されたデータ（図１５のＣＯＤＥ０，ＣＯＤＥ１）に対応するキーコード（Ｃ＿ｃｏｄｅ１，Ｃ＿ｃｏｄｅ２）と、暗証コード記録テーブルに示されるデータ（図１５のＣＯＤＥ２，ＣＯＤＥ３）に対応するキーコード（ＮＣ＿ｃｏｄｅ１，ＮＣ＿ｃｏｄｅ２）とが混在した構造を有している。以上により、暗証コードの設定処理は終了する。
【００７５】
次に、セキュリティロックを解除するための暗証コードの入力処理について説明する。
【００７６】
図１７は、暗証コードの入力処理を示すフローチャートである。図１７のフローチャートにより示されるアルゴリズムは、メモリ３１にプログラムとして記憶されており、制御装置１１によって実行される。
【００７７】
まず、非文字操作対象からの入力を暗証コード化するためのモードが起動する（ステップＳ２０１）。
【００７８】
次に、暗証キー記憶メモリ３１ｃに登録されたデータ（図１６参照）が、暗証コード一時記憶メモリ３１ａに呼び出される（ステップＳ２０２）。
【００７９】
次に、暗証コードの入力が受け付けられる（ステップＳ２０３）。この処理では、図５と同様の入力待ち画面が表示装置１３に表示される。この入力待ち画面の表示により、ユーザは、暗証コードの入力が必要であることを知って、文字入力キー２１ａと、非文字操作対象とのいずれかにより暗証コードの入力操作を行う。
【００８０】
なお、上述の入力待ち画面の表示に代えて、スピーカ１５による音声出力、或いは筐体振動部２５による携帯電話１の振動が行われてもよい。この場合には、ユーザが表示装置１３の画面を視認できない状況下であっても、ユーザに対して、暗証コードの入力が必要であることを通知することが可能となる。
【００８１】
そして、非文字操作対象による入力操作があった場合には、図６と同様の暗証コード記録テーブルが暗証コード一時記憶メモリ３１ａに確保されて、ユーザが行った入力操作に関するデータが記録される。
【００８２】
具体的には、「Ｎｏ．」にユーザが携帯電話１に対して行った操作の順序を示す識別子が記録され、「ＫｅｙＮｏ．」にユーザが操作を行った非文字操作対象を示す識別子が記録され、「Ｆｕｎｃｔｉｏｎ」にユーザが行った操作内容を示す識別子が記録され、「Ｍｏｖｅ」にはユーザが行った操作の動きを示すデータが記録される。
【００８３】
そして、ステップＳ２０３が行われた後では、ユーザによって操作が行われた操作対象が、非文字操作対象であるか否かが判断される（ステップＳ２０４）。
【００８４】
非文字操作対象に対して操作が行われていない、すなわち文字入力キー２１ａに対して操作が行われたと判断された場合には（ステップＳ２０４でＮＯ）、文字入力キー２１ａによって入力された暗証コードの情報が取得されて（ステップＳ２０５）、ステップＳ２０８の処理に移行する。
【００８５】
一方、非文字操作対象に対して操作が行われたと判断された場合には（ステップＳ２０４でＹＥＳ）、図４の暗証コード設定処理で作成された暗証コード記録テーブル（図６参照）において、ユーザが行った操作内容に対応付けられている連動対象（「スピーカ１５の音声出力」、「表示装置１３の発光」、「携帯電話１の振動」のいずれか）が作動する（ステップＳ２０６）。
【００８６】
この処理で用いられる暗証コード記録テーブルは、ステップＳ２０２で暗証コード一時記憶メモリ３１ａに呼び出されたデータが基礎としているものであって、この暗証コード記録テーブルにおいて、例えば「図１０のＳｔａｒｔからＰｏｉｎｔ１までの上部筐体３のスライド」に連動させる対象として「スピーカ１５の音声出力」を示す識別子が記録されている場合には、ユーザが上述の「上部筐体３のスライド」を行うことで、スピーカ１５から音声が出力される。
【００８７】
次に、ステップＳ２０２で暗証コード一時記憶メモリ３１ａに呼び出されたデータと、ステップＳ２０３で暗証コード記録テーブルに記録されたデータとが一致するか否かが判断される（ステップＳ２０７）。この２つのデータの比較は、「Ｎｏ．」が同一のものについて行われる。すなわち、ステップＳ２０７が初回実行時であれば、「Ｎｏ．」が１であるデータ同士の比較が行われて、「ＫｅｙＮｏ．」、「Ｆｕｎｃｔｉｏｎ」、「Ｍｏｖｅ」のデータが一致するか否かが判断される。
【００８８】
一致すると判断された場合には（ステップＳ２０７でＹＥＳ）、ステップＳ２０８に移行する。
【００８９】
一致していないと判断された場合には（ステップＳ２０７でＮＯ）、ステップＳ２０３に復帰して、図５の入力設定待ち画面が再び表示されて、ユーザに対して再度の暗証コードの入力が促される。なお、この再度の入力は一度までであり、ユーザによる誤入力が２度行われて、ステップＳ２０７が２回行われた場合には、ステップＳ２０８に移行する。
【００９０】
そしてステップＳ２０８では、ステップＳ２０３で暗証コード記録テーブルに記録されたデータが、ステップＳ２０５で取得されたデータとともに、暗証コード一時記憶メモリ３１ａに記録される。
【００９１】
次に、暗証コード一時記憶メモリ３１ａがフルとなったか否かが判断される（ステップＳ２０９）。
【００９２】
暗証コード一時記憶メモリ３１ａがフルになっていないと判断される場合には（ステップＳ２０９でＮＯ）、ステップＳ２０３に復帰して、ステップＳ２０３〜２０８の処理が再び繰り返される。この繰り返しの処理は、ステップＳ２０８で暗証コード一時記憶メモリ３１ａがフルになったと判断されるまで行われ、各回の処理において、ユーザが行った操作内容の動きを示すデータが暗証コード記録テーブルに追加され、ステップＳ２０８では、暗証コード記録テーブルに示されるデータが、下位のデータから順に暗証コード一時記憶メモリ３１ａに記録される。この結果、図１５と同様の構造を有するデータが、暗証コード一時記憶メモリ３１ａに記録される。
【００９３】
そして、ステップＳ２０９で暗証コード一時記憶メモリ３１ａがフルになったと判断された場合には（ステップＳ２０９でＹＥＳ）、暗証コード一時記憶メモリ３１ａに記憶されたデータと、図４の暗証コード設定処理により暗証キー記憶メモリ３１ｃに登録されたデータとが一致するか否かが判断される（ステップＳ２１０）。
【００９４】
一致すると判断された場合には（ステップＳ２１０でＹＥＳ）、セキュリティロックが解除される（ステップＳ２１１）。
【００９５】
一致しないと判断された場合には（ステップＳ２１０でＮＯ）、入力された暗証コードが誤っていたことがユーザに通知される（ステップＳ２１２）。具体的には、表示装置１３に表示されたり、スピーカ１５によって音声が出力されたり、表示装置１３において画面発光が行われたり、携帯電話１の振動が行われる。
【００９６】
本実施の形態によれば、携帯電話１に設けられる複数種の操作対象のうち、ユーザによって選択された操作対象に対する操作がセキュリティロックのための暗証情報として登録されるために、第三者は、暗証コードの入力に使用される操作対象を把握することが困難である。このため、暗証コードが第三者に知られることを確実に防止することができる。
【００９７】
またさらに、上部筐体３のスライド・回転や、携帯電話１の向きの変化など、非文字操作対象に対する操作が、暗証コードとして設定される、これにより、暗証コードの入力操作を第三者に分かりづらくすることができるとともに、ユーザは、操作画面を視認できない状況下でも、暗証コードの入力を行って、セキュリティロックを解除することができる。
【００９８】
またさらに、暗証コードに、文字入力キー２１ａによって入力された情報を組み合わせることで、暗証コードの組み合わせパターンを増やすことができる。これにより、第三者が暗証コードを推測することは一層困難となる。
【００９９】
また、上部筐体３のスライド・回転操作や、携帯電話１の向きを変化させる操作など、非文字操作対象に対する操作が暗証コードとして設定される場合には、これらの操作が、表示装置１３における画面発光や、携帯電話１の振動や、スピーカ１５の音発生に置き換えられて、ユーザに通知される。これにより、ユーザは、自身が行った入力操作を確認することができる。
【０１００】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０１】
例えば、暗証コードとして設定される操作として、他機種との赤外線を通じた接続操作、公衆無線通信網を通じた他機種との接続操作、携帯電話１の位置変更操作、ＵＳＢケーブル・電源コネクタ・ヘッドフォン・外部メモリカードとの接続操作なども設定され得る。なお、暗証コードとして上述の携帯電話１の位置変更操作が設定される場合には、暗証コード記録テーブルには、位置情報取得装置によって取得された携帯電話１の位置情報が記録され、ユーザが、この暗証コード記録テーブルに記録された内容と同一の操作を行った場合に、セキュリティロックが解除される。
【０１０２】
また本発明は、上述の携帯電話の他、例えば、文字入力以外のスイッチや押しボタンを備えるゲーム機や、ネットワーク接続機能を備えたＩＴ家電機器や、電子制御された動力源を備えた移動手段など、ユーザによって操作が行われる複数種の操作対象が設けられる電子機器に適用され得る。
【０１０３】
本発明に係る電子機器について、好ましくは、前記電子機器は、携帯電話であって、前記複数種の操作対象には、文字入力キーと、当該文字入力キー以外の操作対象とが含まれることを特徴とする。
【０１０４】
また、前記文字入力キー以外の操作対象に対する操作として、前記携帯電話の開閉操作、前記携帯電話を構成する筐体のスライド、前記筐体の回転操作、又は前記文字入力キー以外のキーに対する操作が含まれることを特徴とする。
【０１０５】
また、前記暗証情報の入力操作がユーザによって行われることに応じて、前記携帯電話の振動、音声出力、或いは画面発光を行うことを特徴とする。
【０１０６】
また、前記暗証情報には、前記携帯電話の位置変更操作が含まれることを特徴とする。
【符号の説明】
【０１０７】
１      携帯電話
３      上部筐体
５      下部筐体
５ａ    表面
５ｂ    側面
１１    制御装置
１３    表示装置
１３ａ  表示画面
１５    スピーカ
１７    マイク
１９    タイマ
２１    キー装置
２１ａ  文字入力キー
２１ｂ  カーソルキー
２１ｃ  メニュー選択キー
２１ｄ  サイドキー
２３    回線接続部
２５    筐体振動部
２７    位置情報取得装置
２９    筐体状態検出装置
３１    メモリ
３１ａ  暗証コード一時記憶メモリ
３１ｂ  非文字暗証コード記憶メモリ
３１ｃ  暗証キー記憶メモリ
５０    入力ボックス
【図１】
2010232972.tif 000003
【図２】
2010232972.tif 000004
【図３】
2010232972.tif 000005
【図４】
2010232972.tif 000006
【図５】
2010232972.tif 000007
【図６】
2010232972.tif 000008
【図７】
2010232972.tif 000009
【図８】
2010232972.tif 000010
【図９】
2010232972.tif 000011
【図１０】
2010232972.tif 000012
【図１１】
2010232972.tif 000013
【図１２】
2010232972.tif 000014
【図１３】
2010232972.tif 000015
【図１４】
2010232972.tif 000016
【図１５】
2010232972.tif 000017
【図１６】
2010232972.tif 000018
【図１７】
2010232972.tif 000019