(57)【要約】【課題】必ずしも発信キーの操作やタイムアウトの判断を必要とすることなく、簡易かつ迅速に発信処理に移行することができる端末装置を提供することを目的とする。【解決手段】電話機能を持った端末装置であって、複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の番号（以下「接頭ナンバー」と呼ぶ）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を記憶する手段と、ユーザが電話番号の入力を開始した場合に、前記対応関係を参照し、ユーザから入力される番号に整合する接頭ナンバーを選択して、前記選択した接頭ナンバーに対応する全桁数を取得する手段と、ユーザから入力される番号の桁数が前記取得した全桁数と一致した場合に、電話番号の入力が終了したと判断して発信処理を行うように制御する制御手段と、を備える【選択図】図４
2005192051.tif 000002
【特許請求の範囲】
【請求項１】
電話機能を持った端末装置であって、
複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の番号（以下「接頭ナンバー」と呼ぶ）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を記憶する手段と、
ユーザが電話番号の入力を開始した場合に、前記対応関係を参照し、ユーザから入力される番号に整合する接頭ナンバーを選択して、前記選択した接頭ナンバーに対応する全桁数を取得する手段と、
ユーザから入力される番号の桁数が前記取得した全桁数と一致した場合に、電話番号の入力が終了したと判断して発信処理を行うように制御する制御手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記複数種類の番号計画について、全てｎ＝１であることを特徴とする請求項１記載の端末装置。
【請求項３】
前記複数種類の番号計画のうち少なくとも２つの番号計画はｎの値が異なっていることを特徴とする請求項１記載の端末装置。
【請求項４】
前記制御手段は、前記取得した全桁数が「不明」である場合には、ユーザから所定時間にわたって入力がない場合又はユーザから所定の発信操作を受け付けた場合に、電話番号の入力が終了したと判断して発信処理を行うように制御することを特徴とする請求項１乃至３のいずれか１項に記載の端末装置。
【請求項５】
前記記憶手段は、前記対応関係を更新可能に構成されていることを特徴とする請求項１乃至４のいずれか１項に記載の端末装置。
【請求項６】
電話機能を持った端末装置における発呼制御方法であって、
複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の番号（以下「接頭ナンバー」と呼ぶ）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を記憶する手段を参照して、ユーザから入力される番号に整合する接頭ナンバーを選択して、前記選択した接頭ナンバーに対応する全桁数を取得する工程と、
ユーザから入力される番号の桁数が前記取得した全桁数と一致した場合に、電話番号の入力が終了したと判断して発信処理を行うように制御する工程と、を備えることを特徴とする制御方法。
【請求項７】
請求項６記載の制御方法を電話機能を持った端末装置が備えるコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電話機能を持つ端末装置に関し、特に、該端末装置における発信処理の改良技術に関する。
【背景技術】
【０００２】
従来のＩＰ電話機、ＩＳＤＮ電話機、携帯電話のように発呼時にダイヤルデータを一括してネットワークに送出する電話機能を持つ端末装置においては、ダイヤルデータを一括送信するタイミングを決定する手段として、例えば、専用の発信キーを設け、この発信キーの入力操作を契機として発信処理に移行するか、又はユーザから所定時間にわたって入力がない場合に発信処理に移行する構成（タイムアウトを判断して発信処理に移行する構成）を採る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、発信キーを利用して発信処理に移行する構成では、電話番号のみ入力すれば接続を開始できるＰＴＳＮ電話等に比べて、電話番号を押した後に更に発信キーを操作しなければならない点で、発信操作が煩雑である。また、携帯端末のように装置に設けられるキー数が限られている場合、発信キーを別途設ける構成は、キー数が増加してしまう点で好ましいとはいえない。
【０００４】
一方、タイムアウトを判断して発信処理に移行する構成では、常に発信処理が開始されるまでに一定時間を待たなければならず、不便である。
【０００５】
そこで、本発明は、必ずしも発信キーの操作やタイムアウトの判断を必要とすることなく、簡易かつ迅速に発信処理に移行することができる端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の端末装置は、電話機能を持った端末装置であって、複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の番号（以下「接頭ナンバー」と呼ぶ）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を記憶する手段と、ユーザが電話番号の入力を開始した場合に、前記対応関係を参照し、ユーザから入力される番号に整合する接頭ナンバーを選択して、前記選択した接頭ナンバーに対応する全桁数を取得する手段と、ユーザから入力される番号の桁数が前記取得した全桁数と一致した場合に、電話番号の入力が終了したと判断して発信処理を行うように制御する制御手段と、を備えることを特徴とする。
【０００７】
好適には、前記複数種類の番号計画について、全てｎ＝１であることを特徴とする。
【０００８】
また好適には、前記複数種類の番号計画のうち少なくとも２つの番号計画はｎの値が異なっていることを特徴とする。
【０００９】
また好適には、前記制御手段は、前記取得した全桁数が「不明」である場合には、ユーザから所定時間にわたって入力がない場合又はユーザから所定の発信操作を受け付けた場合に、電話番号の入力が終了したと判断して発信処理を行うように制御することを特徴とする。
【００１０】
また好適には、前記記憶手段は、前記対応関係を更新可能に構成されていることを特徴とする。
【００１１】
本発明の制御方法は、電話機能を持った端末装置における発呼制御方法であって、複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の番号（以下「接頭ナンバー」と呼ぶ）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を記憶する手段を参照して、ユーザから入力される番号に整合する接頭ナンバーを選択して、前記選択した接頭ナンバーに対応する全桁数を取得する工程と、ユーザから入力される番号の桁数が前記取得した全桁数と一致した場合に、電話番号の入力が終了したと判断して発信処理を行うように制御する工程と、を備えることを特徴とする。
【００１２】
本発明のプログラムは、本発明の制御方法の工程をコンピュータ上で実行させることを特徴とする。本発明のプログラムは、メモリーカード等の半導体メモリ、ＣＤ−ＲＯＭ、磁気ディスクなどの各種の記録媒体を通じて、又は通信ネットワークを介して、端末装置が備える情報処理部（コンピュータ）にインストールまたはロードすることができる。
【００１３】
なお、本明細書において、１つの機能が２つ以上の物理的手段により実現されても、２つ以上の機能が１つの物理的手段により実現されても良い。
【発明の効果】
【００１４】
本発明によれば、必ずしも発信キーの操作やタイムアウトの判断を必要とすることなく、簡易かつ迅速に発信処理に移行することができる端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、各図を参照して本実施形態について説明する。
【００１６】
図１は本実施形態の発呼制御装置を備えたＩＰ電話機１０の機能ブロック図である。同図に示すように、ＩＰ電話機１０はベースユニット２０とハンドセット４０とを含んで構成され、以下に示すように電話機能を持った端末装置として機能する。
【００１７】
ベースユニット２０は、主に、インターフェース回路２１、制御部２２、信号処理部２３、コーデック２４、音声増幅器２５、音声増幅器２６、受信バッファ２７、送信バッファ２８などを備えて構成されている。
【００１８】
ハンドセット４０に内蔵されているマイクロフォン４２には音声増幅器２６が接続されており、マイクロフォン４２に入力された音声信号は音声増幅器２６で増幅されてコーデック２４に入力される。一方、コーデック２４から出力される音声信号は音声増幅器２５で増幅され、スピーカ４１を通じて拡声出力される。コーデック２４はＡ／Ｄコンバータと、Ｄ／Ａコンバータを含み、音声増幅器２６から出力されるアナログ音声信号をデジタル音声信号（音声データ）に変換して信号処理回路２３に供給するとともに、信号処理回路２３から出力される音声データをアナログ音声信号に変換して音声増幅器２５に出力する。
【００１９】
信号処理回路２３はＤＳＰ（Digital Signal Processor）等を含んで構成される音声データの圧縮／伸張回路であり、コーデック２４から供給される音声データを圧縮して送信バッファ２８に格納するとともに、制御部２２から供給される圧縮処理後の音声データに伸張処理を施し、伸張処理後の音声データをコーデック２４に供給する。インターフェース回路２１はＭＡＣ（Media Access Control）回路と、ＰＨＹ（Physical Protocol）回路を含んで構成される回路であり、ＩＰネットワーク等の伝送路から送られてきた伝送符号を復号化処理して受信バッファ２７に格納するとともに、制御部２２から供給される音声データを符号化して伝送路に送出する。制御部２２は呼制御などを実行する回路であり、送信バッファ２８に格納された音声データを読み出してこれを所定のフレームにパケット化し、パケット化された音声データをインターフェース回路２１に供給するとともに、受信バッファ２７に蓄積している受信データから音声データを取り出して信号処理回路２３に供給する。
【００２０】
ベースユニット２０は、さらに、ダイヤルデータを蓄積するためのダイヤルバッファ２９、ハンドセット４０のオンフック／オフフックを検知するためのフックスイッチ（検知手段）３０、ダイヤル入力を行うためのダイヤルキー３１、発呼を要求するための発信キー３２、ダイヤルデータ等を表示するためのＬＣＤ表示部３３、番号計画データテーブルを格納するメモリ３４などを備えている。
【００２１】
番号計画データテーブルは、複数種類の番号計画について、番号計画に基づいて定められる電話番号の最初のｎ桁の数字（接頭ナンバー）と、番号計画に基づいて定められる電話番号の全桁数と、の対応関係を格納するテーブルである（図２参照）。ｎの値は、その番号計画を一意に識別できる桁数であることが望ましく、そのために番号計画によってｎの値が異なっていてもよい。図２に示す例では、いずれの番号計画も最初の１桁目の数字で各番号計画を一意に識別できるため、全番号計画についてｎ＝１として構成している。また、図に示す「海外」番号計画のように、電話番号の全桁数が不定である場合は、不明であることを示すデータ「不明」を対応づけて構成する。
【００２２】
なお、メモリ３４は書き換え可能なメモリであることが望ましく、その場合、ユーザの入力又は外部からの通信によって、番号計画データテーブルを更新できるように構成することが望ましい。
【００２３】
図３はベースユニット２０の平面図である。同図に示すように、ベースユニット２０には上述したフックスイッチ３０、ダイヤルキー３１、発信キー３２、ＬＣＤ表示部３３に加えて、音量調整キー、設定キー、キャンセルキー、転送／フックキー、スピーカキー、保留キーなどが備え付けられている。
【００２４】
図４は制御部２２によって実行される発呼処理を記述したフローチャートである。発呼処理は、例えばフックスイッチ３０の操作などによってオフフック状態に移行した場合など、ユーザによる電話番号の入力が可能な状態に移行した場合に起動される。
【００２５】
なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。また、制御部２２はかかる発呼処理以外にも種々の制御処理を実行するが、それらは原則として従来と同様であるため、ここでは説明を省略する。
【００２６】
最初に、初期設定として、桁数カウンター及び入力予定桁数に０をセットし、タイムカウンターに内部タイマー最大値をセットする（ステップＳ１）。
【００２７】
次に、キー入力の有無を判断する（ステップＳ２）。
【００２８】
キー入力がない場合、（内部タイマー値−タイムカウンター）＞タイムアウト値（例えば４秒）、が成立するかどうかを判断する（ステップＳ３）。そして、成立する場合には発信処理に移行し、成立しない場合にはステップＳ２に再帰する。
【００２９】
なお、上記のタイムアウト値は可変であってもよい。例えば番号計画データテーブルに全桁数が「不明」となっている番号計画がある場合、該番号計画に対応づけて固有のタイムアウト値を格納しておき、その値を読み出して使用する構成としてもよい。
【００３０】
ステップＳ２においてキー入力を検知した場合は、押下されたキーの種別をチェックする（ステップＳ４）。
【００３１】
そして、押下されたキーが発信キー３２である場合には発信処理に移行する。
【００３２】
一方、押下されたキーがダイヤルキー３１である場合には、ダイヤルデータをダイヤルバッファ２９に格納（追加）する（ステップＳ５）。また、桁数カウンターを＋１するとともに、タイムカウンター＝内部タイマー値、とする（ステップＳ６）。
【００３３】
次に、入力予定桁数をチェックする（ステップＳ７）。
【００３４】
ステップ７において、入力予定桁数＝０の場合、まだ入力予定桁数を取得していない状態なので、メモリ３４を参照し、番号計画データテーブルに格納されている接頭ナンバーのうち、ダイヤルデータ（押下されたナンバー）と一致する接頭ナンバーがあるかどうかを判断する（ステップＳ８）。なお、ｎが２以上の接頭ナンバーがある場合は、ダイヤルバッファ２９に格納されている一連のダイヤルデータと比較する。
【００３５】
そして、番号計画データテーブルにダイヤルデータと一致する接頭ナンバーがある場合は、現在入力進行中の電話番号はその一致する接頭ナンバーに対応する番号計画に整合すると判断できることから、番号計画データテーブルより該一致する接頭ナンバーに対応する全桁数（整合する番号計画の全桁数）を取得し、入力予定桁数にセットする（ステップＳ９）。なお、一致する接頭ナンバーがある場合、整合する番号計画を示す情報（例えば、「内線に電話しようとしています」等のメッセージ）をＬＣＤ表示部３３に表示するように構成してもよい。一方、一致する接頭ナンバーがない場合は、入力予定桁数に「不明」をセットする（ステップＳ１０）。このように入力予定桁数に、整合する番号計画の全桁数又は「不明」をセットしたのち、ステップＳ７に戻る。
【００３６】
ステップＳ７において、入力予定桁数＝「不明」の場合、ステップＳ２に再帰する。
【００３７】
ステップＳ７において、入力予定桁数が０でも「不明」でもない場合、桁数カウンター＝入力予定桁数、が成立するかどうかを判断する（ステップＳ１１）。そして、成立する場合には電話番号の入力が終了したと判断し、発信処理に移行する一方、成立しない場合にはステップＳ２に再帰する。
【００３８】
なお、発信処理は、従来のＩＰ電話と同様に構成することができ、例えばダイヤルバッファ２９に格納されているダイヤルデータを発呼先番号として設定し、発呼メッセージを送信する等の処理を実行する。
【００３９】
また、図示はしていないが、押下されたキーが発信キー３２やダイヤルキー３１でない場合には、押下されたキーの種類に応じて従来と同様の処理を実行する。例えば、押下されたキーがキャンセルキーである場合にはダイヤルバッファ２９をクリアし、ステップＳ１に移行するか又は発呼処理を中止する。
【００４０】
このように、本実施形態によれば、現在入力進行中の電話番号に整合する番号計画の全桁数を取得して、現在入力進行中の電話番号の予定入力桁数とし、入力された電話番号の桁数がその予定入力桁数と一致した段階で自動的に発信処理に移行する構成としているため、番号計画の全桁数が「不明」である場合を除き、発信キーの操作やタイムアウトの判断を必要とすることなく、簡易かつ迅速に発信処理に移行することができる。
【００４１】
（その他）
本発明は、上記実施の形態例に限定されることなく種々に変形して適用することが可能である。
【００４２】
例えば、上述の説明ではＩＰ電話機１０を例に説明したが、本発明の発呼制御装置はダイヤルデータを一括して送信するようなＩＳＤＮ電話機などのデジタル電話機、携帯電話などにも適用することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本実施形態のＩＰ電話機の機能ブロック図である。
【図２】番号計画データテーブルの例を示す図である。
【図３】本実施形態のベースユニットの平面図である。
【図４】本実施形態の発呼処理を記述したフローチャートである。
【符号の説明】
【００４４】
１０…ＩＰ電話機  ２０…ベースユニット  ２１…インターフェース回路  ２２…制御部  ２３…信号処理回路  ２４…コーデック  ２５，２６…音声増幅器  ２７…受信バッファ  ２８…送信バッファ  ２９…ダイヤルバッファ  ３０…フックスイッチ  ３１…ダイヤルキー  ３２…発信キー  ３３…ＬＣＤ表示部  ３４…番号計画データテーブルを格納するメモリ  ４０…ハンドセット  ４１…スピーカ  ４２…マイクロフォン
【図１】
2005192051.tif 000003
【図２】
2005192051.tif 000004
【図３】
2005192051.tif 000005
【図４】
2005192051.tif 000006