(57)【要約】【課題】  音声通話からＴＶ電話への切り替えにおける装置切り替えのときに発生してしまう通話途切れをなくし、音声通話を維持したままＴＶ電話に切り替え可能にしたＩＰ電話システムを提供する。【解決手段】  ルータ装置４００と、ルータ装置４００に接続された複数の機能部５００、８００と、複数の機能部に対するルータ装置４００によるルーティングを制御するサーバ装置７００とを有する構成である。【選択図】  図１
2005109890.tif 000002
【特許請求の範囲】
【請求項１】
ルータ装置と、
前記ルータ装置に接続された複数の機能部と、
前記複数の機能部に対する前記ルータ装置によるルーティングを制御するサーバ装置と、
を有することを特徴とするＩＰ電話システム。
【請求項２】
前記機能部はテレビ電話機であることを特徴とする請求項１記載のＩＰ電話システム。
【請求項３】
前記機能部はＩＰ電話機であることを特徴とする請求項１または２記載のＩＰ電話システム。
【請求項４】
前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信するものである請求項１乃至３のいずれか１項記載のＩＰ電話システム。
【請求項５】
外部と前記一方の種類のデータを通信する機能部が前記他方の種類のデータの送信先となる機能部を前記サーバ装置に指示する請求項４記載のＩＰ電話システム。
【請求項６】
複数の機能部が接続されたルータ装置によるルーティングを制御するサーバ装置であって、
前記複数の機能部について機能部毎に受信可能なデータの種類を特定し、該機能部毎に受信可能なデータの種類に対応して前記ルータ装置に前記複数の機能部に対するルーティングを実行させるサーバ装置。
【請求項７】
前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信するものである請求項６記載のサーバ装置。
【請求項８】
外部と前記一方の種類のデータを通信する機能部から前記他方の種類のデータの送信先となる機能部の情報を受信する請求項７記載のサーバ装置。
【請求項９】
複数の機能部が接続されたルータ装置によるルーティングを制御するためのルータ制御方法であって、
前記複数の機能部について機能部毎に受信可能なデータの種類を特定し、
前記機能部毎に受信可能なデータの種類に対応して前記ルータ装置に前記複数の機能部に対するルーティングを実行させるルータ制御方法。
【請求項１０】
前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信するものである請求項９記載のルータ制御方法。
【請求項１１】
前記複数の機能部について機能部毎に受信可能なデータの種類を特定した後、
外部と前記一方の種類のデータを通信する機能部から前記他方の種類のデータの送信先となる機能部の情報を受信することにより、前記ルーティングを実行させる請求項１０記載のルータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話機等のＶｏＩＰに対応した装置を用いたＩＰ電話システム、サーバ装置およびルータ制御方法に関する。
【背景技術】
【０００２】
近年、インターネットまたはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を介してＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）により音声通信を可能とするＩＰ電話が実用化されている。そして、近い将来、音声だけでなく動画のやり取りも可能なＴＶ（テレビ）電話が実用化されると考えられる。そのとき、ＩＰ電話とＴＶ電話の両サービスが混在することになる。
【０００３】
現在、広く普及している携帯電話機や固定電話機のアナログ電話機での通話中心の利用を考えると、ＴＶ電話が実用化されても、一般的には通話が行われ、必要に応じて通話だけの利用から、相手先の動画像を見ながらの通話に切り替えることが多くなると推測している。
【０００４】
現在のＩＰ電話の利用では、音声のみの通話に、専用のＩＰ電話機を用いるのではなく、一般に使われているアナログ電話機をＩＰ電話機として利用可能になるＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）タイプのＩＰ電話アダプタをアナログ電話機に用いている場合が多い。
【０００５】
ＩＰ電話システムについて説明する。
【０００６】
図８は従来のＩＰ電話システムの一構成例を示すブロック図である。
【０００７】
図８に示すように、従来のＩＰ電話システムは、従来のアナログ電話機（以下、単に電話機と称する）６００に接続されたＩＰ電話アダプタとなるＶｏＩＰ−ＴＡ５００と、ＶｏＩＰ−ＴＡ５００にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されたルータ４００とを有する。ルータ４００はモデム（メディアコンバータ）３００を介してインターネットに接続されている。なお、モデム３００は、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）およびＦＴＴＨ（Ｆｉｂｅｒ  ｔｏ  ｔｈｅ  Ｈｏｍｅ）等のいずれかの高速伝送技術を用いた媒体を介してインターネットと接続されているが、図に示すことを省略している。
【０００８】
ルータ４００は、ＶｏＩＰ−ＴＡ５００がインターネットを介して外部の端末とデータを送受信する際に、パケット化されたデータであるＩＰパケットを中継する。また、インターネット上のグローバルＩＰアドレスとＬＡＮ内のローカルＩＰアドレスとを変換し、データの送信先となるポート番号を指定する機能であるＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）を備えている。
【０００９】
外部にはインターネットに接続されたモデム２００を介してＶｏＩＰ端末１００が接続されている。ＶｏＩＰ端末１００は、パーソナルコンピュータ（以下、ＰＣと称する）であり、音声を取り込むためのマイクと音声を出力するためのスピーカとを有するヘッドセットを備えている。また、動画を取り込むためのビデオカメラと、動画を出力するためのビデオモニタとを備え、ＴＶ電話機能を有する構成である。
【００１０】
ＩＰ電話機およびＶｏＩＰ端末等のＩＰアドレスを登録するためのＶｏＩＰサーバ９００がインターネットに接続されている。そして、操作者Ｘ側に電話機６００を備え、操作者Ｙ側にＶｏＩＰ端末１００を備えているものとする。
【００１１】
上記構成のＩＰ電話システムの動作について説明する。
【００１２】
操作者Ｘがモデム３００と、ルータ４００と、電話機６００に接続されたＶｏＩＰ−ＴＡ５００の電源を入れると、ＶｏＩＰ−ＴＡ５００は電話機６００の電話番号とローカルＩＰアドレスＢをルータ４００に登録する。ルータ４００は、電話機６００の電話番号と自分のグローバルＩＰアドレスとなるＩＰアドレスＡとをモデム３００を介してＶｏＩＰサーバ９００に登録する。
【００１３】
操作者ＹがＶｏＩＰ端末１００の電源を入れると、ＶｏＩＰ端末１００は自分の電話番号とグローバルＩＰアドレスとをＶｏＩＰサーバ９００に登録する。続いて、操作者がＶｏＩＰ端末１００を操作して電話機６００の電話番号を入力すると、ＶｏＩＰ端末１００は入力された電話番号への接続を確立するための接続要求信号をモデム２００およびインターネットを介してＶｏＩＰサーバ９００に送信する。ＶｏＩＰサーバ９００はＶｏＩＰ端末１００から電話番号を含む接続要求信号を受信すると、電話機６００の電話番号に相当するグローバルＩＰアドレスを調べ、グローバルＩＰアドレスがＡとわかると、ルータ４００宛に接続要求信号を送信する。
【００１４】
ルータ４００は接続要求信号を受信すると、接続要求信号に含まれる電話番号から、ＩＰアドレスＢのＶｏＩＰ−ＴＡ５００に接続要求信号を送信する。
【００１５】
ＶｏＩＰ−ＴＡ５００はルータ４００から接続要求信号を受信すると、着信があったことを示す着信信号を電話機６００に送出する。電話機６００は着信信号を受信すると、ベルを鳴らすとともに、呼び出し中であることを示す呼び出し信号をＶｏＩＰ−ＴＡ５００に送出する。そして、ＶｏＩＰ−ＴＡ５００は受信した呼び出し信号をＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に送信する。
【００１６】
操作者Ｘが電話機６００の受話器を取り上げると、電話機６００はオフフック信号をＶｏＩＰ−ＴＡ５００に送出する。ＶｏＩＰ−ＴＡ５００は受信したオフフック信号をＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に送信する。
【００１７】
ＶｏＩＰ端末１００はＶｏＩＰ−ＴＡ５００からオフフック信号を受信すると、確認応答信号をＶｏＩＰサーバ９００を介してＶｏＩＰ−ＴＡ５００に送信する。ＶｏＩＰ−ＴＡ５００がＶｏＩＰ端末１００から確認応答信号を受信することで、ＶｏＩＰ端末１００と、ＶｏＩＰ−ＴＡ５００につながれた電話機６００との間で接続が確立する。
【００１８】
その後、操作者Ｘと操作者Ｙの通話による音声は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｃｏｌ）で変換されたＩＰパケットによりＶｏＩＰ端末１００と電話機６００との間で送受信される。
【００１９】
上述のようにして、操作者Ｘと操作者Ｙの間で通話が可能となるが、ＴＶ電話を利用する場合には、操作者Ｘ側に予め上記ＶｏＩＰ端末１００と同様な構成のＶｏＩＰ端末（不図示）を備え、このＶｏＩＰ端末をルータ４００に接続して起動させておけば、操作者Ｘと操作者Ｙは初めからＴＶ電話を利用できる。
【００２０】
一方、通信先と動画および音声をやり取りする際、動画を見るための端末と通話するための端末を別の構成にした装置が開示されている（例えば、特許文献１参照）。この公報に開示されたパケット通信端末装置は、本体部で着信を受けた後、本体部と別構成の音声端末部で通話を可能にするものである。
【特許文献１】特開２００２−２９０９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
上述したようにして音声による通話を開始した後、ＴＶ電話に切り替えようとしたとき、ＴＶ電話機能を備えた装置に電源が入っていなければ、その装置を起動させてＴＶ電話が利用できるようになるまで、相手を待たせることになる。また、通話に用いていた電話機からＴＶ電話機能を備えた装置で音声をやり取りしようとすると、ＴＶ電話機能を備えた装置のマイクとスピーカを利用しなければならない。この場合、電話機と外部の端末との接続を一旦切った後電話をかけ直さなければならず、手間がかかるという問題があった。
【００２２】
さらに、上述した公報に示されるパケット通信端末装置では、家庭内で音声端末部を複数備えていても、音声端末部を誰か１人が使っていると、他の人が使えなくなり、複数の人が同時に使用できないという問題があった。
【００２３】
本発明は上記したような従来の技術が有する問題点を解決するためになされたものであり、音声通話からＴＶ電話への切り替えにおける装置切り替えのときに発生してしまう通話途切れをなくし、音声通話を維持したままＴＶ電話に切り替え可能にしたＩＰ電話システム、サーバ装置およびルータ制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記目的を達成するための本発明のＩＰ電話システムは、
ルータ装置と、
前記ルータ装置に接続された複数の機能部と、
前記複数の機能部に対する前記ルータ装置によるルーティングを制御するサーバ装置と、
を有することを特徴とする。
【００２５】
本発明では、サーバ装置により複数の機能部に対するルーティングを制御することで、ルータ装置のルーティングを設定し直すことが可能となり、外部から受信するデータをデータの種類に応じて複数の機能部に振り分けることができる。
【００２６】
また、上記本発明のＩＰ電話システムにおいて、前記機能部はテレビ電話機であることとしてもよく、前記機能部はＩＰ電話機であることとしてもよい。
【００２７】
本発明では、機能部がテレビ電話機であれば、画像をＴＶ電話機にルーティングするようにルータ装置を制御することで、テレビ電話機で画像が再生され、機能部がＩＰ電話機であれば、音声をＩＰ電話機にルーティングするようにルータ装置を制御することで、ＩＰ電話機で音声が再生される。
【００２８】
また、上記本発明のＩＰ電話システムにおいて、前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信することとしてもよい。
【００２９】
本発明では、音声データを送受信可能な機能部に音声データが送信され、画像データを送受信可能な機能部に画像データが送信される。そのため、音声データと画像データを別々の機能部に送信するようにしても、これらの２台の機能部を用いて通信することで、ＴＶ電話機と同様な利用形態を実現できる。
【００３０】
また、上記本発明のＩＰ電話システムにおいて、外部と前記一方の種類のデータを通信する機能部が前記他方の種類のデータの送信先となる機能部を前記サーバ装置に指示することとしてもよい。
【００３１】
本発明では、一方の種類のデータが音声データで、他方の種類のデータが画像データであると、操作者が音声データの送受信可能な機能部を利用して通話し始めた後、その機能部を操作して画像データの転送先を入力することで、画像データの転送先となる機能部を指示する情報がサーバ装置に入力される。そのため、音声通話を維持したままＴＶ電話に切り替えられる。
【００３２】
一方、上記目的を達成するための本発明のサーバ装置は、複数の機能部が接続されたルータ装置によるルーティングを制御するサーバ装置であって、
前記複数の機能部について機能部毎に受信可能なデータの種類を特定し、該機能部毎に受信可能なデータの種類に対応して前記ルータ装置に前記複数の機能部に対するルーティングを実行させるものである。
【００３３】
本発明では、各機能部で受信可能なデータの種類が特定されるため、外部から受信するデータの種類に対応して複数の機能部に振り分けてルーティングすることできる。
【００３４】
また、上記本発明のサーバ装置において、前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信することとしてもよい。
【００３５】
また、上記本発明のサーバ装置において、外部と前記一方の種類のデータを通信する機能部から前記他方の種類のデータの送信先となる機能部の情報を受信することとしてもよい。
【００３６】
また、上記目的を達成するための本発明のルータ制御方法は、複数の機能部が接続されたルータ装置によるルーティングを制御するためのルータ制御方法であって、
前記複数の機能部について機能部毎に受信可能なデータの種類を特定し、
前記機能部毎に受信可能なデータの種類に対応して前記ルータ装置に前記複数の機能部に対するルーティングを実行させるものである。
【００３７】
また、上記本発明のルータ制御方法において、前記ルーティングは、音声および画像の種類を含むデータについて、少なくとも一方の種類のデータを前記複数の機能部のうちいずれかの機能部に送信し、該一方の種類のデータを受信する機能部を除くいずれかの機能部に他方の種類のデータを送信することとしてもよい。
【００３８】
さらに、上記本発明のルータ制御方法において、前記複数の機能部について機能部毎に受信可能なデータの種類を特定した後、
外部と前記一方の種類のデータを通信する機能部から前記他方の種類のデータの送信先となる機能部の情報を受信することにより、前記ルーティングを実行させることとしてもよい。
【発明の効果】
【００３９】
本発明では、音声通話からＴＶ電話への切り替えにおける装置切り替えのときに発生してしまう通話途切れをなくし、音声通話を維持したままＴＶ電話に切り替えられる。そのため、通話中にＴＶ電話機能を備えたＰＣを起動させると、ＴＶ電話を利用できるまで１分以上かかる場合もあるが、その間、相手との通話が途切れてしまうことを防止できる。
【００４０】
また、最初に音声通話を開始した電話機などの音声用端末がワイヤレスであれば、音声用端末を持ったままＴＶ電話機のある部屋に移動し、音声通話を維持したまま、その部屋のＴＶ電話機で動画をやり取りできる。
【００４１】
さらに、ＴＶ電話機を複数備えている場合、各ＴＶ電話機で外部とＴＶ電話を利用できる。
【発明を実施するための最良の形態】
【００４２】
本発明のＩＰ電話システムは、ＩＰ電話機を含むＶｏＩＰ端末が複数接続されたルータによる、複数のＶｏＩＰ端末に対するルーティングを制御するサーバを備えたものである。
【００４３】
本発明のＩＰ電話システムについて説明する。
【００４４】
図１は本発明のＩＰ電話システムの一構成例を示すブロック図である。
【００４５】
図１に示すように、ＩＰ電話システムは、ＴＶ電話が可能なＶｏＩＰ端末８００と、ＶｏＩＰ−ＴＡ５００および電話機６００からなるＩＰ電話機と、ＶｏＩＰ端末８００およびＩＰ電話機等の機能部とＬＡＮを介して接続されたルータ４００と、機能部の通信を管理するローカルＶｏＩＰサーバ７００とを有する構成である。ルータ４００はＬＡＮを介してローカルＶｏＩＰサーバ７００とモデム３００と接続され、モデム３００はインターネットに接続されている。
【００４６】
なお、従来と同様に、外部にはインターネットに接続されたモデム２００を介してＶｏＩＰ端末１００が接続されている。また、ＩＰ電話機およびＶｏＩＰ端末等のＩＰアドレスを登録するためのＶｏＩＰサーバ９００がインターネットに接続されている。そして、操作者Ｘ側に電話機６００を備え、操作者Ｙ側にＶｏＩＰ端末１００を備えているものとする。
【００４７】
次に、各構成について詳細に説明する。
【００４８】
図２はローカルＶｏＩＰサーバ７００の一構成例を示すブロック図である。
【００４９】
図２に示すように、ローカルＶｏＩＰサーバ７００は、ＬＡＮを介してデータを送受信するためのＬＡＮインターフェイス７１０と、ＩＰアドレスとポート番号を記憶するためのローカル端末情報部７４０と、データの送信先となるＩＰアドレスとポート番号を指示するためのルーティングの情報であるルータ制御情報を作成するルータリモート制御部７２０と、外部装置と接続を確立するための呼制御部７３０と、ＶｏＩＰ制御部７５０と、操作者による指示入力と操作者への出力のための操作入力ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示部７６０とを有する。
【００５０】
呼制御部７３０、ＶｏＩＰ制御部７５０およびルータリモート制御部７２０は、プログラムにしたがって所定の処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（不図示）と、プログラムを格納するためのメモリ（不図示）とを有する。
【００５１】
ＶｏＩＰ制御部７５０は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）によりＬＡＮに接続されたルータ４００および機能部とアクセス可能になると、ルータ４００と機能部からＩＰアドレスとポート番号を受信する。続いて、ルータ４００と機能部の装置に対応してローカルＩＰアドレスとポート番号をローカル端末情報７４０に格納する。このとき、機能部がＩＰ電話機であれば機能部に対応してローカルＩＰアドレス、ポート番号および電話番号をローカル端末情報７４０に格納する。そして、自分のグローバルＩＰアドレスと機能部の電話番号とをＶｏＩＰサーバ９００に登録する。
【００５２】
ルータリモート制御部７２０は、ＬＡＮインターフェイス７１０を介してＶｏＩＰ−ＴＡ５００から音声については受信可能である旨の情報を受信すると、ローカル端末情報７４０を参照して、音声データの送り先のＩＰアドレスおよびポート番号としてＩＰアドレスＡおよびポート番号Ｎ１の情報を含む音声許可信号を作成してＶｏＩＰサーバ９００に送信する。また、ルータ４００に対して、ルータ４００のポート番号Ｎ１に届くデータをローカルＩＰアドレスＢのポート番号Ｎ２に転送する旨のルータ制御情報を送信する。
【００５３】
ルータリモート制御部７２０は、ＬＡＮインターフェイス７１０を介してＶｏＩＰ端末８００から動画については受信可能である旨の情報を受信すると、動画像データの送り先のＩＰアドレスおよびポート番号としてＩＰアドレスＡおよびポート番号Ｎ３の情報を含む動画許可信号をＶｏＩＰサーバ９００に送信する。また、ルータ４００に対して、ルータ４００のポート番号Ｎ３に届くデータをローカルＩＰアドレスＣのポート番号Ｎ４に転送する旨のルータ制御情報を送信する。
【００５４】
なお、ＩＰアドレスＡはルータ４００のグローバルＩＰアドレスであり、ＩＰアドレスＢはＶｏＩＰ−ＴＡ５００のローカルＩＰアドレスであり、ＩＰアドレスＣはＶｏＩＰ端末８００のローカルＩＰアドレスである。
【００５５】
次に、ルータ４００の構成について説明する。
【００５６】
図３はルータ４００の一構成例を示すブロック図である。
【００５７】
図３に示すように、ルータ４００は、インターネットなどの外部のネットワークとデータを送受信するためのＷＡＮインターフェイス４１０と、アドレス／ポート変換部４２０と、アドレスとポート番号の情報が格納された変換テーブル４３０と、各部を制御するルータ制御部４４０と、ＬＡＮを介してデータを送受信するためのＬＡＮインターフェイス４５０と、その他のルータ機能部４６０とを有する。ルータ制御部４４０は、プログラムにしたがって所定の処理を実行するＣＰＵ（不図示）と、プログラムを格納するためのメモリ（不図示）とを有する。
【００５８】
ルータ制御部４４０は、ＬＡＮを介してローカルＶｏＩＰサーバ７００からルータ制御情報を受信すると、ルータ４００側のポート番号であるルータポート番号に対応して、機能部側のローカルＩＰアドレスと、機能部側のポート番号であるローカルポート番号とを変換テーブル４３０に格納する。
【００５９】
変換テーブル４３０には、ＬＡＮに接続されるＶｏＩＰ−ＴＡ５００およびＶｏＩＰ端末８００等の機能部毎に、ルータポート番号に対応して、機能部のローカルＩＰアドレスとローカルポート番号とが格納される。
【００６０】
アドレス／ポート変換部４２０は、ＷＡＮインターフェイス４１０からＩＰパケットを受け取ると、ＮＡＴ機能により、ＩＰパケットに添付されたルータポート番号を読み出し、変換テーブル４３０からルータポート番号に対応するローカルＩＰアドレスとローカルポート番号とを読み出し、送信先ＩＰアドレスとしてローカルＩＰアドレスおよびローカルポート番号をＩＰパケットに添付してＬＡＮインターフェイス４５０に送出する。
【００６１】
また、ＬＡＮインターフェイス４５０からＩＰパケットを受け取ると、ＩＰパケットに添付された送信元のＩＰアドレスとして、ローカルＩＰアドレスの代わりにルータ４００のグローバルＩＰアドレスを添付してＷＡＮインターフェイス４１０に送出する。
【００６２】
次に、ＶｏＩＰ−ＴＡ５００の構成について説明する。
【００６３】
図４はＶｏＩＰ−ＴＡ５００の一構成例を示すブロック図である。
【００６４】
図４に示すようにＶｏＩＰ−ＴＡ５００は、送受信する音声データを変換するする音声データ変換部５１０と、音声データ変換部５１０を制御するシステム制御部５６０と、外部装置と接続を確立するための呼制御部５７０と、操作者による指示入力と操作者への出力のための操作入力ＵＩ表示部５８０とを有する。音声データ変換部５１０は、ＬＡＮインターフェイス５２０と、電話機インターフェイス５３０と、受信するデータを変換して電話機インターフェイス５３０に送出する受信データ変換部５４０と、電話機インターフェイス５３０からのデータを変換してＬＡＮインターフェイス５２０に送出する送信データ変換部５５０とを有する。呼制御部５７０およびシステム制御部５６０は、プログラムにしたがって所定の処理を実行するＣＰＵ（不図示）と、プログラムを格納するためのメモリ（不図示）とを有する。
【００６５】
受信データ変換部５４０は、ＬＡＮインターフェイス５２０からＩＰパケットを受信するパケット受信部５４２と、ＩＰパケットを元の音声データに戻すデパケット化部５４４と、音声データを復号化するボイスデコーダ５４６とを有する。送信データ変換部５５０は、電話機インターフェイス５３０から受信する音声データを符号化するボイスエンコーダ５５６と、音声データをパケット化するパケット化部５５４と、音声データがパケット化されたＩＰパケットをＬＡＮインターフェイス５２０に送出するパケット送信部５５２とを有する。
【００６６】
システム制御部５６０は、通信先の端末にオフフック信号を送信する際、どのようなデータを受信可能であるかを通信先の端末に通知するために、音声については受信可能である旨の情報をローカルＩＰサーバ７００に送信する。
【００６７】
次に、ＶｏＩＰ端末８００の構成について説明する。
【００６８】
図５は機能部となるＶｏＩＰ端末８００の一構成例を示すブロック図である。なお、ＶｏＩＰ端末１００はＶｏＩＰ端末８００と同様な構成のため、ＶｏＩＰ端末１００についての詳細な説明を省略する。
【００６９】
ＶｏＩＰ端末８００はＴＶ電話機能を備えたＰＣである。図５に示すようにＶｏＩＰ端末８００は、画像および音声のデータを変換して外部と送受信するためのＴＶ電話部８１０と、ＴＶ電話部８１０を制御するシステム制御部８６０と、外部装置と接続を確立するための呼制御部８７０と、操作者による指示入力と操作者への出力のための操作入力ＵＩ表示部８８０とを有する。呼制御部８７０およびシステム制御部８６０は、プログラムにしたがって所定の処理を実行するＣＰＵと、プログラムを格納するためのメモリとを有する。システム制御部８６０のメモリにはＴＶ電話アプリケーションソフト（以下では、ＴＶ電話ＡＰと称する）が格納され、ＴＶ電話ＡＰを実行することでＴＶ電話部８１０を動作させてＴＶ電話が利用可能となる。
【００７０】
ＴＶ電話部８１０は、ＬＡＮインターフェイス８１２と、ビデオモニタ８９２およびビデオカメラ８９４に接続された画像データ変換部８１４と、スピーカ８９６およびマイク８９８に接続された音声データ変換部８１６とを有する。
【００７１】
画像データ変換部８１４は、ビデオモニタ８９２に接続された画像データ受信部８２０と、ビデオカメラ８９４に接続された画像データ送信部８３０とを有する。
【００７２】
画像データ受信部８２０は、ＬＡＮインターフェイス８１２からＩＰパケットを受信するパケット受信部８２２と、ＩＰパケットを元の画像データに戻すデパケット化部８２４と、画像データをビデオモニタ８９２に出力するために画像データを復号化するビデオデコーダ８２６とを有する。画像データ送信部８３０は、ビデオカメラ８９４による画像データを符号化するビデオエンコーダ８３２と、画像データをパケット化するパケット化部８３４と、画像データがパケット化されたＩＰパケットをＬＡＮインターフェイス８１２に送出するパケット送信部８３６とを有する。
【００７３】
音声データ変換部８１６は、スピーカ８９６に接続された音声データ受信部８４０と、マイク８９８に接続された音声データ送信部８５０とを有する。
【００７４】
音声データ受信部８４０は、ＬＡＮインターフェイス８１２からＩＰパケットを受信するパケット受信部８４２と、ＩＰパケットを元の音声データに戻すデパケット化部８４４と、音声データをスピーカ８９６に出力するために復号化するボイスデコーダ８４６とを有する。音声データ送信部８５０は、マイク８９８で取り込まれた音声データを符号化するボイスエンコーダ８５２と、音声データをパケット化するパケット化部８５４と、音声データがパケット化されたＩＰパケットをＬＡＮインターフェイス８１２に送出するパケット送信部８５６とを有する。これにより、音声データ変換部８１６は、マイク８９８を介して入力された音声をデジタル化して符号化した後、ＲＴＰによりＩＰパケットにして外部に送信する。また、外部より受信するＩＰパケットを復号化して音声に戻してスピーカ８９６から出力する。
【００７５】
なお、ビデオモニタ８９２は表示部であり、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ  Ｔｕｂｅ）またはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００７６】
システム制御部８６０は、操作者の入力により動画データを送受信可能になると、どのようなデータを受信可能であるかを通信先の端末に通知するために、動画については受信可能である旨の情報をローカルＩＰサーバ７００に送信する。
【００７７】
次に、上述した構成のＩＰ電話システムの動作手順を説明する。
【００７８】
図６は動作手順を示すフローチャートである。図７は音声データおよび画像データの送受信の経路を示す模式図である。なお、図６では、確認応答信号等のセッションのための信号について図に示すことを一部省略している。また、図７では、データの送受信の経路をわかりやすくするために、図１に示した構成の一部を図に示すことを省略している。
【００７９】
操作者Ｘがルータ４００、ローカルＶｏＩＰサーバ７００、およびＶｏＩＰ−ＴＡ５００の電源を入れると、ルータ４００が自分のグローバルＩＰアドレスＡとルータポート番号Ｎ１、Ｎ３をローカルＶｏＩＰサーバ７００に登録し、ＶｏＩＰ−ＴＡ５００が電話機６００の電話番号とローカルＩＰアドレスＢおよびローカルポート番号Ｎ２とをローカルＶｏＩＰサーバ７００に登録する。
【００８０】
ローカルＶｏＩＰサーバ７００は、ＩＰアドレスＡに対応してルータポート番号Ｎ１、Ｎ３をローカル端末情報部７４０に格納し、ＩＰアドレスＢに対応してローカルポート番号Ｎ２と電話機６００の電話番号とをローカル端末情報部７４０に格納する。また、ローカルＶｏＩＰサーバ７００は自分のグローバルＩＰアドレスＤと、電話機６００の電話番号とをＶｏＩＰサーバ９００に登録する。
【００８１】
一方、操作者ＹがＶｏＩＰ端末１００の電源を入れると、ＶｏＩＰ端末１００はＶｏＩＰサーバ９００に自分のグローバルＩＰアドレスを登録する。続いて、操作者ＹがＶｏＩＰ端末１００を操作して、電話機６００の電話番号を入力すると、ＶｏＩＰ端末１００は動画および音声を送信したい旨と電話番号の情報を含む接続要求信号をＶｏＩＰサーバ９００に送信する。ＶｏＩＰサーバ９００は接続要求信号を受信すると、接続要求信号に含まれる電話番号に一致する電話番号があるかを検索する。検索により一致する電話番号があると、その電話番号とともに登録されたグローバルＩＰアドレスを読み出し、グローバルＩＰアドレスがＤとわかると、ローカルＶｏＩＰサーバ７００に接続要求信号を送信する。
【００８２】
ローカルＶｏＩＰサーバ７００はＶｏＩＰ端末１００からＶｏＩＰサーバ９００を介して接続要求信号を受信すると、接続要求信号に含まれる電話番号で特定されるＶｏＩＰ−ＴＡ５００に接続要求信号を送信する。
【００８３】
ＶｏＩＰ−ＴＡ５００はローカルＶｏＩＰサーバ７００から接続要求信号を受信すると、着信があったことを示す着信信号を電話機６００に送出する。電話機６００は着信信号を受信すると、ベルを鳴らすとともに、呼び出し中であることを示す呼び出し信号をＶｏＩＰ−ＴＡ５００に送出する。そして、ＶｏＩＰ−ＴＡ５００は受信した呼び出し信号をローカルＶｏＩＰサーバ７００に送信する。
【００８４】
ローカルＶｏＩＰサーバ７００は、ＶｏＩＰ−ＴＡ５００から受信した呼び出し信号をＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に送信する。
【００８５】
操作者Ｘが電話機６００の受話器を取り上げると、電話機６００はオフフック信号をＶｏＩＰ−ＴＡ５００に送出する。ＶｏＩＰ−ＴＡ５００は、受信したオフフック信号と、音声については受信可能である旨の情報とをローカルＶｏＩＰサーバ７００に送信する。ローカルＶｏＩＰサーバ７００は、ＶｏＩＰ−ＴＡ５００からオフフック信号と音声については受信可能である旨の情報とを受信すると、ローカル端末情報７４０を参照して、音声データの送り先のＩＰアドレスおよびポート番号としてＩＰアドレスＡおよびルータポート番号Ｎ１の情報を含む音声許可信号を作成し、オフフック信号と音声許可信号をＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に送信する。
【００８６】
また、ローカルＶｏＩＰサーバ７００は、ルータ４００に対して、ルータポート番号Ｎ１に届くデータをローカルＩＰアドレスＢのローカルポート番号Ｎ２に転送する旨のルータ制御情報を送信する。ルータ４００はローカルＶｏＩＰサーバ７００から受信したルータ制御情報を変換テーブル４３０に格納する。
【００８７】
ＶｏＩＰ端末１００は、ローカルＶｏＩＰサーバ７００からオフフック信号と音声許可信号を受信すると、音声データの送り先のＩＰアドレスとルータポート番号をシステム制御部のメモリに格納する。続いて、確認応答信号をＶｏＩＰサーバ９００およびローカルＶｏＩＰサーバ７００を介してＶｏＩＰ−ＴＡ５００に送信する。ＶｏＩＰ−ＴＡ５００がＶｏＩＰ端末１００から確認応答信号を受信することで、ＶｏＩＰ端末１００と、ＶｏＩＰ−ＴＡ５００につながれた電話機６００との間で接続が確立する。
【００８８】
上記接続が確立した後、操作者ＹがＶｏＩＰ端末１００の受話器から音声を入力すると、ＶｏＩＰ端末１００は、音声データのＩＰパケットをルータ４００のグローバルＩＰアドレスＡのルータポート番号Ｎ１に送信する。ルータ４００は、ルータポート番号Ｎ１に対応してＩＰアドレスＢのローカルポート番号Ｎ２が変換テーブル４３０に格納されているため、ルータポート番号Ｎ１に届いた音声データをＶｏＩＰ−ＴＡ５００のローカルポート番号Ｎ２に送信する。
【００８９】
一方、操作者Ｘが電話機６００の受話器から音声を入力すると、電話機６００は音声データをＶｏＩＰ−ＴＡ５００に送信する。ＶｏＩＰ−ＴＡ５００は電話機６００から音声データを受信すると、音声データのＩＰパケットに送信先となるＶｏＩＰ端末１００のグローバルＩＰアドレスを添付してルータ４００に送信する。ルータ４００はＶｏＩＰ−ＴＡ５００からＩＰパケットを受信すると、送信元のＩＰアドレスとしてローカルＩＰアドレスＢの代わりに自分のグローバルＩＰアドレスＡをＩＰパケットに添付してＶｏＩＰ端末１００に送信する。
【００９０】
上述のようにして、電話機６００とＶｏＩＰ端末１００との間で操作者同士が通話可能となる。
【００９１】
次に、上述の音声による通話を続けたまま、ＴＶ電話を用いて動画のやり取りを追加する場合について説明する。
【００９２】
操作者Ｘは電話機６００で操作者Ｙとの通話を続けながら、ＶｏＩＰ端末８００の電源を入れると、ＶｏＩＰ端末８００は自分のローカルＩＰアドレスＣとローカルポート番号Ｎ４をローカルＶｏＩＰサーバ７００に登録する。操作者ＸがＶｏＩＰ端末８００を操作してＶｏＩＰ端末８００に格納されたＴＶ電話ＡＰを起動させる。ＶｏＩＰ端末８００のＴＶ電話ＡＰの操作が可能になると、操作者ＸはＶｏＩＰ端末８００で動画のやりとりができるように、動画を要求する旨を入力する。ＶｏＩＰ端末８００は、操作者Ｘの入力により、動画を要求する信号である動画要求信号をローカルＶｏＩＰサーバ７００に送信する。
【００９３】
ローカルＶｏＩＰサーバ７００は、ＶｏＩＰ端末８００から受信した動画要求信号を受信すると、ローカル端末情報７４０を参照して、動画像データの送り先のＩＰアドレスおよびポート番号としてＩＰアドレスＡおよびルータポート番号Ｎ３の情報を含む動画許可信号を作成し、動画要求信号と動画許可信号をＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に送信する。続いて、ＶｏＩＰ端末８００に動画像データの送受信を開始する信号を送信する。
【００９４】
また、ルータ４００に対して、ルータポート番号Ｎ３に届くデータをローカルＩＰアドレスＣのローカルポート番号Ｎ４に転送するように指示するためのルータ制御情報を送信する。ルータ４００はローカルＶｏＩＰサーバ７００から受信したルータ制御情報を変換テーブル４３０に格納する。
【００９５】
ＶｏＩＰ端末１００は、ローカルＶｏＩＰサーバ７００から動画要求信号と動画許可信号とを受信すると、動画像データの送り先のＩＰアドレスとルータポート番号をシステム制御部のメモリに格納する。続いて、ビデオカメラを動作させて、ビデオカメラの撮影による動画像データのＩＰパケットをルータ４００のＩＰアドレスＡのルータポート番号Ｎ３に送信する。
【００９６】
ルータ４００は、ルータポート番号Ｎ３に対応してＩＰアドレスＣのローカルポート番号Ｎ４が変換テーブル４３０に格納されているため、ルータポート番号Ｎ３に届いたＩＰパケットをＶｏＩＰ端末８００のローカルポート番号Ｎ４に送信する。ＶｏＩＰ端末８００はローカルポート番号Ｎ４に動画像データのＩＰパケットを受信すると、画像データ受信部８２０でＩＰパケットから元の動画像データに戻して復号化し、動画をビデオモニタ８９２に出力する。
【００９７】
一方、ＶｏＩＰ端末８００は、ビデオカメラ８９４の撮影による動画像データのＩＰパケットに送信先となるＶｏＩＰ端末１００のグローバルＩＰアドレスを添付してルータ４００に送信する。ルータ４００はＶｏＩＰ端末８００からＩＰパケットを受信すると、送信元のＩＰアドレスとしてローカルＩＰアドレスＢの代わりに自分のグローバルＩＰアドレスＡをＩＰパケットに添付してＶｏＩＰ端末１００に送信する。
【００９８】
上述のようにして、電話機６００とＶｏＩＰ端末１００との間で音声通信を続けたまま、ＶｏＩＰ端末８００とＶｏＩＰ端末１００との間で動画像データのやり取りが可能となる。
【００９９】
その後、操作者Ｘと操作者ＹのＴＶ電話の利用が終了し、操作者ＸがＶｏＩＰ端末８００を操作して、接続の切断を要求する旨入力すると、ＶｏＩＰ端末８００は切断信号をローカルＶｏＩＰサーバ７００に送信する。ローカルＶｏＩＰサーバ７００は、ＶｏＩＰ端末８００から切断信号を受信すると、ＶｏＩＰ−ＴＡ５００に切断信号を送信し、ＶｏＩＰサーバ９００を介してＶｏＩＰ端末１００に切断信号を送信する。ＶｏＩＰ−ＴＡ５００はローカルＶｏＩＰサーバ７００から切断信号を受信すると、ＶｏＩＰ端末１００との接続を切る。また、ＶｏＩＰ端末１００はＶｏＩＰサーバ９００から切断信号を受信すると、ＶｏＩＰ端末８００およびＶｏＩＰ−ＴＡ５００との接続を切る。
【０１００】
本発明では、上述のようにして、ＶｏＩＰ端末１００から送信された音声データはルータ４００におけるＩＰアドレスおよびポート番号の変換機能によりＶｏＩＰ−ＴＡ５００に転送され、電話機６００とＶｏＩＰ端末１００との間で音声が送受信される。その後、ＶｏＩＰ端末８００を起動させることで、ＶｏＩＰ端末１００からの動画像データはルータ４００におけるＩＰアドレスおよびポート番号の変換機能によりＶｏＩＰ端末８００に転送され、ＶｏＩＰ端末８００との間で動画の送受信が開始される。このとき、ＶｏＩＰ端末１００と電話機６００との間の音声通信は中断されることはないので、操作者は音声通話を維持したままＴＶ電話に切り替えることが可能となる。
【０１０１】
本発明では、音声通話からＴＶ電話への切り替えにおける装置切り替えのときに発生してしまう通話途切れをなくし、音声通話を維持したままＴＶ電話に切り替えられる。そのため、通話中にＴＶ電話機能を備えたＰＣを起動させると、ＴＶ電話を利用できるまで１分以上かかる場合もあるが、その間、相手との通話が途切れてしまうことを防止できる。
【０１０２】
また、最初に音声通話を開始した電話機などの音声用端末がワイヤレスであれば、音声用端末を持ったままＴＶ電話機のある部屋に移動し、音声通話を維持したまま、その部屋のＴＶ電話機で動画をやり取りできる。
【０１０３】
また、本発明のＩＰ電話システムではＬＡＮ内にルータを備えているため、ＶｏＩＰに対応した端末を並列に備えることが可能である。そのため、ＴＶ電話機を複数備えている場合、各ＴＶ電話機で外部とＴＶ電話を利用できる。例えば、家庭内ＬＡＮでルータに接続されたＴＶ電話機を家族の人数分備えていれば、各人がＴＶ電話を同時に利用でき、資源を有効に活用できる。
【０１０４】
この場合、複数のＴＶ電話機のうちどのＴＶ電話機に動画を転送するかをＶｏＩＰ−ＴＡ５００に接続された電話機６００を操作して動画の転送先をローカルＶｏＩＰサーバ７００に指示できるようにしてもよい。操作者Ｘが電話機６００で通話を開始してからＴＶ電話機に動画を転送させようとしたとき、家族の誰かが複数のＴＶ電話機のうちいずれかを使用していれば、使用されていないＴＶ電話機に動画を転送させることが可能となる。以下に、具体例を説明する。
【０１０５】
予め、ＴＶ電話機の内線番号をローカルＶｏＩＰサーバ７００に登録しておき、電話機６００で音声通話中に転送ボタンや「♯」ボタンを押し、続けて転送したいＴＶ電話機の内線番号を入力すると、ローカルＶｏＩＰサーバ７００は転送ボタンや「♯」ボタンが押されたことを感知して、内線電話に対応するＴＶ電話機に動画を配信するようルータを制御する。
【０１０６】
従来、ＶｏＩＰ端末にＰＣを使ったＶｏＩＰサービスは、ＰＣの電源が常時ＯＮでないことや、ＰＣの起動に時間がかかることがネックとなって利用数が伸びなかった。本発明では、上述したように、そのネックを解決することができるため、ＰＣベースのＶｏＩＰサービスがより利用されやすいものになる。
【０１０７】
なお、上述の実施形態では、ＶｏＩＰ端末１００、８００がＴＶ電話機能を備えたＰＣとして説明したが、ＶｏＩＰ端末１００、８００は専用のＴＶ電話機であってもよい。また、ＶｏＩＰ端末１００、８００が上述したようにＰＣであれば、通話を維持しながら、ＰＣ間でＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ）やファイル転送を行ってもよい。上述の音声データおよび画像データのやりとりの他に、チャットによる文字データの送受信であってもよい。画像データは上述の動画の場合に限らず静止画であってもよい。
【０１０８】
また、ネットワークはインターネットに限らずＩＰ網であってもよい。
【０１０９】
さらに、ルータ４００とローカルＶｏＩＰサーバ７００とが一体であってもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明のＩＰ電話システムの一構成例を示すブロック図である。
【図２】ローカルＶｏＩＰサーバの一構成例を示すブロック図である。
【図３】ルータの一構成例を示すブロック図である。
【図４】ＶｏＩＰ−ＴＡの一構成例を示すブロック図である。
【図５】ＶｏＩＰ端末の一構成例を示すブロック図である。
【図６】本発明のＩＰ電話システムの動作手順を示すフローチャートである。
【図７】本発明のＩＰ電話システムにおける音声データおよび画像データの送受信の経路を示す模式図である。
【図８】従来のＩＰ電話システムの一構成例を示すブロック図である。
【符号の説明】
【０１１１】
１００、８００    ＶｏＩＰ端末
２００、３００    モデム
４００    ルータ
５００    ＶｏＩＰ−ＴＡ
６００    電話機
７００    ローカルＶｏＩＰサーバ
９００    ＶｏＩＰサーバ
【図１】
2005109890.tif 000003
【図２】
2005109890.tif 000004
【図３】
2005109890.tif 000005
【図４】
2005109890.tif 000006
【図５】
2005109890.tif 000007
【図６】
2005109890.tif 000008
【図７】
2005109890.tif 000009
【図８】
2005109890.tif 000010