(57)【要約】【課題】  電話番号の押し忘れを防止する通信端末装置を実現する。【解決手段】  発信時もしくは電話番号入力中に数値キー「０」の長押し操作が行われた場合に、入力済みの電話番号の先頭に市外識別コード「０」が無く、しかも「１１０」や「１１９」などの特殊番号でないことを判別すると、入力済みの電話番号の桁を１桁増やし、その先頭桁を空けるように入力済みの電話番号を桁送りすると共に、空いた先頭桁に市外識別コードの「０」を付加した適正な電話番号を発生する。この結果、電話番号の先頭の「０」キーが入力されないまま発信して電話が繋がらなかったり、電話番号の先頭の「０」キーが入力されないことに気付いて入力済みの番号を一旦全部消去してからダイヤルキー操作を始めからやり直したりする弊害を解決して電話番号の押し忘れを防止する。【選択図】  図５
2005175762.tif 000002
【特許請求の範囲】
【請求項１】
電話番号を入力する番号入力手段と、
前記番号入力手段により入力された電話番号の先頭が「０」でなく、かつ「０」以外で始る特殊番号でない場合、その入力された電話番号の先頭に「０」を付加する付加手段と
を具備することを特徴とする通信端末装置。
【請求項２】
電話番号を入力する番号入力手段と、
発信を指示する発信指示手段と、
前記発信指示手段が発信を指示した場合、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、
前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段と
を具備することを特徴とする通信端末装置。
【請求項３】
電話番号を入力する番号入力手段と、
前記番号入力手段により電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出手段と、
前記検出手段により数値キー「０」の長押し操作が検出された場合、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、
前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段と
を具備することを特徴とする通信端末装置。
【請求項４】
電話番号を入力する番号入力手段と、
発信を指示する発信指示手段と、
前記番号入力手段により電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出手段と、
前記検出手段が数値キー「０」の長押し操作を検出した場合もしくは前記発信指示手段が発信を指示した場合に、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、
前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段と
を具備することを特徴とする通信端末装置。
【請求項５】
電話番号を入力する番号入力処理と、
前記番号入力処理にて入力された電話番号の先頭が「０」でなく、かつ「０」以外で始る特殊番号でない場合、その入力された電話番号の先頭に「０」を付加する付加処理と
をコンピュータで実行させることを特徴とする通信端末処理プログラム。
【請求項６】
電話番号を入力する番号入力処理と、
発信を指示する発信指示処理と、
前記発信指示処理が発信を指示した場合、前記番号入力処理にて入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、
前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理と
をコンピュータで実行させることを特徴とする通信端末処理プログラム。
【請求項７】
電話番号を入力する番号入力処理と、
前記番号入力処理にて電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出処理と、
前記検出処理にて数値キー「０」の長押し操作が検出された場合、前記番号入力処理により入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、
前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理と
をコンピュータで実行させることを特徴とする通信端末処理プログラム。
【請求項８】
電話番号を入力する番号入力処理と、
発信を指示する発信指示処理と、
前記番号入力処理にて電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出処理と、
前記検出処理が数値キー「０」の長押し操作を検出した場合もしくは前記発信指示処理が発信を指示した場合に、前記番号入力処理によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、
前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理と
をコンピュータで実行させることを特徴とする通信端末処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話番号の押し忘れを防止する通信端末装置および通信端末処理プログラムに関する。
【背景技術】
【０００２】
発信指示される電話番号をチェックし、必要に応じて適応的な番号をその電話番号に付加する通信装置が知られている。この種の装置として、例えば特許文献１には予め番号付加する条件と付加する番号の挿入位置とを記憶しておき、条件に合致する電話番号の発信が指示された場合に、当該条件に対応した番号を電話番号に付加して発信するものが開示されている。
【０００３】
【特許文献１】特開２００３−２７４０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の装置は、例えば発信番号表示を行わせるための「１８６」等を発信指示された電話番号に付加するだけなので、先頭の「０」（市外識別コードあるいは国内プリフィクスと呼ばれる）から始る一連の電話番号をダイヤルキー操作したつもりなのに実際には電話番号の先頭の「０」キーが入力されないまま発信して電話が繋がらなかったり、あるいは電話番号の先頭の「０」キーが入力されないことに気付いて入力済みの番号を一旦全部消去してからダイヤルキー操作を始めからやり直したりする弊害を解決することができない。
そこで本発明は、このような事情に鑑みてなされたもので、電話番号の押し忘れを防止することができる通信端末装置および通信端末処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１に記載の発明では、電話番号を入力する番号入力手段と、前記番号入力手段により入力された電話番号の先頭が「０」でなく、かつ「０」以外で始る特殊番号でない場合、その入力された電話番号の先頭に「０」を付加する付加手段とを具備することを特徴とする。
【０００６】
請求項２に記載の発明では、電話番号を入力する番号入力手段と、発信を指示する発信指示手段と、前記発信指示手段が発信を指示した場合、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段とを具備することを特徴とする。
【０００７】
請求項３に記載の発明では、電話番号を入力する番号入力手段と、前記番号入力手段により電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出手段と、前記検出手段により数値キー「０」の長押し操作が検出された場合、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段とを具備することを特徴とする。
【０００８】
請求項４に記載の発明では、電話番号を入力する番号入力手段と、発信を指示する発信指示手段と、前記番号入力手段により電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出手段と、前記検出手段が数値キー「０」の長押し操作を検出した場合もしくは前記発信指示手段が発信を指示した場合に、前記番号入力手段によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別手段と、前記判別手段によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加手段とを具備することを特徴とする。
【０００９】
請求項５に記載の発明では、電話番号を入力する番号入力処理と、前記番号入力処理にて入力された電話番号の先頭が「０」でなく、かつ「０」以外で始る特殊番号でない場合、その入力された電話番号の先頭に「０」を付加する付加処理とをコンピュータで実行させることを特徴とする。
【００１０】
請求項６に記載の発明では、電話番号を入力する番号入力処理と、発信を指示する発信指示処理と、前記発信指示処理が発信を指示した場合、前記番号入力処理にて入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理とをコンピュータで実行させることを特徴とする。
【００１１】
請求項７に記載の発明では、電話番号を入力する番号入力処理と、前記番号入力処理にて電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出処理と、前記検出処理にて数値キー「０」の長押し操作が検出された場合、前記番号入力処理により入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理とをコンピュータで実行させることを特徴としている。
【００１２】
請求項８に記載の発明では、電話番号を入力する番号入力処理と、発信を指示する発信指示処理と、前記番号入力処理にて電話番号が入力されている時に、数値キー「０」の長押し操作の有無を検出する検出処理と、前記検出処理が数値キー「０」の長押し操作を検出した場合もしくは前記発信指示処理が発信を指示した場合に、前記番号入力処理によって入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号であるか否かを判別する判別処理と、前記判別処理によって、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別された場合、その入力された電話番号の先頭に「０」を付加する付加処理とをコンピュータで実行させることを特徴としている。
【発明の効果】
【００１３】
請求項１，５に記載の発明によれば、入力された電話番号の先頭が「０」でなく、かつ「０」以外で始る特殊番号でなければ、その入力された電話番号の先頭に「０」を付加するので、電話番号の押し忘れを防止することができる。
【００１４】
請求項２，６に記載の発明によれば、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないことを発信時に判別すると、その入力された電話番号の先頭に「０」を付加する為、「０」から始る一連の電話番号をダイヤルキー操作したつもりなのに実際には電話番号の先頭の「０」キーが入力されないまま発信して電話が繋がらない、という弊害を回避して電話番号の押し忘れを防止することができる。
【００１５】
請求項３，７に記載の発明によれば、電話番号が入力されている時に、数値キー「０」の長押し操作が行われた場合に、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別されると、その入力された電話番号の先頭に「０」を付加するので、電話番号の先頭の「０」キーが入力されないことに気付いて入力済みの番号を一旦全部消去してからダイヤルキー操作を始めからやり直したりする弊害を解決して電話番号の押し忘れを防止することができる。
【００１６】
請求項４，８に記載の発明によれば、入力された電話番号の先頭に「０」が無く、かつ先頭が「０」以外で始る特殊番号でないと判別されると、その入力された電話番号の先頭に「０」を付加するので、電話番号の先頭の「０」キーが入力されないまま発信して電話が繋がらなかったり、電話番号の先頭の「０」キーが入力されないことに気付いて入力済みの番号を一旦全部消去してからダイヤルキー操作を始めからやり直したりする弊害を解決して電話番号の押し忘れを防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の一形態による携帯電話について説明する。
Ａ．構成
図１は実施の一形態である携帯電話の構成を示すブロック図である。まず最初に機構的な構成について説明する。携帯電話１は折畳み開閉タイプの本体構造を有し、その本体ケース（図示せず）には、送受信用のアンテナ２、音声発生用のスピーカ３、カラー液晶パネル等から構成される表示部４、キー入力部５、音声入力用のマイク６、着脱自在な記憶媒体であって、データの読み出しおよび書き込みが可能なメモリカード７、画像を撮像するカメラ８、着信通知するスピーカ９および振動によって着信通知するバイブレータ１０が設けられている。また、本体ケースは、図示していないが、折畳まれたクローズ状態で表示部４のバックライトをオフし、広げられたオープン状態でバックライトをオンさせる折畳みスイッチを有する。
【００１８】
キー入力部５は、パワーオンオフする電源スイッチ、通話開始／回線断時に操作されるオフフック／オンフックスイッチの他、数値キーと兼用の文字入力スイッチ、発信を指示する発信スイッチ、表示内容を消去させるクリアスイッチ、アイテム選択用のカーソルスイッチ、カーソルスイッチで選択されたアイテムを決定する確定スイッチ等が設けられている。
【００１９】
次に、電気的な構成について説明する。無線送受信部１１は、アンテナ２を介して受信した高周波信号を増幅して次段の無線信号処理部１２に出力する一方、無線信号処理部１２から出力される送信信号を高周波増幅してアンテナ２から輻射する。無線信号処理部１２は、無線送受信部１１によって増幅された高周波信号を復調する一方、制御部１３から供給される送信データを変調した送信信号を発生する。制御部１３は、システムバスを介してコマンドおよびデータの授受を行って装置全体を制御する。本発明の要旨に係わる制御部１３の動作については追って述べる。加入者情報記憶部１４は、アドレス帳エリア、着信履歴エリア、発信履歴エリアなどで構成されている。システムＲＯＭ１５は、制御部１３によって実行される通信制御処理のプログラム、合成音声データ、種々の初期データなどを記憶している。なお、ここで言う通信制御処理のプログラムとは、後述するメインルーチン、「０」付加処理および着信割込処理を含む。
【００２０】
メモリ１６はワーク領域やメール領域などを備える。メモリ１６のワーク領域には、制御部１３が実行する各種処理で使用するレジスタ・フラグデータが一時記憶される。メモリ１６のメール領域は、新規作成エリア、受信メールを保存する受信ボックスおよび送信済みメールを保存する送信ボックスを有する。音声信号処理部１７は、通話中の音声データや合成音声データを音声信号にＤ／Ａ変換してスピーカ３から発音させたり、マイク６から出力される音声信号を音声データにＡ／Ｄ変換して制御部１３に入力したりする。
【００２１】
ドライバ１８は、カメラ８のＬＥＤ８１、着信通知用のスピーカ９およびバイブレータ１０を駆動する。ドライバ１９は、制御部１３からの指示に従い表示部４を表示駆動する。ドライバ２０は、制御部１３からの指示に従いメモリカード７に対してデータをリードライトする。メモリカード７は、カメラ８で撮像された画像データ、外部装置から入力した画像データや曲データを記憶可能な容量を備える。パソコンＩ／Ｆ（インタフェース）２１は、ＵＳＢケーブルなどのシリアルインタフェースで接続されるパソコン等の外部機器との間でデータ授受する。
【００２２】
Ｂ．動作
次に、上記構成による携帯電話１の動作として、制御部１３が実行するメインルーチン、「０」付加処理および着信割込処理の各動作を図２〜図６を参照して説明する。
【００２３】
（１）メインルーチンの動作
携帯電話１の電源スイッチが操作されてパワーオンされると、制御部１３は図２〜図４に図示するメインルーチンを実行する。メインルーチンが実行されると、制御部１３は図２に図示するステップＳＡ１に処理を進め、携帯電話１の各部を初期化するイニシャライズを行う。そして、イニシャライズが完了すると、ステップＳＡ２に進み、メモリ１６に登録される待ち受け画像データもしくはシステムＲＯＭ１５にファクトリープリセットされる待ち受け画像データを読み出して表示部４に待受画面を表示する。次いで、ステップＳＡ３では、通話開始を指示するオフフックスイッチのオン操作の有無を判断する。オフフックスイッチがオン操作されなければ、判断結果は「ＮＯ」になり、ステップＳＡ４に進む。ステップＳＡ４では、待受画面表示状態で起動可能な機能処理、例えばメールスイッチのオン操作に応じて起動されるメール作成処理などの、その他の処理を実行した後、ステップＳＡ２に戻り、待受画面表示状態に復帰する。
【００２４】
一方、ユーザが通話を開始すべくオフフックスイッチをオン操作すると、上記ステップＳＡ３の判断結果が「ＹＥＳ」になり、ステップＳＡ５に進む。ステップＳＡ５では、表示部４に表示される画面を待受画面から電話番号入力画面に変更する。次いで、ステップＳＡ６では、キー入力部５の数値キー操作で入力される電話番号を一時記憶するレジスタＮＵＭＢＥＲ［０］〜［ｎ］をクリアする。なお、ここでｎは入力可能な最大桁数を表す。次に、ステップＳＡ７では、サーチポインタｉをゼロリセットし、続くステップＳＡ８では、クリアスイッチのオン操作に有無を判断する。ユーザが電話番号入力をキャンセルする為、クリアスイッチをオン操作した場合には、ここでの判断結果が「ＹＥＳ」となり、上述のステップＳＡ２に処理を戻して待受画面表示状態に復帰する。
【００２５】
これに対し、クリアスイッチがオン操作されなければ、上記ステップＳＡ８の判断結果は「ＮＯ」になり、図３に図示するステップＳＡ９に進む。ステップＳＡ９では、数値キーのオン操作の有無を判断する。ユーザが電話番号を入力するために数値キーを押下するオン操作を行うと、判断結果は「ＹＥＳ」になり、ステップＳＡ１０に進む。ステップＳＡ１０では、数値キーのオン操作で入力された数値が「０」であるかどうかを判断する。「０」以外であれば、判断結果は「ＮＯ」になり、後述のステップＳＡ１２に進むが、「０」が入力されると、判断結果は「ＹＥＳ」となり、ステップＳＡ１１に進み、タイマ１のカウントをスタートさせる。そして、ステップＳＡ１２に進み、入力された数値をレジスタＮにストアした後、上記ステップＳＡ９に処理を戻す。
【００２６】
なお、上記ステップＳＡ１１にてカウントスタートさせたタイマ１は、数値キー「０」が押下操作され続ける時間を計時する。後述するように、タイマ１のカウント値が所定値以上に達した場合に、数値キー「０」が長押し操作されたと判断するようになっている。
【００２７】
さて、上述したように、数値キー押下に応じて数値入力した後に、ユーザが数値キーを離すオフ操作を行うと、ステップＳＡ１３の判断結果が「ＹＥＳ」になり、ステップＳＡ１４に進む。ステップＳＡ１４では、タイマ１のカウント値が所定値以上であるか否か、すなわち数値キー「０」の長押し操作が行われたかどうかを判断する。数値キー「０」の長押し操作が行われていなければ、判断結果は「ＮＯ」になり、後述するステップＳＡ１７に処理を進める。一方、数値キー「０」の長押し操作が行われると、判断結果は「ＹＥＳ」となり、ステップＳＡ１５に進み、タイマ１のカウントを停止させる。続いて、ステップＳＡ１６では、入力された電話番号の先頭に市外識別コード「０」が無い場合、この市外識別コード「０」を付加する「０」付加処理（後述する）を実行した後、ステップＳＡ１７に進む。
【００２８】
ステップＳＡ１７では、サーチポインタｉの値が最大桁数ｎに達していないかどうかを判断する。最大桁数ｎに達した場合には、判断結果は「ＮＯ」になり、ステップＳＡ８（図２参照）に処理を戻す。一方、最大桁数ｎに達していなければ、判断結果が「ＹＥＳ」となり、ステップＳＡ１８に進む。ステップＳＡ１８では、レジスタＮに格納された入力数値を、サーチポインタｉに対応するレジスタＮＵＭＢＥＲ［ｉ］にストアする。次いで、ステップＳＡ１９では、レジスタＮＵＭＢＥＲ［０］〜［ｉ］にそれぞれ格納される数値、すなわちこれまでに入力された数値を電話番号入力画面に表示する。この後、ステップＳＡ２０に進み、タイマ２のカウントをスタートさせてからステップＳＡ８（図２参照）に処理を戻す。
【００２９】
なお、タイマ２とは、発信タイミングを計時するものである。後述するように、電話番号を入力し始めてから一定時間経過した時点（タイマ２のカウント値が所定値以上に達した時点）で、発信スイッチがオン操作されていない場合、自動的に「０」付加処理を行ってから発信するようになっている。
【００３０】
以上のようにして、電話番号を入力し終えると、制御部１３は図４に図示するステップＳＡ２１に進み、発信スイッチのオン操作の有無を判断し、続くステップＳＡ２２では、タイマ２のカウント値が所定値以上に達したか否か、つまり電話番号を入力し始めてから一定時間経過したかどうかを判断する。ユーザが発信スイッチをオン操作した場合には、上記ステップＳＡ２１の判断結果が「ＹＥＳ」となり、ステップＳＡ２４を介して「０」付加処理（後述する）を実行する。一方、発信スイッチがオン操作されず、電話番号を入力し始めてから一定時間経過した場合には、上記ステップＳＡ２２の判断結果が「ＹＥＳ」となり、ステップＳＡ２３にてタイマ２のカウントをストップさせてからステップＳＡ２４を介して「０」付加処理（後述する）を実行する。
【００３１】
そして、「０」付加処理が完了すると、ステップＳＡ２５〜ＳＡ２６にて発信および呼出報知を行う。呼出報知に応じて着呼側がオフフックして回線が接続されると、ステップＳＡ２７の判断結果が「ＹＥＳ」になり、ステップＳＡ２８に進み、通話処理を実行する。次いで、このステップＳＡ２８の通話処理中にユーザがオンフックスイッチをオン操作すると、ステップＳＡ２９の判断結果が「ＹＥＳ」になり、ステップＳＡ３０に進み、回線を切る終話処理を実行する。終話処理の完了後、図２に図示するステップＳＡ２に処理を戻して待受画面表示状態に復帰する。
【００３２】
（２）「０」付加処理の動作
次に、図５を参照して「０」付加処理の動作を説明する。前述したように、電話番号入力中に数値キー「０」が長押し操作された場合、発信スイッチがオン操作された場合あるいは電話番号を入力し始めてから一定時間経過した場合に、前述したメインルーチンのステップＳＡ１６（図３参照）またはステップＳＡ２４（図４参照）を介して「０」付加処理が実行される。「０」付加処理が実行されると、制御部１３は図５に示すステップＳＢ１に進み、サーチポインタｉの値が「０」でないか否か、つまり電話番号の先頭の入力でないかどうかを判断する。先頭入力であると、判断結果は「ＮＯ」になり、本処理を完了させる。一方、先頭入力でなければ、判断結果が「ＹＥＳ」になり、次のステップＳＢ２に進む。ステップＳＢ２では、レジスタＮＵＭＢＥＲ［０］の値が「０」でないか否か、つまり先頭の市外識別コード「０」が番号入力されているかどうかを判断する。先頭の市外識別コード「０」が入力されていると、判断結果は「ＮＯ」になり、本処理を完了させる。一方、先頭の市外識別コード「０」が入力されていないと、判断結果が「ＹＥＳ」になり、次のステップＳＢ３に進む。
【００３３】
ステップＳＢ３では、レジスタＮＵＭＢＥＲ［０］〜［ｉ］に格納された値が、「１１０」や「１１９」などの特殊番号でないかどうかを判断する。特殊番号が入力されていると、判断結果は「ＮＯ」になり、本処理を完了させる。一方、特殊番号が入力されていなければ、判断結果は「ＹＥＳ」になり、次のステップＳＢ４に進む。ステップＳＢ４では、サーチポインタｉをインクリメントして歩進させた値をレジスタｍにストアする。次いで、ステップＳＢ５では、サーチポインタｉに対応するレジスタＮＵＭＢＥＲ［ｉ］の内容を、レジスタｍの値で指定されるレジスタＮＵＭＢＥＲ［ｍ］に格納する。
【００３４】
そして、ステップＳＢ６では、レジスタｍおよびサーチポインタｉをそれぞれデクリメントし、続くステップＳＢ７では、サーチポインタｉが「０」になったか否かを判断する。サーチポインタｉが「０」でなければ、判断結果は「ＮＯ」となり、上述のステップＳＢ５に処理を戻す。以後、サーチポインタｉが「０」になるまでステップＳＢ５〜ＳＢ７を繰り返す。要するに、ステップＳＢ４〜ＳＢ７では、入力済みの電話番号の桁を１桁増やし、先頭桁を空けるように入力済みの電話番号を桁送りする。そして、先頭桁を空けるように入力済みの電話番号を桁送りすると、ステップＳＢ７の判断結果が「ＹＥＳ」になり、ステップＳＢ８に進み、電話番号の先頭桁の値を保持するレジスタＮＵＭＢＥＲ［０］に市外識別コードの「０」をストアして本処理を完了させる。これにより、先頭に市外識別コードの「０」を付加した適正な電話番号が生成される。
【００３５】
（３）着信割込処理の動作
次に、図６を参照して着信割込処理の動作を説明する。前述のメインルーチン実行中に着信があると、制御部１３は図６に示すステップＳＣ１〜ＳＣ２を実行し、オフフックスイッチがオン操作されるまで着信報知する。そして、ユーザがオフフックスイッチをオン操作すると、ステップＳＣ２の判断結果が「ＹＥＳ」となり、ステップＳＣ３に進む。ステップＳＣ３〜ＳＣ４では、オンフックスイッチがオン操作されるまで通話処理を実行する。そして、ユーザがオンフックスイッチをオン操作すると、ステップＳＣ４の判断結果が「ＹＥＳ」となり、ステップＳＣ５に進み、終話処理を実行して本処理を完了させる。
【００３６】
以上説明したように、本実施形態によれば、入力済みの電話番号の先頭に市外識別コード「０」が無く、しかも「１１０」や「１１９」などの特殊番号でないことを発信時に判別すると、入力済みの電話番号の桁を１桁増やし、その先頭桁を空けるように入力済みの電話番号を桁送りすると共に、空いた先頭桁に市外識別コードの「０」を付加した適正な電話番号を発生するので、「０」から始る一連の電話番号をダイヤルキー操作したつもりなのに実際には電話番号の先頭の「０」キーが入力されないまま発信して電話が繋がらない、という弊害を回避して電話番号の押し忘れを防止することが可能になる。
【００３７】
加えて、本実施形態によれば、電話番号入力中に数値キー「０」の長押し操作が行われた場合に、入力済みの電話番号の先頭に市外識別コード「０」が無く、しかも「１１０」や「１１９」などの特殊番号でないことが判別されると、入力済みの電話番号の桁を１桁増やし、その先頭桁を空けるように入力済みの電話番号を桁送りすると共に、空いた先頭桁に市外識別コードの「０」を付加した適正な電話番号を発生するので、電話番号の先頭の「０」キーが入力されないことに気付いて入力済みの番号を一旦全部消去してからダイヤルキー操作を始めからやり直したりする弊害を解決して電話番号の押し忘れを防止することが可能になる。
なお、上述した実施形態は、本発明を携帯電話に適用した場合に言及したが、本発明の要旨はこれに限定されず、固定電話であっても適用可能であることは言うまでもない。
【図面の簡単な説明】
【００３８】
【図１】本発明による実施の一形態の構成を示すブロック図である。
【図２】メインルーチンの動作を示すフローチャートである。
【図３】メインルーチンの動作を示すフローチャートである。
【図４】メインルーチンの動作を示すフローチャートである。
【図５】「０」付加処理の動作を示すフローチャートである。
【図６】着信割込処理の動作を示すフローチャートである。
【符号の説明】
【００３９】
１  携帯電話
２  アンテナ
３  スピーカ
４  表示部
５  キー入力部
６  マイク
７  メモリカード
８  カメラ
９  スピーカ
１０  バイブレータ
１１  無線送受信部
１２  無線信号処理部
１３  制御部
１４  加入者情報記憶部
１５  システムＲＯＭ
１６  メモリ
１７  音声信号処理部
１８〜２０  ドライバ
２１  パソコンインタフェース
【図１】
2005175762.tif 000003
【図２】
2005175762.tif 000004
【図３】
2005175762.tif 000005
【図４】
2005175762.tif 000006
【図５】
2005175762.tif 000007
【図６】
2005175762.tif 000008