(57)【特許請求の範囲】
【請求項１】
発信者電話番号情報を含む通信前情報通知信号を復調して受信データを得る復調部と、前記受信データから発信者データを検出する発信者データ検出手段と、前記発信者データに基づいて発信者情報を表示する表示部とを含む通信端末装置であって、
前記発信者データ検出手段は、前記発信者データに含まれる複数の制御コードのうち少なくとも１つの制御コードに対応するディジタルパターンを格納するパターン情報格納部と、前記ディジタルパターンと一致するパターンを前記受信データが含むことを検出した場合にのみ、前記受信データから前記発信者データを抽出する抽出回路と、を含み、
前記発信者データに含まれる情報部から前記発信者データ全体のデータ長を示すデータ長情報を取得し、前記データ長情報と前記発信者データ全体のデータ長を比較して、前記発信者データが前記データ長情報が示すデータ長を超える冗長部を有する場合、当該冗長部を削除する処理を行う冗長部処理回路を有することを特徴とする通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発信者電話番号表示機能、いわゆるナンバーディスプレイ機能を有する通信端末装置に関する。
【背景技術】
【０００２】
近年、通信前情報通知サービスのひとつとして、ナンバーディスプレイサービスの運用が開始され、このサービスを利用すれば、電話機などにおいて、呼出に応答する前に、発信者の電話番号等の発信者情報が表示されるようになっている。
【０００３】
通信端末装置による発信者情報の表示、いわゆるナンバーディスプレイは、交換機から電話回線を通じて送出されるＩＴＵ−Ｔ勧告Ｖ．２３に準拠した通信前情報通知信号、いわゆるモデム信号を通信端末装置で受信して、受信データの中から発信者データ検出して、データ処理を行うことによって実現される。なお、通信前情報通知信号（以下モデム信号と呼ぶ）に発信者の電話番号等の発信者情報が含まれている。
【０００４】
従来の通信端末装置におけるモデム信号の処理態様について以下に説明する。
【０００５】
発信側の電話番号等の発信者情報は、加入者線交換機から電話回線を通じてモデム信号として送出される。受信側では当該モデム信号をモデム回路で復調してデジタルデータに変換された受信データを得る。通信端末装置は、当該受信データの先頭に付加されているスタートビットを、信号検出回路で検出することにより当該受信データから発信者データを検出する。次いで、データ処理回路で、当該発信者データから発信者電話番号等の発信者情報を抽出し、表示部に発信者電話番号等の発信者情報を表示する。
【０００６】
しかしながら、上記構成の通信端末装置では、電話回線にノイズや瞬断が発生したとき、信号検出回路が、受信データのスタートビットを誤検出することがある。また、信号のドロップ及びデータ処理のタイミングによって受信データの後半部分に冗長なデータが付加される場合がある。その結果、前者の場合、通信端末装置によって発信者データの開始部分が正しく認識されず、後者の場合、冗長なデータまで発信者データとして認識してしまうため、発信者データが正しく検出されない。その結果、データ処理回路で処理を行うことできないため、表示部において発信者電話番号等の発信者情報が表示されないという問題があった。
【０００７】
図１は上記した従来構成の通信端末装置による発信者データの誤検出の例を示す。発信者データの送出形式は、発信者データの前に例えばいくつかの“１”からなるマークビットと、それに続く１ビットの“０”のスタートビットが付加され、また、発信者データの後に１ビットの“１”のストップビットが付加された形式である。図１に示した例において、マークビットにノイズが混入し、当該ノイズをスタートビットとして誤検出し、さらにストップビットのある位置すなわち、発信者データの直後に混入したノイズを発信者データの冗長部として検出した例を示している。上記した例においては、マークビット中に混入したノイズから発信者データ直後のノイズまでを発信者データとして誤検出するため、これを処理する後段のデータ処理回路は、発信者番号を抽出できず、発信者電話番号は表示されないことになる。
【０００８】
特許文献１は、キャッチホンサービス利用時において、エコーキャンセル手段を用いて、第三者すなわち割り込み者からの発呼のときの、被呼者の声によるエコーをキャンセルし、電話機が情報受信端末起動信号（ＣＡＴ）を確実に認識することを可能にすることによって、割り込み者の電話番号を確実に表示する技術が開示されている。
【特許文献１】特許第３４５９５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、かかる技術は、電話回線に生じるノイズや瞬断に起因する問題を解決するものではない。
本発明の目的は、電話回線にノイズや瞬断が発生した場合でも、発信者データを正確に検出し、確実に発信者番号等の発信者情報を表示することができる通信端末装置および方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の通信端末装置は、発信者電話番号情報を含む通信前情報通知信号を復調して受信データを得る復調部と、前記受信データから発信者データを検出する発信者データ検出手段と、前記発信者データに基づいて発信者情報を表示する表示部とを含む通信端末装置であって、前記発信者データ検出手段は、前記発信者データに含まれる複数の制御コードのうち少なくとも１つの制御コードに対応するディジタルパターンを格納するパターン情報格納部と、前記ディジタルパターンと一致するパターンを前記受信データが含むことを検出した場合にのみ、前記受信データから前記発信者データを抽出する抽出回路と、を含み、前記発信者データに含まれる情報部から前記発信者データ全体のデータ長を示すデータ長情報を取得し、前記データ長情報と前記発信者データ全体のデータ長を比較して、前記発信者データが前記データ長情報が示すデータ長を超える冗長部を有する場合、当該冗長部を削除する処理を行う冗長部処理回路を有することを特徴とする。
【発明の効果】
【００１１】
本発明の通信端末装置によれば、電話回線にノイズや瞬断が発生した場合でも、発信者データが誤検出されることなく、確実に発信者電話番号等が表示される。
【実施の形態】
【００１２】
以下、本発明の実施例を図面を参照して説明する。
【００１３】
図２は本発明による通信端末装置のナンバーディスプレイ処理装置の構成を示す。なお、通信端末装置とは、例えば電話機、ファクシミリ、通信機能を備えたパーソナルコンピュータ等の音声通信機能を備えた通信端末装置をいう。
【００１４】
モデム回路１１０は、加入者線交換機から電話回線を通じて送出されるモデム信号を復調して、デジタルデータに変換し、デジタルデータに変換された受信データを後段に向けて出力する。バッファリング手段１２１は、モデム回路１１０から供給された受信データを滞留させる。パターン情報格納部１２２は、発信者データに含まれるひとつまたは複数の制御コードの各々に対応する所定のデジタルパターンを格納する。抽出回路１２３は、パターン情報格納部１２２に格納されている発信者データのひとつまたは複数の制御コードに対応するデジタルパターンと一致するパターンをバッファリング手段１２１に滞留している受信データから検索して発信者データを抽出する。発信者データ検出手段１２０は、上記したバッファリング手段１２１、パターン情報格納部１２２、抽出回路１２３により構成される。冗長部処理回路１３０は、バッファリング手段１２１から供給される発信者データに付加された冗長なデータを削除する。データ処理回路１４０は、冗長部処理回路１３０から供給される発信者データから発信者電話番号等の発信者情報を抽出する。表示部１３０は、データ処理回路１４０から供給される発信者情報に基づいて発信者電話番号等の発信者情報を表示する。
【００１５】
次に、図３のシーケンスを参照しつつ、発信者電話番号通知サービスの接続動作について説明する。図中の（S１）から（S９）は各動作ステップに割り付けられた符号である。
【００１６】
加入者線交換機は、他の通信端末装置から、予めサービス契約がされた通信端末装置に対する呼出があったときに、受信端末側の加入者線Ｌ１，Ｌ２の極性を反転する（ステップS１）。次いで、加入者線交換機は、情報受信端末起動信号（ＣＡＲ）を送出する（ステップS２）。これに対して受信端末側は、発信者情報の受信が可能な状態になると、端末内の直流ループを閉じて、一次応答信号を送出する（ステップS３）。交換機側は、直流抵抗値の変化に基づいて一次応答信号を判断すると、受信端末側に発信者情報を含む通信前情報通知信号、すなわちモデム信号を送出する（ステップS４）。受信端末側では、モデム信号を受信すると、直流ループを開放して、受信完了信号を送出し（ステップS５）、これを受けた交換機側は呼出信号を送信する（ステップS６）。受信端末は、呼出信号を検出すると、呼出音を鳴動させて応答を促す。受信端末側では予め発信者情報を受信してディスプレイ表示しているので、被呼者は発信者情報を視認して、その相手に応じた対応をとることができる。例えば、呼出をそのまま放置したり、留守番電話に切り替えたりすることができる。ここで、呼び出し信号に対し、ハンドセットを取り上げるなどして応答した場合には、再度直流ループを閉じて、二次応答信号を送出する（ステップS７）。その後極性が復極されて通話ができるようになる（ステップS８）、（ステップS９）。
【００１７】
なお、モデム信号で送出される発信者情報には、発信者の通信端末装置の電話番号の他に、発信者電話番号を通知できない場合は、電話番号入力前の操作（「１８４」をダイヤル）等によって非通知指定をしたことや、公衆電話から発信したことなどその理由の表示が含まれる。
【００１８】
次に図4を参照して、ナンバーディスプレイで使用する発信者データのデータフォーマットについて説明する。発信者データは、ＤＬＥ、ＳＯＨ、ヘッダ、ＳＴＸ、情報、ＥＴＸ、ＣＲＣの制御コードにより構成されるシリアルデータであり、そのデータ長は最大１２８バイトである。
【００１９】
制御コードＳＯＨは、情報メッセージのヘッディングの開始を示す。ヘッダは、加入者線交換機から通信端末への情報送出のための表題である。制御コードＳＴＸは、テキストの開始及びヘッディングの終了を示す。サービス種別は、送信情報の内容が発信者電話番号通知サービスであることを通知する。メッセージ内容長は、後続のパラメータ（１）からパラメータ（ｎ）までの総バイト数を示す。パラメータ（１）からパラメータ（ｎ）は、発信者電話番号、発信者電話番号非通知理由、発信電話番号拡張情報からなるパラメータ種別と、情報内容長と、送信情報の内容とを示す。制御コードＥＴＸは、テキストの終わりを示す。ＣＲＣは、誤り検出符号である。各制御信号の直前には、所定の透過モード用制御コードＤＬＥが付加されている。
【００２０】
上記した制御コードは加入者線交換機よりマークビット、ＤＬＥ、ＳＯＨ、ヘッダ、ＤＬＥ、ＳＴＸ、情報、ＤＥＬ、ＥＴＸ、ＣＲＣの順序で配列され電話回線を通じて通信端末装置に向けて送信される。
【００２１】
次に、図２を参照しつつ本発明による通信端末装置における発信者情報を含む発信者データの処理動作について詳細に説明する。
【００２２】
上記したように、加入者線交換機１００は、受信側の通信端末装置の呼び出し音を鳴動させる前に受信端末側に発信者電話番号等の発信者情報を含むモデム信号を送出する。送出された当該モデム信号は、モデム回路１１０により受信される。モデム信号はアナログ電話回線に送信されるアナログ信号であり、通信端末装置で発信者電話番号等の発信者情報を取得する処理が行えるように、モデム回路１１０は、受信したモデム信号を復調してデジタル信号に変換し、デジタルデータに変換された受信データをバッファリング手段１２１に向けて送信する。
【００２３】
バッファリング手段１２１は、モデム回路１１０から供給された受信データを後述の抽出回路１２３による処理を行うためにデータを滞留させる。なお、バッファリング手段１２１に滞留されるデータ長は、後述のパターン情報格納部１２２に格納されるデータ長と同一である。
【００２４】
パターン情報格納部１２２には、発信者データに含まれる、ひとつまたは複数の制御コードに対応している所定のデジタルパターンが格納されている。すなわち、上記した発信者データのフォーマットのそれぞれの制御コードには、図５に示すように仕様により定められている所定のデジタルパターンが割り付けられている。パターン情報格納部１２２には、この発信者データに含まれるひとつまたは複数の制御コードに対応する所定のデジタルパターンが、加入者線交換機より送出される配列と同じ順序で格納されている。例えば、図６に示すようにパターン情報格納部１２２にはＤＬＥ、ＳＯＨ、ヘッダに対応する“００１００００、００００００１、００００１１１”が格納される。
【００２５】
これらは例示にすぎず、パターン情報格納部１２２に格納される各制御コード対応するデジタルパターンの数は、後述の抽出回路１２３によるデータ処理時間等を考慮して適宜設定することが可能である。
【００２６】
抽出回路１２３は、パターン情報格納部１２２に格納されている発信者データの各制御コードに対応するデジタルパターンと一致するパターンをバッファリング手段１２１に滞留している受信データから検索する。
【００２７】
上記した処理を図７を参照しつつ、パターン情報格納部１２２にＤＬＥ、ＳＯＨ、ヘッダに対応するデジタルパターン“００１００００、００００００１、００００１１１”が格納されている場合を例に説明する。
【００２８】
抽出回路１２３は、バッファリング手段１２１に滞留しているデータの中から、加入者線交換機（モデム回路１１０）から供給されるデータの順に、パターン情報格納部１２２に格納されている上記した３つの制御コードすなわち、ＤＬＥ、ＳＯＨ、ヘッダに対応するデジタルパターン“００１００００、００００００１、００００１１１”と一致するパターンの検索を行う。換言すれば、抽出回路１２３は、モデム回路１１０より供給される受信データの中からＤＬＥ、ＳＯＨ、ヘッダの３つの制御コードを一挙に検索する。パターン情報格納部１２２に上記の例と異なるデジタルパターンが格納されている場合は、当該パターンと一致するパターンの検索が行われることは容易に理解することができる。
【００２９】
抽出回路１２３によって一致するパターンが検出されなかった場合は、バッファリング手段１２１に滞留している受信データを１サンプルずつ更新して、再度更新されたデータの中から、パターンファイル格納部１２４に格納されているデジタルパターンと一致するパターンを検索する。
【００３０】
抽出回路１２３によりパターン情報格納部１２２に格納されているデジタルパターンと同一のパターンを検出することにより、受信データから所望の発信者データを正確に抽出することが可能となる。すなわち、電話回線にノイズや瞬断が発生した場合であっても、発信者データに含まれる制御コードを直接検索してデータを検出するため、発信者データの開始部分を誤検出することなく、正確にデータを検出することが可能となる。
【００３１】
抽出回路１２３によりパターン情報格納部１２２に格納されているデジタルパターンと同一のパターンが検出され、発信者データが抽出されると、バッファリング手段１２１は、加入者線交換機より送出された順に冗長部処理回路１３０に抽出された発信者データを送信する。
【００３２】
冗長部処理回路１３０では、バッファリング手段１２１から供給された発信者データの後半部分に付加された冗長なデータを削除する処理を行う。すなわち、冗長部処理回路１３０は、バッファリング手段１２１より送信された発信者データのうち図３に示す発信者データのフォーマットの「情報」部より、パラメータ（１）からパラメータ（ｎ）までの総バイト数を示す「メッセージ内容長」を読み取って、発信者データ全体のデータ長を示す情報（以下データ長情報と呼ぶ）を取得する。次いで、取得した当該データ長情報とバッファリング手段１２１より供給された実際の発信者データ全体のデータ長を比較する。そして、実際の発信者データのデータ長が、当該データ長情報よりも長い冗長部を有する場合は、当該冗長部を削除する処理を行う。例えば、発信者データの「情報」部より読み取った発信者データ全体の長さが、１２０バイトであり、実際に送信された発信者データが１２１バイトであった場合、冗長部処理回路１３０は、発信者データの最後の部分に付加された１バイトを不要な冗長データであるとみなし削除する処理を行う。
【００３３】
冗長部処理回路１３０は発信者データの冗長な部分を削除した後、データ処理回路１４０にデータを送信する。すなわち、データ処理回路１４０に送信されるデータは、抽出回路１２３により、正確に抽出され、冗長部処理回路１３０によりデータに付加された冗長な部分が削除されたデータが送信されることになる。つまり、通信端末装置で発信者電話番号等を表示するのに必要な発信者データが、過不足のない状態でデータ処理回路１４０に送信されることになる。
【００３４】
データ処理回路１４０は、送信されたデータから、発信者情報を抽出して、表示部１３０に発信者電話番号等の発信者情報を表示する。
【００３５】
上記したように、本発明によれば、発信者データに含まれるひとつまたは複数の制御コードに対応する各々のデジタルパターンを検出することにより、発信者データを抽出し、さらに、発信者データに付加された冗長なデータを削除する処理を行うため、電話回線にノイズや瞬断が発生した場合でも、誤検出することなく正しく発信者データを検出でき、正確に発信者電話番号等の発信者情報を取得することができるので、確実に発信者電話番号等の発信者情報を表示することが可能となる。
【図面の簡単な説明】
【００３６】
【図１】従来の通信端末装置における発信者データの誤検出の例を示す図である。
【図２】本発明の実施例であるナンバーディスプレイ処理装置の構成を示すブロック図である。
【図３】発信者電話番号通知サービスの接続動作を示す図である。
【図４】発信者データのデータフォーマットを示す図である。
【図５】発信者データの各制御コードに対応するデジタルパターンを示す図である。
【図６】パターン情報格納部に格納されるデジタルパターンの一例を示す図である。
【図７】本発明の通信端末装置によって抽出された発信者データの一例を示す図である  。
【符号の説明】
【００３７】
１１０  モデム回路
１２０  発信者データ検出手段
１２１  バッファリング手段
１２２  パターン情報格納部
１２３  抽出回路
１３０  冗長部処理回路
１４０  データ処理回路
１５０  表示部
【図１】
0004497070.tif 000002
【図２】
0004497070.tif 000003
【図３】
0004497070.tif 000004
【図４】
0004497070.tif 000005
【図５】
0004497070.tif 000006
【図６】
0004497070.tif 000007
【図７】
0004497070.tif 000008