(57)【要約】      （修正有）【課題】テンキーを利用して英数字混合の文字列を簡易に入力する。【解決手段】数値および英字が表記されたキーボタンを有する携帯電話１と、携帯電話１の各キーボタンの数値に対応した行項目と各キーボタン上に表記された英数字の序数に対応した列項目からなるマトリクス表を有し、押下されたキーボタンからの第１の入力および第２の入力をマトリクス表の行項目および列項目にそれぞれ対応させることにより入力された英数字を決定する制御部２１を有するＷｅｂサーバ２を備えた。【選択図】図４
2011086242.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記キーボタンが押下されることにより入力された前記キーボタンに設定された英数字情報を取得する入力文字取得装置とを備えた英数字入力システムであって、
前記入力文字取得装置は、
前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の位置関係を示す序数に対応した列項目からなるマトリクス表を有したマトリクス表保持部と、
前記押下されたキーボタンからの１番目および２番目の入力を第１の入力および第２の入力として取得すると共に、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力文字決定部とを備えたことを特徴とする英数字入力システム。
【請求項２】
請求項１に記載の英数字入力システムにおいて、
前記入力文字取得装置は、
前記入力装置からの入力内容を表示する入力用フォームを前記入力装置に予め設定された表示画面に出力する入力フォーム出力手段と、
前記入力装置から入力された英数字をマスクして前記入力フォームに出力するマスク表示手段とを備えたことを特徴とする英数字入力システム。
【請求項３】
請求項２に記載の英数字入力システムにおいて、
入力フォーム出力手段は、前記表示画面内の異なる領域に前記入力装置からの第１の入力および第２の入力内容を表示する前記入力用フォームとして第一および第二の入力用フォーム領域を設定するフォーム領域設定機能を備えたことを特徴とする英数字入力システム。
【請求項４】
請求項１に記載の英数字入力システムにおいて、
前記入力文字取得装置は、前記押下されたキーボタンからの入力をトーン信号として取得するトーン信号取得部を備え、
前記トーン信号取得部は、前記第１および第２の入力を第１および第２のトーン信号としてそれぞれ取得し前記マトリクス表に基づき前記第１および第２のトーン信号を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力トーン文字決定機能を有することを特徴とした英数字入力システム。
【請求項５】
予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行う英数字入力方法であって、
前記入力文字取得装置は、前記入力装置の前記キーボタンが押下された場合に、前記押下されたキーボタンからの入力を第１の入力および第２の入力として取得し、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定し、当該決定された入力英数字を保持することを特徴とする英数字入力方法。
【請求項６】
予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行う英数字入力方法であって、
前記入力文字取得装置は、前記入力装置上の表示画面に当該入力装置からの入力内容を表示するための第１および第２の入力用フォームを設定し、前記入力装置のキーボタンが押下された場合に、前記キーボタンからの入力を第１の入力および第２の入力として取得すると共に、当該第１の入力および第２の入力内容を前記第１および第２の入力用フォームそれぞれに対してマスク表示し、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定し、当該決定された入力英数字を保持することを特徴とする英数字入力方法。
【請求項７】
予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行うための英数字入力プログラムであって、
前記入力文字取得装置は、
前記入力装置の前記キーボタンが押下された場合に、前記キーボタンからの入力を第１の入力および第２の入力として取得する処理を行う入力情報取得機能と、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力文字決定機能とを予め設定されたコンピュータに実行させることを特徴とした英数字入力プログラム。
【請求項８】
予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行うための英数字入力プログラムであって、
前記入力文字取得装置は、前記入力装置上の表示画面に当該入力装置からの入力内容を表示するための第１および第２の入力用フォームを設定する入力用フォーム設定機能と、前記入力装置のキーボタンが押下された場合に前記キーボタンからの入力を第１の入力および第２の入力として取得する処理を行う入力情報取得機能と、前記第１の入力および第２の入力内容を前記第１および第２の入力用フォームそれぞれに対してマスク表示する入力内容表示機能と、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力英数字決定機能とを予め設定されたコンピュータに実行させることを特徴とした英数字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末などの情報処理装置におけるキー入力システムに関する。
【背景技術】
【０００２】
閲覧者（ユーザ）からの入力や選択した情報を受け取るための入力フォームが組み込まれたウェブページ（フォームページ）では、入力された文字（パスワードなど）がブラウザ上に表示され、これを盗み見られるのを防ぐため、一般に、アスタリスク（＊）などの記号や黒丸などによりマスク（変換）して表示する設定となっている。
【０００３】
しかしながら、例えば、携帯電話からウェブサイトの入力フォームにパスワードとして文字を入力する場合、画面上の入力フォーム内にはマスク記号や黒丸が表示されてしまうため、入力された文字、または入力中の文字を確認することができない。
このため、ユーザは入力時に携帯電話のキー（ボタン）を押した数をカウントしなければならず、このため入力ミスが生じやすいという不都合がある。
【０００４】
例えば、一般的な携帯電話のキーボタンでｃを入力する場合、「ＡＢＣ」と表記されたボタン２を３回押すことにより入力が可能な状態となるが、この場合、ユーザ自身が３回押したことを正確にカウントする必要があり、画面上の入力文字はマスクされているため、入力ミスがあった場合でも、ユーザ自身で気づくことが困難であるといった不都合がある。
【０００５】
これに対して、携帯電話用ウェブサイトでは、パスワードとして入力可能な文字列を数字に限定している場合がある。
この場合は、入力可能な文字が０〜９の１０種類に限定されるため、同一のキーを複数回押す必要がなくなるが、英数字混在のパスワードに比してパスワードの不正入手や不正利用に対する脆弱性が高くなってしまうという不都合がある。
【０００６】
これに対する関連技術として、携帯電話機などの数字キーを用いて英数字混合文字を入力するための手法が特許文献１および特許文献２に記載されている。
【０００７】
また、この関連技術として、文字列の入力時における入力ミスを防ぐため、入力された文字が他の記号（例えば、アスタリスク（＊））に変換（マスク）されている場合に、確認キーを入力することによりマスクされた文字を元の文字に逆変換して表示する手法が開示されている（特許文献３）。
【０００８】
また、この関連技術として、携帯電話機のキートップに記載された文字配列に基づく入力を受ける入力装置で、入力したい１文字に対して第１コードおよび第２コードの２回の文字入力を受け付け、例えば、第２コードが「＃」であった場合には数字の入力とし、第１コードによって「０〜９」の何れかの数字の入力とする手法が開示されている（特許文献４）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−２３９３４号公報
【特許文献２】特開平８−１０７４５８号公報
【特許文献３】特開２００５−２１６２１４号公報
【特許文献４】特開２００２−３２３９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１では、１文字の入力に対して複数回ボタンを押下する必要のあるケースがあるため、上述のように、文字入力の際にユーザ自身が入力ボタンを押下した回数をカウントする必要があり、入力ミスが生じやすいという不都合がある。
また、特殊な配列のマトリックス表に基づく文字入力が必要であるため、文字入力を行う際に対応するマトリックス表を参照しながら文字入力を行う必要があり、入力に係る操作に煩わしさが生じ、また、マトリックス表を入力装置（携帯電話）と共に携帯する必要があるといった不都合がある。
【００１１】
また、上記特許文献２においても、数字とアルファベットの対応を示す特殊な配列のマトリックスを用いているため、ユーザは文字入力を行う際に、別途マトリックスの表を用意しなければならないといった不都合がある。
【００１２】
更に、上記特許文献３に開示された関連技術では、入力中のパスワードが盗み見られ、盗み見られたパスワードが悪用されてしまうといった不都合が生じ得る。
また、上記特許文献４に開示された関連技術においても、入力したい１文字に対して文字入力を２回行う必要があり、入力ミスが生じやすくなってしまうといった不都合がある。
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、予め設定されたキーを利用して当該キー数より多種の英数文字の入力を簡易に行い得る英数字入力システム、英数字入力方法、英数字入力プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明に係る英数字入力システムは、予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記キーボタンが押下されることにより入力された前記キーボタンに設定された英数字情報を取得する入力文字取得装置とを備えた英数字入力システムであって、前記入力文字取得装置は、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の位置関係を示す序数に対応した列項目からなるマトリクス表を有したマトリクス表保持部と、前記押下されたキーボタンからの１番目および２番目の入力を第１の入力および第２の入力として取得すると共に、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力文字決定部を備えた構成である。
【００１４】
また、本発明にかかる英数字入力方法は、予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行う英数字入力方法であって、前記入力文字取得装置は、前記入力装置上の表示画面に当該入力装置からの入力内容を表示するための第１および第２の入力用フォームを設定し、前記入力装置のキーボタンが押下された場合に、前記キーボタンからの入力を第１の入力および第２の入力として取得すると共に、当該第１の入力および第２の入力内容を前記第１および第２の入力用フォームそれぞれに対してマスク表示し、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定し、当該決定された入力英数字を保持することを特徴としている。
【００１５】
又、本発明にかかる英数字入力プログラムは、予め設定された数値および英字が表記されたキーボタンを有する入力装置と、前記各キーボタンの数値に対応した行項目と前記各キーボタン上に表記された英数字の序数に対応した列項目からなる前記マトリクス表を有する入力文字取得装置とを備えた英数字入力システムにあって、前記キーボタンに設定された英数字の入力を行うための英数字入力プログラムであって、前記入力文字取得装置は、前記入力装置上の表示画面に当該入力装置からの入力内容を表示するための第１および第２の入力用フォームを設定する入力用フォーム設定機能と、前記入力装置のキーボタンが押下された場合に前記キーボタンからの入力を第１の入力および第２の入力として取得する処理を行う入力情報取得機能と、前記第１の入力および第２の入力内容を前記第１および第２の入力用フォームそれぞれに対してマスク表示する入力内容表示機能と、前記マトリクス表に基づき前記第１および第２の入力を前記行項目および列項目にそれぞれ対応させることにより前記入力された英数字を決定する入力英数字決定機能とを予め設定されたコンピュータに実行させることを特徴としている。
【発明の効果】
【００１６】
本発明は、以上のように構成され機能するので、これによると、入力文字取得装置が、入力装置のキーボタンによる一組の入力を取得する手段と、第１および第２の入力をマトリクス表の行項目および列項目にそれぞれ対応させることにより入力された英数字を決定する手段を備えた構成としたことにより、予め設定されたキーを利用してこのキー数より多種の英数字を簡易に入力し得る英数字入力システム、英数字入力方法、英数字入力プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明による英数字入力システムにおける入力装置の入力部としてのキーボタンを示す説明図である。
【図２】本発明による英数字入力システムにおけるマトリクス表の一例を示す説明図である。
【図３】本発明による英数字入力システムにおけるフォームＨＴＭＬファイルに設定された入力フォームを示す説明図である。
【図４】本発明による英数字入力システムの全体の構成を示す概略ブロック図である。
【図５】図４に開示した英数字入力システムにおけるＷｅｂサーバによる動作処理ステップを示すフローチャートである。
【図６】図４に開示した英数字入力システムにおけるＷｅｂサーバによる動作処理ステップを示すフローチャートである。
【図７】図４に開示した英数字入力システムにおいて、Ｗｅｂサーバで図２に開示したマトリクス表の値を読込んだ場合の多次元配列の値を示す説明図である。
【発明を実施するための形態】
【００１８】
［実施形態］
次に、本発明である英数字入力システムにかかる実施形態について、その基本的構成内容を説明する。
【００１９】
本実施形態は、図４に示すように、ネットワーク３に接続して設定され、ユーザから入力された文字情報の送信を行う携帯電話（入力装置）１と、この携帯電話１に対してネットワーク３を介して接続され、携帯電話１にパスワード入力用のファイルデータを提供すると共に当該ファイルデータに対して携帯電話１から入力された文字情報を取得するＷｅｂサーバ（入力文字取得装置）２を備えた構成を有する。
【００２０】
携帯電話１は、情報表示を行う表示画面（ディスプレイ）を含む出力部１４と、テンキーなどのキーボタンを含む入力部（図１）１３と、ネットワーク３に対して無線接続および無線通信を行う通信部１２を有する携帯電話端末である。
また、携帯電話１は、ネットワーク３を介してＷｅｂサーバ２から送り込まれたフォームＨＴＭＬファイルを出力部１４に出力表示するためのプログラムであるブラウザプログラム１５を予め設定された記憶部に記憶保持しており、更に、ブラウザプログラム１５の実行処理を行うことにより、Ｗｅｂサーバ２から送り込まれたファイルデータ（フォームＨＴＭＬファイル）の出力表示を制御する制御部１１を備えている。
【００２１】
ここで、制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのマイクロプロセッサと、予め設定されたプログラムを読込むメモリを含み構成され、このマイクロプロセッサが上記ブラウザプログラム１５をメモリに読込み当該プログラムに基づく実行処理を行うものとする。
また、制御部１１は、予め設定されたプログラムに基づく実行処理を行うことにより、上記通信部１２、入力部１３、出力部１４における機能動作の実行を実現するものとする。
【００２２】
通信部１２は、ネットワーク３に接続して設定され、制御部１１の制御によりＷｅｂサーバ２から送り込まれたファイルデータ（例えば「フォームＨＴＭＬファイル」）などを受信すると共に、ブラウザプログラム１５の実行により受け付けた入力内容やファイルデータの要求メッセージなどの情報をＷｅｂサーバ２に対して送信する処理を行う送受信処理機能を備えている。
これにより、制御部１１は、ネットワーク３を介してＷｅｂサーバ２に対してフォームＨＴＭＬファイルの要求メッセージを送信することができる。
【００２３】
入力部１３は、携帯電話１の外表面に設定された数字キーボタン（図１）を含み構成され、ユーザからの数字キーボタンに対する押下動作（入力）を検知し、押下された数字キーボタンに設定された数字情報を取得する入力検知機能を有する。
【００２４】
出力部１４は携帯電話１の外表面に予め設定された表示画面（ディスプレイ）を含み構成され、制御部１１による制御により、Ｗｅｂサーバ２から送り込まれたフォームＨＴＭＬファイルや、ユーザから入力部１３に対する入力があった場合に、入力文字をマスク処理して出力表示する表示画面生成機能を有する。
これにより、出力部１４は、図３の「実際の画面イメージ」に示すように、ユーザから入力された文字列を、例えば＊記号としてマスク表示する。
【００２５】
ブラウザプログラム１５は、携帯電話１内の予め設定された記憶領域に設定されているものとする。
制御部１１は、ブラウザプログラム１５に基づく実行処理を行うことにより、ネットワーク３を介してウェブサーバ（ウェブサイト）から送り込まれたウェブページ等のファイルデータを閲覧可能に出力表示する動作を制御する（ウェブ閲覧制御機能）。
これにより、例えば、Ｗｅｂサーバ２から送り込まれたフォームＨＴＭＬファイル２３が出力部１４に出力表示される。また、携帯電話利用者は、ネットワーク３に接続して設定されたウェブサイトから送り込まれたデータ（ＨＴＭＬファイルなど）の閲覧を行うことができる。
【００２６】
ここで、例えば、制御部１１がブラウザプログラム１５を実行することにより、携帯電話１に送り込まれたフォームＨＴＭＬファイル２３が出力表示される。このとき、出力表示されたフォームＨＴＭＬファイル２３（以下「フォームページ」という）内には、図３に示すように、携帯電話ユーザからの文字入力を受け付けるための入力用フォーム（入力フォーム１、入力フォーム２）が設定されるものとする。
【００２７】
これにより、携帯電話１のユーザは、ブラウザプログラム１５を利用して、Ｗｅｂサーバ２に設定されたＷｅｂサイトにアクセスを行い、文字入力用のフォームが設定されたフォームＨＴＭＬファイル２３を取得して、このフォームＨＴＭＬファイル２３（フォームページ）を利用して、パスワードなどの文字入力を行うことができる。
【００２８】
Ｗｅｂサーバ２は、ネットワーク３に接続して設定されたサーバ装置であって、文字入力用のフォームＨＴＭＬファイル２３などのウェブページデータを記憶するウェブページデータ記憶部と、ネットワーク３を介して携帯電話１から送り込まれた要求に応じて予め設定されたファイルデータ（例えば、フォームＨＴＭＬファイル２３）の提供を行う制御部２１を備えている。
【００２９】
また、制御部２１は、携帯電話１に設定されたキーボタンの数値（０〜９）に対応したフォーム１（行）項目と、各キーボタン上に表記された英数字の位置関係を示す序数に対応したフォーム２（列）項目とからなる携帯電話マトリクス（マトリクス表）を保持する英数字対応情報記憶部（マトリクス表保持部）を有する。
【００３０】
更に、制御部２１は、携帯電話１がフォームＨＴＭＬファイルに対して入力し、ネットワーク３を介して送り込まれた入力文字を保持する入力文字保持手段と、予め設定されたフォーム処理プログラム２２を保持するプログラム記憶部を備えている。
【００３１】
また、制御部２１は、このフォーム処理プログラムに基づく実行を行うことにより、携帯電話１の各キーボタンからの入力信号である第１の入力（１番目の入力）および第２の入力（２番目の入力）を、上記携帯電話マトリクスの行項目および列項目にそれぞれ対応させることによって、入力された英数字を決定する入力文字決定機能（入力文字決定部）を備えている。
【００３２】
ここで、制御部２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのマイクロプロセッサと、予め設定されたプログラムを読込むメモリを含み構成され、このマイクロプロセッサが予め設定されたプログラムに基づく実行処理を行うことにＷｅｂサーバ２内の構成要素における機能動作の制御を実現するものとする。
【００３３】
フォームＨＴＭＬファイル２３には、携帯電話１における文字入力を受け付けるための入力用フォームとして、２つの入力フォーム（入力フォーム１及び入力フォーム２）が設定されているものとする。
ここで、制御部２１は、入力フォーム１に入力された数値（数値列）を第１の入力として取得し、入力フォーム２に入力された数値（数値列）を第２の入力として取得するものとする。
【００３４】
このフォームＨＴＭＬファイル２３は、制御部１１によるブラウザプログラム１５を実行により携帯電話１に取得され、出力部１４（入力フォーム出力手段）にフォームページとして出力表示されるものとする。
また、フォームＨＴＭＬファイル２３は、入力部１３から入力内容として数値（入力数値：０〜９の数字）のみを受け付ける設定であり、入力内容である入力数値は、図３に示すように、入力フォーム領域（入力フォーム１、入力フォーム２）にマスク表示される設定とする。
【００３５】
尚、フォームＨＴＭＬファイル２３は、上記入力フォーム１及び入力フォーム２に対する数値入力が完了した場合に、ユーザから入力完了を示すメッセージを受け付ける設定としてもよい。
【００３６】
具体的には、例えば、上記ウェブ閲覧制御機能の実行により表示されたフォームページ上に、文字入力終了を示すダイアログボタンを設定し、ユーザがそのボタンを指定することにより、入力フォームに対する数値入力が完了したことを示すメッセージがＷｅｂサーバ２に送信され、次いで、入力フォーム１および２に入力された入力内容がＷｅｂサーバ２に対して送信される設定とする。
【００３７】
これにより、制御部２１は、携帯電話１から入力内容（数値情報）を取得し、入力フォーム１および入力フォーム２それぞれに入力された数値の各組をキーとして、携帯電話マトリクスに基づき英数字を決定する。
【００３８】
ここで、携帯電話１のキーボタン上に記載（表記）されている文字配列（図１）とマトリックス表（図２：携帯電話マトリックス）との関係について説明する。
【００３９】
携帯電話マトリクスの行項目（フォーム１）は、携帯電話１の各キーボタンに表記された数値１，２，３，・・・，９，０に対応する。また、携帯電話マトリクスの列項目（フォーム２）は、携帯電話１のキーボタン上に表記された英数字の位置関係の序数に対応する。つまり、フォーム２の１は、各キーボタン上に表記された文字の左から１番目を示す。また、フォーム２の２は左から２番目、・・・フォーム２の５は左から５番目を示す。
【００４０】
具体的には、入力するパスワードの1文字目がn（Ｎ）の場合、ユーザは、フォーム１の1文字目の入力として、ｎが表記されたボタン６を入力し、また、パスワードの２文字目がｅ（Ｅ）の場合は、フォーム１の２文字目の入力としてｅが表記されたボタン３を入力し、３文字目がｃ（Ｃ）の場合、フォーム１の３文字目としてｃが表記されたボタン２を入力し、また、パスワードの1文字目であるｎ（Ｎ）が表記されているのは、ボタン６における左から３番目であるため、フォーム２の1文字目として３を入力し、ｅ（Ｅ）が表記されているのはボタン３における左から３番目であるため、フォーム２の２文字目として３を入力し、ｃ（Ｃ）が表記されているのはボタン２における左から４番目であるためフォーム２の３文字目として４を入力する。
【００４１】
これにより、入力フォーム１には「６３２」が、入力フォーム２には「３３４」が入力される。尚、携帯電話１における表示画面上における入力フォーム１および２では、これら数値はマスク表示される。
【００４２】
これにより、携帯電話ユーザは、入力内容がマスク表示される場合であっても、携帯電話のキーボタンの表記を見ながら数値入力を正確に行うことができる。このため、携帯電話マトリックスそのものを直接参照したり、携帯電話マトリクスを覚えたりする必要なく数値入力を行うことができる。
【００４３】
また、入力フォーム１および入力フォーム２における入力が完了した場合、携帯電話１からＷｅｂサーバ２に対して入力内容が送信され、Ｗｅｂサーバ２では、この入力内容および携帯電話マトリクス（図２）に基づき文字列を決定することができる。
また、Ｗｅｂサーバ２は、この文字列に基づいて、例えば、パスワード認証などを行う設定としてもよい。
【００４４】
以上のように、本実施形態では、数値のみの入力を受け付ける異なる２つの入力フォームを有するウェブページを設定し、入力された数値をＷｅｂサーバ２側で読み込み、予め設定されたマトリクス表に基づいて英数字を決定する構成としたことにより、携帯電話１のユーザは、数字のみの入力を受け付けるフォームであれば、入力文字をマスク表示されていても、入力するユーザがボタンを押した回数を数える必要がなく、入力ミスを有効に軽減することができる。
また、パスワードとして英数字混合の文字列を設定することができるため、数字のみからなるパスワードより強固なパスワード認証が可能な環境を実現でき、セキュリティを高めることができる。
【００４５】
更に、本実施形態では、例えば、入力フォーム１に入力された数値が６３２、入力フォーム２に入力された数値が３３４であった場合に、双方のフォームの１番目（６と３）、２番目（３と３）、３番目（２と４）の各組の数字をキーとして、予め設定された携帯電話マトリックスを用いて、英数字混合の文字列を決定する。
このため、１〜９、および０の数字しか入力できない、例えば、テンキーボタンしか備えていない、電話機などの通信装置を利用して、英数字混合の文字列の入力を容易に行うことができる。
【００４６】
［実施形態の動作説明］
次に、本実施形態の動作について、その概略を説明する。
まず、携帯電話１は、Ｗｅｂサーバ（入力文字取得装置）２から送り込まれた、第１および第２の入力用フォームが設定されたフォームＨＴＭＬファイル２３を、文字列入力用に出力部（表示画面）１４に表示する（入力用フォーム設定工程）。
次いで、Ｗｅｂサーバ２は、携帯電話（入力装置）１のキーボタン（入力部１３）による第１および第２の入力用フォームに対するそれぞれの入力を、第１の入力および第２の入力として取得する（入力情報取得工程）。このとき、出力部１４は、第１の入力および第２の入力内容を第１および第２の入力用フォームそれぞれに対してマスク表示する（入力内容表示工程）。
【００４７】
次いで、Ｗｅｂサーバ２は、取得した第１および第２の入力を、予め設定されたマトリクス表における行項目および列項目にそれぞれ対応させることにより、入力された英数字を決定し（入力文字決定工程）、決定された入力英数字を入力文字列として保持し、これに基づきパスワード認証を行う。
【００４８】
ここで、上記入力用フォーム設定工程、入力情報取得工程、入力内容表示工程、入力文字工程、および背景パタンノイズ除去工程については、その実行内容をプログラム化し、コンピュータに実行させるように構成してもよい。
【００４９】
次に、本実施形態における携帯電話１から文字列の入力を行うのに際してＷｅｂサーバ２対してアクセスした場合の動作について、詳説する。
【００５０】
まず、携帯電話１の制御部１１はブラウザプログラム１５を実行すると共に、通信部１２およびネットワーク３を介してＷｅｂサーバ２へアクセスする。
ここで、上記Ｗｅｂサーバ２へのアクセスは、フォームＨＴＭＬファイルの要求メッセージを示す。
【００５１】
Ｗｅｂサーバ２の制御部２１は、携帯電話１からアクセスに応じて、フォームＨＴＭＬファイル２３を送信する。
携帯電話１の通信部１２がＷｅｂサーバ２から送り込まれたフォームＨＴＭＬファイル２３を受信し、出力部１４は、このフォームＨＴＭＬファイル２３に基づくフォームページを表示画面に出力表示する。
ここで、出力表示されたフォームページには、図３に示すように、文字入力用のフォーム１およびフォーム２が設定されるものとする。
【００５２】
次いで、携帯電話１のユーザが、入力フォーム１および入力フォーム２（フォーム１およびフォーム２）に対してボタンキーを利用して文字入力を行う。
このとき、ユーザは、予め設定されたマトリクス表（図２）に基づく文字列入力を行うものとする。
【００５３】
具体的には、入力文字列（例えばパスワード）として文字列ｎｅｃｐｃｓ３２が入力される場合、ユーザによって、図３に示すように、フォーム１に対して、1文字目のnを入力するためｎが表記されたボタン６が入力され、以下、２文字目のｅが表記されたボタン３、３文字目のｃが表記されたボタン２、４文字目のｐが表記されたボタン７、５文字目のｃが表記されたボタン２、６文字目のｓが表記されたボタン７、７文字目の３が表記されたボタン３、８文字目の２が表記されたボタン２、が順次入力されるものとする。
【００５４】
また、フォーム２に対しては、１文字目のｎが表記されたボタン６上におけるｎの表記位置の序数（位置関係序数）である３が入力される。これは、ボタン６上の表記でｎは左から３番目の文字であることを示している。以下、２文字目ｅの位置関係序数である３、３文字目ｃの位置関係序数である４、４文字目ｐの位置関係序数である２、５文字目ｃの位置関係序数である４、６文字目ｓの位置関係序数である５、７文字目３の位置関係序数である１、８文字目２の位置関係序数である１、が順次入力される
【００５５】
ここで、フォーム１およびフォーム２に対する入力内容は、図３に示すように、それぞれ＊記号でマスクされるものとする。
【００５６】
次いで、入力部１３でフォーム１およびフォーム２に対する文字入力の完了が示された場合に、制御部１１はブラウザプログラム１５を実行して、フォーム１およびフォーム２に対する入力内容を、ネットワーク３を介してＷｅｂサーバ２に送信する。
【００５７】
次に、フォーム１およびフォーム２の入力内容を受信したＷｅｂサーバ２側での処理について、図５および図６のフローチャートに基づき説明する。
【００５８】
Ｗｅｂサーバ２の制御部２１は、携帯電話１から送り込まれた入力内容を受信し、フォーム１およびフォーム２それぞれの入力内容の文字数が等しいか否かの判定を行う（ステップＡ１〜Ａ３）。
【００５９】
ここで、フォーム１およびフォーム２の入力内容の文字数が等しくない場合（Ｎ：ステップＡ３）、制御部２１は処理を中断する。
【００６０】
フォーム１およびフォーム２の入力内容の文字数が等しい場合（Ｙ：ステップＡ３）、制御部２１は、フォーム１に入力された数字の文字列を1文字ずつ配列ｆ［ｋ］に格納し、同様にフォーム２に入力された数字の文字列を配列ｇ［ｋ］に格納する（ステップＡ４〜Ａ７）。
【００６１】
次に、ｋがフォーム１の文字数ｉに達した場合（Ｙ：ステップＡ６）、サーバ側処理２（図７）に移行する。
【００６２】
まず、制御部２１は、予め設定された多次元配列ｍに携帯電話マトリックスの内容に値対応した値を読込ませる（代入する）（図７：ステップＢ１）。
次いで、制御部２１は、この多次元配列ｍを使用してフォーム１とフォーム２の1番目の数字から割り出される文字（ここでは「ｎ」）を、予め設定された配列ｐの1番目（ｐ［０］）へ格納する。制御部２１は、フォーム１とフォーム２の２文字目以降についても同様にして、配列ｐへと順次格納して配列ｐの文字列を完成させる（ステップＢ２〜Ｂ５）。
【００６３】
次いで、制御部２１は、ｒの値がｉに達した場合に、処理を終了し、配列ｐの文字列をユーザ（携帯電話１）から入力された入力文字列として決定し、この入力文字列に基づく認証処理を行う。
【００６４】
以上のように、本実施形態では、携帯電話から入力フォームに対して文字入力を行い、このとき入力文字がマスク表示される場合でも、ユーザが携帯電話の入力ボタンを押した回数をユーザ自身がカウントする必要なく、英数字混合の文字列を簡易に入力することを可能とする。
【００６５】
また、本実施形態では、一般の携帯電話やＷｅｂサーバに特別な機能を搭載することなく、携帯電話からの入力文字をマスク表示することによりセキュリティを高め、更には、英数混合のパスワード設定を可能とすることにより強度の高いパスワード設定を可能とすることができる。
【００６６】
更に、本実施形態では、ブラウザプログラムを備えウェブサイトの閲覧機能を有する、一般的な端末機であれば、機種に依存することなく、また、携帯電話（端末機）そのものに特別な機能を搭載することなく、端末機のユーザはテンキーを利用して英数字混合の文字列を入力することが可能となる。
【００６７】
［変形例］
次に、本発明に係る上記実施形態の変形例について説明する。
この変形例では、各ボタン上に英数字が図１のように表示された固定電話（携帯電話１に対応）と、この固定電話からのトーン信号を受け付けるトーンサーバ（Ｗｅｂサーバ２に対応）を備えているものとする。
【００６８】
上記構成において、まず、ユーザは、固定電話でトーンサーバへダイヤルアップ接続する。ここで、トーンサーバは、固定電話に対して予め設定されたパスワードを入力するよう促す案内を行うものとする。
【００６９】
固定電話のユーザは、トーンサーバからの案内に基づき、２回に分けて固定電話に設定されたボタンの入力を行う。ここで、入力された数字はトーン信号（以下、それぞれトーン文字列１、トーン文字列２）としてトーンサーバに送られる。
尚、上記トーン文字列１およびトーン文字列２は、上述の実施形態における入力フォーム１および入力フォーム２にそれぞれに入力された文字列に対応するものとする。
【００７０】
次いで、トーンサーバは、上記Ｗｅｂサーバ２の制御部２１における動作（図５、６）と同様に、トーン文字列１および２をキーとして、予め設定されたマトリクス表における行項目および列項目にそれぞれ対応させることにより、ユーザにより入力された英数字を決定する。
ここで、トーンサーバは、決定された入力英数字に基づきパスワード認証を行う設定であってもよい。
【００７１】
上述のように、この変形例では、０〜９の数値に対応するトーン信号の入力、および入力されたトーン信号の送信が可能な固定電話と、送り込まれたトーン信号を取得して、予め設定されたマトリクス表に基づいて、このトーン信号から英数字を決定するトーンサーバを備えた構成としたことにより、ユーザは、ボタンを押した回数をカウントする必要なく、０〜９の数字しか入力できない固定電話機などにおいても、英数字混合の文字列の入力を容易に行うことを可能とする。
【００７２】
また、この変形例に示すように、トーン信号を利用した通信システムにおいても、例えば、個人認証用のパスワードとして英数字混合の文字列を設定することができるため、数字のみからなるパスワードより強固なパスワード認証が可能な環境を実現でき、セキュリティを高めることができる。
【００７３】
更には、このマトリックス表内に設定された文字の位置は、固定電話におけるボタンキーの数値と、各ボタンキーに表記された英数字の表記位置関係とを反映しているため、予めマトリクス表における英数字の並びを覚えたり、入力時にマトリクス表を参照したりする必要なく、簡易に文字列の入力を行うことができる。
【産業上の利用可能性】
【００７４】
本発明は、テンキーを利用して個人認証を行うＡＴＭなどのセキュリティシステムにおける文字入力システムとして有用に適用することができる。
【符号の説明】
【００７５】
１  携帯電話
２  Ｗｅｂサーバ
３  ネットワーク
１１  制御部
１２  通信部
１３  入力部
１４  出力部
１５  ブラウザプログラム
２１  制御部
２２  フォーム処理プログラム
２３  フォームＨＴＭＬファイル
【図１】
2011086242.tif 000003
【図２】
2011086242.tif 000004
【図３】
2011086242.tif 000005
【図４】
2011086242.tif 000006
【図５】
2011086242.tif 000007
【図６】
2011086242.tif 000008
【図７】
2011086242.tif 000009