(57)【特許請求の範囲】
【請求項１】
公衆回線網である外部の通信網及び電話機が接続された通信制御装置と、該通信制御装置に接続された情報処理装置と、よりなる通信支援装置において、
前記通信制御装置は、前記通信網からのリンガ信号を検出するリンガ信号検出手段と、前記通信網からの発信電話番号を検出する発信電話番号検出手段と、前記通信網と電話機とを接続する通信路と、該通信路を接続するための制御を実行する接続制御手段とを有し、
前記情報処理装置は、発信電話番号検出手段にて発信電話番号が検出された場合に、当該情報処理装置内に記憶する所定の情報に基づいて前記通信路を接続するかどうかを判定する判定手段を有し、
前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号に先行して送信される、特定の起動信号の場合、前記通信路を接続して該特定の起動信号を電話機に通知することで、発信電話番号を通知する着信であることを事前に電話機に伝えることを特徴とする通信支援装置。
【請求項２】
請求項１記載の通信支援装置において、
前記リンガ信号検出手段にてリンガ信号が検出された場合に、リンガ信号検出時からカウントを開始するリンガ信号検出タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信支援装置。
【請求項３】
請求項１または２記載の通信支援装置において、
前記発信電話番号検出手段にて発信電話番号が検出された場合に、発信電話番号検出時からカウントを開始する発信電話番号検出タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信支援装置。
【請求項４】
請求項１乃至３のうちいずれか一項記載の通信支援装置において、
前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号の場合、前記判定手段の判定結果に関係なく前記通信路を接続するための制御を実行することを特徴とする通信支援装置。
【請求項５】
請求項１乃至４のうちいずれか一項記載の通信支援装置において、
電源投入時からカウントを開始する電源投入タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの所定の応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信支援装置。
【請求項６】
請求項１乃至５のうちいずれか一項記載の通信支援装置において、
前記通信路が切断され、通信網からの給電が停止した状態のときに電話機に対して給電する給電手段を有することを特徴とする通信支援装置。
【請求項７】
請求項１乃至６のうちいずれか一項記載の通信支援装置において、
電話機のリンガを鳴動させるためのリンガ信号を生成するリンガ信号生成手段と、
前記リンガ信号検出手段にてリンガ信号が検出された場合に、前記情報処理装置内に記憶する所定の情報に基づいてリンガ信号生成手段を動作させるかどうかを判定するリンガ信号生成判定手段とを有し、
該リンガ信号生成手段は、該リンガ信号生成判定手段の判定結果に基づいてリンガ信号を生成し、電話機に通知することを特徴とする通信支援装置。
【請求項８】
請求項７記載の通信支援装置において、
前記リンガ信号生成判定手段にて行われる判定処理は、更に複数のリンガ信号の中から特定のリンガ信号を特定することを特徴とする通信支援装置。
【請求項９】
公衆回線網である外部の通信網と、電話機と、情報処理装置とが接続され、
前記通信網からのリンガ信号を検出するリンガ信号検出手段と、
前記通信網からの発信電話番号を検出する発信電話番号検出手段と、
前記通信網と電話機とを接続する通信路と、該通信路を接続するための制御を実行するとともに前記発信電話番号検出手段にて発信電話番号が検出された場合に、前記情報処理装置から通知される接続命令により、該通信路を接続するための制御を実行する接続制御手段とを有し、
前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号に先行して送信される、特定の起動信号の場合、前記通信路を接続して該特定の起動信号を電話機に通知することで、発信電話番号を通知する着信であることを事前に電話機に伝える通信制御装置。
【請求項１０】
請求項９記載の通信制御装置において、
前記リンガ信号検出手段にてリンガ信号が検出された場合に、リンガ信号検出時からカウントを開始するリンガ信号検出タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信制御装置。
【請求項１１】
請求項９または１０記載の通信制御装置において、
前記発信電話番号検出手段にて発信電話番号が検出された場合に、発信電話番号検出時からカウントを開始する発信電話番号検出タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信制御装置。
【請求項１２】
請求項９乃至１１のうちいずれか一項記載の通信制御装置において、
前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号の場合、前記情報処理装置から通知される接続命令に関係なく前記通信路を接続するための制御を実行することを特徴とする通信制御装置。
【請求項１３】
請求項９乃至１２のうちいずれか一項記載の通信制御装置において、
電源投入時からカウントを開始する電源投入タイマーを有し、
前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの所定の応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする通信制御装置。
【請求項１４】
請求項９乃至１３のうちいずれか一項記載の通信制御装置において、
前記通信路が切断され、通信網からの給電が停止した状態のときに電話機に対して給電する給電手段を有することを特徴とする通信制御装置。
【請求項１５】
請求項９乃至１４のうちいずれか一項記載の通信制御装置において、
電話機のリンガを鳴動させるためのリンガ信号を生成するリンガ信号生成手段を有し、
該リンガ信号生成手段は、該情報処理装置から通知されるリンガ信号生成命令により、複数のリンガ信号の中から特定のリンガ信号を生成し、電話機に通知することを特徴とする通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、電話機と情報処理装置が通信制御装置内に通信路を介して通信網に接続する通信支援装置において、情報処理装置を利用して、通信網から電話機への着呼を制御する通信支援装置に関する。
【０００３】
近年、日本においてもコンピュータは家庭に普及しつつあり、更にインターネットやパソコン通信の利用を目的として電話回線を使用するモデムも同じように普及しつつある。即ち、現在では従来の電話機とコンピュータの双方が電話回線を使用している。
【０００４】
ところが、コンピュータには電話サービスのアプリケーションが内蔵されているが、電話機との一体感がなく、更に電話機とコンピュータはそれぞれ別々の使われ方をしている。そこで、コンピュータが通信網から電話機への着呼を制御することによって、電話機とコンピュータとの間に一体感を持たせ、更に電話機の利用者に対して高度で便利なサービスを提供可能な通信支援装置が要望されている。
【従来の技術】
【０００５】
従来、通信支援装置は、電話機と情報処理装置が通信制御装置内の通信路を介して公衆回線である外部の通信網と接続するように構成され、該情報処理装置に搭載されている電話サービスは、該情報処理装置と該電話機が通信制御装置を介して接続することにより実行されている。尚、ここでいう通信制御装置とは、モデムやターミナルアダプタのことをいう。
【０００６】
上記のように構成される従来の通信支援装置において、電話機は、通信制御装置内の通信路を介して公衆回線である外部の通信網と直接接続されている。そのため、従来の通信支援装置は、通信網からの着呼に対して、電話機が直接リンガ信号を受信してリンガ音を発生させている。
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の通信支援装置では、着呼の際、電話機に対して直接リンガ信号が通知され、電話機が該リンガ信号を直接処理してリンガ音を発生させるため、着呼に応じてリンガ音を鳴らすかどうかの判断、及び複数パターンのリンガ音を鳴らし分ける処理ができなかった。
【０００８】
本発明は、電話機と通信網間の通信制御装置内の通信路を切り離し、更に着呼の際のリンガ信号の処理を通信制御装置及び情報処理装置側で行うことにより、着呼に応じたリンガの鳴らし分け、及び情報通知等の便利なサービスを電話機の利用者に提供可能な通信支援装置を提供する。
【課題を解決するための手段】
【０００９】
そこで、上記課題を解決するため、本発明の通信支援装置は、請求項１に記載のように、公衆回線網である外部の通信網及び電話機（後述する実施例の電話機３、電話機１０２に相当）が接続された通信制御装置（後述する実施例の通信制御装置１、モデム１３１に相当）と、該通信制御装置に接続された情報処理装置（後述する実施例の情報処理装置２、コンピュータ１０８に相当）と、よりなる通信支援装置において、前記通信制御装置は、前記通信網からのリンガ信号を検出するリンガ信号検出手段（後述する実施例のリンガ検出回路１１、リンガ検出回路１１８に相当）と、前記通信網からの発信電話番号を検出する発信電話番号検出手段（後述する実施例のＣＩＤ検出回路１４、ＣＩＤ検出回路１１９に相当）と、前記通信網と電話機とを接続する通信路と、該通信路を接続するための制御を実行する接続制御手段（後述する実施例の接続切り替え制御回路１２、リレー制御回路１１５に相当）とを有し、前記情報処理装置は、発信電話番号検出手段にて発信電話番号が検出された場合に、当該情報処理装置内に記憶する所定の情報に基づいて前記通信路を接続するかどうかを判定する判定手段（後述する実施例の着呼制御回路２１、コンピュータ１１８、制御ユニット３０１に相当）を有し、前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号に先行して送信される、特定の起動信号の場合、前記通信路を接続して該特定の起動信号を電話機に通知することで、発信電話番号を通知する着信であることを事前に電話機に伝えることを特徴とする。
【００１０】
本発明の通信支援装置は、リンガ信号検出手段にて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する。また、通信支援装置は、検出されたリンガ信号が真のリンガ信号に先行して送信される可能性のある特定の起動信号の場合、発信電話番号（ＣＩＤ）が通知される回線であると判断できる。尚、ここでいうリンガ信号とは、電話機を呼び出すための信号である真のリンガ信号と、該リンガ信号に先行して送信される可能性のある特定の起動信号との総称のことをいう。
【００１１】
さらに、通信制御装置の発信電話番号検出手段にて発信電話番号を検出する。情報処理装置の判定手段は、情報処理装置内に記憶する所定の情報に基づいて該発信電話番号を処理して通信制御装置内の通信路を接続するかどうかを判定する。
【００１２】
従って、本発明の通信支援装置は、該起動信号をリンガ信号として電話機に通知することで、真のリンガ信号とは異なるリンガ音を鳴らし、発信電話番号を通知する着信であることを事前に電話機に伝えることが可能となり、さらに、情報処理装置内に記憶する所定の情報により着呼に応じてリンガ音を鳴らし分ける処理が可能となる。具体的には、ある特定の電話番号にリンガ音を鳴らさない旨の情報を所定の情報として記憶することにより、例えば、特定の相手にはリンガ音を鳴らさずに留守番電話サービスを実行することができる。
【００１３】
また、本発明の通信支援装置は、請求項２に記載のように、請求項１記載の通信支援装置において、前記リンガ信号検出手段にてリンガ信号が検出された場合に、リンガ信号検出時からカウントを開始するリンガ信号検出タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００１４】
従って、本発明の通信支援装置は、情報処理装置の判定手段が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
【００１５】
また、本発明の通信支援装置は、請求項３に記載のように、請求項１または２記載の通信支援装置において、前記発信電話番号検出手段にて発信電話番号が検出された場合に、発信電話番号検出時からカウントを開始する発信電話番号検出タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００１６】
従って、本発明の通信支援装置は、情報処理装置の判定手段が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
【００１７】
また、本発明の通信支援装置は、請求項４に記載のように、請求項１乃至３のうちいずれか一項記載の通信支援装置において、前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号の場合、前記判定手段の判定結果に関係なく前記通信路を接続するための制御を実行することを特徴とする。
本発明の通信支援装置は、リンガ信号検出手段にて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する。
【００１８】
従って、本発明の通信支援装置は、検出されたリンガ信号が真のリンガ信号の場合、発信電話番号が通知される回線ではないと判断でき、更に接続制御手段にて自動的に通信制御装置内の通信路を接続することができる。
【００１９】
また、本発明の通信支援装置は、請求項５に記載のように、請求項１乃至４のうちいずれか一項記載の通信支援装置において、電源投入時からカウントを開始する電源投入タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記判定手段からの所定の応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００２０】
従って、本発明の通信支援装置は、電源投入タイマーで特定の時間をカウントすることにより、情報処理装置の判定手段が起動していないことを予め認識することができ、更に判定手段が起動していないことによる着呼の通知遅れを防止することが可能となる。
【００２１】
また、本発明の通信支援装置は、請求項６に記載のように、請求項１乃至５のうちいずれか一項記載の通信支援装置において、前記通信路が切断され、通信網からの給電が停止した状態のときに電話機に対して給電する給電手段（後述する実施例の給電回路１６、給電回路１２０に相当）を有する構成とする。
【００２２】
通常、通信制御装置内の通信路が切断されている場合、通信網からの給電も停止されるが、本発明の通信支援装置は、給電手段にて供給する電源を利用して、電話機への給電を行っている。
【００２３】
従って、本発明の通信支援装置は、通信制御装置内の通信路が切断されている場合でも、電話機のオフフック状態を検出可能である。
【００２４】
また、本発明の通信制御装置は、請求項７に記載のように、請求項１乃至６のうちいずれか一項記載の通信支援装置において、電話機のリンガを鳴動させるためのリンガ信号を生成するリンガ信号生成手段（後述する実施例のリンガ発生回路１８、リンガ発生回路１２１に相当）と、前記リンガ信号検出手段にてリンガ信号が検出された場合に、前記情報処理装置内に記憶する所定の情報に基づいてリンガ信号生成手段を動作させるかどうかを判定するリンガ信号生成判定手段（後述する実施例の着呼制御回路２１、コンピュータ１０８、制御ユニット３０１に相当）とを有し、該リンガ信号生成手段は、該リンガ信号生成判定手段の判定結果に基づいてリンガ信号を生成し、電話機に通知することを特徴とする。
【００２５】
従って、本発明の通信支援装置は、リンガ信号生成判定手段の判定結果がリンガ信号生成手段に通知することにより、通信制御装置内の通信路を切断した状態で、電話機のリンガ音を鳴らすことが可能である。
【００２６】
また、本発明の通信制御装置は、請求項８に記載のように、請求項７記載の通信支援装置において、前記リンガ信号生成判定手段にて行われる判定処理は、更に複数のリンガ信号の中から特定のリンガ信号を特定することを特徴とする。
【００２７】
従って、本発明の通信支援装置は、リンガ信号生成判定手段にて行われる判定処理の結果に対応した複数のリンガ音を鳴らすことが可能である。
【００２８】
また、本発明の通信制御装置において使用される通信制御装置は、請求項９に記載のように、公衆回線網である外部の通信網と、電話機と、情報処理装置とが接続され、前記通信網からのリンガ信号を検出するリンガ信号検出手段と、前記通信網からの発信電話番号を検出する発信電話番号検出手段と、前記通信網と電話機とを接続する通信路と、該通信路を接続するための制御を実行するとともに前記発信電話番号検出手段にて発信電話番号が検出された場合に、前記情報処理装置から通知される接続命令により、該通信路を接続するための制御を実行する接続制御手段とを有し、前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号に先行して送信される、特定の起動信号の場合、前記通信路を接続して該特定の起動信号を電話機に通知することで、発信電話番号を通知する着信であることを事前に電話機に伝える構成とする。
【００２９】
本発明の通信制御装置は、リンガ信号検出手段にて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する。また、通信制御装置は、検出されたリンガ信号が真のリンガ信号に先行して送信される可能性のある特定の起動信号の場合、発信電話番号が通知される回線であると判断できる。
【００３０】
さらに、発信電話番号検出手段にて発信電話番号を検出し、更に情報処理装置から通知される接続命令により、通信制御装置内の通信路を接続するための制御を実行し、この状態で通信電話番号の後に通知されるリンガ信号を電話機に通知している。
【００３１】
従って、本発明の通信支援装置は、該起動信号をリンガ信号として電話機に通知することで、真のリンガ信号とは異なるリンガ音を鳴らし、発信電話番号を通知する着信であることを事前に電話機に伝えることが可能となり、さらに、情報処理装置から通知される接続命令に対応してリンガ音を鳴らすが可能となる。
【００３２】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１０に記載のように、請求項９記載の通信制御装置において、前記リンガ信号検出手段にてリンガ信号が検出された場合に、リンガ信号検出時からカウントを開始するリンガ信号検出タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００３３】
従って、本発明の通信制御装置は、情報処理装置が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
【００３４】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１１に記載のように、請求項９または１０記載の通信制御装置において、前記発信電話番号検出手段にて発信電話番号が検出された場合に、発信電話番号検出時からカウントを開始する発信電話番号検出タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００３５】
従って、本発明の通信制御装置は、情報処理装置が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
【００３６】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１２に記載のように、請求項９乃至１１のうちいずれか一項記載の通信制御装置において、前記接続制御手段は、前記リンガ信号検出手段にてリンガ信号が検出され、且つ該リンガ信号が電話機を呼び出すための信号の場合、前記情報処理装置から通知される接続命令に関係なく前記通信路を接続するための制御を実行することを特徴とする。
【００３７】
本発明の通信制御装置は、リンガ信号検出手段にて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する。
【００３８】
従って、本発明の通信制御装置は、検出されたリンガ信号が真のリンガ信号の場合、発信電話番号が通知される回線ではないと判断でき、更に接続制御手段にて自動的に通信制御装置内の通信路を接続することができる。
【００３９】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１３に記載のように、請求項９乃至１２のうちいずれか一項記載の通信制御装置において、電源投入時からカウントを開始する電源投入タイマー（後述する実施例のタイマー１３０に相当）を有し、前記接続制御手段は、該タイマーに予め設定された特定の時間内に前記情報処理装置からの所定の応答がない場合に、前記通信路を接続するための制御を実行することを特徴とする。
【００４０】
従って、本発明の通信制御装置は、電源投入タイマーで特定の時間をカウントすることにより、情報処理装置が起動していないことを予め認識することができ、更に情報処理装置が起動していないことによる着呼の通知遅れを防止することが可能となる。
【００４１】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１４に記載のように、請求項９乃至１３のうちいずれか一項記載の通信制御装置において、前記通信路が切断され、通信網からの給電が停止した状態のときに電話機に対して給電する給電手段（後述する実施例の給電回路１６、給電回路１２０に相当）を有する構成とする。
【００４２】
通常、通信制御装置内の通信網が切断されている場合、通信網からの給電も停止されるが、本発明の通信制御装置は、給電手段にて供給する電源を利用して、電話機への給電を行っている。
【００４３】
従って、本発明の通信制御装置は、通信制御装置内の通信網が切断されている場合でも、電話機のオフフック状態を検出可能である。
【００４４】
また、通信支援装置において使用される本発明の通信制御装置は、請求項１５に記載のように、請求項９乃至１４のうちいずれか一項記載の通信制御装置において、電話機のリンガを鳴動させるためのリンガ信号を生成するリンガ信号生成手段（後述する実施例のリンガ発生回路１８、リンガ発生回路１２１に相当）を有し、該リンガ信号生成手段は、該情報処理装置から通知されるリンガ信号生成命令により、複数のリンガ信号の中から特定のリンガ信号を生成し、電話機に通知することを特徴とする。
【００４５】
従って、本発明の通信制御装置は、情報処理装置から通知されるリンガ信号生成命令により、通信制御装置内の通信路を切断した状態で、電話機のリンガ音を鳴らすことが可能である。また、本発明の通信制御装置は、情報処理装置から通知されるリンガ信号生成命令に対応した複数のリンガ音を鳴らすことが可能である。
【００５３】
【発明の実施の形態】
【００５４】
以下、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供可能な本発明の通信支援装置の実施例を図面に基づいて説明する。
【００５５】
図１は、本発明の通信支援装置の原理構成図を示す。
【００５６】
本発明の通信支援装置は、電話機３が通信制御装置１内の通信路を介して公衆回線である外部の電話回線４と接続し、更に情報処理装置２にて通信制御装置１及び電話機３を制御可能な原理構成とする。
【００５７】
また、本発明の通信支援装置を構成する通信制御装置１は、電話回線４からのリンガ信号を検出するリンガ検出回路１１と、後述する接続切り替え回路１３を接続及び切断する制御を実行する接続切り替え制御回路１２と、接続切り替え制御回路１２の制御により電話機３と電話回線４間の通信路を接続及び切断する接続切り替え回路１３から構成され、接続切り替え制御回路１２の判断、及び情報処理装置２からの接続命令により、接続切り替え回路１３を接続及び切断する機能を有する。尚、通信支援装置及び通信制御装置１に対する電源投入時、通信制御装置１内の通信路は、接続切り替え手段１３により切断されているものとする。
【００５８】
また、本発明の通信支援装置を構成する情報処理装置２は、通信制御装置１に対して該通信路を接続するための接続命令を生成し、該接続命令を通知する着呼制御回路２１を有し、通信制御装置１内でリンガ信号が検出された場合に、その着呼に応じてリンガ音を鳴らし分ける制御を実行する。
【００５９】
上記のように構成される本発明の通信支援装置の基本的な動作を、以下に簡単に説明する。
【００６０】
本発明の通信支援装置において、例えば、着呼の際、通信制御装置１のリンガ検出回路１１は、電話回線４からのリンガ信号を検出し、該リンガ信号を情報処理装置２に通知する。
【００６１】
該リンガ信号を通知された情報処理装置２の着呼制御回路２１は、情報処理装置２内に記憶する所定の情報に基づいて該リンガ信号を処理し、通信制御装置１内の通信路を接続するかどうかを判定する。尚、ここでいう所定の情報とは、例えば、後述する図５の情報例に相当する。
【００６２】
通信制御装置１内の通信路を接続する場合、着呼制御回路２１は、通信制御回路１に対して接続命令を通知する。
【００６３】
該接続命令を通知された通信制御回路１の接続切り替え制御回路１２は、該接続命令に基づいて通信路を接続するための制御を実行する。接続切り替え制御回路１２の接続制御により接続切り替え回路１３が接続されることにより、電話機３は、電話回線４からのリンガ信号を受信しリンガ音を鳴らすことができる。
【００６４】
図２は、上記、図１の通信支援装置の原理構成を利用した、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供可能な通信支援装置の実施例を示す。
【００６５】
図２において、本実施例の通信支援装置は、通信制御装置１に対応するモデム１３１と、情報処理装置２に対応するコンピュータ１０８と、電話機３に対応する電話機１０２と、電話回線４に対応する電話網１０１から構成され、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供する。尚、電話機１０２は、既存の音声送受信とダイヤル機能を有する家庭用の電話機とし、電話網１０１は、公衆回線等の通信網を示す。
【００６６】
また、本実施例の通信支援装置を構成するモデム１３１は、ＣＰＵ１０３とＲＯＭ１０４とＲＡＭ１０５とＰＣインタフェース１０７と２線４線変換回路１０９と変調復調回路１１０と２線４線変換回路１１１と変調復調回路１１２と直流検出回路１１３とリレー１１４とリレー制御回路１１５とリレー１１６とリレー制御回路１１７とリンガ検出回路１１８とタイマー１３０から構成され、ＣＰＵ１０３とリレー制御回路１１５の判断、及びコンピュータ１０８からの接続命令により、リレー１１４を接続及び切断する機能を有する。尚、通信支援装置及びモデム１３１に対する電源投入時、モデム１３１内の電話機１０２と電話網１０１を接続するための通信路（以後、モデム１３１内の電話機１０２と電話網１０１を接続するための通信路を、単に通信路という。）は、リレー１１４により切断されているものとする。
【００６７】
上記、モデム１３１を構成するＣＰＵ１０３は、バス１０６に接続された各回路からの通知の処理、及びバス１０６に接続された各回路を制御する処理を実行する機能を有し、図１の接続切り替え制御回路１２に対応する、例えば、後述するリレー制御１１５と共にリレー１１４を接続及び切断する制御処理を実行する。
【００６８】
ＲＯＭ１０４とＲＡＭ１０５は、ＣＰＵ１０３にて処理するプログラムを格納する機能、及びそのプログラムを実行するための記憶領域を提供する機能を有する。
【００６９】
ＰＣインタフェース１０７は、モデム１３１のバス１０６とコンピュータ１０８を接続する機能を有する。
【００７０】
２線４線変換回路１０９と変調復調回路１１０は、モデム１３１をデータモデムとして動作させるための機能を有する。更に２線４線変換回路１１１と変調復調回路１１２は、モデム１３１を音声モデムとして動作させるための機能を有する。
【００７１】
直流検出回路１１３は、電話機１０２に流れる電流を監視する機能を有し、電流のオンからオフへの変化で電話機１０２がオフフック状態であることを認識し、その状態をＣＰＵ１０３に通知する機能を有する。
【００７２】
リレー１１４は、ＣＰＵ１０３及び後述するリレー制御回路１１５の制御により、モデム１３１内の通信路を接続及び切断する機能を有し、図１の接続切り替え回路１３に対応する。
【００７３】
リレー制御回路１１５は、リレー１１４の接続及び切断を制御する機能を有し、図１の接続切り替え制御回路１２に対応する。
【００７４】
リレー１１６は、モデム１３１が音声モデムとして動作するときに、コンピュータ１０８と電話機１０２間の音声データを接続する機能を有する。
【００７５】
リレー制御回路１１７は、リレー１１６の接続及び切断を制御する機能を有する。
【００７６】
リンガ検出回路１１８は、電話網１０１からのリンガ信号を検出する機能を有し、図１のリンガ検出回路１１に対応する。尚、ここでいうリンガ信号とは、電話機を呼び出すための真のリンガ信号（呼出信号）と、該リンガ信号に先行して送信される可能性のある特定の起動信号（以後、情報受信端末起動信号という）との総称のことをいう。これらの信号は、双方ともリンガ検出回路１１８で検出され、各信号の仕様の違いで見分けることができる。例えば、呼出信号は、１６Ｈｚ、７５Ｖｒｍｓのリンガ波形を有し、１秒オン、２秒オフの断続信号を示し、情報受信端末起動信号は、１６Ｈｚ、７５Ｖｒｍｓのリンガ波形を有し、０．５秒オン、０．５秒オフの断続信号を示す。以後、単にリンガ信号という場合は、特に指定のない限り呼出信号及び情報受信端末起動信号の両方、またはどちらか一方を表す。
【００７７】
タイマー１３０は、リンガ検出回路１１８にてリンガ信号が検出された場合にカウントを開始し、予め設定された特定の時間経過後にその旨をＣＰＵ１０３に通知する機能を有する。
【００７８】
また、本実施例の通信支援装置を構成するコンピュータ１０８は、例えば、図７のように、ＣＰＵを含む制御ユニット３０１とメモリユニット３０２と表示ユニット３０３と入力ユニット３０４とＣＤ−ＲＯＭドライブユニット３０５とディスクユニット３０６から構成され、更にこれらの各ユニットは、システムバスＡを介して接続され、モデム１３１内でリンガ信号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行する。
【００７９】
上記、コンピュータ１０８を構成する制御ユニット３０１は、モデム１３１内でリンガ信号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定するプログラムを実行する。尚、制御ユニット３０１は図１の着呼制御回路２１に対応する。
【００８０】
メモリユニット３０２は、ＲＡＭ、ＲＯＭ等のメモリを含み、制御ユニット３０１が実行すべきプログラム、処理の過程で得られた必要なデータ等を記憶する。
【００８１】
表示ユニット３０３は、ＣＲＴやＬＣＤ（液晶表示パネル）等で構成され、各種画面を表示する。
【００８２】
入力ユニット３０４は、キーボード、マウス等で構成される。
【００８３】
通信ユニット３０７は、モデムからのイベント通知の受信やモデムへの命令の送信を行う。
【００８４】
ＣＤ−ＲＯＭ４００には、モデム１３１内でリンガ信号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定するプログラムが格納されている。
【００８５】
ＣＤ−ＲＯＭドライブユニット３０５にセットされたＣＤ−ＲＯＭ４００からプログラムがディスクユニット３０６にインストールされる。そして、コンピュータ１０８を立ち上げるときにディスクユニット３０６から読み出されたプログラムがメモリユニット３０２に格納される。この状態で、制御ユニット３０１（ＣＰＵ）は、モデム１３１内でリンガ信号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行する。
【００８６】
尚、ＣＤ−ＲＯＭ４００にて、前記処理を記述したプログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。また、このプログラムは、ＲＯＭ１０４を記憶媒体とすることも可能である。
【００８７】
また、ＣＤ−ＲＯＭ５００には、モデム１３１内でリンガ信号が検出された場合に、ＣＰＵ１０３にて実行されるリレー１１４を接続及び切断する制御処理のプログラムが格納されている。
【００８８】
ＣＤ−ＲＯＭドライブユニット３０５にセットされたＣＤ−ＲＯＭ５００から、システムバスＡ、ＰＣインタフェース１０７、バス１０６を介してモデム１３１のＲＯＭ１０４及びＲＡＭ１０５にインストールされる。この状態で、モデム１３１のＣＰＵ１０３は、モデム１３１内でリンガ信号が検出された場合に、リレー１１４を接続及び切断する制御処理を実行する。
【００８９】
尚、ＣＤ−ＲＯＭ５００にて、前記処理を記述したプログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。
【００９０】
上記、図２のように構成される本実施例の通信支援装置において、モデム１３１及びコンピュータ１０８で実行される各処理を図３、図４、図６のフローチャートに基づいて説明する。
【００９１】
図３に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記１のプログラムを含む、本実施例のモデム１３１の基本となる処理を示す。
【００９２】
図２のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図３のフローチャートに基づいて説明する。尚、以後の実施例の説明において、リレー１１４の接続をオン、切断をオフと定義する。
【００９３】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【００９４】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ２）、ＣＰＵ１０３は、その信号がリンガ信号（呼出信号）かどうかを判定、即ち、先に説明した仕様の波形かどうかを判定することにより確認する（Ｓ３）。
【００９５】
判定の結果、その信号がリンガ信号（呼出信号）以外の場合（Ｓ３、ＮＯ）、モデム１３１はイベント待ち状態に戻る（Ｓ１）。一方、判定の結果、その信号がリンガ信号（呼出信号）の場合（Ｓ３、ＹＥＳ）、ＣＰＵ１０３は、そのリンガ信号をコンピュータ１０８に送信し（Ｓ４）、コンピュータ１０８からの応答を待つ（Ｓ１）。
【００９６】
ここで、コンピュータ１０８からのコマンドが検出された場合（Ｓ２）、ＣＰＵ１０３は、そのコマンドを解析する（Ｓ５）。そのコマンドがリレー１１４をオンに設定する接続命令のとき、ＣＰＵ１０３からの命令によりリレー制御回路１１５は、リレー１１４をオンにする（Ｓ６）。尚、そのコマンドが接続命令以外であれば、ＣＰＵ１０３は、該コマンドに対応する処理を実行する。
【００９７】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【００９８】
図４に示す本発明のプログラムは、ＣＤ−ＲＯＭ４００にて供給されるコンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行するプログラムであり、後述する付記１０のプログラムを含む、本実施例のコンピュータ１０８の基本となる処理を示す。
【００９９】
図２のように構成される本実施例の通信支援装置において、コンピュータ１０８上で動作する本発明のプログラムの処理を図４のフローチャートに基づいて説明する。
【０１００】
本実施例の通信支援装置を立ち上げると、コンピュータ１０８は、内部のレジスタ及び変数等の初期化を実行し、初期化が完了するとイベント待ち状態になる（Ｓ１１）。尚、ここでいうイベントとは、モデム１３１から通知されるリンガ信号をいう。
【０１０１】
この状態で、例えば、モデム１３１からのリンガ信号が検出された場合（Ｓ１２）、制御ユニット３０１は、メモリユニット３０２に予め記憶されている所定の情報、例えば、図５に示す情報例に基づいて、モデム１３１内の通信路を接続するかどうかを判定する処理を実行する（Ｓ１３）。
【０１０２】
尚、図５に示す情報例は、コンピュータ１０８内蔵時計の読み取り値と判定結果がそれぞれ対応付けられた状態でメモリユニット３０２に記憶され、例えば、深夜にはリンガ音を鳴らさない等の設定が可能である。
【０１０３】
ステップ１３による確認の結果、着呼が６：００〜２４：００の間であれば（Ｓ１３、接続する）、制御ユニット３０１は、モデム１３１に対してリレー１１４の接続命令を送信する（Ｓ１４）。一方、着呼が０：００〜６：００の間であれば（Ｓ１３、接続しない）、制御ユニット３０１は、コンピュータ１０８上で動作可能なアプリケーションである留守番電話サービスを起動し、電話網１０１に対して留守番電話サービスの応答メッセージを送信する（Ｓ１５）。
【０１０４】
図６に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記２のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０１０５】
図２のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図６のフローチャートに基づいて説明する。
【０１０６】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ２１）。尚、ここでいうイベントとは、図３と同様にリンガ検出回路１１８によるリンガ信号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【０１０７】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ２２）、ＣＰＵ１０３は、その信号がリンガ信号（呼出信号）かどうかを判定、即ち、先に説明した仕様の波形かどうかを判定することにより確認する（Ｓ２３）。
【０１０８】
判定の結果、その信号がリンガ信号（呼出信号）以外の場合（Ｓ２３、ＮＯ）、モデム１３１はイベント待ち状態に戻る（Ｓ２１）。一方、判定の結果、その信号がリンガ信号（呼出信号）の場合（Ｓ２３、ＮＯ）、ＣＰＵ１０３は、そのリンガ信号をコンピュータ１０８に送信し（Ｓ４）、更に３秒に設定されたタイマー１３０をスタートして（Ｓ２５）、コンピュータ１０８からの応答を待つ（Ｓ２１）。尚、タイマー１３０の設定時間は、３秒に限らず任意に設定可能である。
【０１０９】
ここで、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出された場合（Ｓ２２）、ＣＰＵ１０３は、先にスタートしたタイマー１３０を停止させ（Ｓ２６）、そのコマンドを解析する（Ｓ２７）。そのコマンドがリレー１１４をオンに設定する接続命令のとき、ＣＰＵ１０３からの命令によりリレー制御回路１１５は、リレー１１４をオンにする（Ｓ２８）。尚、そのコマンドが接続命令以外であれば、ＣＰＵ１０３は、該コマンドに対応する処理を実行する。また、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出されなかった場合（Ｓ２２）、即ち、タイマー１３０から３秒経過した旨の通知があった場合、ＣＰＵ１０３は、コンピュータ１０８上のアプリケーションが動作していないと判断し、強制的にリレー１１４をオンにする（Ｓ２８）。
【０１１０】
コンピュータ１０８からの接続命令、またはＣＰＵ１０３の判断によりリレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０１１１】
従って、図３、図４、図６に示す本発明のプログラムの処理により、図２の通信支援装置は、着呼に応じたリンガ音を鳴らし分ける処理が可能となる。具体的には、ある特定の時間にリンガ音を鳴らさない旨の情報を所定の情報として記憶することにより、例えば、深夜にはリンガ音を鳴らさずに留守番電話サービスを実行することができる。
【０１１２】
図８は、図１の原理構成に、発信者の発信電話番号を検出する機能を付加した本発明の通信支援装置の原理構成図を示す。
【０１１３】
本発明の通信支援装置は、電話機３が通信制御装置１内の通信路を介して公衆回線である外部の電話回線４と接続し、更に情報処理装置２にて通信制御装置１及び電話機３を制御可能な原理構成とし、通信制御装置１に発信者の発信電話番号を検出する機能を付加した以外は、図１の原理構成と同様である。
【０１１４】
また、本発明の通信支援装置を構成する通信制御装置１は、リンガ検出回路１１と接続切り替え制御回路１２と接続切り替え回路１３と、発信者の発信電話番号を検出するＣＩＤ検出回路１４から構成され、接続切り替え制御回路１２の判断、及び情報処理装置２からの接続命令により、接続切り替え回路１３を接続及び切断する機能を有する。尚、図８の通信制御装置１を構成する各回路において、図１で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。また、電源投入時の接続切り替え手段１３の状態も図１と同様とする。
【０１１５】
また、本発明の通信支援装置を構成する情報処理装置２は、図１で説明した機能及び構成と同一のため、同一の符号を付して説明を省略する。
【０１１６】
上記のように構成される図８に示す本発明の通信支援装置の基本的な動作を、以下に簡単に説明する。
【０１１７】
本発明の通信支援装置において、例えば、着呼の際、通信制御装置１のＣＩＤ検出回路１４は、電話回線４からの発信電話番号を検出し、該発信電話番号を情報処理装置２に通知する。
【０１１８】
該発信電話番号を通知された情報処理装置２の着呼制御回路２１は、情報処理装置２内に記憶する所定の情報に基づいて該発信電話番号を処理し、通信制御装置１内の通信路を接続するかどうかを判定する。尚、ここでいう所定の情報とは、例えば、後述する図１２の情報例に相当する。
【０１１９】
通信制御装置１内の通信路を接続する場合、着呼制御回路２１は、通信制御回路１に対して接続命令を通知する。
【０１２０】
該接続命令を通知された通信制御回路１の接続切り替え制御回路１２は、該接続命令に基づいて通信路を接続するための制御を実行する。接続切り替え制御回路１２の接続制御により接続切り替え回路１３が接続されることにより、電話機３は、発信電話番号の後から送信されるリンガ信号を受信し、リンガ音を鳴らすことができる。
【０１２１】
図９は、上記、図８の通信支援装置の原理構成を利用した、着呼（発信電話番号）に応じて電話機のリンガ音を鳴らし分けるサービスを提供可能な通信支援装置の実施例を示す。
【０１２２】
図９において、本実施例の通信支援装置は、図２の実施例と同様に、通信制御装置１に対応するモデム１３１と、情報処理装置２に対応するコンピュータ１０８と、電話機３に対応する電話機１０２と、電話回線４に対応する電話網１０１から構成され、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供する。尚、モデム１３１に発信者の発信電話番号を検出する機能を付加した以外は、図２の実施例と同様である。従って、図９の通信支援装置は、図３、図４、図６に示すプログラムも処理可能である。
【０１２３】
また、本実施例の通信支援装置を構成するモデム１３１は、図２と同様のＣＰＵ１０３とＲＯＭ１０４とＲＡＭ１０５とＰＣインタフェース１０７と２線４線変換回路１０９と変調復調回路１１０と２線４線変換回路１１１と変調復調回路１１２と直流検出回路１１３とリレー１１４とリレー制御回路１１５とリレー１１６とリレー制御回路１１７とリンガ検出回路１１８とタイマー１３０と、図２で説明した各回路以外のＣＩＤ検出回路１１９から構成され、ＣＰＵ１０３とリレー制御回路１１５の判断、及びコンピュータ１０８からの接続命令により、リレー１１４を接続及び切断する機能を有する。尚、図９のモデム１３１を構成する各回路において、図２で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０１２４】
上記、モデム１３１を構成するＣＰＵ１０３は、バス１０６に接続された各回路からの通知の処理、及びバス１０６に接続された各回路を制御する処理を実行する機能を有し、図８の接続切り替え制御回路１２に対応する、例えば、後述するリレー制御１１５と共にリレー１１４を接続及び切断する制御処理を実行する。
【０１２５】
リレー１１４は、ＣＰＵ１０３及び後述するリレー制御回路１１５の制御により、モデム１３１内の通信路を接続及び切断する機能を有し、図８の接続切り替え回路１３に対応する。
【０１２６】
リレー制御回路１１５は、リレー１１４の接続及び切断を制御する機能を有し、図８の接続切り替え制御回路１２に対応する。
【０１２７】
リンガ検出回路１１８は、電話網１０１からのリンガ信号を検出する機能を有し、図８のリンガ検出回路１１に対応する。尚、ここでいうリンガ信号も、図２で説明した定義、及び信号の仕様と同様とする。
【０１２８】
ＣＩＤ検出回路１１９は、前記リンガ信号に先行して送信される可能性のある発信電話番号を検出する機能を有する。
【０１２９】
タイマー１３０は、リンガ検出回路１１８にてリンガ信号が検出された場合、またはＣＩＤ検出回路１１９にて発信電話番号が検出された場合にカウントを開始し、予め設定された特定の時間経過後にその旨をＣＰＵ１０３に通知する機能を有する。
【０１３０】
また、本実施例の通信支援装置を構成するコンピュータ１０８は、図２の実施例と同様に、図７のように、ＣＰＵを含む制御ユニット３０１とメモリユニット３０２と表示ユニット３０３と入力ユニット３０４とＣＤ−ＲＯＭドライブユニット３０５とディスクユニット３０６から構成され、更にこれらの各ユニットは、システムバスＡを介して接続され、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行する。尚、図９のコンピュータ１０８を構成する各回路において、図２で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０１３１】
上記、コンピュータ１０８を構成する制御ユニット３０１は、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定するプログラムを実行する。尚、制御ユニット３０１は図８の着呼制御回路２１に対応する。
【０１３２】
ＣＤ−ＲＯＭ４００には、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定するプログラムが格納されている。
【０１３３】
ＣＤ−ＲＯＭドライブユニット３０５にセットされたＣＤ−ＲＯＭ４００からプログラムがディスクユニット３０６にインストールされる。そして、コンピュータ１０８を立ち上げるときにディスクユニット３０６から読み出されたプログラムがメモリユニット３０２に格納される。この状態で、制御ユニット３０１（ＣＰＵ）は、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、前記処理を実行する。
【０１３４】
尚、ＣＤ−ＲＯＭ４００にて、前記処理を記述したプログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。また、このプログラムは、ＲＯＭ１０４を記憶媒体とすることも可能である。
【０１３５】
また、ＣＤ−ＲＯＭ５００には、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、ＣＰＵ１０３にて実行されるリレー１１４を接続及び切断する制御処理のプログラムが格納されている。
【０１３６】
ＣＤ−ＲＯＭドライブユニット３０５にセットされたＣＤ−ＲＯＭ５００から、システムバスＡ、ＰＣインタフェース１０７、バス１０６を介してモデム１３１のＲＯＭ１０４及びＲＡＭ１０５にインストールされる。この状態で、モデム１３１のＣＰＵ１０３は、前記制御処理を実行する。
【０１３７】
尚、ＣＤ−ＲＯＭ５００にて、前記制御処理を記述したプログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。
【０１３８】
上記、図９のように構成される本実施例の通信支援装置において、モデム１３１及びコンピュータ１０８で実行される各処理を図１０、図１１、図１３、図１４、図１５、図１６、図１７のフローチャートに基づいて説明する。
【０１３９】
図１０に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記３のプログラムを含む、本実施例のモデム１３１の基本となる処理を示す。
【０１４０】
図９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図１０のフローチャートに基づいて説明する。
【０１４１】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ３１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、ＣＩＤ検出回路１１９による発信電話番号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【０１４２】
この状態で、例えば、ＣＩＤ検出回路１１９にて発信電話番号が検出された場合（Ｓ３２）、ＣＰＵ１０３は、その発信電話番号をコンピュータ１０８に送信し（Ｓ３３）、コンピュータ１０８からの応答を待つ（Ｓ３１）。
【０１４３】
ここで、コンピュータ１０８からのコマンドが検出された場合（Ｓ３２）、ＣＰＵ１０３は、そのコマンドを解析する（Ｓ３４）。そのコマンドがリレー１１４をオンに設定する接続命令のとき、ＣＰＵ１０３からの命令によりリレー制御回路１１５は、リレー１１４をオンにする（Ｓ３５）。尚、そのコマンドが接続命令以外であれば、ＣＰＵ１０３は、該コマンドに対応する処理を実行する。
【０１４４】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０１４５】
一方、ステップ３２のイベント解析において、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ３２）、即ち、発信電話番号通知サービスを利用していない場合、ＣＰＵ１０３は、図３で説明した処理を実行する（Ｓ３６）。
【０１４６】
図１１に示す本発明のプログラムは、ＣＤ−ＲＯＭ４００にて供給されるコンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行するプログラムであり、後述する付記１１のプログラムを含む、本実施例のコンピュータ１０８の基本となる処理を示す。
【０１４７】
図９のように構成される本実施例の通信支援装置において、コンピュータ１０８上で動作する本発明のプログラムの処理を図１１のフローチャートに基づいて説明する。
【０１４８】
本実施例の通信支援装置を立ち上げると、コンピュータ１０８は、内部のレジスタ及び変数等の初期化を実行し、初期化が完了するとイベント待ち状態になる（Ｓ４１）。尚、ここでいうイベントとは、モデム１３１から通知されるリンガ信号、及び発信電話番号をいう。
【０１４９】
この状態で、例えば、モデム１３１からの発信電話番号が検出された場合（Ｓ４２）、制御ユニット３０１は、メモリユニット３０２に予め記憶されている所定の情報、例えば、図１２に示す情報例に基づいて、モデム１３１内の通信路を接続するかどうかを判定する処理を実行する（Ｓ４３）。
【０１５０】
尚、図１２に示す情報例は、電話番号とその電話番号に対応する氏名と、判定結果がそれぞれ対応付けられた状態でメモリユニット３０２に記憶され、例えば、特定の電話番号の相手からの着呼に対しては、リンガ音を鳴らさずに留守番電話サービスの応答メッセージを流す等の設定が可能である。
【０１５１】
ステップ４３による確認の結果、着呼において通知された発信電話番号が、例えば、’０４４−ＡＡＡ−ＢＢＢＢ’であれば（Ｓ４３、接続する）、制御ユニット３０１は、モデム１３１に対してリレー１１４の接続命令を送信する（Ｓ４４）。一方、着呼において通知された発信電話番号が、例えば、’０７８−ＣＣＣ−ＤＤＤＤ’であれば（Ｓ１３、接続しない）、制御ユニット３０１は、コンピュータ１０８上で動作可能なアプリケーションである留守番電話サービスを起動し、電話網１０１に対して留守番電話サービスの応答メッセージを送信する（Ｓ４５）。
【０１５２】
また、ステップ４２のイベント解析において、例えば、モデム１３１からのリンガ信号が検出された場合（Ｓ４２）、制御ユニット３０１は、図４で説明した処理を実行する（Ｓ４６）。
【０１５３】
図１３に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記４のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０１５４】
図９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図１３のフローチャートに基づいて説明する。
【０１５５】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ５１）。尚、ここでいうイベントとは、図１０と同様にリンガ検出回路１１８によるリンガ信号検出、ＣＩＤ検出回路１１９による発信電話番号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【０１５６】
この状態で、例えば、ＣＩＤ検出回路１１９にて発信電話番号が検出された場合（Ｓ５２）、ＣＰＵ１０３は、その発信電話番号をコンピュータ１０８に送信し（Ｓ５３）、更に３秒に設定されたタイマー１３０をスタートして（Ｓ５４）、コンピュータ１０８からの応答を待つ（Ｓ５１）。尚、タイマー１３０の設定時間は、３秒に限らず任意に設定可能である。
【０１５７】
ここで、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出された場合（Ｓ５２）、ＣＰＵ１０３は、先にスタートしたタイマー１３０を停止させ（Ｓ５５）、そのコマンドを解析する（Ｓ５６）。そのコマンドがリレー１１４をオンに設定する接続命令のとき、ＣＰＵ１０３からの命令によりリレー制御回路１１５は、リレー１１４をオンにする（Ｓ５７）。尚、そのコマンドが接続命令以外であれば、ＣＰＵ１０３は、該コマンドに対応する処理を実行する。また、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出されなかった場合（Ｓ５２）、即ち、タイマー１３０から３秒経過した旨の通知があった場合、ＣＰＵ１０３は、コンピュータ１０８上のアプリケーションが動作していないと判断し、強制的にリレー１１４をオンにする（Ｓ５７）。
【０１５８】
コンピュータ１０８からの接続命令によりリレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０１５９】
また、ステップ５２のイベント解析において、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ５２）、ＣＰＵ１０３は、図６で説明した処理を実行する（Ｓ５８）。
【０１６０】
従って、図１０、図１１、図１３に示す本発明のプログラムの処理により、図２の通信支援装置は、着呼に応じたリンガ音を鳴らし分ける処理が可能となる。具体的には、ある特定の電話番号にリンガ音を鳴らさない旨の情報を所定の情報として記憶することにより、例えば、特定の相手にはリンガ音を鳴らさずに留守番電話サービスを実行することができる。
【０１６１】
図１４に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記５のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０１６２】
図９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図１４のフローチャートに基づいて説明する。
【０１６３】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ６１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、ＣＩＤ検出回路１１９による発信電話番号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【０１６４】
また、ＣＰＵ１０３は、内部に状態変数’ＣＩＤ＿Ｓ’を用意しておき、この状態変数を確認することにより、検出したリンガ信号の種類、即ち、先に説明した呼出信号か、または情報受信端末起動信号かどうかを判定可能である。尚、状態変数’ＣＩＤ＿Ｓ’は、定常状態の場合、’０’が設定され、情報受信端末起動信号が検出された場合、’１’が設定される。
【０１６５】
そこで、ＣＰＵ１０３は、ステップ６１による初期化と同時に、’ＣＩＤ＿Ｓ’を’０’に設定する（Ｓ６２）。
【０１６６】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ６３）、ＣＰＵ１０３は、その信号がリンガ信号（呼出信号）かどうかを判定、即ち、先に説明した呼出信号か、または情報受信端末起動信号かどうかを判定する（Ｓ６４）。尚、判定基準は、先に説明した信号の仕様の違いによる。
【０１６７】
判定の結果、その信号がリンガ信号（呼出信号）の場合（Ｓ６４、ＹＥＳ）、ＣＰＵ１０３は、そのリンガ信号（呼出信号）をコンピュータ１０８に送信し（Ｓ６５）、状態変数’ＣＩＤ＿Ｓ’を確認する（Ｓ６６）。状態変数’ＣＩＤ＿Ｓ’が’０’であれば（Ｓ６６、ＹＥＳ）、ＣＰＵ１０３は、発信電話番号通知サービス対応の回線ではないと判断し、コンピュータ１０８からの接続命令を待たずにリレー１１４をオンにする（Ｓ６７）。
【０１６８】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０１６９】
一方、ステップ６４による判定の結果、検出された信号がリンガ信号（呼出信号）以外（Ｓ６４、ＮＯ）、且つ情報受信端末起動信号以外（Ｓ６８、ＮＯ）の場合、ＣＰＵ１０３は、イベント待ち状態になる（Ｓ６２）。また、検出された信号が情報受信端末起動信号の場合（Ｓ６８、ＹＥＳ）、ＣＰＵ１０３は、状態変数’ＣＩＤ＿Ｓ’を’１’に設定し（Ｓ６９）、次に検出されるリンガ信号（呼出信号）を待つ（Ｓ６２）。
【０１７０】
この状態で、リンガ検出回路１１８にてリンガ信号（呼出信号）が検出された場合（Ｓ６３）（Ｓ６４、ＹＥＳ）、ＣＰＵ１０３は、そのリンガ信号（呼出信号）をコンピュータ１０８に送信し（Ｓ６５）、状態変数’ＣＩＤ＿Ｓ’を確認する（Ｓ６６）。状態変数’ＣＩＤ＿Ｓ’は、先に’１’設定されているため（Ｓ６６、ＮＯ）、ＣＰＵ１０３は、発信電話番号通知サービス対応の回線であり、且つ情報受信端末起動信号を受信後に送信された呼出信号であると判断し、状態変数’ＣＩＤ＿Ｓ’を’０’に設定して（Ｓ７０）コンピュータ１０８からの応答を待つ（Ｓ６２）。
【０１７１】
ここで、コンピュータ１０８からのコマンドが検出された場合（Ｓ６３）、ＣＰＵ１０３は、そのコマンドを解析し（Ｓ７１）、リレー１１４をオンに設定する接続命令のとき、リレー１１４をオンにする（Ｓ６７）。尚、そのコマンドが接続命令以外であれば、ＣＰＵ１０３は、該コマンドに対応する処理を実行する。
【０１７２】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０１７３】
従って、図１４に示す本発明のプログラムの処理により、図９の通信支援装置は、発信電話番号サービス対応の回線かどうかをモデム１３１側で認識可能となり、発信電話番号サービス対応の回線以外の場合、コンピュータ１０８からの接続命令を待たずに、モデム１３１の判断で強制的に通信路を接続できる。
【０１７４】
図１５に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記６のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０１７５】
図９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図１５のフローチャートに基づいて説明する。
【０１７６】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ８１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、ＣＩＤ検出回路１１９による発信電話番号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出、タイマー１３０からの設定時間経過の通知等をいう。また、直流検出回路１１３によるオフフック検出は後述するため図示しない。
【０１７７】
また、ＣＰＵ１０３は、初期化と共に、ＣＩＤ検出回路１１９にて発信電話番号が検出できないように制御しておく（Ｓ８２）。具体的には、発信電話番号通知サービスにおいて、情報受信端末起動信号を受信しても、例えば、２秒間は応答信号を出さないように制御する。
【０１７８】
更に、ＣＰＵ１０３は、ステップ８１による初期化と共に、状態変数’ＣＩＤ＿Ｓ’を’０’に設定する（Ｓ８３）。尚、状態変数の仕様は、図１４と同様である。
【０１７９】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ８４）、ＣＰＵ１０３は、その信号がリンガ信号（呼出信号）かどうかを判定、即ち、先に説明した呼出信号か、または情報受信端末起動信号かどうかを判定する（Ｓ８５）。尚、判定基準は、先に説明した信号の仕様の違いによる。
【０１８０】
判定の結果、その信号がリンガ信号（呼出信号）の場合（Ｓ８５、ＹＥＳ）、ＣＰＵ１０３は、図１４で説明した処理を実行する（Ｓ９２）。
【０１８１】
一方、ステップ８５による判定の結果、検出された信号がリンガ信号（呼出信号）以外（Ｓ８５、ＮＯ）、且つ情報受信端末起動信号以外（Ｓ８６、ＮＯ）の場合、ＣＰＵ１０３は、イベント待ち状態になる（Ｓ８３）。また、検出された信号が情報受信端末起動信号の場合（Ｓ８５、ＮＯ）（Ｓ８６、ＹＥＳ）、ＣＰＵ１０３は、状態変数’ＣＩＤ＿Ｓ’を’１’に設定し（Ｓ８７）、２秒間に設定したタイマー１３０をスタートさせ（Ｓ８８）、更に強制的にリレー１１４をオンにする（Ｓ８９）。
【０１８２】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からの情報受信端末起動信号により所定のリンガ音を鳴らす。その後、ＣＰＵ１０３は、タイマー１３０からの２秒間経過の通知を受信し、リレー１１４をオフにする（Ｓ９０）。即ち、ステップ８９及びステップ９０の処理により、電話機１０２の利用者は、０．５秒間隔で鳴動を繰り返す通常のリンガ音とは異なるリンガ音を２秒間聞くことになる。
【０１８３】
従って、図１５に示す本発明のプログラムの処理により、図９の通信支援装置は、情報受信端末起動信号をリンガ信号として電話機１０２に通知することで、リンガ信号（呼出信号）とは異なるリンガ音を鳴らし、電話機１０２の利用者に対して発信電話番号を通知する着信であることを事前に伝えることが可能となる。尚、タイマー１３０からの２秒間経過の通知後、ＣＰＵ１０３は、先に発信電話番号を検出できないように制御したＣＩＤ検出回路１１９を、元の状態に戻しておく（Ｓ９１）。
【０１８４】
図１６に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記７のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０１８５】
図９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図１６のフローチャートに基づいて説明する。
【０１８６】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ１０１）。尚、ここでいうイベントとは、コンピュータ１０８からのコマンド検出、タイマー１３０からの設定時間経過の通知等をいう。
【０１８７】
また、ＣＰＵ１０３は、ステップ１０１の初期化と共にコンピュータ１０８に対して起動通知を送信し（Ｓ１０２）、同時に、例えば、３秒間に設定したタイマー１３０をスタートさせる（Ｓ１０３）。尚、タイマー１３０の設定時間は、３秒に限らず任意に設定可能である。
【０１８８】
この状態で、例えば、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出された場合（Ｓ１０４）、ＣＰＵ１０３は、先にスタートしたタイマー１３０を停止させ（Ｓ１０５）、そのコマンドを解析する（Ｓ１０６）。そのコマンドが先に送信した起動通知に対する応答通知であれば、ＣＰＵ１０３は、リレー１１４をオフのままにしておく。
【０１８９】
また、タイマー１３０のスタートから３秒以内にコンピュータ１０８からのコマンドが検出されなかった場合（Ｓ１０４）、即ち、タイマー１３０から３秒経過した旨の通知があった場合、ＣＰＵ１０３は、コンピュータ１０８上のアプリケーションが動作していないと判断し、強制的にリレー１１４をオンにする（Ｓ１０７）。
【０１９０】
コンピュータ１０８からの接続命令によりリレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、コンピュータ１０８に制御されない通常の待ち受け状態になる。
【０１９１】
従って、図１６に示す本発明のプログラムの処理により、図９の通信支援装置は、タイマー１３１で特定の時間をカウントすることにより、コンピュータ１０８が起動していないことを予め認識することができ、更にコンピュータ１０８が起動していないことによる着呼の通知遅れを防止することが可能となる。尚、図１６のプログラムは、図２の通信支援装置でも実行可能である。
【０１９２】
図１７に示す本発明のプログラムは、ＣＤ−ＲＯＭ４００にて供給されるコンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行するプログラムであり、後述する付記１２のプログラムを含む、本実施例のコンピュータ１０８の処理を示す。
【０１９３】
図９のように構成される本実施例の通信支援装置において、コンピュータ１０８上で動作する本発明のプログラムの処理を図１７のフローチャートに基づいて説明する。
【０１９４】
本実施例の通信支援装置を立ち上げると、コンピュータ１０８は、内部のレジスタ及び変数等の初期化を実行し、初期化が完了するとイベント待ち状態になる（Ｓ１１１）。尚、ここでいうイベントとは、モデム１３１から通知される起動通知をいう。
【０１９５】
この状態で、例えば、モデム１３１からの起動通知が検出された場合（Ｓ１１２）、制御ユニット３０１は、起動通知に対する応答として、モデム１３１に対して所定の応答通知を送信する（Ｓ１１３）。
【０１９６】
従って、図１７に示す本発明のプログラムの処理により、図９の通信支援装置は、電源投入時に通知されるモデム１３１からの起動通知に対する応答として、所定の応答通知を送信することができ、それに伴って、コンピュータ１０８が起動していないことによる着呼の通知遅れを防止することが可能となる。
【０１９７】
図１８は、図８の原理構成に、電話回線４からの給電が停止した状態のときでも電話機１０２を給電する機能を付加した本発明の通信支援装置の原理構成図を示す。
【０１９８】
本発明の通信支援装置は、電話機３が通信制御装置１内の通信路を介して公衆回線である外部の電話回線４と接続し、更に情報処理装置２にて通信制御装置１及び電話機３を制御可能な原理構成とし、通信制御装置１に、電話回線４からの給電が停止した状態のときでも電話機１０２を給電する機能を付加した以外は、図８の原理構成と同様である。
【０１９９】
また、本発明の通信支援装置を構成する通信制御装置１は、着呼検出回路１５と接続切り替え制御回路１２と接続切り替え回路１３と、電話機３のオフフック状態を検出するオフフック検出回路１７と、電話回線４からの給電が停止した状態のときでも電話機１０２を給電する給電回路１６から構成され、基本的な機能は、図８において説明した通信制御装置１の機能と同様である。尚、着呼検出回路１５は、図８において説明したリンガ検出回路１１とＣＩＤ検出回路１４の機能を有する。また、図１８の通信制御装置１を構成する各回路において、図１または図８で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。また、電源投入時の接続切り替え手段１３の状態も図１及び図８と同様とする。
【０２００】
また、本発明の通信支援装置を構成する情報処理装置２は、図１及び図８で説明した機能及び構成と同一のため、同一の符号を付して説明を省略する。
【０２０１】
上記のように構成される図１８に示す本発明の通信支援装置は、図１及び図８で説明した基本的な動作に加えて、更に電話回線４からの給電が停止した状態のときでも電話機１０２に対して給電している。
【０２０２】
具体的には、通常の待ち受け時、即ち、通信制御装置１内の通信路が切断されているとき、電話回線４から電話機３に対する給電が停止されるため、通信路が切断されている間だけ通信制御装置１の給電回路１６を利用して電話機３に対して給電している。
【０２０３】
この状態でオフフック検出回路１７が電話機３のオフフック状態を検出すると、通信制御装置１は、接続切り替え回路１３にて通信路を接続して電話機３からの発呼が可能となる。尚、情報処理装置２が立ち上がっていない場合等、通信路が予め接続されているときには、給電回路１６は、電話機３から切り離され、電話機３は電話回線４から給電される。
【０２０４】
図１９は、上記、図１８の通信支援装置の原理構成を利用した、着呼（発信電話番号）に応じて電話機のリンガ音を鳴らし分けるサービスを提供可能な通信支援装置の実施例を示す。
【０２０５】
図１９において、本実施例の通信支援装置は、図２及び図９の実施例と同様に、通信制御装置１に対応するモデム１３１と、情報処理装置２に対応するコンピュータ１０８と、電話機３に対応する電話機１０２と、電話回線４に対応する電話網１０１から構成され、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供する。尚、電話回線４からの給電が停止した状態のときに電話機１０２を給電する機能を付加した以外は、図２及び図９の実施例と同様である。従って、図１８の通信支援装置は、図３、図４、図６、図１０、図１１、及び図１３から図１７に示すプログラムも処理可能である。
【０２０６】
また、本実施例の通信支援装置を構成するモデム１３１は、図９と同様のＣＰＵ１０３とＲＯＭ１０４とＲＡＭ１０５とＰＣインタフェース１０７と２線４線変換回路１０９と変調復調回路１１０と２線４線変換回路１１１と変調復調回路１１２と直流検出回路１１３とリレー１１４とリレー制御回路１１５とリレー１１６とリレー制御回路１１７とリンガ検出回路１１８とタイマー１３０とＣＩＤ検出回路１１９と、図２で説明した各回路以外の給電回路１２０から構成され、ＣＰＵ１０３とリレー制御回路１１５の判断、及びコンピュータ１０８からの接続命令により、リレー１１４を接続及び切断する機能を有する。尚、図１９のモデム１３１を構成する各回路において、図２または図９で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０２０７】
上記、モデム１３１を構成するＣＰＵ１０３は、バス１０６に接続された各回路からの通知の処理、及びバス１０６に接続された各回路を制御する処理を実行する機能を有し、図１８の接続切り替え制御回路１２に対応する、例えば、後述するリレー制御１１５と共にリレー１１４を接続及び切断する制御処理を実行する。
【０２０８】
リレー１１４は、ＣＰＵ１０３及び後述するリレー制御回路１１５の制御により、モデム１３１内の通信路を接続及び切断する機能を有し、図１８の接続切り替え回路１３に対応する。
【０２０９】
リレー制御回路１１５は、リレー１１４の接続及び切断を制御する機能を有し、図１８の接続切り替え制御回路１２に対応する。
【０２１０】
リンガ検出回路１１８は、電話網１０１からのリンガ信号を検出する機能を有し、図１８の着呼検出回路１５の一部に対応する。尚、ここでいうリンガ信号も、図２で説明した定義、及び信号の仕様と同様とする。
【０２１１】
ＣＩＤ検出回路１１９は、前記リンガ信号に先行して送信される可能性のある発信電話番号を検出する機能を有し、図１８の着呼検出回路１５の一部に対応する。
【０２１２】
給電回路１２０は、通常の待ち受け時、即ち、通信制御装置１内の通信路が切断されているとき、電話機３に対して給電する機能を有し、図１８の給電回路１６に対応する。
【０２１３】
また、本実施例の通信支援装置を構成するコンピュータ１０８は、図２及び図９の実施例と同様に、図７のように、ＣＰＵを含む制御ユニット３０１とメモリユニット３０２と表示ユニット３０３と入力ユニット３０４とＣＤ−ＲＯＭドライブユニット３０５とディスクユニット３０６から構成され、更にこれらの各ユニットは、システムバスＡを介して接続され、モデム１３１内でリンガ信号が検出された場合、またはＣＩＤ検出回路１１９で発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するかどうかを判定する処理を実行する。尚、図１９のコンピュータ１０８を構成する各回路において、図２または図９で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０２１４】
上記、コンピュータ１０８を構成する制御ユニット３０１は、図２または図９と同様のプログラムを実行し、更に電話回線４からの給電が停止した状態のときに電話機１０２を給電する処理のプログラムを実行する。尚、制御ユニット３０１は図１８の着呼制御回路２１に対応する。
【０２１５】
ＣＤ−ＲＯＭ４００には、図２または図９と同様のプログラムが格納されている。
【０２１６】
ＣＤ−ＲＯＭ５００には、図２または図９と同様のプログラムの他に、電話回線４からの給電が停止した状態のときに電話機１０２を給電する処理のプログラムが格納されている。
【０２１７】
尚、ＣＤ−ＲＯＭ４００及びＣＤ−ＲＯＭ５００にて、前記プログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。
【０２１８】
上記、図１９のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図２０のフローチャートに基づいて説明する。尚、図２０に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記８のプログラムを含む、本実施例のモデム１３１の基本となる処理を示す。
【０２１９】
図１９のように構成される本実施例の通信支援装置において、給電回路１２０では、電話網１０１から電話機１０２に供給する直流電圧と同様の電圧を生成している。尚、電話網１０１からの直流電圧は、公衆回線では−４８Ｖ、構内交換機では−２４Ｖが一般的である。
【０２２０】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出等をいう。
【０２２１】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ２）、ＣＰＵ１０３は、先に説明したステップ２からステップ６までの処理を実行し、リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０２２２】
一方、直流検出回路１１３にて電話機１０２のオフフック状態が検出された場合、ＣＰＵ１０３は、強制的にリレー１１４をオンに設定する。尚、直流検出回路１１３による電話機１０２のオフフック状態の検出は、電話機１０２が利用者によりオフフックされた場合に生成される、電話網１０２との直流ループの電流を測定することにより行われる。
【０２２３】
このように、リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は発呼が可能となる。
【０２２４】
従って、図２０に示す本発明のプログラムの処理により、図１９の通信支援装置は、通信制御装置内の通信網が切断されている場合でも電話機のオフフック状態を検出可能である。
【０２２５】
図２１は、図１、図８、または図１８の原理構成に、リンガ信号を生成する機能を付加した本発明の通信支援装置の原理構成図を示す。
【０２２６】
本発明の通信支援装置は、電話機３が通信制御装置１内の通信路を介して公衆回線である外部の電話回線４と接続し、更に情報処理装置２にて通信制御装置１及び電話機３を制御可能な原理構成とし、情報処理装置２及び通信制御装置１においてリンガ信号を生成する機能を付加した以外は、図１、図８、または図１８の原理構成と同様である。
【０２２７】
また、本発明の通信支援装置を構成する通信制御装置１は、着呼検出回路１５と接続切り替え制御回路１２と接続切り替え回路１３と、リンガ信号を生成するリンガ発生回路１８から構成され、接続切り替え制御回路１２の判断、及び情報処理装置２からの接続命令により接続切り替え回路１３を接続及び切断する機能の他に、情報処理装置２からのリンガ信号生成命令によりリンガ信号を生成する機能を有する。尚、図２１の通信制御装置１を構成する各回路において、図１、図８、または図１８で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。また、電源投入時の接続切り替え手段１３の状態も図１と同様とする。
【０２２８】
また、本発明の通信支援装置を構成する情報処理装置２は、着呼制御回路２１を有し、図１で説明した機能の他に、モデム１３１に通知するリンガ信号生成命令を生成する機能を有する。
【０２２９】
上記のように構成される図２１に示す本発明の通信支援装置の基本的な動作を、以下に簡単に説明する。
【０２３０】
本発明の通信支援装置において、例えば、着呼の際、通信制御装置１の着呼検出回路１５は、電話回線４からの発信電話番号を検出すると、該発信電話番号を情報処理装置２に通知する。尚、着呼検出回路１５はリンガ信号を検出した場合でも同様の処理を実行する。
【０２３１】
該発信電話番号を通知された情報処理装置２の着呼制御回路２１は、情報処理装置２内に記憶する所定の情報に基づいて該発信電話番号を処理し、通信制御装置１内の通信路を接続するか、またはリンガ発生回路１８にてリンガ信号を生成するかを判定する。尚、ここでいう所定の情報とは、例えば、後述する図２５の情報例に相当する。
【０２３２】
リンガ発生回路１８にてリンガ信号を生成する場合、着呼制御回路２１は、通信制御回路１に対してリンガ信号生成命令を通知する。
【０２３３】
該リンガ信号生成命令を通知された通信制御回路１のリンガ発生回路１８は、該リンガ信号生成命令に基づいてリンガ信号を生成し、電話機３に対してそのリンガ信号を送信する。電話機３は、リンガ発生回路１８から送信されるリンガ信号によりリンガ音を鳴らす。
【０２３４】
図２２は、上記、図２１の通信支援装置の原理構成を利用した、着呼（発信電話番号）に応じて電話機のリンガ音を鳴らし分けるサービスを提供可能な通信支援装置の実施例を示す。
【０２３５】
図２２において、本実施例の通信支援装置は、図２、図９、または図１９の実施例と同様に、通信制御装置１に対応するモデム１３１と、情報処理装置２に対応するコンピュータ１０８と、電話機３に対応する電話機１０２と、電話回線４に対応する電話網１０１から構成され、着呼に応じて電話機のリンガ音を鳴らし分けるサービスを提供する。尚、コンピュータ１０８及びモデム１３１にリンガ信号を生成する機能を付加した以外は、図２、図９、または図１９の実施例と同様である。従って、図２２の通信支援装置は、図３、図４、図６、図１０、図１１、図１３から図１７、及び図２０に示すプログラムも処理可能である。
【０２３６】
また、本実施例の通信支援装置を構成するモデム１３１は、図１９と同様のＣＰＵ１０３とＲＯＭ１０４とＲＡＭ１０５とＰＣインタフェース１０７と２線４線変換回路１０９と変調復調回路１１０と２線４線変換回路１１１と変調復調回路１１２と直流検出回路１１３とリレー１１４とリレー制御回路１１５とリレー１１６とリレー制御回路１１７とリンガ検出回路１１８とＣＩＤ検出回路１１９と給電回路１２０とタイマー１３０と、図１９で説明した各回路以外のリンガ発生回路１２１とリレー１２２とリレー制御回路１２３から構成され、ＣＰＵ１０３とリレー制御回路１１５の判断、及びコンピュータ１０８からの接続命令によりリレー１１４を接続及び切断する機能の他に、コンピュータ１０８からのリンガ信号生成命令によりリンガ発生回路１２１にてリンガ信号を生成する機能を有する。尚、図１９のモデム１３１を構成する各回路において、図２、図９、または図１９で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０２３７】
上記、モデム１３１を構成するＣＰＵ１０３は、バス１０６に接続された各回路からの通知の処理、及びバス１０６に接続された各回路を制御する処理を実行する機能を有し、図２１の接続切り替え制御回路１２に対応する、例えば、後述するリレー制御１１５と共にリレー１１４を接続及び切断する制御処理を実行する。
【０２３８】
リレー１１４は、ＣＰＵ１０３及び後述するリレー制御回路１１５の制御により、モデム１３１内の通信路を接続及び切断する機能を有し、図２１の接続切り替え回路１３に対応する。
【０２３９】
リレー制御回路１１５は、リレー１１４の接続及び切断を制御する機能を有し、図２１の接続切り替え制御回路１２に対応する。
【０２４０】
リンガ検出回路１１８は、電話網１０１からのリンガ信号を検出する機能を有し、図２１の着呼検出回路１５の一部に対応する。尚、ここでいうリンガ信号も、図２で説明した定義、及び信号の仕様と同様とする。
【０２４１】
ＣＩＤ検出回路１１９は、前記リンガ信号に先行して送信される可能性のある発信電話番号を検出する機能を有し、図２１の着呼検出回路１５の一部に対応する。
【０２４２】
リンガ発生回路１２１は、コンピュータ１０８からのリンガ信号生成命令によりリンガ信号を生成する機能を有し、図２１のリンガ発生回路１８に対応する。  リレー１２２は、リンガ発生回路１２１と電話機１０２とを接続する機能を有する。
【０２４３】
リレー制御回路１２３は、コンピュータ１０８からのリンガ信号生成命令によりリレー１２２の接続及び切断を制御する機能を有する。
【０２４４】
また、本実施例の通信支援装置を構成するコンピュータ１０８は、図２、図９、図１９の実施例と同様に、図７のように、ＣＰＵを含む制御ユニット３０１とメモリユニット３０２と表示ユニット３０３と入力ユニット３０４とＣＤ−ＲＯＭドライブユニット３０５とディスクユニット３０６から構成され、更にこれらの各ユニットは、システムバスＡを介して接続され、モデム１３１内でリンガ信号または発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するか、またはモデム１３１にてリンガ信号を生成するかを判定する処理を実行する。尚、図２２のコンピュータ１０８を構成する各回路において、図２、図９、図１９で説明した各回路と機能及び構成が同一の部分については、同一の符号を付して各回路の説明を省略する。
【０２４５】
上記、コンピュータ１０８を構成する制御ユニット３０１は、モデム１３１内でリンガ信号または発信電話番号が検出された場合に、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するか、またはモデム１３１にてリンガ信号を生成するかを判定する処理のプログラムを実行する。尚、制御ユニット３０１は図２１の着呼制御回路２１に対応する。
【０２４６】
ＣＤ−ＲＯＭ４００には、前記プログラムが格納されている。
【０２４７】
ＣＤ−ＲＯＭ５００には、図２、図９、図１９と同様のプログラム中に、更にコンピュータ１０８からのリンガ信号生成命令によりリンガ発生回路１２１にてリンガ信号を生成する処理のプログラムが格納されている。
【０２４８】
尚、ＣＤ−ＲＯＭ４００及びＣＤ−ＲＯＭ５００にて、各プログラムを提供しているが、このプログラムの記憶媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、フロッピーディスク等の磁気ディスク、光磁気ディスク、磁気テープ等の他の記憶媒体を用いることも可能である。また、ＣＤ−ＲＯＭ４００にて提供するプログラムは、ＲＯＭ１０４を記憶媒体とすることも可能である。
【０２４９】
上記、図２２のように構成される本実施例の通信支援装置において、モデム１３１及びコンピュータ１０８で実行される各処理を図２３、図２４、図２６のフローチャートに基づいて説明する。
【０２５０】
図２３に示す本発明のプログラムは、ＣＤ−ＲＯＭ５００にて供給されるリレー１１４を接続及び切断する制御処理を実行するプログラムであり、後述する付記９のプログラムを含む、本実施例のモデム１３１の処理を示す。
【０２５１】
図２２のように構成される本実施例の通信支援装置において、モデム１３１上で動作する本発明のプログラムの処理を図２３のフローチャートに基づいて説明する。
【０２５２】
本実施例の通信支援装置を立ち上げると、モデム１３１は、内部の初期化として、レジスタ及び変数等の初期化を実行し、更にリレー１１４をオフに設定し、初期化が完了するとイベント待ち状態になる（Ｓ１２１）。尚、ここでいうイベントとは、リンガ検出回路１１８によるリンガ信号検出、直流検出回路１１３によるオフフック検出、コンピュータ１０８からのコマンド検出、タイマー１３０からの設定時間経過の通知をいう。
【０２５３】
また、ＣＰＵ１０３は、内部に状態変数’ＲＩＮＧ＿ＳＴＡＴ’を用意しておき、この状態変数を確認することにより、リンガ発生回路１２１の状態を認識可能である。尚、状態変数’ＲＩＮＧ＿ＳＴＡＴ’は、定常状態の場合、’０’が設定され、リンガ信号生成中の場合、’１’が設定される。
【０２５４】
そこで、ＣＰＵ１０３は、ステップ１２１による初期化と同時に、’ＲＩＮＧ＿ＳＴＡＴ’を’０’に設定する（Ｓ１２２）。
【０２５５】
この状態で、例えば、リンガ検出回路１１８にてリンガ信号が検出された場合（Ｓ１２３）、ＣＰＵ１０３は、その信号がリンガ信号（呼出信号）かどうかを判定、即ち、先に説明した仕様の波形かどうかを判定することにより確認する（Ｓ１２４）。尚、ＣＩＤ検出回路１１９にて発信電話番号が検出された場合も、同様の処理を実行する。
【０２５６】
判定の結果、その信号がリンガ信号（呼出信号）以外の場合（Ｓ１２４、ＮＯ）、モデム１３１はイベント待ち状態に戻る（Ｓ１２２）。一方、判定の結果、その信号がリンガ信号（呼出信号）の場合（Ｓ１２４、ＹＥＳ）、ＣＰＵ１０３は、そのリンガ信号をコンピュータ１０８に送信し（Ｓ１２５）、コンピュータ１０８からの応答を待つ（Ｓ１２２）。
【０２５７】
ここで、コンピュータ１０８からのコマンドが検出された場合（Ｓ１２３）、ＣＰＵ１０３は、そのコマンドを解析する（Ｓ１２６）。そのコマンドが、例えば、リレー１１４をオンに設定する接続命令のとき、ＣＰＵ１０３は、リレー１１４をオンにする制御を行う（Ｓ１３７）。
【０２５８】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は、電話網１０１からのリンガ信号（呼出信号）により所定のリンガ音を鳴らす。
【０２５９】
一方、ステップ１２６のイベント解析において、例えば、リンガ発生回路１２１へのリンガ信号生成命令が検出された場合、ＣＰＵ１０３は、状態変数’ＲＩＮＧ＿ＳＴＡＴ’を’１’に設定する（Ｓ１２７）。更にＣＰＵ１０３は、リンガ信号生成命令に付加されているリンガの種類を指定する情報を検出し、その情報を基に、予めＲＯＭ１０４またはＲＡＭ１０５に記憶するリンガの種類を示す情報を確認する。尚、リンガの種類を示す情報は、例えば、図２４のようにリンガ種別の番号、リンガオンの時間、及びリンガオフの時間が対応付けられた情報として、モデム１３１内に記憶されている。
【０２６０】
以降、ＣＰＵ１０３が、リンガの種類を指定する情報として、例えば、リンガ種別の番号’１’（図２４ではリンガオンの時間’１秒’、リンガオフの時間’２秒’を示す。）を受信したものとして説明する。尚、表２３では、５種類のリンガ音の種類が示されているが、リンガ音はこれに限らず、任意に設定可能とする。
【０２６１】
リンガの種類を示す情報の確認が終了すると、ＣＰＵ１０３は、リレー１２２をオンにする制御を行い（Ｓ１２８）、更に１秒に設定したタイマー１３０をスタートさせる（Ｓ１２９）。同時にリンガ発生回路１２１は、リンガ信号の生成を開始する。
【０２６２】
その後、タイマー１３０からの１秒経過の通知が検出されると（Ｓ１２３）、ＣＰＵ１０３は、リレー１２２をオフにする制御を行い（Ｓ１３０）、２秒に設定したタイマー１３０をスタートさせる（Ｓ１３１）。更にタイマー１３０からの２秒経過の通知が検出されると（Ｓ１２３）、ＣＰＵ１０３は、リレー１２２をオンにする制御を行い（Ｓ１３２）、１秒に設定したタイマー１３０をスタートさせる（Ｓ１３３）。このように、ステップ１３０からステップ１３３の処理を繰り返すことにより、モデム１３１は、通常のリンガ信号（呼出信号）と同じ、１秒オン、２秒オフの断続信号を生成する。尚、タイマー１３０への時間設定は、１秒または２秒の設定をその都度行っても良いし、予め複数のチャンネルを用意して１秒タイマー及び２秒タイマーを順に動作させても良い。
【０２６３】
リレー１２２がオンに設定されると、リンガ発生回路１２１と電話機１０２が接続され、電話機１０２は、リンガ発生回路１２１にて生成されたリンガ信号により所定のリンガ音を鳴らす。
【０２６４】
この状態で、直流検出回路１１３にて電話機１０２のオフフック状態が検出された場合（Ｓ１２３）、即ち、電話機１０２の利用者が受話器を取ると、ＣＰＵ１０３は、オフフック通知をコンピュータ１０８に送信し（Ｓ１３４）、再度コンピュータ１０８からの応答を待つ（Ｓ１２２）。
【０２６５】
ここで、コンピュータ１０８からのコマンドが検出された場合（Ｓ１２３）、ＣＰＵ１０３は、そのコマンドを解析する（Ｓ１２６）。そのコマンドが、例えば、リンガ発生回路１２１へのリンガ停止命令のとき、ＣＰＵ１０３は、状態変数’ＲＩＮＧ＿ＳＴＡＴ’を’０’に設定し（Ｓ１３５）、リレー１２２をオフにする制御を行い、更にタイマー１３０を停止させる（Ｓ１３６）。同時にリンガ発生回路１２１はリンガ信号の生成を停止し、ＣＰＵ１０３はリレー１１４をオンに設定する制御を行う。
【０２６６】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は通話を開始する。
【０２６７】
図２５に示す本発明のプログラムは、ＣＤ−ＲＯＭ４００にて供給される、コンピュータ１０８内のメモリユニット３０２に記憶する所定の情報に基づいてモデム１３１内の通信路を接続するか、またはモデム１３１にてリンガ信号を生成するかを判定する処理を実行するプログラムであり、後述する付記１３のプログラムを含む、本実施例のコンピュータ１０８の処理を示す。
【０２６８】
図２２のように構成される本実施例の通信支援装置において、コンピュータ１０８上で動作する本発明のプログラムの処理を図２５のフローチャートに基づいて説明する。
【０２６９】
本実施例の通信支援装置を立ち上げると、コンピュータ１０８は、内部のレジスタ及び変数等の初期化を実行し、初期化が完了するとイベント待ち状態になる（Ｓ１４１）。尚、ここでいうイベントとは、モデム１３１から通知されるリンガ信号、発信電話番号、オフフック通知をいう。
【０２７０】
また、制御ユニット３０１は、内部に状態変数’ＲＩＮＧＥＲ’を用意しておき、この状態変数を確認することにより、モデム１３１によるリンガ生成の状態を認識可能である。尚、状態変数’ＲＩＮＧＥＲ’は、定常状態の場合、’０’が設定され、リンガ信号生成中の場合、’１’が設定される。
【０２７１】
そこで、制御ユニット３０１は、ステップ１４１による初期化と同時に、’ＲＩＮＧＥＲ’を’０’に設定する（Ｓ１４２）。
【０２７２】
この状態で、例えば、モデム１３１からの発信電話番号が検出された場合（Ｓ１４３）、制御ユニット３０１は、メモリユニット３０２に予め記憶されている所定の情報、例えば、図２６に示す情報例に基づいて、モデム１３１内の通信路を接続するかどうか、また、モデム１３１にてリンガ信号を生成するかどうかを判定する処理を実行する（Ｓ１４４）。
【０２７３】
尚、図２６に示す情報例は、電話番号とその電話番号に対応する氏名と、判定結果がそれぞれ対応付けられた状態でメモリユニット３０２に記憶され、例えば、電話番号毎にリンガ音の種類を変えることが可能である。
【０２７４】
ステップ１４４による確認の結果、着呼において通知された発信電話番号が、例えば、’０４４−ＡＡＡ−ＢＢＢＢ’であれば（Ｓ１４４、接続する）、制御ユニット３０１は、モデム１３１に対してリレー１１４の接続命令を送信する（Ｓ１５１）。また、着呼において通知された発信電話番号が、例えば、’０７８−ＣＣＣ−ＤＤＤＤ’であれば（Ｓ１４４、接続しない）、制御ユニット３０１は、コンピュータ１０８上で動作可能なアプリケーションである留守番電話サービスを起動し、電話網１０１に対して留守番電話サービスの応答メッセージを送信する（Ｓ１５２）。
【０２７５】
一方、ステップ１４４による確認の結果、着呼において通知された発信電話番号が、例えば、’０４２３−ＥＥ−ＦＦＦＦ’であれば（Ｓ１４４、リンガ生成）、制御ユニット３０１は、モデム１３１に対してリンガ信号生成命令を送信し（Ｓ１４５）、更に状態変数’ＲＩＮＧＥＲ’を’１’に設定する（Ｓ１４６）。尚、ここで送信するリンガ信号生成命令には、リンガの種類を示す番号として、例えば、リンガ種別の番号’２’が指定されている。また、リンガ種別の番号は、これに限らず、複数の種類を設定可能とする。
【０２７６】
この状態でモデム１３１内ではリンガ信号が生成され、電話機１０２ではモデム１３１にて生成したリンガ信号により所定のリンガ音を鳴らす。
【０２７７】
この状態で、モデム１３１内で電話機１０２のオフフック状態が検出された場合、即ち、電話機１０２の利用者が受話器を取ると、制御ユニット３０１は、モデム１３１からのオフフック通知を受信し（Ｓ１４３）、更に現在の状態変数’ＲＩＮＧＥＲ’を確認する（Ｓ１４７）。オフフック通知の受信により、制御ユニット３０１は、電話機１０２の利用者が着呼に応答したことを認識する。
【０２７８】
ステップ１４７による確認の結果、現在の状態変数’ＲＩＮＧＥＲ’が’１’に設定されているため（Ｓ１４７、ＹＥＳ）、制御ユニット３０１は、状態変数’ＲＩＮＧＥＲ’を’０’に設定し（Ｓ１４８）、モデム１３１に対してリンガ停止命令を送信し（Ｓ１４９）、更にリレー１１４の接続命令を送信する（Ｓ１５０）。尚、ステップ１４７による確認において、仮に状態変数’ＲＩＮＧＥＲ’が’０’に設定されていた場合（Ｓ１４７、ＮＯ）、制御ユニット３０１は、電話機１０２から発呼があったことを認識し、モデム１３１に対してリレー１１４の接続命令を送信する（Ｓ１５０）。
【０２７９】
リレー１１４がオンに設定されると、モデム１３１内の通信路が接続され、電話機１０２は通話を開始する。
【０２８０】
従って、図２３、図２５に示す本発明のプログラムの処理により、図２２の通信支援装置は、コンピュータ１０８から通知されるリンガ信号生成命令により、モデム１３１内の通信路を切断した状態で、電話機１０２のリンガ音を鳴らすことが可能である。更に、図２２の通信支援装置は、着呼に応じて複数のリンガ音を鳴らし分ける処理が可能である。
【０２８１】
尚、図２、図９、図１９、図２１の通信支援装置において、コンピュータ１８１にてＣＤ−ＲＯＭ４００からインストールされたプログラムを実行し、モデム１３１にてＣＤ−ＲＯＭ５００からインストールされたプログラムを実行しているが、本実施例の通信支援装置では、ＣＤ−ＲＯＭ４００内のプログラムをモデム１３１側で実行することも可能である。
【０２８２】
また、図２、図９、図１９、図２１の通信支援装置は、モデム１３１とコンピュータ１０８と電話機１０２から構成されているが、例えば、モデム１３１と電話機１０２の少なくとも一方が、コンピュータ１０８に内蔵された構成にすることも可能である。
【０２８３】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）通信制御装置上で動作する付記１のプログラムは、電話機と公衆回線網である外部の通信網との通信路を接続する処理を、情報処理装置からの情報に基づいて通信制御装置に行わせるためのプログラムを記憶した記憶媒体において、該通信網からのリンガ信号を検出させるリンガ信号検出ステップ（上述した実施例のＳ２、Ｓ３、Ｓ２２、Ｓ２３、Ｓ３２、Ｓ３６、Ｓ６３、Ｓ６４、Ｓ８４、Ｓ８５、Ｓ１２３、Ｓ１２４に相当）と、該リンガ信号検出ステップにてリンガ信号が検出された場合に、該情報処理装置から通知される接続命令により、該通信路を接続するための制御を実行させる接続制御ステップ（上述した実施例のＳ５、Ｓ６、Ｓ２７、Ｓ２８、Ｓ３４、Ｓ３５、Ｓ５６、Ｓ５７、Ｓ６６、Ｓ６７、Ｓ７０、Ｓ７１、Ｓ８７、Ｓ８８、Ｓ８９、Ｓ１０６、Ｓ１０７、Ｓ１２６からＳ１３３、Ｓ１３５からＳ１３７に相当）とを有する。
【０２８４】
通信制御装置上で動作する付記１のプログラムは、着呼の際、リンガ信号検出ステップにてリンガ信号が検出し、更に情報処理装置から通知される接続命令により、通信制御装置内の通信路を接続するための制御を実行し、リンガ信号を電話機に通知する処理を実行している。尚、通信制御装置内の通信路は、予め切断されているものとする。
【０２８５】
従って、付記１のプログラムの処理により通信制御装置は、情報処理装置から通知される接続命令に対応してリンガ音を鳴らすが可能となる。
（付記２）通信制御装置上で動作する付記２のプログラムは、付記１記載の記憶媒体において、更に前記リンガ信号検出ステップにてリンガ信号が検出された場合に、リンガ信号検出時からリンガ信号検出タイマーによるカウントを開始させるステップ（上述した実施例のＳ２５に相当）を有し、前記接続制御ステップは、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行させるプログラム（上述した実施例のＳ５７に相当）を含む。
【０２８６】
従って、付記２のプログラムの処理により通信制御装置は、情報処理装置が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
（付記３）通信制御装置上で動作する付記３のプログラムは、付記１または２記載の記憶媒体において、更に前記通信網からの発信電話番号を検出させる発信電話番号検出ステップ（上述した実施例のＳ３２、Ｓ５２、Ｓ６３、Ｓ８４に相当）を有し、前記接続制御ステップは、更に該発信電話番号検出ステップにて発信電話番号が検出された場合に、前記情報処理装置から通知される接続命令により、該通信路を接続するための制御を実行させるプログラム（上述した実施例のＳ３４、Ｓ３５、Ｓ５６、Ｓ５７に相当）を含む。
【０２８７】
付記３の通信制御装置は、着呼の際、発信電話番号検出ステップにて発信電話番号（ＣＩＤ）を検出し、更に情報処理装置から通知される接続命令により、通信制御装置内の通信路を接続するための制御を実行し、この状態で通信電話番号の後に通知されるリンガ信号を電話機に通知している。尚、通信制御装置内の通信路は、予め切断されているものとする。
【０２８８】
従って、付記３のプログラムの処理により通信制御装置は、情報処理装置から通知される接続命令に対応したリンガ音を鳴らすが可能となる。
（付記４）通信制御装置上で動作する付記４のプログラムは、付記３記載の記憶媒体において、更に前記発信電話番号検出ステップにて発信電話番号が検出された場合に、発信電話番号検出時から発信電話番号検出タイマーによるカウントを開始させるステップ（上述した実施例のＳ５４に相当）を有し、前記接続制御ステップは、該タイマーに予め設定された特定の時間内に前記情報処理装置からの応答がない場合に、前記通信路を接続するための制御を実行させるプログラム（上述した実施例のＳ５７に相当）を含む。
【０２８９】
従って、付記４のプログラムの処理により通信制御装置は、情報処理装置が動作していないときでも、電話機の利用者に着呼があったことをリンガ音により通知可能である。
（付記５）通信制御装置上で動作する付記５のプログラムは、付記３または４記載の記憶媒体において、前記接続制御ステップは、前記リンガ信号検出ステップにてリンガ信号が検出され、且つ該信号が電話機を呼び出すための信号の場合、前記情報処理装置から通知される接続命令に関係なく前記通信路を接続するための制御を実行させるプログラム（上述した実施例のＳ６６、Ｓ６７に相当）を含む。
【０２９０】
通信制御装置上で動作する付記５のプログラムは、リンガ信号検出ステップにて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する処理を実行する。
【０２９１】
従って、付記５のプログラムの処理により通信制御装置は、検出されたリンガ信号が真のリンガ信号の場合、発信電話番号が通知される回線ではないと判断でき、更に接続制御手段にて自動的に通信制御装置内の通信路を接続することができる。
（付記６）通信制御装置上で動作する付記６のプログラムは、付記３乃至５のうちいずれか一項記載の記憶媒体において、前記接続制御ステップは、前記リンガ信号検出ステップにてリンガ信号が検出され、且つ該信号が電話機を呼び出すための信号に先行して送信される、特定の起動信号の場合、前記通信路を接続して該信号をリンガ信号として電話機に通知することで、発信電話番号を通知する着信であることを事前に電話機に伝えるプログラム（上述した実施例のＳ８６、Ｓ８７、Ｓ８８、Ｓ８９に相当）を含む。
【０２９２】
通信制御装置上で動作する付記６のプログラムは、付記５と同様にリンガ信号検出ステップにて検出した通信網からのリンガ信号のメークの長さを確認し、該リンガ信号が真のリンガ信号か、または該リンガ信号に先行して送信される可能性のある特定の起動信号かを検出する。また、通信制御装置は、検出されたリンガ信号が真のリンガ信号に先行して送信される可能性のある特定の起動信号の場合、発信電話番号が通知される回線であると判断でき、更に接続制御ステップにて自動的に通信制御装置内の通信路を接続する処理を実行する。
【０２９３】
従って、付記６のプログラムの処理により通信制御装置は、該起動信号をリンガ信号として電話機に通知することで、真のリンガ信号とは異なるリンガ音を鳴らし、発信電話番号を通知する着信であることを事前に電話機に伝えることが可能となる。
（付記７）通信制御装置上で動作する付記７のプログラムは、付記１乃至６のうちいずれか一項記載の記憶媒体において、電源投入時から電源投入タイマーによるカウントを開始させるステップ（上述した実施例のＳ１０３に相当）を有し、前記接続制御ステップは、該タイマーに予め設定された特定の時間内に前記情報処理装置からの所定の応答がない場合に、前記通信路を接続するための制御を実行させるプログラム（上述した実施例のＳ１０７に相当）を含む。
【０２９４】
従って、付記７のプログラムの処理により通信制御装置は、電源投入タイマーで特定の時間をカウントすることにより、情報処理装置が起動していないことを予め認識することができ、更に情報処理装置が起動していないことによる着呼の通知遅れを防止することが可能となる。
（付記８）通信制御装置上で動作する付記８のプログラムは、付記１乃至７のうちいずれか一項記載の記憶媒体において、前記通信路が切断され、通信網からの給電が停止した状態のときに電話機に対して給電させる給電ステップ（上述した実施例のＳ１に相当）を有する。
【０２９５】
通常、通信制御装置内の通信網が切断されている場合、通信網からの給電も停止されるが、付記８の通信制御装置は、給電ステップにて供給する電源を利用して、電話機への給電を行っている。
【０２９６】
従って、付記８のプログラムの処理により通信制御装置は、通信制御装置内の通信網が切断されている場合でも電話機のオフフック状態を検出可能である。
（付記９）通信制御装置上で動作する付記９のプログラムは、付記１乃至８いずれか一項記載の記憶媒体において、電話機に対するリンガ信号を生成させるリンガ信号生成ステップ（上述した実施例のＳ１２６からＳ１３３、Ｓ１３５、Ｓ１３６、Ｓ１６６からＳ１７３、Ｓ１７５、Ｓ１７６に相当）を有し、該リンガ信号生成ステップは、該情報処理装置から通知されるリンガ信号生成命令により、複数のリンガ信号の中から特定のリンガ信号を生成させ、電話機に通知させるプログラム（上述した実施例のＳ１２６からＳ１３３に相当）を含む。
【０２９７】
従って、付記９のプログラムの処理により通信制御装置は、情報処理装置から通知されるリンガ信号生成命令により、通信制御装置内の通信路を切断した状態で、電話機のリンガ音を鳴らすことが可能である。また、付記９の通信制御装置は、情報処理装置から通知されるリンガ信号生成命令に対応した複数のリンガ音を鳴らすことが可能である。
（付記１０）情報処理装置上で動作する付記１０のプログラムは、電話機と公衆回線網である外部の通信網との通信路を接続する通信制御処理を制御するための処理を、情報処理装置に行わせるためのプログラムを記憶した記憶媒体において、該通信制御装置にてリンガ信号が検出された場合に、所定の情報に基づいて該通信路を接続するかどうかを判定させる判定ステップ（上述した実施例のＳ１３に相当）を有する。
【０２９８】
情報処理装置上で動作する付記１０のプログラムは、通信制御装置にてリンガ信号が検出された場合に、判定ステップにて情報処理装置内に記憶する所定の情報に基づいて該リンガ信号を処理し、通信制御装置内の通信路を接続するかどうかを判定する処理を実行する。通信制御装置は、該判定に基づいて該通信路を接続するための制御を実行し、リンガ信号を電話機に通知している。尚、通信制御装置内の通信路は、予め切断されているものとする。
【０２９９】
従って、付記１０のプログラムの処理により情報処理装置は、通信制御装置にてリンガ信号が検出された場合に、所定の情報により着呼に応じたリンガ音を鳴らし分ける処理が可能となる。具体的には、ある特定の時間にリンガ音を鳴らさない旨の情報を所定の情報として記憶することにより、例えば、深夜にはリンガ音を鳴らさずに留守番電話サービスを実行することができる。
（付記１１）情報処理装置上で動作する付記１１のプログラムは、付記１０記載の記憶媒体において、前記判定ステップは、前記通信制御装置にて発信電話番号が検出された場合に、所定の情報に基づいて前記通信路を接続するかどうかを判定させるプログラム（上述した実施例のＳ４３に相当）を含む。
【０３００】
情報処理装置上で動作する付記１１のプログラムは、通信制御装置にてリンガ信号が検出された場合に、判定ステップにて情報処理装置内に記憶する所定の情報に基づいて該発信電話番号を処理して通信制御装置内の通信路を接続するかどうかを判定する。通信制御装置は、該判定に基づいて該通信路を接続するための制御を実行し、この状態で通信電話番号の後に通知されるリンガ信号を電話機に通知している。尚、通信制御装置内の通信路は予め切断されているものとする。
【０３０１】
従って、付記１１のプログラムの処理により情報処理装置は、情報処理装置内に記憶する所定の情報により着呼に応じたリンガ音を鳴らし分ける処理が可能となる。具体的には、ある特定の電話番号にリンガ音を鳴らさない旨の情報を所定の情報として記憶することにより、例えば、特定の相手にはリンガ音を鳴らさずに留守番電話サービスを実行することができる。
（付記１２）情報処理装置上で動作する付記１２のプログラムは、付記１０または１１記載の記憶媒体において、前記判定ステップは、電源投入時に通知される前記通信制御装置からの起動通知に対する応答として、所定の応答信号を通知させるプログラム（上述した実施例のＳ１１３に相当）を含む。
【０３０２】
従って、付記１２のプログラムの処理により情報処理装置は、電源投入時に通知される前記通信制御装置からの起動通知に対する応答として、所定の応答信号を通知することができ、それに伴って、情報処理装置が起動していないことによる着呼の通知遅れを防止することが可能となる。
（付記１３）情報処理装置上で動作する付記１３のプログラムは、付記１０乃至１２いずれか一項記載の記憶媒体において、前記通信制御装置にてリンガ信号が検出された場合に、所定の情報に基づいてリンガ信号を生成するかどうかを判定させるリンガ信号生成判定ステップ（上述した実施例のＳ１４４に相当）を有し、該リンガ信号生成判定ステップにて行われる判定処理は、更に複数のリンガ信号の中から特定のリンガ信号を生成するためのリンガ信号生成命令を生成させるプログラム（上述した実施例のＳ１４４に相当）を含む。
【０３０３】
従って、付記１３のプログラムの処理により情報処理装置は、リンガ信号生成命令を通信制御装置に通知することにより、通信制御装置内の通信路を切断した状態で、電話機のリンガ音を鳴らす制御を実行することが可能である。また、本発明のプログラムの処理により情報処理装置は、リンガ信号生成命令に対応した複数のリンガ音を鳴らす制御を実行することが可能である。
【発明の効果】
【０３０４】
上述の如く、本発明の通信支援装置によれば、起動信号をリンガ信号として電話機に通知することで、真のリンガ信号とは異なるリンガ音を鳴らし、発信電話番号を通知する着信であることを事前に電話機に伝えることが可能となり、さらに、情報処理装置内に記憶する所定の情報により着呼に応じてリンガ音を鳴らし分ける処理が可能となる通信支援装置を提供することが可能となる。
【図面の簡単な説明】
【０３０５】
【図１】  本発明の通信支援装置の原理構成図である。
【図２】  図１の原理構成を利用した通信支援装置の実施例である。
【図３】  図２に示す実施例を構成する通信制御装置上で動作するプログラム（その１）のフローチャートである。
【図４】  図２に示す実施例を構成する情報処理装置上で動作するプログラムのフローチャートである。
【図５】  情報処理装置内で記憶する情報例である。
【図６】  図２に示す実施例を構成する通信制御装置上で動作するプログラム（その２）のフローチャートである。
【図７】  情報処理装置の構成図である。
【図８】  本発明の通信支援装置の原理構成図である。
【図９】  図８の原理構成を利用した通信支援装置の実施例である。
【図１０】  図９に示す実施例を構成する通信制御装置上で動作するプログラム（その１）のフローチャートである。
【図１１】  図９に示す実施例を構成する情報処理装置上で動作するプログラム（その１）のフローチャートである。
【図１２】  情報処理装置内で記憶する情報例である。
【図１３】  図９に示す実施例を構成する通信制御装置上で動作するプログラム（その２）のフローチャートである。
【図１４】  図９に示す実施例を構成する通信制御装置上で動作するプログラム（その３）のフローチャートである。
【図１５】  図９に示す実施例を構成する通信制御装置上で動作するプログラム（その４）のフローチャートである。
【図１６】  図９に示す実施例を構成する通信制御装置上で動作するプログラム（その５）のフローチャートである。
【図１７】  図９に示す実施例を構成する情報処理装置上で動作するプログラム（その２）のフローチャートである。
【図１８】  本発明の通信支援装置の原理構成図である。
【図１９】  図１８の原理構成を利用した通信支援装置の実施例である。
【図２０】  図１９に示す実施例を構成する通信制御装置上で動作するプログラムのフローチャートである。
【図２１】  本発明の通信支援装置の原理構成図である。
【図２２】  図２１の原理構成を利用した通信支援装置の実施例である。
【図２３】  図２２に示す実施例を構成する通信制御装置上で動作するプログラムのフローチャートである。
【図２４】  リンガ信号を生成するための情報例である。
【図２５】  図２２に示す実施例を構成する情報処理装置上で動作するプログラムのフローチャートである。
【図２６】  情報処理装置内で記憶する情報例である。
【符号の説明】
【０３０６】
１      通信制御装置
２      情報処理装置
３      電話機
４      電話回線
１１    リンガ検出回路
１２    接続切り替え制御回路
１３    接続切り替え回路
１４    ＣＩＤ検出回路
１５    着呼検出回路
１６    給電回路
１７    オフフック検出回路
２１    着呼制御回路
１０１  電話網
１０２  電話機
１０３  ＣＰＵ
１０４  ＲＯＭ
１０５  ＲＡＭ
１０６  バス
１０７  ＰＣインタフェース
１０８  コンピュータ
１０９  ２線４線変換回路
１１０  変調復調回路
１１１  ２線４線変換回路
１１２  変調復調回路
１１３  直流検出回路
１１４  リレー
１１５  リレー制御回路
１１６  リレー
１１７  リレー制御回路
１１８  リンガ検出回路
１１９  ＣＩＤ検出回路
１２０  給電回路
１２１  リンガ発生回路
１２２  リレー
１２３  リレー制御回路
１３０  タイマー
１３１  モデム
３０１  制御ユニット
３０２  メモリユニット
３０３  表示ユニット
３０４  入力ユニット
３０５  ＣＤＲＯＭドライブユニット
３０６  ディスクユニット
３０７  通信ユニット
４００  ＣＤ−ＲＯＭ
【図１】
0003821932.tif 000002
【図２】
0003821932.tif 000003
【図３】
0003821932.tif 000004
【図４】
0003821932.tif 000005
【図５】
0003821932.tif 000006
【図６】
0003821932.tif 000007
【図７】
0003821932.tif 000008
【図８】
0003821932.tif 000009
【図９】
0003821932.tif 000010
【図１０】
0003821932.tif 000011
【図１１】
0003821932.tif 000012
【図１２】
0003821932.tif 000013
【図１３】
0003821932.tif 000014
【図１４】
0003821932.tif 000015
【図１５】
0003821932.tif 000016
【図１６】
0003821932.tif 000017
【図１７】
0003821932.tif 000018
【図１８】
0003821932.tif 000019
【図１９】
0003821932.tif 000020
【図２０】
0003821932.tif 000021
【図２１】
0003821932.tif 000022
【図２２】
0003821932.tif 000023
【図２３】
0003821932.tif 000024
【図２４】
0003821932.tif 000025
【図２５】
0003821932.tif 000026
【図２６】
0003821932.tif 000027