(57)【要約】【課題】発信者情報の取得に関する設定を、装置の仕様の違いに応じて自動設定できる通信装置を提供すること。【解決手段】ＭＦＣ１は、ナンバーディスプレイサービスを有する電話回線７０に接続されるとともに、外付電話５０が接続される。ＣＰＵ３０は、電話回線７０から到来する情報受信端末起動信号と同様の波形を有する擬似起動信号を生成し、外付電話５０に対して送出する。ＣＰＵ３０は、擬似起動信号に応答して外付電話５０が閉結するか否か、または擬似起動信号に応答して外付電話５０が何れのタイミングで閉結するかを調査し、調査結果に基づいて応答実行トリガ回数を設定し記憶する。ＣＰＵ３０は、情報受信端末起動信号の受信回数をカウントする。ＣＰＵ３０は、受信回数が応答実行トリガ回数に到達することに応じて、情報受信端末起動信号に対して応答を行い、発信者情報を取得する。ＣＰＵ３０は、取得した発信者情報を表示部４１へ表示する。【選択図】図２
2011160025.tif 000002
【特許請求の範囲】
【請求項１】
発呼側の発信者情報を通知するサービスを有する通信回線に接続されるとともに、外部通信装置を接続する接続手段を有する通信装置において、
前記通信回線から到来する情報受信端末起動信号と同様の波形を有する擬似起動信号を生成し、前記外部通信装置に対して所定回数送出する擬似起動信号送出手段と、
前記外部通信装置が閉結したか否かを検出する閉結検出手段と、
前記擬似起動信号に応答して前記外部通信装置が閉結するか否か、または前記擬似起動信号に応答して前記外部通信装置が何れのタイミングで閉結するかの調査結果に基づいて、応答実行トリガ回数を設定し記憶する応答実行トリガ回数記憶手段と、
前記通信回線から到来する前記情報受信端末起動信号の受信回数をカウントする第１カウント手段と、
前記第１カウント手段の前記受信回数が前記応答実行トリガ回数記憶手段に記憶された前記応答実行トリガ回数に到達することに応じて、前記情報受信端末起動信号に対して応答を行い前記発信者情報を取得する取得手段と、
取得した前記発信者情報を前記通信装置が備える表示部へ表示する表示手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記応答実行トリガ回数記憶手段は、
前記所定回数分の前記擬似起動信号が送出される期間中に、前記外部通信装置の閉結が前記閉結検出手段で検出されない場合には、応答実行トリガ回数の値を初期値に設定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記外部通信装置へ送出した前記擬似起動信号の送出回数をカウントする第２カウント手段をさらに備え、
前記応答実行トリガ回数記憶手段は、前記所定回数分の前記擬似起動信号が送出される期間中に、前記外部通信装置の閉結が前記閉結検出手段で検出された場合には、応答実行トリガ回数の値を前記外部通信装置の閉結が検出された時点の前記送出回数に１を加えた値に設定することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記通信回線から到来する極性反転信号と同様の擬似極性反転信号を生成し、前記外部通信装置に対して送出する擬似極性反転信号送出手段をさらに備え、
前記擬似極性反転信号送出手段は、前記擬似極性反転信号が送出されてから所定時間の経過後に前記擬似起動信号を前記外部通信装置に対して送出することを特徴とする請求項１ないし３の何れか１項に記載の通信装置。
【請求項５】
前記応答実行トリガ回数記憶手段は、
前記所定回数分の前記擬似起動信号が送出される期間中に、前記外部通信装置の閉結が前記閉結検出手段で検出されない場合には、前記外部通信装置の設定を前記発信者情報を通知するサービスに対応するように変更する旨を前記表示部へ表示する警告手段と、
各種の設定の入力を受け付ける受付手段とをさらに備え、
前記受付手段で前記外部通信装置の設定変更の入力を受け付けた場合には、前記擬似起動信号送出手段および前記閉結検出手段を再度実行し、
前記受付手段で前記外部通信装置の設定変更の入力を受け付けなかった場合には、前記応答実行トリガ回数の値を初期値に設定することを特徴とする請求項１ないし４の何れか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、交換機から発呼側の特定情報が送信されてくるナンバーディスプレイサービスに対応した通信装置に関する。
【背景技術】
【０００２】
特許文献１には、電話回線を介して通信を行うファクシミリ装置等の通信装置であって、交換機から発呼側の特定情報が送信されてくるナンバーディスプレイサービスに対応した通信装置が開示されている。当該通信装置に更に外部通信装置（音声通話用の電話機など）が接続される場合には、発呼側電話番号の検出シーケンスを外部通信装置と本体通信装置側との何れで実行するかについての設定が、ユーザ等によって行われる。本体通信装置で検出シーケンスを行う場合は、交換機から送信されてくる情報受信端末起動信号（発呼側電話番号を通知する用意があることを示す信号）に対して、本体通信装置が一次応答を行う。一方、外部通信装置で検出シーケンスを行う場合は、交換機から送信されてくる情報受信端末起動信号に対して、外部通信装置が一次応答を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１６３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
外部通信装置には、ナンバーディスプレイ対応の有無や、交換機から極性反転信号より6秒間到来する情報受信端末起動信号に対して何れのタイミングで一次応答するかという応答タイミングの違いなど、装置種類ごとに仕様の違いが存在する。そのため、発呼側電話番号の検出シーケンスの設定をユーザが行う場合には、外部通信装置の仕様に違いに応じて設定を行う必要があることから、誤った設定を行うおそれが生じる。誤った設定の一例としては、外部通信装置がナンバーディスプレイ非対応や非設定の場合に、外部通信装置で発呼側電話番号の検出シーケンスを行う設定をする場合が挙げられる。
【０００５】
また、情報受信端末起動信号に対して外部通信装置が一次応答を行わない際には、本体通信装置が一次応答するように制御を行う場合には、ユーザが検出シーケンスの設定を行う必要を無くすことができる。しかしこの場合、外部通信装置の応答タイミングが装置種類ごとに異なるため、外部通信装置が情報受信端末起動信号の最後まで一次応答をしないことを確認した上で、本体通信装置が一次応答する必要が生じる。すると、ナンバーディスプレイ情報を表示させるまでの時間が長くなり、発呼側のユーザの待ち時間が増加することになる。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本願の通信装置は、発呼側の特定情報を通知するナンバーディスプレイサービスを有する通信回線に接続されるとともに、外部通信装置を接続する接続手段を有する。通信装置は、通信回線から到来する情報受信端末起動信号と同様の波形を有する擬似起動信号を生成し、外部通信装置に対して所定回数送出する擬似起動信号送出手段を備える。また、外部通信装置が閉結したか否かを検出する閉結検出手段を備える。また、擬似起動信号に応答して外部通信装置が閉結するか否か、または擬似起動信号に応答して外部通信装置が何れのタイミングで閉結するかの調査結果に基づいて、応答実行トリガ回数を設定し記憶する応答実行トリガ回数記憶手段を備える。また、通信回線から到来する情報受信端末起動信号の受信回数をカウントする第１カウント手段を備える。また、第１カウント手段の受信回数が応答実行トリガ回数記憶手段に記憶された応答実行トリガ回数に到達することに応じて、情報受信端末起動信号に対して応答を行い発信者情報を取得する取得手段を備える。また、取得した発信者情報を通信装置が備える表示部へ表示する表示手段を備える。
【発明の効果】
【０００７】
発呼側の発信者情報の一例としては、電話番号や発信者の氏名などが挙げられる。また、外部通信装置の一例としては、外付電話が挙げられる。情報受信端末起動信号は、交換機が発信者情報を送信する用意があることを通知する信号である。また、情報受信端末起動信号の波形は、例えば０．５秒のオン時間と０．５秒のオフ時間を有する波形とされる。また所定回数は、例えば６回とされる。また、閉結検出手段の一例としては、直流ループを検出する電流検出回路が挙げられる。情報受信端末起動信号に対する応答は、通信回線を閉結して直流ループを形成することで行われる。応答が交換機で受信されると、交換機からは発信者情報を含んだモデム信号が送信されてくる。そして、当該モデム信号を受信することで、発信者情報を取得することができる。また交換機は、情報受信端末起動信号の波形を所定回数送信する間に通信装置から応答がない場合には、タイムアウトと判断する。
【０００８】
擬似起動信号送出手段、閉結検出手段や応答実行トリガ回数記憶手段は、例えば、通信装置の起動時や、通信装置の各種設定時などに実行される。これらの手段により、擬似起動信号に応答して外部通信装置が閉結するか否か、または擬似起動信号に応答して外部通信装置が何れのタイミングで閉結するかなどについて、調査を行うことができる。そして、調査結果に基づいて、外部通信装置が発信者情報を通知するサービスの対応機であるか否かや、発信者情報を通知するサービスに対応する設定とされているか否かなどについて判断し、判断結果に基づいて応答実行トリガ回数を設定することができる。
【０００９】
第１カウント手段、取得手段、表示手段は、通信装置の被呼時に実行される。通信装置の被呼時には、交換機から通信装置へ情報受信端末起動信号が送信されてくる。そして第１カウント手段によって、情報受信端末起動信号の受信回数がカウントされる。受信回数が応答実行トリガ回数記憶手段に記憶された応答実行トリガ回数に到達したことが検出されると、取得手段によって情報受信端末起動信号に対する応答が行われ、発信者情報が取得される。そして表示手段によって、通信装置の表示部に発信者情報が表示される。
【００１０】
以上より、外部通信装置が発信者情報を通知するサービスの対応機であるか否かや、発信者情報を通知するサービスに対応する設定とされているか否かについての調査結果に基づいて、情報受信端末起動信号に対して通信装置が応答するタイミングを自動で設定することができる。よって、外部通信装置の装置種類ごとの仕様の違いに応じて、ユーザが発信者情報を通知するサービスの受信設定を行う必要を無くすことができるため、ユーザの利便性を高めることが可能となる。
【００１１】
また、外部通信装置が発信者情報を通知するサービスに対応している場合には、取得した発信者情報を外部通信装置に表示することができると共に、取得した発信者情報を通信装置にも表示することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】ＭＦＣ１の構成を表すブロック図である。
【図２】本実施形態に係るメインフローを示す図である。
【図３】本実施形態に係る割り込み処理の具体例を示すフロー図（その１）である。
【図４】本実施形態に係る着信時動作の具体例を示すフロー図（その２）である。
【図５】擬似起動信号の波形図（その１）である。
【図６】擬似起動信号の波形図（その２）である。
【図７】本実施形態に係る着信時動作の具体例を示すフロー図（その１）である。
【図８】本実施形態に係る着信時動作の具体例を示すフロー図（その２）である。
【発明を実施するための形態】
【００１３】
本実施形態に係るＭＦＣ（多機能機）１の構成を表すブロック図を、図１（に示す。図１は、回線接続端子１２に電話回線７０が接続され、電話接続端子１１に外付電話５０が接続された状態を示す図である。ＭＦＣ１は、電話回線７０を介して交換機７１に接続される。交換機７１は、発呼側の発信者情報を通知するサービスを実行する交換機である。発呼側の発信者情報の一例としては、電話番号や発信者の氏名などが挙げられる。
【００１４】
ＭＦＣ１は、外部通信装置の一例としての外付電話５０を接続可能な電話接続端子１１と、電話回線７０を接続可能な回線接続端子１２とを備えている。電話接続端子１１、回線接続端子１２は、いずれもＭＦＣ１の外部に露出した同一形状のモジュラージャックとして構成されており、２つの接点１１Ａおよび１１Ｂと、接点１２Ａおよび１２Ｂをそれぞれ備えている。また、接点１２Ａとトランス１７の一端とを接続する通電経路１３Ａと、接点１２Ｂとトランス１７の他端とを接続する通電経路１３Ｂとが備えられる。
【００１５】
リレー１５は、電話接続端子１１側に設けられる。リレー１５は、リレー切替信号ＲＳＳに基づいて、接点Ｘと接点Ｙとを選択可能に切り替えるリレーである。リレー１５の接点Ｘは、接点１１Ａを通電経路１３Ａに第１ノードＮ１で接続し、接点１１Ｂを通電経路１３Ｂに第２ノードＮ２で接続する。よって接点Ｘが選択されると、電話接続端子１１の接続先が、モデム部３９および回線接続端子１２とされる。また、リレー１５の接点Ｙは、鳴動回路１８に接続される。よって接点Ｙが選択されると、電話接続端子１１の接続先が鳴動回路１８とされる。リレー１５は、電話回線７０からの情報受信端末起動信号の待ち受け状況では、接点Ｘを選択して外付電話５０を電話回線７０に接続した状態に維持するとしてもよい。
【００１６】
極性反転回路３３は、擬似極性反転信号を生成して外付電話５０へ送出する回路である。擬似極性反転信号は、交換機７１から電話回線７０を介して到来する極性反転信号と同様の信号である。極性反転検知部３５は、電話回線７０の極性反転を検出する回路である。信号検知部３８は、交換機７１から到来した情報受信端末起動信号（ＣＡＲ信号）や呼出信号を検出する回路である。
【００１７】
鳴動回路１８は、ＣＰＵ３０からの指令に基づいて、擬似呼出信号および擬似起動信号を生成して外付電話５０へ送出する周知の回路である。擬似呼出信号は、交換機７１から電話回線７０を介して送信されてくる呼出信号の代わりとなる信号である。すなわち、リレー１５の接続先を接点Ｙとしておけば、鳴動回路１８から外付電話５０に擬似呼出信号を出力することができ、着信の有無に関わらず外付電話５０を鳴動させることができる。
【００１８】
また、擬似起動信号は、交換機７１から送信されてくる情報受信端末起動信号（ＣＡＲ信号）の代わりとなる信号である。図５に示すように、擬似起動信号は、０．５秒のオン時間Ｐｏｎと０．５秒のオフ時間Ｐｏｆｆとを有するパルス波形が、約６秒間繰り返される信号である。また図６に、擬似起動信号の１つのパルス波形の詳細波形図を示す。オン時間Ｐｏｎでは、微小パルスが１５（Ｈｚ）の周波数で繰り返された波形となる。またオフ時間Ｐｏｆｆでは、微小パルスが存在しない波形となる。
【００１９】
なお、ＦＡＸ機能を有する一般的な通信装置では、擬似呼出信号を生成するための鳴動回路１８が備えられている場合が多い。この場合には、擬似起動信号の生成回路に鳴動回路１８を流用することで、擬似起動信号生成用の新たな回路を用意する必要がなくなるため、コスト増加を防止することが可能となる。
【００２０】
また、電話接続端子１１とリレー１５と間の通電経路上には、電流検出回路１９が備えられる。電流検出回路１９は、通電経路に流れる電流の有無を検出し、検出結果を電流検出信号ＩＤＳとしてＣＰＵ３０へ出力する。
【００２１】
リレー１６は、回線接続端子１２側の、第１ノードＮ１とトランス１７との接続経路上に設けられる。リレー１６は、通電経路１３Ａをオン・オフし、回線接続端子１２をトランス１７に接続するか否かを制御することで、電話回線を閉結するか否かを制御することができる。トランス１７は、電話回線７０から入力された通信データを、絶縁状態を保持しつつモデム部３９に伝達する回路である。また、モデム部３９は、デジタル信号とアナログ信号とを相互に変換する周知の回路である。
【００２２】
リレー１６をオンにすることで、経路ＲＬ１の直流ループが形成され、モデム部３９が電話回線７０と閉結される。また、リレー１６をバイパスするように備えられる抵抗３４によって、バイパス経路ＲＬ２（接点１２Ａ、第１ノードＮ１、抵抗３４、トランス１７、第２ノードＮ２、接点１２Ｂを通る経路）の直流ループが形成されており、モデム部３９が電話回線７０と常に閉結された状態とされている。また、外付電話５０のデータ経路（接点１２Ａ、第１ノードＮ１、電流検出回路１９、接点１１Ａ、外付電話５０、接点１１Ｂ、電流検出回路１９、第２ノードＮ２、接点１２Ｂ）によって、外付電話５０が電話回線７０と閉結される。
【００２３】
データ経路によって外付電話５０が信号を受信している際には、リレー１６は非接続状態とされ、経路ＲＬ１は遮断される。しかし、バイパス経路ＲＬ２を用いることによって、外付電話５０が受信した信号をモデム部３９でもモニタすることができる。また、バイパス経路ＲＬ２は、抵抗３４を経由しているため、ハイインピーダンスとなっている。よって、電流量が少ないため、交換機７１側からはバイパス経路ＲＬ２の直流ループの存在を検知することができない。よって、バイパス経路ＲＬ２を用いる際に、外付電話５０の応答動作に影響を与えることはない。
【００２４】
主制御部２９には、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２が備えられる。ＣＰＵ３０は、ＲＯＭ３１に記憶されたプログラムに基づき、ＭＦＣ１を制御する回路である。ＣＰＵ３０には、モデム部３９、極性反転回路３３、極性反転検知部３５、信号検知部３８、鳴動回路１８、表示部４１、内蔵電話４３、操作部４４などが接続される。ＲＡＭ３２には、後述する各種のパラメータ（応答実行トリガ回数、カウンタＡ、送出回数Ｍ、状態フラグ、オン時間セットエリア、オフ時間セットエリア、入力数ｎ、等）が記憶される。
【００２５】
表示部４１は、ＭＦＣ１の筐体表面（不図示）に設けられた、液晶パネルなどの装置である。内蔵電話４３は、ＭＦＣ１に予め備えられる、音声通話用の受話器である。操作部４４は、ＭＦＣ１の筐体表面に設けられた、テンキーなどの入力装置である。操作部４４は、例えば、外付電話５０のナンバーディスプレイサービスに関する設定の入力を受け付ける。また、ＣＰＵ３０からはリレー切替信号ＲＳＳおよびリレー制御信号ＳＣＳが出力され、ＣＰＵ３０には電流検出信号ＩＤＳが入力される。
【００２６】
本実施形態に係るＭＦＣ１で実行される、外付電話５０のナンバーディスプレイ対応調査の動作を説明する。メインフローを図２に、割込み処理を図３および図４に示す。また、擬似起動信号の波形図を図５および図６に示す。図２のメインフローは、例えば、ＭＦＣ１の電源立ち上げ時において、回線自動判別と共に行われる。回線自動判別は、回線の種類（パルス回線、トーン回線など）を判別する動作である。また、図２のメインフローは、ユーザにより任意のタイミングで行なわれるとしてもよい。
【００２７】
なお、ＭＦＣ１の初期状態において、リレー１５の接続先が接点Ｙとされ、外付電話５０が電話回線７０に接続されている場合を説明する。また、リレー１６が非接続状態とされ、電話回線７０にモデム部３９が閉結されていない場合を説明する。また、ＭＦＣ１の初期状態において、状態フラグがオフ状態とされ、オン状態カウンタおよびオフ状態カウンタが０とされ、オン時間セットエリアおよびオフ時間セットエリアが０とされ、入力数ｎが０とされる場合を説明する。
【００２８】
Ｓ２１１において、ＣＰＵ３０は、０．５秒オンタイマーをセットする。０．５秒オンタイマーは、擬似起動信号のオン時間Ｐｏｎを測定するためのタイマーである。
【００２９】
Ｓ２１３において、ＣＰＵ３０は、極性反転回路３３で擬似極性反転信号を生成し、外付電話５０へ送出する。これにより、交換機７１の仕様（極性反転信号を送出してから情報受信端末起動信号を送出する仕様）を、ＭＦＣ１で忠実に再現することができる。よって、外付電話５０のナンバーディスプレイ対応調査を、より確実に行うことが可能となる。
【００３０】
Ｓ２１５において、ＣＰＵ３０は、０．１秒の間待機する。なお、待機時間は交換機７１の仕様等によって定めればよく、０．１秒に限られない。また、待機時間は、予めユーザ等によって入力されてもよい。
【００３１】
Ｓ２１７において、ＣＰＵ３０は、状態フラグをオン状態にセットする。状態フラグは、擬似起動信号および情報受信端末起動信号（ＣＡＲ信号）の状態を記憶するためのフラグである。
【００３２】
Ｓ２１８において、ＣＰＵ３０は、ＲＡＭ３２に記憶されているカウンタＡおよび送出回数Ｍを０にリセットする。カウンタＡは、１５（Ｈｚ）の微小パルス信号（図６）を生成するためのカウンタである。送出回数Ｍは、擬似起動信号において、０．５秒のオン時間と０．５秒のオフ時間とを有するパルス波形（図５）が鳴動回路１８から送出された回数である。また、応答フラグが「応答なし」にリセットされる。応答フラグは、擬似起動信号に対して外付電話５０が一次応答したことを示すフラグである。
【００３３】
Ｓ２１９において、ＣＰＵ３０は、セットアップフラグをオンにセットする。セットアップフラグは、割込み処理（図３、図４）を行うか否かを決定するためのフラグである。割込み処理の詳細内容については後述する。
【００３４】
Ｓ２２１において、ＣＰＵ３０は、擬似起動信号のパルス波形の送出回数Ｍが、５回に到達したか否かを判断する。５回に到達していない場合（Ｓ２２１：ＮＯ）には、Ｓ２２３へ進む。Ｓ２２３において、ＣＰＵ３０は、応答フラグが「応答あり」にセットされたか否かを判断する。応答フラグが「応答あり」にセットされていない場合（Ｓ２２３：ＮＯ）には、Ｓ２２１へ戻る。一方、応答フラグが「応答あり」にセットされている場合（Ｓ２２３：ＹＥＳ）には、外付電話５０がナンバーディスプレイ対応機であると判断され、Ｓ２２５へ進む。
【００３５】
Ｓ２２５においてＣＰＵ３０は、応答実行トリガ回数の値を、外付電話５０の閉結が検出された時点の送出回数Ｍに１を加えた値に設定し、ＲＡＭ３２に記憶する。
【００３６】
以上より、外付電話５０がナンバーディスプレイ対応機であると判断された場合には、応答実行トリガ回数の値が、応答フラグがセットされた時点の送出回数Ｍに１を加えた値に設定される。これにより、ＭＦＣ１側の応答タイミングを、外付電話５０の応答タイミングの直後のタイミングになるように自動で設定することができる。すなわち、情報受信端末起動信号に対する応答を、外付電話５０が優先的に行うように、自動で設定が行われる。
【００３７】
またＳ２２１において、送出回数Ｍが５回に達している場合（Ｓ２２１：ＹＥＳ）には、外付電話５０がナンバーディスプレイサービス対応機であるが、ナンバーディスプレイサービスに対応する設定とされていない可能性がある場合と判断される。よってＳ２２７へ進み、”ナンバーディスプレイ機能確認して下さい”の旨を表示部４１に表示する。これにより、外付電話５０の設定をナンバーディスプレイサービスに対応するように変更する旨をユーザへ報知する。
【００３８】
Ｓ２２９において、ＣＰＵ３０は、外付電話５０のナンバーディスプレイ機能がオンにされたか否かを判断する。例えば、操作部４４で外付電話５０の設定変更の入力を受け付けた場合には、外付電話５０のナンバーディスプレイ機能がオンにされたと判断してもよい。オンにされたと判断された場合（Ｓ２２９：ＹＥＳ）にはＳ２１１へ戻り、再度メインフローが開始される。
【００３９】
一方、オンにされていないと判断された場合（Ｓ２２９：ＮＯ）には、外付電話５０がナンバーディスプレイサービス対応機ではない場合や、ナンバーディスプレイサービスに対応する設定とされない場合などであると判断され、Ｓ２３１へ進む。Ｓ２３１において、ＣＰＵ３０は、応答実行トリガ回数の値を、初期値である「１」に設定し、ＲＡＭ３２に記憶する。
【００４０】
以上より、外付電話５０がナンバーディスプレイサービス対応機ではない場合や、ナンバーディスプレイサービスに対応する設定とされない場合などであると判断された場合には、応答実行トリガ回数の値が「１」に設定される。これにより、情報受信端末起動信号が着信してからの最短時間でＭＦＣ１が一次応答するように、自動で設定を行うことができる。すなわち、情報受信端末起動信号に対する応答を、ＭＦＣ１が優先的に行うように、自動で設定が行われる。
【００４１】
なお、応答実行トリガ回数の値の初期値は「１」に限られず、１よりも大きい値でもよい。初期値を大きくすることにより、情報受信端末起動信号の着信をより確実に検出することが可能となる。
【００４２】
擬似起動信号を生成するための割込み処理について、図３および図４のフローを用いて説明する。割込み処理は、１／３０秒ごとに行われる処理である。
【００４３】
Ｓ２４１において、ＣＰＵ３０は、ＲＡＭ３２に記憶されているセットアップフラグがオンであるか否かを判断する。オンでない場合（Ｓ２４１：ＮＯ）には、割り込み処理を行わない場合であると判断され、Ｓ２４３へ進み、ＣＰＵ３０は、割り込み処理とは異なる別の処理を行う。一方、オンである場合（Ｓ２４１：ＹＥＳ）には、割り込み処理を実行するためにＳ２４５へ進む。
【００４４】
Ｓ２４５において、ＣＰＵ３０は、ＲＡＭ３２に記憶されている状態フラグがオン状態であるか否かを判断する。状態フラグがオン状態である場合には、擬似起動信号のオン時間Ｐｏｎ中である（Ｓ２４５：ＹＥＳ）と判断され、Ｓ２４７へ進む。
【００４５】
Ｓ２４７において、ＣＰＵ３０は、カウンタＡの値が「１」であるか否かを判断する。カウンタＡの値が「１」ではないと判断される場合（Ｓ２４７：ＮＯ）には、Ｓ２４９へ進む。Ｓ２４９において、ＣＰＵ３０は、鳴動回路１８から送出される擬似起動信号を、オン状態にする。そしてＳ２５１において、ＣＰＵ３０は、カウンタＡの値を「１」にセットする。
【００４６】
また、Ｓ２４７において、カウンタＡの値が「１」であると判断される場合（Ｓ２４７：ＹＥＳ）には、Ｓ２５３へ進む。Ｓ２５３において、ＣＰＵ３０は、鳴動回路１８から送出される擬似起動信号を、オフ状態にする。そしてＳ２５５において、ＣＰＵ３０は、カウンタＡの値を「０」にリセットする。
【００４７】
Ｓ２５７において、ＣＰＵ３０は、外付電話５０が一次閉結されたか否かを判断する。外付電話５０が一次閉結されると、情報受信端末起動信号に対して一次応答が行われたことになる。一次閉結の検出は、電流検出回路１９で直流ループが検出されるか否かによって行われる。一次閉結されたと判断される場合（Ｓ２５７：ＹＥＳ）には、外付電話５０がナンバーディスプレイ対応であると判断される。よってＳ２５９に進み、ＣＰＵ３０は、応答フラグを「応答あり」にセットする。そしてフローが終了される。
【００４８】
一方、Ｓ２５７において一次閉結されていないと判断される場合（Ｓ２５７：ＮＯ）にはＳ２６１へ進む。Ｓ２６１において、ＣＰＵ３０は、０．５秒オンタイマーがタイムアップしたか否かを判断する。タイムアップしていない場合（Ｓ２６１：ＮＯ）には、擬似起動信号のオン時間Ｐｏｎ中であると判断され、フローが終了される。タイムアップしている場合（Ｓ２６１：ＹＥＳ）には、擬似起動信号のオン時間Ｐｏｎが終了したと判断され、Ｓ２６３へ進む。
【００４９】
Ｓ２６３において、ＣＰＵ３０は、擬似起動信号の０．５秒オフタイマーをセットする。０．５秒オフタイマーは、擬似起動信号のオフ時間Ｐｏｆｆを測定するためのタイマーである。Ｓ２６５において、ＣＰＵ３０は、状態フラグをオフ状態にセットする。Ｓ２６７において、ＣＰＵ３０は、鳴動回路１８から外付電話５０に対して送出される擬似起動信号を、オフ状態に維持する。そしてフローが終了される。
【００５０】
また、Ｓ２４５において状態フラグがオン状態であると判断される場合には、擬似起動信号のオフ時間Ｐｏｆｆ中である（Ｓ２４５：ＮＯ）と判断され、Ｓ２７１（図４）へ進む。Ｓ２７１において、ＣＰＵ３０は、０．５秒オフタイマーがタイムアップしたか否かを判断する。タイムアップしていない場合（Ｓ２７１：ＮＯ）には、擬似起動信号のオフ時間Ｐｏｆｆ中であると判断され、Ｓ２７３へ進む。
【００５１】
Ｓ２７３において、ＣＰＵ３０は、外付電話５０が一次閉結されたか否かを判断する。一次閉結されたと判断される場合（Ｓ２７３：ＹＥＳ）には、外付電話５０がナンバーディスプレイ対応であると判断される。よってＳ２５９に進み、ＣＰＵ３０は、応答フラグを「応答あり」にセットする。そしてフローが終了される。一方、一次閉結されていないと判断される場合（Ｓ２７３：ＮＯ）には、フローが終了される。
【００５２】
またＳ２７１において、０．５秒オフタイマーがタイムアップしている場合（Ｓ２７１：ＹＥＳ）には、擬似起動信号のオフ時間Ｐｏｆｆが終了したと判断され、Ｓ２７５へ進む。Ｓ２７５において、ＣＰＵ３０は、外付電話５０へ送出した擬似起動信号の送出回数Ｍを１カウントアップする。
【００５３】
Ｓ２７７において、ＣＰＵ３０は、擬似起動信号の０．５秒オンタイマーをセットする。Ｓ２７９において、ＣＰＵ３０は、状態フラグをオン状態にセットすると共に、カウンタＡの値を「０」にリセットする。そしてフローを終了する。
【００５４】
これにより、割込み処理が１／３０秒ごとに繰り返されることで、図６に示すような１５（Ｈｚ）の繰り返し周波数を有する微小パルスの信号が生成される。なお、割込み処理の実行タイミングは、１／３０秒ごとに限られず、交換機７１の仕様等によって定めればよい。情報受信端末起動信号の微小パルスにおける繰り返し周波数の仕様が１６（Ｈｚ）の場合には、擬似起動信号の微小パルスにおける繰り返し周波数が１６（Ｈｚ）近傍となるように、割込み処理の実行タイミングを決定すればよい。
【００５５】
そして、メインフロー（図２）において割込み処理が繰り返されることで、交換機７１から到来する情報受信端末起動信号と同様の波形を有する擬似起動信号（図５）が鳴動回路１８で生成され、外付電話５０に対して送出される。
【００５６】
本実施形態に係るＭＦＣ１の着信時動作を説明する。着信時動作について、図７および図８のフロー図と、図５の情報受信端末起動信号の波形図を用いて説明する。
【００５７】
Ｓ１１では、極性反転が極性反転検知部３５で検出されたか否かが判断される。極性反転は、各種の信号が交換機７１から送出開始される旨を、ＭＦＣ１へ知らせるための信号である。各種の信号の一例としては、情報受信端末起動信号や呼出信号が挙げられる。極性反転が検出されると、Ｓ１３へ進み、信号検出動作へ移行する。なお、ＣＩ信号ポートを常に監視する場合には、Ｓ１１を省略することも可能である。
【００５８】
Ｓ１３では、ＣＩ信号ポートのオン状態が検出されたか否かが、ＣＩ信号ポートを直接監視することで判断される。Ｓ１３の動作は、所定のサイクルタイム（例えば６０Ｈｚ）で繰り返し実行される。Ｓ１３において、入力信号がオン状態（ハイレベル）であればＳ１５へ進む。Ｓ１５において、オン状態カウンタを＋１し、Ｓ１９へ進む。一方、入力信号がオフ状態（ローレベル）であればＳ１７へ進む。Ｓ１７において、オフ状態カウンタを＋１し、Ｓ１９へ進む。
【００５９】
Ｓ１９では、ＲＡＭ３２に記憶されている状態フラグがオン状態であるか否かが判断される。状態フラグがオフ状態である場合（Ｓ１９：ＮＯ）には、Ｓ２１（図８）に進む。Ｓ２１では、今回のサイクルでＣＩ信号ポートがオンからオフへ遷移したか否かが判断される。今回のサイクルでオフ状態へ遷移していない場合（Ｓ２１：ＮＯ）にはＳ１３へ戻り、今回のサイクルでオフ状態へ遷移した場合（Ｓ２１：ＹＥＳ）にはＳ２３に進む。
【００６０】
Ｓ２３において、オン状態カウンタのカウント数が、ＲＡＭ３２のオン時間セットエリアに記憶される。また、オン状態カウンタおよびオフ状態カウンタが０にリセットされる。Ｓ１３の動作は、所定のサイクルタイム（例えば６０Ｈｚ）で繰り返し実行されるため、オン状態カウンタのカウント数によって入力信号のオン時間を計測することができる。そして、Ｓ２４において、ＲＡＭ３２内の状態フラグがオン状態にセットされる。
【００６１】
Ｓ２５において、外付電話５０が一次閉結されたか否かが判断される。外付電話５０が一次閉結されると、情報受信端末起動信号に対して一次応答が行われたことになる。一次閉結されていないと判断される場合（Ｓ２５：ＮＯ）にはＳ１３へ戻り、一次閉結されたと判断される場合（Ｓ２５：ＹＥＳ）にはＳ２６へ進む。
【００６２】
外付電話５０での一次応答が交換機７１で受信されると、交換機７１から外付電話５０へは、発信者情報を含んだモデム信号が送信されてくる。Ｓ２６において、ＣＰＵ３０は、外付電話５０のデータ経路をバイパス経路ＲＬ２を用いてモニタすることで、外付電話５０が受信している発信者情報を取得する。Ｓ２７において、ＣＰＵ３０は、取得した発信者情報（電話番号）を表示部４１に表示する。
【００６３】
また、Ｓ１９において、状態フラグがオン状態の場合（Ｓ１９：ＹＥＳ）には、Ｓ２８に進む。Ｓ２８では、今回のサイクルでＣＩ信号ポートがオフからオンへ遷移したかが判断される。今回のサイクルでオン状態へ遷移していない場合（Ｓ２８：ＮＯ）にはＳ１３へ戻り、今回のサイクルでオン状態へ遷移した場合（Ｓ２８：ＹＥＳ）にはＳ２９に進む。
【００６４】
Ｓ２９において、オフ状態カウンタのカウント数が、ＲＡＭ３２のオフ時間セットエリアに記憶される。また、オン状態カウンタおよびオフ状態カウンタが０にリセットされる。これにより、オフ状態カウンタのカウント数によって入力信号のオフ時間を計測することができる。そして、Ｓ３０において、ＲＡＭ３２内の状態フラグがオフ状態にセットされる。
【００６５】
Ｓ３１において、情報受信端末起動信号（ＣＡＲ信号）が検出されたか否かが判断される。当該判断は、オン時間セットエリアに記憶されているオン時間と、オフ時間セットエリアに記憶されているオフ時間を用いて行われる。
【００６６】
オン時間とオフ時間が共に０．５秒でない場合には、呼出信号を受信していると判断され（Ｓ３１：ＮＯ）、Ｓ３３へ進む。Ｓ３３では、次回の呼出信号から鳴動動作が行われる。
【００６７】
一方、オン時間とオフ時間が共に０．５秒である場合には、情報受信端末起動信号を受信していると判断され（Ｓ３１：ＹＥＳ）、Ｓ３４へ進む。Ｓ３４において、情報受信端末起動信号の入力数ｎが１カウントアップされる。
【００６８】
Ｓ３５において、外付電話５０が一次閉結されたか否かが判断される。外付電話５０が一次閉結されたと判断される場合（Ｓ３５：ＹＥＳ）には、外付電話５０が情報受信端末起動信号に対して一次応答した場合であると判断され、Ｓ２６（図８）へ進む。一方、外付電話５０が一次閉結されていないと判断される場合（Ｓ３５：ＮＯ）には、Ｓ４１へ進む。Ｓ４１において、入力数ｎが、前述したメインフロー（図２）で決定された応答実行トリガ回数に到達したか否かが判断される。
【００６９】
入力数ｎが応答実行トリガ回数に未到達である場合（Ｓ４１：ＮＯ）には、まだＭＦＣ１が一次応答するタイミングではないと判断され、Ｓ１３へ戻る。一方、入力数ｎが応答実行トリガ回数に到達した場合（Ｓ４１：ＹＥＳ）には、ＭＦＣ１が一次応答するタイミングであると判断される。よってＳ４３へ進み、ＭＦＣ１によって一次応答が行われ、経路ＲＬ１によって発信者情報が取得される。そしてＳ４５において、ＣＰＵ３０は、取得した発信者情報を表示部４１に表示する。
【００７０】
図２から図６を用いて、メインフローおよび割込み処理の具体例を説明する。なお、説明の簡略化のため、応答実行トリガ回数の値が設定されるまでの動作を説明する。例として、外付電話５０がナンバーディスプレイ対応機でなく、擬似起動信号に対する一次応答が行われない場合を説明する。
【００７１】
ＭＦＣ１の電源投入に伴い、図２のメインフローが開始される。時刻ｔ１（図６）において極性反転が送出され（Ｓ２１３）、状態フラグがオン状態にセットされ（Ｓ２１７）、カウンタＡ、送出回数Ｍ、応答フラグがリセットされる（Ｓ２１８）。セットアップフラグがオンにされると（Ｓ２１９）、図３および図４の割込み処理が開始される。
【００７２】
１回目の割込み処理では、セットアップフラグがオンであり（Ｓ２４１：ＹＥＳ）、状態フラグがオン状態であり（Ｓ２４５：ＹＥＳ）、カウンタＡの値が「０」である（Ｓ２４７：ＮＯ）。よって、時刻ｔ２（図６）において擬似起動信号がオン状態に遷移し（Ｓ２４９）、カウンタＡの値が「１」にセット（Ｓ２５１）される。また、外付電話５０は一次閉結されず（Ｓ２５７：ＮＯ）、０．５秒オンタイマーがタイムアップしないため（Ｓ２６１：ＮＯ）、割込み処理が終了する。
【００７３】
２回目の割込み処理が開始されると、セットアップフラグがオンであり（Ｓ２４１：ＹＥＳ）、状態フラグがオン状態であり（Ｓ２４５：ＹＥＳ）、カウンタＡの値が「１」である（Ｓ２４７：ＹＥＳ）。よって、時刻ｔ３（図６）において擬似起動信号がオフ状態に遷移し（Ｓ２５３）、カウンタＡの値が「０」にリセット（Ｓ２５５）される。また、外付電話５０は一次閉結されず（Ｓ２５７：ＮＯ）、０．５秒オンタイマーがタイムアップしないため（Ｓ２６１：ＮＯ）、割込み処理が終了する。
【００７４】
そして０．５秒のオン時間Ｐｏｎの間、上記の割り込み処理が繰り返される。よって、図６のオン時間Ｐｏｎの波形が形成される。
【００７５】
オン時間Ｐｏｎ（０．５秒）が経過すると、０．５秒オンタイマーがタイムアップする（Ｓ２６１：ＹＥＳ）。よって、０．５秒オフタイマーがセットされ（Ｓ２６３）、状態フラグがオフ状態にセットされ（Ｓ２６５）、擬似起動信号がオフ状態に維持される（Ｓ２６７）。よって、時刻ｔ５（図６）においてオン時間Ｐｏｎが終了し、オフ時間Ｐｏｆｆが開始される。
【００７６】
次の割込み処理が開始されると、セットアップフラグがオンであり（Ｓ２４１：ＹＥＳ）、状態フラグがオフ状態である（Ｓ２４５：ＮＯ）。また、０．５秒オフタイマーがタイムアップせず（Ｓ２７１：ＮＯ）、外付電話５０は一次閉結されない（Ｓ２７３：ＮＯ）ため、割込み処理が終了する。そして０．５秒のオフ時間Ｐｏｆｆの間、上記の割り込み処理が繰り返される。よって、図６のオフ時間Ｐｏｆｆの波形が形成される。
【００７７】
オフ時間Ｐｏｆｆ（０．５秒）が経過すると、０．５秒オフタイマーがタイムアップする（Ｓ２７１：ＹＥＳ）。よって送出回数Ｍが１カウントアップされ（Ｓ２７５）、０．５秒オンタイマーがセットされ（Ｓ２７７）、状態フラグがオン状態にセットされると共にカウンタＡがリセットされる（Ｓ２７９）。よって、時刻ｔ６（図６）においてオフ時間Ｐｏｆｆが終了し、オン時間Ｐｏｎが開始される。
【００７８】
以上説明したとおり、上述の割込み処理が繰り返され、０．５秒のオン時間Ｐｏｎと０．５秒のオフ時間Ｐｏｆｆとを有するパルス波形が繰り返し生成され、外付電話５０へ送出される。そして外付電話５０が一次閉結されない場合を説明しているため、メインフロー（図２）において、送出回数Ｍが５回に到達する（Ｓ２２１：ＹＥＳ）。また外付電話５０がナンバーディスプレイ対応機でない場合を説明しているため（Ｓ２２９：ＮＯ）、応答実行トリガ回数の値が、初期値である「１」に設定される。
【００７９】
本実施形態の説明例に係るＭＦＣ１の効果を説明する。本実施形態のＭＦＣ１では、擬似起動信号を生成して外付電話５０に送出し、外付電話５０の反応状態を検知することで、外付電話５０がナンバーディスプレイサービスの対応機であるか否かについて調査することができる。そして、外部通信装置がナンバーディスプレイサービス対応機ではない場合や、ナンバーディスプレイサービスに対応する設定とされていない場合であると判断されると、応答実行トリガ回数の値が、初期値（１回）に自動で設定される。これにより、情報受信端末起動信号に対して外付電話５０が一次応答しない場合には、情報受信端末起動信号が着信してからの最短時間でＭＦＣ１が一次応答することになる。すなわち、外付電話５０よりもＭＦＣ１が優先して情報受信端末起動信号に一次応答するように、外付電話５０の仕様の調査結果に基づいて自動で設定を行うことができる。よって、ユーザがナンバーディスプレイの受信設定を行う必要がなくなるため、ユーザの利便性を高めることが可能となる。
【００８０】
また、外付電話５０がナンバーディスプレイサービスに対応している場合には、取得した発信者情報を外付電話５０に表示することができると共に、取得した発信者情報をＭＦＣ１の表示部４１にも表示することが可能となる。
【００８１】
また、本実施形態のＭＦＣ１では、擬似起動信号を生成して外付電話５０に送出し、外付電話５０の反応状態を検知することで、外付電話５０の情報受信端末起動信号に対する応答タイミング（何回目で応答するかなど）を調査することができる。そして、ＭＦＣ１側の応答タイミングを、外付電話５０の応答タイミングの直後のタイミングになるように自動で設定することができる。これにより、故障等によって外付電話５０が情報受信端末起動信号に応答しない場合には、その直後の最も早いタイミングで、ＭＦＣ１が代わって応答することができる。よって、ナンバーディスプレイ情報を表示させるための時間が長くなることを防止することができ、発呼側のユーザの待ち時間の短縮化を図ることが可能となる。
【００８２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８３】
なお、ＭＦＣ１は通信装置の一例である。外付電話５０は外部通信装置の一例である。電話回線７０は通信回線の一例である。電話接続端子１１は接続手段の一例である。電流検出回路１９は閉結検出手段の一例である。極性反転回路３３は擬似極性反転信号送出手段の一例である。操作部４４は受付手段の一例である。
【００８４】
また、Ｓ２４９、Ｓ２５３を実行する制御部は擬似起動信号送出手段の一例である。Ｓ２５７、Ｓ２７３を実行する制御部は閉結検出手段の一例である。Ｓ２３１、Ｓ２２５を実行する制御部は応答実行トリガ回数記憶手段の一例である。Ｓ３４を実行する制御部は第１カウント手段の一例である。Ｓ２６、Ｓ４３を実行する制御部は取得手段の一例である。Ｓ４５、Ｓ２７を実行する制御部は表示手段の一例である。Ｓ２７５を実行する制御部は第２カウント手段の一例である。Ｓ２１３を実行する制御部は擬似極性反転信号送出手段の一例である。Ｓ２２７を実行する制御部は警告手段の一例である。
【符号の説明】
【００８５】
１  ＭＦＣ
１１  電話接続端子
１２  回線接続端子
１５、１６  リレー
１９  電流検出回路
３０  ＣＰＵ
３９  モデム部
４１  表示部
５０  外付電話
７０  電話回線
ＲＬ１  経路
ＲＬ２  バイパス経路
Ｍ  送出回数
【図１】
2011160025.tif 000003
【図２】
2011160025.tif 000004
【図３】
2011160025.tif 000005
【図４】
2011160025.tif 000006
【図５】
2011160025.tif 000007
【図６】
2011160025.tif 000008
【図７】
2011160025.tif 000009
【図８】
2011160025.tif 000010