(57)【要約】【課題】  互いにネットワークアドレス情報を認識していないために直接メッセージを送信することができない相手通信機器との間で、ネットワークアドレス情報を自動的に交換することができる通信機器を提供する。【解決手段】  通信機器１０において、中継部は、ＩＰ電話機１１とＩＰ電話機２１とが送受信するメッセージを中継する。メッセージ解析部１０４は、中継部が中継するメッセージがＩＰ電話機１１からＩＰ電話機２１へ送信するメッセージであるか否かを解析する。アドレス情報伝達生成部１０５は、自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。アドレス情報伝達メッセージ生成部１０６は、アドレス情報伝達データを含むアドレス情報伝達メッセージを、ＩＰ電話機２１宛に中継部を介して送信する。【選択図】  図２
2006324845.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、前記第１のネットワークにおいて中継する通信機器であって、
前記第２のネットワークには、前記第２の電話機に接続され、前記第２の電話機と前記第１の電話機とが送受信するメッセージを中継する他の通信機器が存在し、
前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する中継部と、
前記中継部が中継するメッセージの内容を解析する解析部と、
前記解析部の解析結果に応じて、互いにネットワークアドレス情報を認識していない前記他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換部とを備える、通信機器。
【請求項２】
前記中継部は、
前記第１の電話機と接続され、前記第１の電話機とメッセージを送受信する第１の通信部と、
前記通信網を介して、前記第２の電話機とメッセージを送受信する第２の通信部と、
前記第１の通信部と前記第２の通信部とが送受信するメッセージを中継するメッセージ中継部とを備え、
前記解析部は、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであるか否かを解析し、
前記アドレス情報交換部は、前記解析部によって前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成し、当該生成したアドレス情報伝達データを前記中継部を介して、前記他の通信機器に対して送信することを特徴とする、請求項１に記載の通信機器。
【請求項３】
前記解析部は、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであるか否かを解析するメッセージ解析部を備え、
前記アドレス情報交換部は、
前記メッセージ解析部によって、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成するアドレス情報伝達データ生成部と、
前記アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ前記第２の電話機を宛先とするアドレス情報伝達メッセージを生成するアドレス情報伝達メッセージ生成部とを備えることを特徴とする、請求項２に記載の通信機器。
【請求項４】
前記メッセージ解析部は、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであると解析した場合、前記中継部が中継するメッセージから前記第２の電話機のネットワークアドレス情報を取得し、当該取得したネットワークアドレス情報を前記アドレス情報伝達メッセージ生成部に送り、
前記アドレス情報伝達メッセージ生成部は、前記メッセージ解析部から受け取った前記第２の電話機のネットワークアドレス情報を用いて、前記第２の電話機を宛先とする前記アドレス情報伝達メッセージを生成することを特徴とする、請求項３に記載の通信機器。
【請求項５】
前記第１の電話機及び前記第２の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機であり、
前記アドレス情報伝達メッセージ生成部は、前記第２の電話機のネットワークアドレス情報として、前記第２の電話機のＩＰアドレスを用いて、前記第２の電話機を宛先とする前記アドレス情報伝達メッセージを生成することを特徴とする、請求項４に記載の通信機器。
【請求項６】
前記メッセージ解析部は、前記中継部が中継しているメッセージから前記第２の電話機のネットワークアドレス情報を取得する際に、前記第１の電話機と前記第２の電話機とがメッセージの送受信を行なう際に使用しているプロトコル情報とポート番号とを取得し、当該取得したプロトコル情報とポート番号とを前記アドレス情報伝達メッセージ生成部に送り、
前記アドレス情報伝達メッセージ生成部は、前記プロトコル情報と前記ポート番号とを用いて、前記アドレス情報伝達メッセージを生成することを特徴とする、請求項５に記載の通信機器。
【請求項７】
前記アドレス情報伝達メッセージ生成部は、前記メッセージ解析部から受け取った前記第１の電話機が前記第２の電話機へ送信しているメッセージに、前記アドレス情報伝達データ生成部が生成した前記アドレス情報伝達データを付加することで、前記アドレス情報伝達メッセージを生成することを特徴とする、請求項３に記載の通信機器。
【請求項８】
前記アドレス情報伝達メッセージ生成部は、前記メッセージ解析部が解析したメッセージの一部を、前記アドレス情報伝達データ生成部が生成した前記アドレス情報伝達データで置換することで、前記アドレス情報伝達メッセージを生成することを特徴とする、請求
項３に記載の通信機器。
【請求項９】
前記第１の電話機及び前記第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機であり、
前記解析部は、
前記中継部が中継するメッセージに含まれている特定の信号を検出する特定信号検出部と、
前記特定信号検出部が検出した特定の信号の内容に基づいて、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであるか否かを解析するデータ解析部とを備え、
前記アドレス情報交換部は、
前記データ解析部によって、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成するアドレス情報伝達データ生成部と、
前記アドレス情報伝達データを特定の信号に変換すると共に、当該生成したアドレス情報伝達メッセージを前記中継部を介して、前記他の通信機器に対して送信する特定信号変換部とを備えることを特徴とする、請求項２に記載の通信機器。
【請求項１０】
前記中継部は、前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する際には、特定の信号に変換された前記アドレス情報伝達データをフィルタリングすることで、少なくとも前記アドレス情報伝達データを中継しないことを特徴とする、請求項９に記載の通信機器。
【請求項１１】
前記第２の電話機と電話信号以外のメッセージを送受信する第３の通信部をさらに備え、
前記解析部は、前記第３の通信部が受信したメッセージが、前記他の通信機器で生成されたアドレス情報伝達メッセージであるか否かを解析するメッセージ解析部をさらに備え、
前記アドレス情報交換部は、前記解析部によって、前記受信したメッセージが前記他の通信機器で生成されたアドレス情報伝達メッセージであると解析された場合、前記アドレス情報伝達メッセージから前記他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部をさらに備えることを特徴とする、請求項９に記載の通信機器。
【請求項１２】
前記第１の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機であり、
前記第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機であり、
前記アドレス情報交換部は、
前記メッセージ解析部によって、前記中継部が中継するメッセージが前記第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成するアドレス情報伝達データ生成部と、
前記アドレス情報伝達データ生成部で生成されたアドレス情報伝達データを、特定の信号に変換する特定信号変換部と、
前記特定信号変換部によって、特定の信号に変換されたアドレス情報伝達データをデジタル信号に変換するＡＤ変換部と、
前記ＡＤ変換部によってデジタルデータに変換されたアドレス情報伝達データを含み、かつ前記第２の電話機を宛先とするアドレス情報伝達メッセージを生成するアドレス情報伝達メッセージ生成部とを備えることを特徴とする、請求項２に記載の通信機器。
【請求項１３】
前記アドレス情報伝達メッセージ生成部は、前記メッセージ解析部が解析したメッセージの一部を、前記ＡＤ変換部によってデジタルデータに変換されたアドレス情報伝達データに置換することで、前記アドレス情報伝達メッセージを生成することを特徴とする、請求項１２に記載の通信機器。
【請求項１４】
前記アドレス情報伝達メッセージ生成部は、前記中継部が中継するＩＰパケットの音声データ部分に、前記アドレス情報伝達データを重畳させることを特徴とする、請求項９に記載の通信機器。
【請求項１５】
前記特定の信号とは、トーン方式の信号あることを特徴とする、請求項９〜１４のいずれかに記載の通信機器。
【請求項１６】
前記特定の信号とは、パルス方式の信号であることを特徴とする、請求項９〜１４のいずれかに記載の通信機器。
【請求項１７】
第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、前記第２のネットワークにおいて中継する通信機器であって、
前記第１のネットワークには、前記第１の電話機に接続され、前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する他の通信機器が存在し、
前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する中継部と、
前記中継部が中継するメッセージの内容を解析する解析部と、
前記解析部の解析結果に応じて、互いにネットワークアドレス情報を認識していない前記他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換部とを備える、通信機器。
【請求項１８】
前記中継部は、
前記通信網を介して、前記第１の電話機とメッセージを送受信する第１の通信部と、
前記第２の電話機と接続され、前記第２の電話機とメッセージを送受信する第２の通信部と、
前記第１の通信部と前記第２の通信部とが送受信するメッセージを中継するメッセージ中継部とを備え、
前記解析部は、前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析し、
前記アドレス情報交換部は、前記解析部によって前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、前記メッセージから前記他の通信機器のネットワークアドレス情報を取得することを特徴とする、請求項１７に記載の通信機器。
【請求項１９】
前記解析部は、前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析するメッセージ解析部を備え、
前記アドレス情報交換部は、前記解析部によって前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、前記メッセージから前記他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備えることを特徴とする、請求項１８に記載の通信機器。
【請求項２０】
前記中継部は、前記アドレス情報取得部が前記他の通信機器のネットワークアドレス情報を取得した場合には、前記他の通信機器によって生成された前記アドレス情報伝達データを含むメッセージを中継しないことを特徴とする、請求項１８又は請求項１９に記載の通信機器。
【請求項２１】
前記アドレス情報交換部は、
前記アドレス情報取得部が、前記他の通信機器のネットワークアドレス情報を取得した場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成するアドレス情報伝達データ生成部と、
前記アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ前記他の通信機器のネットワークアドレス情報を宛先とするアドレス情報伝達メッセージを生成するアドレス情報伝達メッセージ生成部とをさらに備えることを特徴とする、請求項１９に記載の通信機器。
【請求項２２】
前記第１の電話機及び前記第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機であり、
前記解析部は、
前記中継部が中継するメッセージに含まれている特定の信号を検出する特定信号検出部と、
前記特定信号検出部が検出した特定の信号の内容に基づいて、前記中継部が中継するメッセージが前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析するデータ解析部とを備え、
前記アドレス情報交換部は、前記解析部によって前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、前記メッセージから前記他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備えることを特徴とする、請求項１８に記載の通信機器。
【請求項２３】
前記中継部は、前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する際には、特定の信号に変換された前記アドレス情報伝達データをフィルタリングすることで、少なくとも前記アドレス情報伝達データを中継しないことを特徴とする、請求項２２に記載の通信機器。
【請求項２４】
前記第２の電話機と電話信号以外のメッセージを送受信する第３の通信部をさらに備え、
前記アドレス情報交換部は、
前記アドレス情報取得部が、前記他の通信機器のネットワークアドレス情報を取得した場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成するアドレス情報伝達データ生成部と、
前記アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ前記他の通信機器のネットワークアドレス情報を宛先とするアドレス情報伝達メッセージを生成するアドレス情報伝達メッセージ生成部とをさらに備えることを特徴とする、請求項２２に記載の通信機器。
【請求項２５】
前記第１の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機であり、
前記第２の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機であり、
前記解析部は、
前記中継部が中継するメッセージが、前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析するメッセージ解析部と、
前記アドレス情報伝達データを含むメッセージをアナログ信号に変換するＤＡ変換部と、
前記復号されたメッセージに含まれる特定の信号を検出する特定信号検出部と、
前記特定信号検出部が検出した特定の信号の内容に基づいて、前記中継部が中継するメッセージが前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析するデータ解析部とを備え、
前記アドレス情報交換部は、前記データ解析部によって、前記中継部が中継するメッセージが前記他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、前記メッセージから前記他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備えることを特徴とする、請求項１８に記載の通信機器。
【請求項２６】
前記特定の信号とは、トーン方式の信号あることを特徴とする、請求項２２〜２５のいずれかに記載の通信機器。
【請求項２７】
前記特定の信号とは、パルス方式の信号であることを特徴とする、請求項２２〜２５のいずれかに記載の通信機器。
【請求項２８】
第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、前記第１のネットワークにおいて中継する通信方法であって、
前記第２のネットワークには、前記第２の電話機に接続され、前記第２の電話機と前記第１の電話機とが送受信するメッセージを中継する他の通信機器が存在し、
前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する中継ステップと、
前記中継ステップが中継するメッセージの内容を解析する解析ステップと、
前記解析ステップの解析結果に応じて、互いにネットワークアドレス情報を認識していない前記他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換ステップとを備える、通信方法。
【請求項２９】
第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、前記第２のネットワークにおいて中継する通信機器であって、
前記第１のネットワークには、前記第１の電話機に接続され、前記第２の電話機と前記第１の電話機とが送受信するメッセージを中継する他の通信機器が存在し、
前記第１の電話機と前記第２の電話機とが送受信するメッセージを中継する中継ステップと、
前記中継ステップが中継するメッセージの内容を解析する解析ステップと、
前記解析ステップの解析結果に応じて、互いにネットワークアドレス情報を認識していない前記他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換ステップとを備える、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声端末と接続された通信機器に関して、より特定的には、互いにネットワークアドレス情報を認識していないために直接メッセージを送信することができない相手通信機器との間で、ネットワークアドレス情報を自動的に交換する通信機器及び通信方法に関する。
【背景技術】
【０００２】
近年、電話線を使用して高速なデジタルデータ通信を提供するＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）や、ＣＡＴＶ（ケーブルテレビ）網を利用して高速なデジタルデータ通信を提供するケーブルインターネットなどが急速に普及しつつある。このようなアクセス回線のブロードバンド化に伴い、ＩＰ（インターネットプロトコル）ネットワーク上に様々なアプリケーションが展開されるようになった。特にＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）技術の発展により、これまでの電話と同様の音声通話をＩＰネットワーク上で提供するＩＰ電話サービスが広く一般に利用できる状況になってきている。具体的なサービス形態としては、ＤＳＬやケーブルインターネットなどの常時接続を利用したＩＰ電話端末から一般加入電話に接続して通話するタイプ、ＩＰ電話端末同士で通話するタイプ、及びその両方を提供するサービスが主流となっている。また、専用網の整備、ＶｏＩＰ技術の発展などにより、通話品質もかなり向上してきている。
【０００３】
今後、常時接続型のＩＰネットワークへのアクセス回線が一般家庭に更に整備され、ＩＰネットワーク技術の発展により他事業者のＩＰネットワークとの相互接続が更に進めば、ＩＰ電話サービスはますます普及・促進することが期待される。このように普及著しいＩＰ電話サービスではあるが、現在、ＩＰ電話機能を提供する方式として、大きく分けて二つの方式がある。一つは、電話端末自身がＩＰ通信を行う機能を備えたＩＰ電話端末を用いる方式である。もう一つは、アナログ電話端末の音声通話を変換してＩＰ通信を行う機能を備えたＶｏＩＰアダプタを利用する方式である。ＶｏＩＰアダプタに関しては、特に日本では、モデムやルータにＶｏＩＰアダプタの機能を備えたものが広く普及している。
【０００４】
以上のように、ＩＰネットワーク技術の発展によりＩＰ電話サービスが普及しつつあるが、更に高機能なＩＰ電話サービスとして、テレビ電話機能などビジュアルコミュニケーションのような高付加価値を持つ製品・サービスも普及してきている。テレビ電話サービスの場合、音声に加えて映像をＩＰ網を利用して送受信することになる。このようなテレビ電話サービスとを提供するために、音声端末に表示画面とカメラとを一体とした製品がある。
【０００５】
これに対して、会話をするための音声端末と映像を送受信するための映像端末とを別々に備えたテレビ電話システムがある（例えば、特許文献１参照）。図３１は、従来の音声端末と映像端末とを別々に備えたテレビ電話システムの構成の一例を示す図である。図３１において、音声端末９０１の使用者は、モデム９０４及びネットワーク通信網を介して、他のネットワークに存在する音声端末（図示せず）と、ＩＰ電話サービスによる通話を行なっているものとする。さらに、音声端末９０１の使用者は、通話中の相手と映像を送受信することになった場合、音声端末９０１が備えるユーザインタフェースを用いて、映像の送受信を開始するコマンドを本体部９０３に対して入力する。本体部９０３は、映像の送受信を開始するコマンドが入力されると、映像端末９０２を制御して、映像端末９０２と相手側の機器とを接続させる。映像端末９０２は、相手側の機器との接続が確立されると、相手側の機器との間で映像の送受信を開始する。このようにして、従来のテレビ電話システムは、音声端末９０１と映像端末９０２とが別々であっても、相手側の機器との間で、音声と映像とを用いたテレビ電話機能を実現していた。
【特許文献１】特開２００２−２９０９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のテレビ電話システムにおいて、本体部９０３は、使用者から映像を送受信する相手側の機器のネットワークアドレス情報が入力されなければ、相手側の機器のネットワークアドレス情報が認識できないという課題があった。このため、音声端末９０１の使用者は、通話中の相手と映像を送受信することになった場合、音声端末９０１が備えるユーザインタフェースを用いて、本体部９０３に対して映像の送受信を開始するコマンドと同時に、相手側の機器のネットワークアドレス情報を入力する必要があった。このため、従来のテレビ電話システムは、使用者にとって利便性が悪く、必ずしも使い勝手のよいものではなかった。さらに、ネットワーク通信網へ接続する大多数の機器のネットワークアドレス情報は、ネットワーク通信網へ接続する度にアクセスサービス事業者から自動的に付与されるものであるため、使用者による相手側の機器のネットワークアドレス情報の入力をより困難なものにしていた。
【０００７】
それ故に、本発明の目的は、音声端末と接続された通信機器に関して、互いにネットワークアドレス情報を認識していないため、直接メッセージを送信することができない相手通信機器との間で、ネットワークアドレス情報を自動的に交換することができる通信機器を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、第１のネットワークにおいて中継する通信機器に向けられている。また、第２のネットワークには、第２の電話機に接続され、第２の電話機と第１の電話機とが送受信するメッセージを中継する他の通信機器が存在している。そして上記目的を達成するために、本発明の通信機器は、中継部、解析部及びアドレス情報交換部を備えている。中継部は、第１の電話機と第２の電話機とが送受信するメッセージを中継する。解析部は、中継部が中継するメッセージの内容を解析する。アドレス情報交換部は、解析部の解析結果に応じて、互いにネットワークアドレス情報を認識していない他の通信機器との間でネットワークアドレス情報を交換する。
【０００９】
好ましくは、中継部は、第１の通信部、第２の通信部、及びメッセージ中継部を備えている。第１の通信部は、第１の電話機と接続され、第１の電話機とメッセージを送受信する。第２の通信部は、通信網を介して、第２の電話機とメッセージを送受信する。メッセージ中継部は、第１の通信部と第２の通信部とが送受信するメッセージを中継する。解析部は、中継部が中継するメッセージが第２の電話機宛のメッセージであるか否かを解析する。アドレス情報交換部は、解析部によって中継部が中継するメッセージが第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成し、生成したアドレス情報伝達データを中継部を介して他の通信機器に対して送信する。
【００１０】
解析部は、中継部が中継するメッセージが第２の電話機宛のメッセージであるか否かを解析するメッセージ解析部を備える。アドレス情報交換部は、アドレス情報伝達データ生成部、及びアドレス情報伝達メッセージ生成部を備える。アドレス情報伝達データ生成部は、メッセージ解析部によって、中継部が中継するメッセージが第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。アドレス情報伝達メッセージ生成部は、アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ第２の電話機を宛先とするアドレス情報伝達メッセージを生成する。
【００１１】
メッセージ解析部は、中継部が中継するメッセージが第２の電話機宛のメッセージであると解析した場合、中継部が中継するメッセージから第２の電話機のネットワークアドレス情報を取得し、取得したネットワークアドレス情報をアドレス情報伝達メッセージ生成部に送る。アドレス情報伝達メッセージ生成部は、メッセージ解析部から受け取った第２の電話機のネットワークアドレス情報を用いて、第２の電話機を宛先とするアドレス情報伝達メッセージを生成する。
【００１２】
例えば、第１の電話機及び第２の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機である。このような場合、アドレス情報伝達メッセージ生成部は、第２の電話機のネットワークアドレス情報として、第２の電話機のＩＰアドレスを用いて、第２の電話機を宛先とするアドレス情報伝達メッセージを生成する。
【００１３】
メッセージ解析部は、中継部が中継しているメッセージから第２の電話機のネットワークアドレス情報を取得する際に、第１の電話機と第２の電話機とがメッセージの送受信を行なう際に使用しているプロトコル情報とポート番号とを取得し、取得したプロトコル情報とポート番号とをアドレス情報伝達メッセージ生成部に送る。アドレス情報伝達メッセージ生成部は、プロトコル情報とポート番号とを用いて、アドレス情報伝達メッセージを生成する。
【００１４】
アドレス情報伝達メッセージ生成部は、メッセージ解析部から受け取った第１の電話機が第２の電話機へ送信しているメッセージに、アドレス情報伝達データ生成部が生成したアドレス情報伝達データを付加することで、アドレス情報伝達メッセージを生成する。また、アドレス情報伝達メッセージ生成部は、メッセージ解析部が解析したメッセージの一部を、アドレス情報伝達データ生成部が生成したアドレス情報伝達データで置換することで、アドレス情報伝達メッセージを生成してもよい。
【００１５】
また、第１の電話機及び第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機であってもよい。このような場合、解析部は、特定信号検出部、及びデータ解析部を備える。特定信号検出部は、中継部が中継するメッセージに含まれている特定の信号を検出する。データ解析部は、特定信号検出部が検出した特定の信号の内容に基づいて、中継部が中継するメッセージが第２の電話機宛のメッセージであるか否かを解析する。アドレス情報交換部は、アドレス情報伝達データ生成部及び特定信号変換部を備える。アドレス情報伝達データ生成部は、データ解析部によって、中継部が中継するメッセージが第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。特定信号変換部は、アドレス情報伝達データを特定の信号に変換すると共に、生成したアドレス情報伝達メッセージを、中継部を介して他の通信機器に対して送信する。
【００１６】
また、中継部は、第１の電話機と第２の電話機とが送受信するメッセージを中継する際には、特定の信号に変換されたアドレス情報伝達データをフィルタリングすることで、少なくともアドレス情報伝達データを中継しなくてもよいものとする。
【００１７】
好ましくは、通信機器は、第２の電話機と電話信号以外のメッセージを送受信する第３の通信部をさらに備える。このような場合、解析部は、第３の通信部が受信したメッセージが、他の通信機器で生成されたアドレス情報伝達メッセージであるか否かを解析するメッセージ解析部をさらに備える。そして、アドレス情報交換部は、解析部によって、受信したメッセージが他の通信機器で生成されたアドレス情報伝達メッセージであると解析された場合、アドレス情報伝達メッセージから他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部をさらに備える。
【００１８】
また、第１の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機である。第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機である。このような場合、アドレス情報交換部は、アドレス情報伝達データ生成部、特定信号変換部、ＡＤ変換部及びアドレス情報伝達メッセージ生成部を備える。アドレス情報伝達データ生成部は、メッセージ解析部によって、中継部が中継するメッセージが第２の電話機宛のメッセージであると解析された場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。特定信号変換部は、アドレス情報伝達データ生成部で生成されたアドレス情報伝達データを、特定の信号に変換する。ＡＤ変換部は、特定信号変換部によって、特定の信号に変換されたアドレス情報伝達データをデジタル信号に変換する。アドレス情報伝達メッセージ生成部は、ＡＤ変換部によってデジタルデータに変換されたアドレス情報伝達データを含み、かつ第２の電話機を宛先とするアドレス情報伝達メッセージを生成する。
【００１９】
アドレス情報伝達メッセージ生成部は、メッセージ解析部が解析したメッセージの一部を、ＡＤ変換部によってデジタルデータに変換されたアドレス情報伝達データに置換することで、アドレス情報伝達メッセージを生成することができる。また、アドレス情報伝達メッセージ生成部は、中継部が中継するＩＰパケットの音声データ部分に、アドレス情報伝達データを重畳させることでアドレス情報伝達メッセージを生成してもよい。ここで、特定の信号とは、トーン方式の信号、あるいはパルス方式の信号である。
【００２０】
また、本発明は、第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、第２のネットワークにおいて中継する通信機器にも向けられている。また、第１のネットワークには、第１の電話機に接続され、第１の電話機と第２の電話機とが送受信するメッセージを中継する他の通信機器が存在している。そして上記目的を達成するために、本発明の通信機器は、中継部、解析部及びアドレス情報交換部を備える。中継部は、第１の電話機と第２の電話機とが送受信するメッセージを中継する。解析部は、中継部が中継するメッセージの内容を解析する。アドレス情報交換部は、解析部の解析結果に応じて、互いにネットワークアドレス情報を認識していない他の通信機器との間でネットワークアドレス情報を交換する。
【００２１】
好ましくは、中継部は、第１の通信部、第２の通信部及びメッセージ中継部を備える。第１の通信部は、通信網を介して、第１の電話機とメッセージを送受信する。第２の通信部は、第２の電話機と接続され、第２の電話機とメッセージを送受信する。メッセージ中継部は、第１の通信部と第２の通信部とが送受信するメッセージを中継する。解析部は、中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析する。アドレス情報交換部は、解析部によって中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、メッセージから他の通信機器のネットワークアドレス情報を取得する。
【００２２】
解析部は、中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析するメッセージ解析部を備える。アドレス情報交換部は、解析部によって中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、メッセージから他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備える。
【００２３】
また、中継部は、アドレス情報取得部が他の通信機器のネットワークアドレス情報を取得した場合には、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージを中継しなくてもよいものとする。
【００２４】
アドレス情報交換部は、アドレス情報伝達データ生成部、及びアドレス情報伝達メッセージ生成部を備える。アドレス情報伝達データ生成部は、アドレス情報取得部が、他の通信機器のネットワークアドレス情報を取得した場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。アドレス情報伝達メッセージ生成部は、アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ他の通信機器のネットワークアドレス情報を宛先とするアドレス情報伝達メッセージを生成する。
【００２５】
第１の電話機及び第２の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機である。このような場合、解析部は、特定信号検出部及びデータ解析部を備える。特定信号検出部は、中継部が中継するメッセージに含まれている特定の信号を検出する。データ解析部は、特定信号検出部が検出した特定の信号の内容に基づいて、中継部が中継するメッセージが他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析する。また、アドレス情報交換部は、解析部によって中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、メッセージから他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備える。
【００２６】
中継部は、第１の電話機と第２の電話機とが送受信するメッセージを中継する際には、特定の信号に変換されたアドレス情報伝達データをフィルタリングすることで、少なくともアドレス情報伝達データを中継しない。
【００２７】
好ましくは、通信機器は、第２の電話機と電話信号以外のメッセージを送受信する第３の通信部をさらに備える。このような場合、アドレス情報交換部は、アドレス情報伝達データ生成部、及びアドレス情報伝達メッセージ生成部を備える。アドレス情報伝達データ生成部は、アドレス情報取得部が、他の通信機器のネットワークアドレス情報を取得した場合、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する。アドレス情報伝達メッセージ生成部は、アドレス情報伝達データ生成部が生成したアドレス情報伝達データを含み、かつ他の通信機器のネットワークアドレス情報を宛先とするアドレス情報伝達メッセージを生成する。
【００２８】
また、第１の電話機は、音声データを含む電話信号を送受信することで音声通話機能を実現するアナログ電話機である。第２の電話機は、音声データを含むＩＰパケットを送受信することで音声通話機能を実現するＩＰ電話機である。このような場合、解析部は、メッセージ解析部、ＤＡ変換部、特定信号検出部、及びデータ解析部を備える。メッセージ解析部は、中継部が中継するメッセージが、他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析する。ＤＡ変換部は、アドレス情報伝達データを含むメッセージをアナログ信号に変換する。特定信号検出部は、復号されたメッセージに含まれる特定の信号を検出する。データ解析部は、特定信号検出部が検出した特定の信号の内容に基づいて、中継部が中継するメッセージが他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであるか否かを解析する。
【００２９】
また、アドレス情報交換部は、データ解析部によって、中継部が中継するメッセージが他の通信機器によって生成されたアドレス情報伝達データを含むメッセージであると解析された場合、メッセージから他の通信機器のネットワークアドレス情報を取得するアドレス情報取得部を備える。ここで、特定の信号とは、トーン方式の信号、あるいはパルス方式の信号である。
【００３０】
また、本発明の目的は、第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、第１のネットワークにおいて中継する通信方法にも向けられている。また、第２のネットワークには、第２の電話機に接続され、第２の電話機と第１の電話機とが送受信するメッセージを中継する他の通信機器が存在している。そして上記目的を達成するためには、本発明の通信機器は、第１の電話機と第２の電話機とが送受信するメッセージを中継する中継ステップと、中継ステップが中継するメッセージの内容を解析する解析ステップと、解析ステップの解析結果に応じて、互いにネットワークアドレス情報を認識していない他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換ステップとを備える。
【００３１】
また、本発明の目的は、第１のネットワークに存在する第１の電話機と、第２のネットワークに存在する第２の電話機とが所定の通信網を介して送受信するメッセージを、第２のネットワークにおいて中継する通信機器にも向けられている。第１のネットワークには、第１の電話機に接続され、第２の電話機と第１の電話機とが送受信するメッセージを中継する他の通信機器が存在している。そして上記目的を達成させるために、本発明の通信機器は、第１の電話機と第２の電話機とが送受信するメッセージを中継する中継ステップと、中継ステップが中継するメッセージの内容を解析する解析ステップと、解析ステップの解析結果に応じて、互いにネットワークアドレス情報を認識していない他の通信機器との間でネットワークアドレス情報を交換するアドレス情報交換ステップとを備える。
【発明の効果】
【００３２】
本発明の通信システムによれば、通信機器は、ネットワークアドレス情報を認識していないため、直接メッセージを送信することができない相手通信機器に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを送信することができる。また、通信機器は、相手通信機器から受信したアドレス情報伝達メッセージから、相手通信機器のネットワークアドレス情報を取得することができる。これによって、本発明の通信機器は、互いのネットワークアドレス情報を認識していないために直接メッセージを送信することができない相手通信機器との間で、ネットワークアドレス情報を自動的に交換することが可能となる。
【００３３】
また、本発明の通信システムによれば、通信機器と相手通信機器とが自動的に互いのネットワークアドレス情報を交換するため、通信機器の使用者は、通話と連携した所定のアプリケーションを実行する度に、相手通信機器のネットワークアドレス情報を入力しなくてもよくなり、簡単な操作で通話と連携した所定のアプリケーション機能を実現することが可能となる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施形態について、図面を参照しながら説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係る通信システムのネットワーク構成の一例を示す図である。図１において、第１の実施形態に係る通信システムは、ローカルネットワーク１とローカルエリアネットワーク２とが所定の通信網を介して接続されている。ローカルネットワーク１は、通信機器１０、ＩＰ電話機１１及びルータ１２を備えた構成となっている。ローカルネットワーク２は、通信機器２０、ＩＰ電話機２１及びルータ２２を備えた構成となっている。
【００３５】
ローカルネットワーク１において、通信機器１０は、音声データを含むメッセージ（ＩＰパケット）の送受信を行うことで音声通話機能を実現するＩＰ電話機１１と、ルータ１２との間に接続される。ＩＰ電話機１１は、他の機器とメッセージの送受信を行う際には、通信機器１０を介してメッセージの送受信を行う。すなわち、通信機器１０は、ＩＰ電話機１１が送受信するメッセージを中継することになる。なお、本発明のローカルネットワーク１には、通信機器１０とＩＰ電話機１１との間に、あるいは通信機器１０とルータ１２との間にハブのようなネットワークを分岐・中継する機器が接続されていても構わない。
【００３６】
一方、ローカルネットワーク２においても同様に、通信機器２０は、音声データを含むメッセージ（ＩＰパケット）の送受信を行うことで音声通話機能を実現するＩＰ電話機２１と、ルータ２２との間に接続される。すなわち、通信機器２０は、ＩＰ電話機２１が送受信するメッセージを中継することになる。なお、本発明のローカルネットワーク２には、通信機器２０とＩＰ電話機２１との間に、あるいは通信機器２０とルータ２２との間にハブのようなネットワークを分岐・中継する機器が接続されていても構わない。
【００３７】
本実施形態では、ＩＰ電話機１１とＩＰ電話機２１とが送受信するメッセージを中継する機能を備えている通信機器１０が、ネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２０に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。この場合のネットワークアドレス情報とは、例えば、ＩＰアドレスなどである。また、通信機器２０が通信機器１０から受信したメッセージから、通信機器１０のネットワークアドレス情報を取得する方法についても説明する。
【００３８】
図２は、本発明の第１の実施形態に係る通信機器１０の構成の一例を示すブロック図である。図２において、本発明の通信機器１０は、第１の通信部１０１、第２の通信部１０２、メッセージ中継部１０３、メッセージ解析部１０４、アドレス情報伝達データ生成部１０５、アドレス情報伝達メッセージ生成部１０６、及びアドレス情報取得部１０７を備えている。
【００３９】
第１の通信部１０１及び第２の通信部１０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部１０３は、第１の通信部１０１と第２の通信部１０２との間でメッセージの中継を行う。具体的には、メッセージ中継部１０３は、第１の通信部１０１に接続している機器から受信したメッセージの内、第２の通信部１０２に接続している機器へ送信する必要のあるメッセージを、第１の通信部１０１から第２の通信部１０２に中継する機能を有している。同様に、メッセージ中継部１０３は、第２の通信部１０２に接続している機器から受信したメッセージの内、第１の通信部１０１に接続している機器へ送信する必要のあるメッセージを、第２の通信部１０２から第１の通信部１０１へ中継する機能を有している。また、メッセージ中継部１０３は、メッセージを中継する際に、中継するメッセージのコピーを生成し、メッセージ解析部１０４へ送る機能を有している。
【００４０】
メッセージ解析部１０４は、メッセージ中継部１０３から受け取ったメッセージの内容を解析し、そのメッセージがアドレス情報伝達メッセージであるか否かを判断する機能を有している。アドレス情報伝達データ生成部１０５は、相手通信機器に対して自機器のアドレスを伝達するため、少なくとも自機器のネットワークアドレス情報を含んだアドレス情報伝達データを生成する機能を有している。
【００４１】
アドレス情報伝達メッセージ生成部１０６は、アドレス情報伝達データをメッセージの形式で送信できるように、少なくともアドレス情報伝達データを含んだアドレス情報伝達メッセージを生成する機能を有している。アドレス情報取得部１０７は、メッセージ解析部１０４においてアドレス情報伝達メッセージであると判断されたメッセージに含まれるアドレス情報伝達データを受け取る。アドレス情報取得部１０７は、アドレス情報伝達データに含まれている相手通信機器のネットワークアドレス情報を取得する機能を有している。
【００４２】
なお、第１の通信部１０１、第２の通信部１０２及びメッセージ中継部１０３は、ＩＰ電話機１１とＩＰ電話機２１とが送受信するメッセージを中継する中継部として捉えることができる。また、メッセージ解析部１０４は、中継部が中継するメッセージの内容を解析する解析部として捉えることができる。アドレス情報伝達データ生成部１０５、アドレス情報伝達メッセージ生成部１０６、及びアドレス情報取得部１０７は、互いにネットワークアドレス情報を認識していない通信機器２０との間でネットワークアドレス情報を交換するアドレス情報交換部として捉えることができる。
【００４３】
図３は、本発明の第１の実施形態に係る通信機器２０の構成の一例を示すブロック図である。図３において、通信機器２０の構成は、通信機器１０（図２参照）と同様であるため、同一の参照符号を付して説明を省略する。なお、通信機器２０においては、ＩＰ電話機２１が第２の通信部１０２に、ルータ２２が第１の通信部１０１に接続されているものとする。以上のように構成された通信機器１０及び通信機器２０を用いて、通信機器１０がネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２０に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。ただし、ＩＰ電話機１１とＩＰ電話機２１とは、既に互いのネットワークアドレス情報を認識しており、音声データを含むメッセージ（ＩＰパケット）の送受信を行うことで、音声通話を行っている状態であるものとする。すなわち、通信機器１０及び通信機器２０は、ＩＰ電話機１１とＩＰ電話機２１とが送受信しているメッセージを中継しているものとする。このため、通信機器１０は、ＩＰ電話機１１とＩＰ電話機２１とが送受信しているメッセージの内容を解析することで、ＩＰ電話機２１のネットワークアドレス情報を認識することが可能となる。
【００４４】
最初に、ローカルネットワーク１において、通信機器１０が自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを作成し、当該作成したメッセージをＩＰ電話機２１に対して送信する際の動作について説明する。図４は、通信機器１０がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャートである。図４を参照して、メッセージ中継部１０３は、第１の通信部１０１に接続しているＩＰ電話機１１から第２の通信部１０２に接続しているルータ１２へ中継するメッセージを受信する（ステップＳ１０１）。メッセージ中継部１０３は、受信したメッセージのコピーを作成し、メッセージ解析部１０４へ送る（ステップＳ１０２）。なお、メッセージ中継部１０３は、必ずしもメッセージ全体のコピーを作成する必要はなく、必要に応じてメッセージの一部のコピーを作成して、メッセージ解析部１０４へ送っても構わない。
【００４５】
メッセージ解析部１０４は、メッセージ中継部１０３から受け取ったメッセージの内容を解析する（ステップＳ１０３）。メッセージ解析部１０４は、この解析によって、受け取ったメッセージがＩＰ電話機２１宛てのメッセージであるか否かを判定する。メッセージ解析部１０４は、例えば、受け取ったメッセージに音声・映像データを転送するプロトコルであるＲＴＰが使用されている場合に、当該メッセージがＩＰ電話機２１宛てのメッセージであると判定する（ステップＳ１０３１）。あるいは、メッセージ解析部１０４は、ＲＴＰで転送しているデータが音声データである場合に、当該メッセージがＩＰ電話機２１宛てのメッセージであると判定してもよい（ステップＳ１０３２）。
【００４６】
図５は、メッセージ解析部１０４がメッセージ中継部１０３から受け取ったメッセージの構成の一例を示す図である。図５を参照して、メッセージ解析部１０４は、例えば、受け取ったメッセージのＵＤＰヘッダに含まれる送信元ポート番号と宛先ポート番号とから、このメッセージを送受信しているアプリケーションの種類を推測することができる。メッセージ解析部１０４は、この推定したアプリケーションの種類に基づいて、受け取ったメッセージにＲＴＰプロトコルが使用されていると判断することができる。あるいは、メッセージ解析部１０４は、受け取ったメッセージのＲＴＰヘッダに含まれるペイロードタイプに基づいて、ＲＴＰで転送しているデータが音声データであると判断してもよい。
【００４７】
メッセージ解析部１０４は、メッセージ解析の結果、当該メッセージがＩＰ電話機２１宛てであると判断した場合、当該メッセージの宛先ネットワークアドレス情報を取得することで、ＩＰ電話機２１のネットワークアドレス情報を取得する（ステップＳ１０４）。この場合のネットワークアドレス情報とは、例えば、ＩＰアドレスなどである。メッセージ解析部１０４は、取得したネットワークアドレス情報をアドレス情報伝達メッセージ生成部１０６へ送る（ステップＳ１０５）。一方、メッセージ解析部１０４は、メッセージ解析の結果、当該メッセージがＩＰ電話機２１宛てでないと判断した場合、このメッセージに対する処理を終了する（ステップＳ１０６）。
【００４８】
アドレス情報伝達データ生成部１０５は、相手通信機器に自機器のネットワークアドレス情報を伝達するため、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成して、アドレス情報伝達メッセージ生成部１０６へ送る（ステップＳ１０７）。アドレス情報伝達データに含まれるネットワークアドレス情報とは、例えば、ＩＰアドレスなどである。なお、アドレス情報伝達データ生成部１０５は、プロトコル情報やポート番号情報などをアドレス情報伝達データに含めても構わない。
【００４９】
アドレス情報伝達メッセージ生成部１０６は、メッセージ解析部１０４から受け取ったＩＰ電話機２１のネットワークアドレス情報と、アドレス情報伝達データ生成部１０５から受け取ったアドレス情報伝達データとを用いて、アドレス情報伝達メッセージを生成する（ステップＳ１０８）。アドレス情報伝達メッセージ生成部１０６は、アドレス情報伝達メッセージを生成する際には、少なくとも自機器（通信機器１０）のネットワークアドレス情報をアドレス情報伝達メッセージに含める。
【００５０】
また、アドレス情報伝達メッセージ生成部１０６は、メッセージ解析部１０４から受け取ったＩＰ電話機２１のネットワークアドレス情報を用いることで、アドレス情報伝達メッセージをＩＰ電話機２１宛てとする。例えば、アドレス情報伝達メッセージ生成部１０６は、メッセージ解析部１０４から受け取ったネットワークアドレス情報がＩＰ電話機２１のＩＰアドレスである場合、ネットワークアドレス情報伝達メッセージのＩＰヘッダの宛先ＩＰアドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）に取得したＩＰ電話機２１のＩＰアドレスを用いることで、ＩＰ電話機２１宛てのアドレス情報伝達メッセージを生成することができる。アドレス情報伝達メッセージ生成部１０６は、このようにして生成したアドレス情報伝達メッセージを第２の通信部１０２を介して送信する（ステップＳ１０９）。
【００５１】
図６は、アドレス情報伝達メッセージ生成部１０６が生成するアドレス情報伝達メッセージの構成の一例を示す図である。図６を参照して、アドレス情報伝達メッセージ生成部１０６は、例えば、生成するメッセージに含まれるペイロード内の任意のデータを自機器（通信機器１０）のネットワークアドレス情報に置き換える。また、アドレス情報伝達メッセージ生成部１０６は、ペイロード内の任意のデータを自機器のネットワークアドレス情報に置き換えたことを示すために、例えば、生成するメッセージのＲＴＰヘッダに含まれるペイロードタイプを通常使用されていない任意の番号に変えてもよい。
【００５２】
なお、本実施形態では、ＩＰ電話機１１がＩＰ電話機２１へ送信しているメッセージからＩＰ電話機２１のネットワークアドレス情報を取得しているが、ＩＰ電話機２１がＩＰ電話機１１へ送信しているメッセージからＩＰ電話機２１のネットワークアドレス情報を取得しても構わない。
【００５３】
また、本実施形態では、通信機器１０は、メッセージ解析部１０４が、ＩＰ電話機２１のネットワークアドレス情報を取得し（ステップＳ１０４）、アドレス情報伝達メッセージ生成部１０６へ送った（ステップＳ１０５）後に、アドレス情報伝達データ生成部１０５においてアドレス情報伝達データを生成してアドレス情報伝達メッセージ生成部１０６へ送っている（ステップＳ１０６）が動作順序はこの限りではない。例えば、通信機器１０は、事前にアドレス情報伝達データ生成部１０５においてアドレス情報伝達データを生成し、アドレス情報伝達メッセージ生成部１０６へ送っておいても構わない。
【００５４】
また、本実施形態では、アドレス情報伝達メッセージ生成部１０６で生成したアドレス情報伝達メッセージを第２の通信部１０２から送信しているが、一旦メッセージ中継部１０３へ送り、メッセージ中継部１０３を介して第２の通信部１０２から送信しても構わない。
【００５５】
また、本実施形態では、アドレス情報伝達メッセージ生成部１０６は、アドレス情報伝達メッセージを生成する際に、メッセージ解析部１０４において取得したＩＰ電話機２１のネットワークアドレス情報がＩＰアドレスである場合に、該ＩＰアドレスを宛先ＩＰアドレスとすることでＩＰ電話機２１宛のＩＰパケットを生成した。しかし、例えば、ルータ２２が特定のメッセージ（ＩＰパケット）のみをローカルネットワーク２に通過させるような設定となっている場合、宛先ＩＰアドレスをＩＰ電話機２１のＩＰアドレスに設定しただけでは、生成したＩＰパケットがＩＰ電話機２１に届かない可能性がある。このような場合、アドレス情報伝送メッセージ生成部１０６は、以下のようなアドレス情報伝達メッセージを生成して送信することにより、ＩＰ電話機２１へメッセージを届けることが可能になる。
【００５６】
メッセージ解析部１０４は、メッセージ中継部１０３からメッセージのコピーを受け取った際に、受け取ったメッセージからＩＰ電話機２１のネットワークアドレス情報を取得するだけでなく、そのメッセージで使われているプロトコル情報やポート番号情報も取得する。メッセージ解析部１０４は、これらの情報をアドレス情報伝達メッセージ生成部１０６へ送る。アドレス情報伝達メッセージ生成部１０６は、アドレス情報伝達メッセージの宛先ＩＰアドレスをメッセージ解析部１０４から受け取ったＩＰ電話機２１のＩＰアドレスにするだけでなく、プロトコルやポート番号もメッセージ解析部１０４から受け取った情報を用いる。ルータ２２は、このように生成されたアドレス情報伝達メッセージを受信した場合、ＩＰアドレス、プロトコル、ポート番号などの情報からＩＰ電話機２１へ転送すべきメッセージであると判断し、ＩＰ電話機２１へアドレス情報伝達メッセージを中継することが可能となる。
【００５７】
また、メッセージ解析部１０４は、以下のようなアドレス情報伝達メッセージを生成してもよい。メッセージ解析部１０４は、メッセージ中継部１０３からメッセージのコピーを受け取った際に、受け取ったメッセージをそのまま全て、あるいは一部をアドレス情報伝達メッセージ生成部１０６へ送る。アドレス情報伝達メッセージ生成部１０６は、受け取ったメッセージにアドレス情報伝達データ生成部１０５から受け取ったアドレス情報伝達データを付加することで、アドレス情報伝達メッセージとしてもよい。あるいは、アドレス情報伝達メッセージ生成部１０６は、メッセージ解析部１０４から受け取ったメッセージの一部を、アドレス情報伝達データ生成部１０５から受け取ったアドレス情報伝達データに置換することで、アドレス情報伝達メッセージとしてもよい。これらのアドレス情報伝達メッセージは、本来ＩＰ電話機１１がＩＰ電話機２１へ送信したメッセージと内容が一部分だけ異なるために、ルータ２２を越えて、ＩＰ電話機２１へ届かせることが可能となる。
【００５８】
上述した動作よって、通信機器１０は、第１の通信部１０１に接続したＩＰ電話機１１がＩＰ電話機２１に対して送信したメッセージから、ＩＰ電話機２１のネットワークアドレス情報を取得し、取得したネットワークアドレス情報を用いてＩＰ電話機２１宛てのアドレス情報伝達メッセージを生成することができる。これによって通信機器１０は、自機器のネットワークアドレス情報（例えば、ＩＰアドレス）を含むアドレス情報伝達メッセージをＩＰ電話機２１に対して送信することが可能となる。
【００５９】
次に、ローカルネットワーク２において、通信機器２０がＩＰ電話機２１宛てのアドレス情報伝達メッセージを受信し、受信したメッセージから通信機器１０のネットワークアドレス情報を取得する際の動作について説明する。図７は、通信機器２０が通信機器１０のネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。図７を参照して、メッセージ中継部１０３は、第１の通信部１０１に接続しているルータ２２から第２の通信部１０２に接続しているＩＰ電話機２１宛てのメッセージを受信する（ステップＳ２０１）。メッセージ中継部１０３は、受信したメッセージのコピーを作成し、作成したメッセージをメッセージ解析部１０４へ送る（ステップＳ２０２）。なお、メッセージ中継部１０３は、必ずしもメッセージ全体のコピーを作成する必要はなく、必要に応じて、メッセージの一部のコピーを作成してメッセージ解析部１０４へ送っても構わない。
【００６０】
メッセージ解析部１０４は、メッセージ中継部１０３から受け取ったメッセージの内容を解析する（ステップＳ２０３）。メッセージ解析部１０４は、受け取ったメッセージがアドレス情報伝達メッセージであるか否かを判定する（ステップＳ２０３１）。メッセージ解析部１０４は、受け取ったメッセージがアドレス情報伝達メッセージであると判断した場合、当該メッセージからアドレス情報伝達データを取得する（ステップＳ２０４）。メッセージ解析部１０４は、取得したアドレス情報伝達データをアドレス情報取得部１０７へ送る（ステップＳ２０５）。
【００６１】
一方、メッセージ解析部１０４は、メッセージ解析の結果、受け取ったメッセージがアドレス情報伝達メッセージでないと判断した場合、このメッセージに対する処理を終了する（ステップＳ２０６）。アドレス情報取得部１０７は、メッセージ解析部１０４から受け取ったアドレス情報伝達データから通信機器１０のネットワークアドレス情報を取得する（ステップＳ２０７）。上述した動作によって、通信機器２０は、ＩＰ電話機２１宛てのメッセージの中からアドレス情報伝達メッセージを検出し、検出したアドレス情報伝達メッセージからアドレス情報伝達データを取得することで、通信機器１０のネットワークアドレス情報を取得することが可能となる。
【００６２】
なお、通信機器２０において、メッセージ中継部１０３は、第２の通信部１０２から受信したメッセージが第１の通信部１０１へ受け渡すべきメッセージ（すなわち、ルータ２２から受け取ったメッセージがＩＰ電話機２１へ受け渡すべきメッセージ）である場合、受信したメッセージを中継することになる。しかし、メッセージ中継部１０３は、メッセージ解析部１０４がメッセージ中継部１０３から受け取ったメッセージをアドレス情報伝達メッセージであると判断した場合、当該メッセージを必ずしもＩＰ電話機２１へ送る必要がないため、当該メッセージを中継しなくても構わない。
【００６３】
また、上述した通信システムにおいては、通信機器１０が自機器のネットワークアドレス情報を含むアドレス情報伝達メッセージをＩＰ電話機２１に対して送信し、通信機器２０が当該メッセージを受信することで、通信機器１０のネットワークアドレス情報を通信機器２０へ伝達することを可能とした。本発明の通信システムは、同様に通信機器１０と通信機器２０とが上記と逆の動作を実施することでも、両通信機器とも相手通信機器のネットワークアドレス情報を取得することができる。すなわち、本発明の通信システムにおいては、通信機器２０が自機器のネットワークアドレス情報を含むアドレス情報伝達メッセージをＩＰ電話機１１に対して送信し、通信機器１０が当該メッセージを受信することで、通信機器２０のネットワークアドレス情報を通信機器１０へ伝達することが可能となる。このように、通信機器１０及び通信機器２０は、互いに取得した相手通信機器のネットワークアドレス情報を用いることにより、双方向にメッセージの送受信を行うことが可能となる。
【００６４】
ここで、通信機器２０がネットワークアドレス情報を認識することができた通信機器１０に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを送信する際の動作について説明する。図８は、通信機器２０がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャートである。図８を参照して、アドレス情報取得部１０７は、通信機器１０のネットワークアドレス情報を取得する（ステップＳ３０１）。アドレス情報取得部１０７は、取得したネットワークアドレス情報をアドレス情報伝達メッセージ生成部１０６へ送る（ステップＳ３０２）。
【００６５】
アドレス情報伝達データ生成部１０５は、通信機器１０に自機器のネットワークアドレス情報を伝達するため、少なくとも通信機器２０のネットワークアドレス情報を含むアドレス情報伝達データを生成してアドレス情報伝達メッセージ生成部１０６へ送る（ステップＳ３０３）。アドレス情報伝達メッセージ生成部１０６は、アドレス情報取得部１０７から受け取った通信機器１０のネットワークアドレス情報と、アドレス情報伝達データ生成部１０５から受け取った通信機器２０のネットワークアドレス情報を含むアドレス情報伝達データとを用いて、アドレス情報伝達メッセージを生成する（ステップＳ３０４）。
【００６６】
アドレス情報伝達メッセージ生成部１０６は、アドレス情報取得部１０７から受け取ったネットワークアドレス情報が通信機器１０のＩＰアドレスである場合、ネットワークアドレス情報伝達メッセージ（ＩＰパケット）のＩＰヘッダの宛先ＩＰアドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）に取得した通信機器１０のＩＰアドレスを用いることにより、通信機器１０宛てのアドレス情報伝達メッセージを生成することができる。アドレス情報伝達メッセージ生成部１０６は、このようにして生成したアドレス情報伝達メッセージを第２の通信部１０２を介して送信する（ステップＳ３０５）。上述した動作によって、通信機器２０は、アドレス情報取得部１０７において取得した通信機器１０のネットワークアドレス情報を用いて、通信機器１０宛てのアドレス情報伝達メッセージを生成することができる。これによって通信機器２０は、自機器のネットワークアドレス情報を含むアドレス情報伝達メッセージを通信機器１０に対して送信することが可能となる。
【００６７】
次に、通信機器１０が受信した自機器宛てのアドレス情報伝達メッセージから通信機器２０のネットワークアドレス情報を取得する際の動作について説明する。図９は、通信機器１０がネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。本処理は、上述した通信機器２０が通信機器１０のネットワークアドレス情報を取得する際の動作（図７参照）と同様であるので説明を省略する。なお、本処理において、第２の通信部１０２は、ルータ２２を介してネットワークアドレス情報を受信した際に、受信したメッセージをメッセージ中継部１０３に中継せずに、メッセージ解析部１０４に直接送信してもよい。上述した動作によって、通信機器１０は、通信機器２０のネットワークアドレス情報を取得することができる。これによって、通信機器１０と通信機器２０とは、互いに相手通信機器のネットワークアドレス情報を認識し、取得した相手通信機器のネットワークアドレス情報を用いることで双方向にメッセージの送受信を行うことが可能となる。
【００６８】
ここで、本発明の通信システムの応用例について説明する。図１０は、本発明の通信システムの応用例を説明する図である。図１０において、本発明の通信システムは、ＩＰ電話機１１とＩＰ電話機２１とが通話中に、通話と連携したアプリケーション機能として、例えばテレビ電話機能を実現するものとする。なお、通信機器１０及び通信機器２０は、上述した動作によって、既に互いのネットワークアドレス情報を取得しているものとする。
【００６９】
本発明の通信システムは、通話と連携したアプリケーション機能として、テレビ電話機能を実現する場合、通信機器１０には映像端末３０が、通信機器２０には映像端末４０が接続される。通信機器１０は、映像端末３０が接続されると、映像端末３０に通信機器２０のネットワークアドレス情報を渡す。また、通信機器２０は、映像端末４０が接続されると、映像端末４０に通信機器１０のネットワークアドレス情報を渡す。すなわち、映像端末３０及び映像端末４０は、互いに相手通信機器のネットワークアドレス情報を取得することになる。これによって、映像端末３０及び映像端末４０は、相手通信機器のネットワークワークアドレス情報を用いて、相手映像端末との間で映像データを交換することが可能となる。
【００７０】
以上のように、本発明の第１の実施形態に係る通信システムによれば、通信機器１０は、ネットワークアドレス情報を認識していないため、直接メッセージを送信することができない通信機器２０に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを送信することができる。また、通信機器２０は、通信機器１０から受信したアドレス情報伝達メッセージから、通信機器１０のネットワークアドレス情報を取得することができる。これによって、本実施形態に係る通信機器１０及び通信機器２０は、互いのネットワークアドレス情報を認識していないために直接メッセージを送信することができない相手通信機器との間で、ネットワークアドレス情報を自動的に交換することが可能となる。また、本応用例では、通信機器１０と映像端末３０とが別々の機器である場合の動作を説明しているが、通信機器１０と映像端末３０とが通信機能と映像機能とを備えた一体型の機器であってもかまわない。これは通信機器２０と映像端末４０とに関しても同様である。
【００７１】
また、本発明の通信システムによれば、通信機器１０及び通信機器２０の使用者は、通信機器１０及び通信機器２０が自動的に互いのネットワークアドレス情報を交換するため、通話と連携した所定のアプリケーションを実行する度に、相手通信機器のネットワークアドレス情報を入力しなくてもよくなり、簡単な操作で通話と連携した所定のアプリケーション機能を実現することが可能となる。
【００７２】
なお、第１の実施形態において、第１の通信部１０１、第２の通信部１０２、メッセージ中継部１０３、メッセージ解析部１０４、アドレス情報伝達データ生成部１０５、アドレス情報伝達メッセージ生成部１０６、及びアドレス情報取得部１０７などの機能ブロックは、プログラムとして動作しても良い。このような場合、第１の通信部１０１及び第２の通信部１０２で送受信するメッセージの処理を、ＣＰＵ上で動作するプログラムが処理することになる。このプログラムは、１つのＣＰＵ上で動作しても良いし、各機能ブロックの処理を分けて複数のＣＰＵ上で動作しても良い。
【００７３】
また、第１の通信部１０１、第２の通信部１０２、メッセージ中継部１０３、メッセージ解析部１０４、アドレス情報伝達データ生成部１０５、アドレス情報伝達メッセージ生成部１０６、及びアドレス情報取得部１０７などの機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギャラブル・プロセッサを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。例えば、バイオ技術の適応などが可能性としてありえる。
【００７４】
（第２の実施形態）
図１１は、本発明の第２の実施形態に係る通信システムのネットワーク構成の一例を示す図である。図１１において、第２の実施形態に係る通信システムは、第１の実施形態と比較して、アナログ電話機１４が通信機器１３に、アナログ電話機２４が通信機器２３に接続されている。ローカルネットワーク１において、通信機器１３は、音声データを含む電話信号の送受信を行うことにより音声通話機能を実現するアナログ電話機１４とルータ１２との間に接続される。アナログ電話機１４は、他の機器とメッセージ（電話信号）の送受信を行う際には、通信機器１３を介して電話信号の送受信を行う。すなわち、通信機器１３は、アナログ電話機１４が送受信する電話信号を中継することになる。
【００７５】
一方、ローカルネットワーク２においても同様に、通信機器２３は、アナログ電話機２４とルータ２２との間に接続され、アナログ電話機２４が送受信するメッセージを中継することになる。本実施形態では、このようにアナログ電話機が送受信する電話信号を中継する機能を備えている通信機器が、ネットワークアドレス情報を認識していないために直接メッセージを送信することができない相手通信機器に対してネットワークアドレス情報を伝達する方法について説明する。
【００７６】
図１２は、本発明の第２の実施形態に係る通信機器１３の構成の一例を示すブロック図である。図１２おいて、本発明の通信機器１３は、第１の通信部２０１、第２の通信部２０２、メッセージ中継部２０３、アドレス情報伝達データ生成部２０５、アドレス情報取得部２０７、特定信号検出部２０８、データ解析部２０９、及び特定信号変換部２１０を備えている。第１の通信部２０１及び第２の通信部２０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部２０３は、第１の通信部２０１と第２の通信部２０２との間でメッセージの中継を行う。アドレス情報伝達データ生成部２０５は、相手通信機器に対して自機器のネットワークアドレスを伝達するため、少なくとも自機器のネットワークアドレス情報を含んだアドレス情報伝達データを生成する機能を有している。
【００７７】
特定信号検出部２０８は、メッセージ中継部２０３において中継するメッセージに含まれる特定の信号を検出する機能を有している。データ解析部２０９は、受け取ったデータに関して、そのデータの内容を解析し、当該データがアドレス情報伝達データであるか否かを判断する機能を有している。アドレス情報取得部２０７は、データ解析部２０９においてアドレス情報伝達データであると判断されたデータを受け取り、当該データに含まれている相手通信機器のネットワークアドレス情報を取得する機能を有している。特定信号変換部２１０は、アドレス情報伝達データ生成部２０５から受け取ったアドレス情報伝達データを特定の信号に変換する機能を有している。なお、本実形態において、ルータ１２と通信網及び通信網とルータ２２との間には、電話信号とＩＰパケットとが重畳された信号が送受信されている。
【００７８】
なお、第１の通信部２０１、第２の通信部２０２及びメッセージ中継部２０３は、中継部として捉えることができる。特定信号検出部２０８及びデータ解析部２０９は、解析部として捉えることができる。アドレス情報伝達データ生成部２０５、アドレス情報取得部２０７及び特定信号変換部２１０は、アドレス情報交換部として捉えることができる。
【００７９】
図１３は、本発明の第２の実施形態に係る通信機器２３の構成の一例を示すブロック図である。図１３において、第２の実施形態に係る通信機器２３の構成は、通信機器１３（図１２参照）と同様であるため同一の参照符号を付して説明を省略する。なお、通信機器２３においては、アナログ電話機２４が第２の通信部２０２に、ルータ２２が第１の通信部２０１に接続されているものとする。
【００８０】
以上のように構成された通信機器１３及び通信機器２３を用いて、通信機器１３がネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２３に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。
【００８１】
最初に、通信機器１３がアドレス情報伝達データを生成し、当該生成したデータをアナログ電話機２４に対して送信する際の動作について説明する。アナログ電話機１４とアナログ電話機２４とは、音声データを含む電話信号の送受信を行うことにより、既に音声通話を行っているものとする。この場合、通信機器１３は、アナログ電話機１４が送受信している電話信号を中継しているため、アナログ電話機１４とアナログ電話機２４とが電話信号を送受信することで音声通話を行っていることを認識することができる。
【００８２】
図１４は、通信機器１３がアドレス情報伝達データを送信する際の動作の一例を示すフローチャートである。図１４を参照して、アドレス情報伝達データ生成部２０５は、相手通信機器に自機器のネットワークアドレス情報を伝達するため、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する（ステップＳ５０１）。アドレス情報伝達データ生成部２０５は、生成したアドレス情報伝達データを特定信号変換部２１０へ送る（ステップＳ５０２）。特定信号変換部２１０は、アドレス情報伝達データ生成部２０５から受け取ったアドレス情報伝達データを特定の信号に変換する（ステップＳ５０３）。
【００８３】
特定信号変換部２１０は、特定の信号に変換したアドレス情報伝達データをメッセージ中継部２０３へ送る（ステップＳ５０４）。メッセージ中継部２０３は、特定信号変換部２１０から受け取った特定の信号に変換されたアドレス情報伝達データを第２の通信部２０２を介して、アナログ電話機２４へ送信する（ステップＳ５０５）。上述した動作によって、通信機器１３は、アドレス情報伝達データ生成部２０５において生成した自機器のネットワークアドレス情報を含むアドレス情報伝達データを特定の信号に変換して、アナログ電話機２４に対して送信することが可能となる。
【００８４】
次に、ローカルネットワーク２において、通信機器２３がアナログ電話機２４宛ての電話信号から特定の信号に変換されたアドレス情報伝達データを検出し、当該検出したデータから通信機器１３のネットワークアドレス情報を取得する際の動作について説明する。図１５は、通信機器２３が通信機器１３のネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。
【００８５】
図１５を参照して、特定信号検出部２０８は、メッセージ中継部２０３において第１の通信部２０１に接続しているルータ２２から第２の通信部２０２に接続しているアナログ電話機２４に送信している電話信号から特定の信号を検出する（ステップＳ６０１）。特定信号検出部２１０は、検出した特定の信号をデジタル信号に変換して、データ解析部２０９へ送る（ステップＳ６０２）。なお、特定信号検出部２０８は、必ずしも検出した特定の信号全体を送る必要はなく、必要に応じて検出した特定の信号の一部をデータ解析部２０９へ送っても構わない。
【００８６】
データ解析部２０９は、特定信号検出部２０８から受け取ったデータの解析を行う（ステップＳ６０３）。データ解析部２０９は、解析した結果、当該データがアドレス情報伝達データであると判断した場合、当該アドレス情報伝達データをアドレス情報取得部２０７へ送る（ステップＳ６０４）。一方、データ解析部２０９は、解析した結果、当該データがアドレス情報伝達データでないと判断した場合は、この信号に対する処理を終了する（ステップＳ６０５）。アドレス情報取得部２０７は、データ解析部２０９から受け取ったアドレス情報伝達データから通信機器１３のネットワークアドレス情報を取得する（ステップＳ６０６）。上述した動作によって、通信機器２３は、アナログ電話機２４が受信する電話信号から特定の信号に変換されたアドレス情報伝達データを検出し、当該検出したデータからネットワークアドレス情報を取得することにより、通信機器１３のネットワークアドレス情報を取得することが可能となる。
【００８７】
なお、上述した例では、通信機器１３がアドレス情報伝達データを特定の信号に変換して、アナログ電話機２４に対して送信し、当該送信したデータを通信機器２３が検出することで、通信機器１３のネットワークアドレス情報を通信機器２３へ伝達することを可能とした。同様に通信機器１３と通信機器２３とが上記動作と逆の動作を実施することでも、両通信機器とも相手通信機器のネットワークアドレス情報を取得することができる。すなわち、通信機器２３が自機器のネットワークアドレス情報を含むアドレス情報伝達データを特定の信号に変換してアナログ電話機１４に対して送信し、当該データを通信機器１３が受信することで、通信機器２３のネットワークアドレス情報を通信機器１３へ伝達することが可能となる。このように、通信機器１３及び通信機器２３は、互いに取得した相手通信機器のネットワークアドレス情報を用いることにより、双方向にメッセージの送受信を行うことが可能となる。このように、双方向にメッセージの送受信を行うためには、通信機器１３に機能が追加された通信機器１３ａと、通信機器２３に機能が追加された通信機器２３ａとが以下のような動作を行ってもよい。
【００８８】
図１６は、通信機器１３ａの構成の一例を示すブロック図である。図１６において、通信機器１３ａは、通信機器１３の構成に加えて、電話信号以外のメッセージの送受信を行なう第３の通信部２１１、及び第３の通信部２１１が受信したメッセージの内容を解析するメッセージ解析部２０４をさらに備える。メッセージ解析部２０４は、受け取ったメッセージに関して、そのメッセージの内容を解析し、当該メッセージがアドレス情報伝達メッセージであるか否かを判断する機能を有している。なお、メッセージ解析部２０４、特定信号検出部２０８及びデータ解析部２０９は、解析部として捉えることができる。
【００８９】
図１７は、通信機器２３ａの構成の一例を示すブロック図である。図１７において、通信機器２３ａは、通信機器２３の構成に加えて、電話信号以外のメッセージの送受信を行なう第３の通信部２１１、及び少なくともアドレス情報伝達データを含むアドレス情報伝達メッセージを生成するアドレス情報伝達メッセージ生成部２０６をさらに備える。アドレス情報伝達メッセージ生成部２０６は、アドレス情報伝達データをメッセージの形式で送信できるように、少なくともアドレス情報伝達データを含んだアドレス情報伝達メッセージを生成する機能を有している。なお、アドレス情報伝達データ生成部２０５、アドレス情報伝達メッセージ生成部２０６、アドレス情報取得部２０７及び特定信号変換部２１０は、アドレス情報交換部として捉えることができる。
【００９０】
まず、ローカルネットワーク２において、通信機器２３ａがネットワークアドレス情報を認識することができた通信機器１３ａに対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを送信する際の動作について説明する。図１８は、通信機器２３ａがアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャートである。図１８を参照して、アドレス情報取得部２０７は、通信機器１３ａのネットワークアドレス情報を取得する（ステップＳ７０１）。アドレス情報取得部２０７は、取得したネットワークアドレス情報をアドレス情報伝達メッセージ生成部２０６へ送る（ステップＳ７０２）。
【００９１】
アドレス情報伝達データ生成部２０５は、通信機器１３ａに自機器のネットワークアドレス情報を伝達するため、少なくとも通信機器２３ａのネットワークアドレス情報を含むアドレス情報伝達データを生成して、アドレス情報伝達メッセージ生成部２０６へ送る（ステップＳ７０３）。アドレス情報伝達メッセージ生成部２０６は、アドレス情報取得部２０７から受け取った通信機器１３ａのネットワークアドレス情報と、アドレス情報伝達データ生成部２０５から受け取った通信機器２３ａのネットワークアドレス情報を含むアドレス情報伝達データとを用いてアドレス情報伝達メッセージを生成する（ステップＳ７０４）。
【００９２】
アドレス情報伝達メッセージ生成部２０６は、アドレス情報取得部２０７から受け取ったネットワークアドレス情報が通信機器１３ａのＩＰアドレスである場合、ネットワークアドレス情報伝達メッセージ（ＩＰパケット）のＩＰヘッダの宛先ＩＰアドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）に、取得した通信機器１３ａのＩＰアドレスを用いることにより、通信機器１３ａ宛てのアドレス情報伝達メッセージを生成することができる。アドレス情報伝達メッセージ生成部２０６は、このようにして生成したアドレス情報伝達メッセージを第３の通信部２１１を介して送信する（ステップＳ７０５）。上述した動作によって、通信機器２３ａは、アドレス情報取得部２０７において取得した通信機器１３ａのネットワークアドレス情報を用いて、通信機器１３ａ宛てのアドレス情報伝達メッセージを生成することができる。これによって、通信機器２３ａは、自機器のネットワークアドレス情報を含むアドレス情報伝達メッセージを電話信号以外のメッセージの送受信を行う第３の通信部２１１を介して、通信機器１３ａに対して送信することが可能となる。
【００９３】
次に、ローカルネットワーク１において、通信機器１３ａが自機器宛てのアドレス情報伝達メッセージを受信し、当該受信したメッセージから通信機器２３ａのネットワークアドレス情報を取得する際の動作について説明する。図１９は、通信機器１３ａがネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。本処理は、第１の実施形態で説明した通信機器２０が通信機器１０のネットワークアドレス情報を取得する際の動作（図７参照）とほぼ同様である。異なるのは、メッセージ解析部２０４がメッセージを受信するのが第３の通信部２１１になっていることだけである。それ以外の動作は、同様であるため説明を省略する。上述した動作によって、通信機器１３ａは、通信機器２３ａのネットワークアドレス情報を取得することができる。これによって、通信機器１３ａと通信機器２３ａとは、互いに相手通信機器のネットワークアドレス情報を認識し、取得した相手通信機器のネットワークアドレス情報を用いることで双方向にメッセージの送受信を行うことが可能となる。
【００９４】
なお、本実施形態において、特定信号変換部２１０は、アドレス情報伝達データを特定の信号に変換して送信しているが、この特定の信号とはアナログ電話機において電話番号を発信する際に使用するトーン方式の信号であっても良いし、あるいは同様にアナログ電話機において電話番号を発信する際に使用するパルス方式の信号であっても良い。
【００９５】
図２０は、通信機器１３によるアドレス情報伝達データの送信方法を説明する図である。図２０（ａ）は、アドレス情報伝達データをトーン方式の信号で送信する場合のイメージを示している。図２０（ｂ）は、アドレス情報伝達データをパルス方式の信号で送信する場合のイメージを示している。図２０（ａ）を参照して、例えば、通信機器１３は、アドレス情報伝達データをトーン方式の信号で送信する場合、アドレス情報伝達データを送信する合図として、所定の信号Ｓ１をトーン方式の信号として通信機器２３に送信する。通信機器１３は、所定の信号Ｓ１に続けて、アドレス情報伝達データＳ２をトーン方式の信号として通信機器２３に送信する。図２０（ｂ）を参照して、例えば、通信機器１３は、アドレス情報伝達データをパルス方式の信号で送信する場合、アドレス情報伝達データを送信する合図として、所定の信号Ｓ１をパルス方式の信号として通信機器２３に送信する。通信機器１３は、所定の信号Ｓ１に続けて、アドレス情報伝達データＳ２をパルス方式の信号として通信機器２３に送信する。
【００９６】
以上のように、本発明の第２の実施形態に係る通信システムによれば、アナログ電話機１４とアナログ電話機２４とが通信を行っている場合も、通信機器１３は、ネットワークアドレス情報を認識していないため、直接メッセージを送信することができない通信機器２３に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達データを送信することができる。また、通信機器２３は、通信機器１３から受信したアドレス情報伝達データから、通信機器１３のネットワークアドレス情報を取得することができる。これによって、本実施形態に係る通信機器１３及び通信機器２３は、アナログ電話機１４とアナログ電話機２４とが通信を行なっている場合も、第１の実施形態と同様の効果を得ることができる。
【００９７】
（第３の実施形態）
第１及び第２の実施形態では、二つのローカルネットワークに属している電話機の種類が同じである場合の通信機器の動作について説明した。すなわち、一方のローカルネットワークに属している電話機がＩＰ電話機であれば、もう一方のローカルネットワークに属している電話機もＩＰ電話機であり、一方のローカルネットワークに属している電話機がアナログ電話機であれば、もう一方のローカルネットワークに属している電話機もアナログ電話機である場合の通信機器の動作について説明した。それに対し、本実施形態では、異なる種類の電話機が送受信するメッセージを中継してる通信機器が、ネットワークアドレス情報を認識していないために、直接メッセージを送信することができない通信機器に対して、自機器のネットワーク情報を伝達する方法について説明する。
【００９８】
図２１は、本発明の第３の実施形態に係る通信システムのネットワーク構成の一例を示す図である。図２１において、本実施形態に係る通信システムは、ローカルネットワーク１がＩＰ電話機１１、ルータ１２及び通信機器１５を、ローカルエリアネットワーク２がルータ２２、通信機器２５及びアナログ電話機２４を備えた構成となっている。ローカルネットワーク１において、通信機器１５は、音声データを含むＩＰパケットの送受信を行うことにより音声通話機能を実現するＩＰ電話機１１とルータ１２との間に接続される。ＩＰ電話機１１は、他の機器とメッセージの送受信を行う際には、通信機器１５を介してメッセージの送受信を行うことになる。すなわち、通信機器１５は、ＩＰ電話機１１が送受信するメッセージを中継することになる。なお、本発明の通信機器１５とＩＰ電話機１１との間、あるいは通信機器１５とルータ１２との間にハブのようなネットワークを分岐・中継する機器が接続されていても構わない。
【００９９】
一方、ローカルネットワーク２において、通信機器２５は、アナログ電話機２４とルータ２２との間に接続されており、アナログ電話機２４が送受信するメッセージ（電話信号）を中継することになる。本実施形態では、このようにＩＰ電話機１１が送受信するメッセージを中継する機能を備えている通信機器１５が、アナログ電話機２４を接続している通信機器２５に対して、ネットワークアドレス情報を伝達する方法について説明する。
【０１００】
図２２は、本発明の第３の実施形態に係る通信機器１５の構成の一例を示すブロック図である。図２２において、本発明の通信機器１２０は、第１の通信部３０１、第２の通信部３０２、メッセージ中継部３０３、アドレス情報伝達データ生成部３０５、アドレス情報伝達メッセージ生成部３０６、特定信号変換部３１０、及びＡＤ変換部３１２を備えている。第１の通信部３０１及び第２の通信部３０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部３０３は、第１の通信部３０１と第２の通信部３０２との間でメッセージの中継を行う。アドレス情報伝達データ生成部３０５は、相手通信機器に対して自機器のネットワークアドレスを伝達するため、少なくとも自機器のネットワークアドレス情報を含んだアドレス情報伝達データを生成する機能を有している。
【０１０１】
アドレス情報伝達メッセージ生成部３０６は、少なくともアドレス情報伝達データを含むアドレス情報伝達メッセージを生成する。特定信号変換部３１０は、アドレス情報伝達データを特定の信号に変換する。ＡＤ変換部３１２は、特定信号変換部３１０から受け取った特定の信号に変換されたアドレス情報伝達データ（アナログ信号）を一定間隔でサンプリングすることによりデジタル信号に変換する機能を有している。
【０１０２】
なお、第１の実施形態と同様に、第１の通信部３０１、第２の通信部３０２及びメッセージ中継部３０３は、中継部として捉えることができる。アドレス情報伝達データ生成部３０５、アドレス情報伝達メッセージ生成部３０６、特定信号変換部３１０及びＡＤ変換部３１２は、アドレス情報交換部として捉えることができる。
【０１０３】
図２３は、本発明の第３の実施形態における通信機器２５の構成の一例を示すブロック図である。図２３において、本発明の通信機器２５は、第１の通信部４０１、第２の通信部４０２、メッセージ中継部４０３、アドレス情報取得部４０７、データ解析部４０９、及び特定信号検出部４０８を備える。第１の通信部４０１及び第２の通信部４０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部４０３は、第１の通信部４０１と第２の通信部４０２との間でメッセージの中継を行う。
【０１０４】
特定信号検出部４０８は、メッセージ中継部４０３において中継するメッセージに含まれている特定の信号を検出する機能を有している。データ解析部４０９は、受け取ったデータに関して、そのデータの内容を解析し、該データがアドレス情報伝達データであるか否かを判断する機能を有している。アドレス情報取得部４０７は、データ解析部４０９においてアドレス情報伝達データであると判断されたデータを受け取り、該データに含まれている相手通信機器のネットワークアドレス情報を取得する機能を有している。なお、通信機器２５においては、アナログ電話機２４が第２の通信部４０２に、ルータ２２が第１の通信部４０１に接続されているものとする。
【０１０５】
なお、第１の通信部４０１、第２の通信部４０２及びメッセージ中継部４０３は、中継部として捉えることができる。特定信号検出部４０８及びデータ解析部４０９は、解析部として捉えることができる。アドレス情報取得部４０７は、アドレス情報交換部として捉えることができる。
【０１０６】
以上のように構成された通信機器１５及び通信機器２５を用いて、通信機器１５がネットワークアドレス情報を認識していないために直接メッセージを送信できない通信機器２５に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。最初に、ローカルネットワーク１において、通信機器１５が自機器のネットワークアドレス情報を含んだアドレス情報伝達メッセージを作成し、当該作成したメッセージをアナログ電話機２４に対して送信する際の動作のついて説明する。図２４は、通信機器１５がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャートである。図２４を参照して、アドレス情報伝達データ生成部３０５は、通信機器２５に自機器のネットワークアドレス情報を伝達するため、少なくとも自機器のネットワークアドレス情報を含むアドレス情報伝達データを生成する（ステップＳ９０１）。アドレス情報伝達データ生成部３０５は、生成したアドレス情報伝達データを特定信号変換部３１０へ送る（ステップＳ９０２）。
【０１０７】
特定信号変換部３１０は、アドレス情報伝達データ生成部３０５から受け取ったアドレス情報伝達データを特定の信号に変換する（ステップＳ９０３）。特定信号変換部３１０は、特定の信号に変換したアドレス情報伝達データをＡＤ変換部３１２へ送る（ステップＳ９０４）。ＡＤ変換部３１２は、特定信号変換部３１０から受け取った特定の信号に変換されたアドレス情報伝達データをサンプリング一定間隔でサンプリングすることによりデジタル信号に変換する（ステップＳ９０５）。ＡＤ変換部３１２は、デジタル信号に変換されたアドレス情報伝達データをアドレス情報伝達メッセージ生成部３０６へ送る（ステップＳ９０６）。
【０１０８】
アドレス情報伝達メッセージ生成部３０６は、ＡＤ変換部３１２から受け取ったアドレス情報伝達データを用いてアドレス情報伝達メッセージを生成する（ステップＳ９０７）。アドレス情報伝達メッセージ生成部３０６は、アドレス情報伝達メッセージを生成する際には、少なくとも自機器（通信機器１５）のネットワークアドレス情報を含んだアドレス情報伝達データを含める。アドレス情報伝達メッセージ生成部３０６は、このようにして生成したアドレス情報伝達メッセージを第２の通信部３０２を介して送信する（ステップＳ９０８）。
【０１０９】
なお、通信機器１５は、以下の動作フローでも適切なアドレス情報伝達メッセージを生成することができる。例えば、通信機器１５は、アドレス情報伝達メッセージ生成部３０６、特定信号変換部３１０、及びＡＤ変換部３１２を備えていないものとする。この場合、通信機器１５は、アドレス情報伝達データ生成部３０５において生成したアドレス情報伝達データをメッセージ中継部３０３へ送り、メッセージ中継部３０３において、ＩＰ電話機１１が送信している音声データを含むメッセージ（ＩＰパケット）の一部を生成したアドレス情報伝達データで置換することにより、アドレス情報伝達メッセージを作成しても良い。あるいは、通信機器１５は、メッセージ中継部３０３において、ＩＰ電話機１１が送信している音声データを含むメッセージ（ＩＰパケット）の音声データ部分にアドレス情報伝達データを重畳しても良い。
【０１１０】
さらに、通信機器１５は、以下の動作フローでも適切なアドレス情報伝達メッセージを生成することができる。例えば、通信機器１５は、アドレス情報伝達データ生成部３０５、特定信号変換部３１０、及びＡＤ変換部３１２を備えていないものとする。この場合、通信機器１５は、別途予め生成しておいたアドレス情報伝達データをテーブルの形式で保有しておく。通信機器１５は、アドレス情報伝達メッセージを生成する際には、このテーブルにあるアドレス情報伝達データをアドレス情報伝達メッセージ生成部３０６へ送り、アドレス情報伝達メッセージ生成部３０６において、受け取ったアドレス情報伝達データを用いてアドレス情報伝達メッセージを生成しても良い。
【０１１１】
上述した動作によって、通信機器１５は、アナログ電話機２４宛てのアドレス情報伝達メッセージを生成することができ、自機器（通信機器１５）のネットワークアドレス情報を含むアドレス情報伝達メッセージをアナログ電話機２４に対して送信することが可能となる。
【０１１２】
次に、ローカルネットワーク２において、通信機器２５がアナログ電話機２４宛ての電話信号から特定の信号に変換されたアドレス情報伝達データを検出し、当該検出したデータから通信機器１５のネットワークアドレス情報を取得する際の動作について説明する。図２５は、通信機器２５が通信機器１５のネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。本動作フローは、図１５に示した通信機器２３の動作フローと全く同様であるため説明を省略する。上述した動作により、通信機器２５は、アナログ電話機２４が受信する電話信号から特定の信号に変換されたアドレス情報伝達データを検出し、当該検出したデータからネットワークアドレス情報を取得することにより、通信機器１５のネットワークアドレス情報を取得することが可能となる。
【０１１３】
なお、本実施形態において、特定信号変換部３１０は、アドレス情報伝達データを特定の信号に変換して送信しているが、この特定の信号とはアナログ電話機において電話番号を発信する際に使用するトーン方式の信号であっても良いし、あるいは同様にアナログ電話機において電話番号を発信する際に使用するパルス方式の信号でも良い。
【０１１４】
以上のように、本発明の第３の実施形態に係る通信システムによれば、ＩＰ電話機１１とアナログ電話機２４とが通信を行っている場合も、通信機器１５は、ネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２５に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達データを送信することができる。また、通信機器２５は、通信機器１５から受信したアドレス情報伝達データから、通信機器１５のネットワークアドレス情報を取得することができる。これによって、本実施形態に係る通信機器１５及び通信機器２５は、ＩＰ電話機１１とアナログ電話機２４とが通信を行なっている場合も、第１の実施形態と同様の効果を得ることができる。
【０１１５】
（第４の実施形態）
第３の実施形態では、ＩＰ電話機を接続している通信機器が、アナログ電話機を接続している通信機器に対して、自機器のネットワークアドレス情報を伝達する方法について説明した。これに対し、本実施形態では、アナログ電話機を接続している通信機器が、ＩＰ電話機を接続している通信機器に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。
【０１１６】
図２６は、本発明の第４の実施形態に係る通信システムのネットワーク構成の一例を示す図である。図２６において、本実施形態に係る通信システムは、ローカルネットワーク１がアナログ電話機１４、通信機器１６及びルータ１２を、ローカルネットワーク２がＩＰ電話機２１、通信機器２６及びルータ２２を備えた構成となっている。ローカルネットワーク１において、通信機器１６は、音声データを含むメッセージ（電話信号）の送受信を行うことにより音声通話機能を実現するアナログ電話機１４とルータ１２との間に接続される。アナログ電話機１４は、他の機器とメッセージの送受信を行う際には、通信機器１６を介してメッセージの送受信を行うことになる。すなわち、通信機器１６は、アナログ電話機１４が送受信するメッセージを中継することになる。
【０１１７】
一方、ローカルネットワーク２において、通信機器２６は、音声データを含むメッセージ（ＩＰパケット）の送受信を行うことにより音声通話機能を実現するＩＰ電話機２１とルータ２２との間に接続される。ＩＰ電話機２１は、他の機器とメッセージの送受信を行う際には、通信機器２６を介してメッセージの送受信を行うことになる。すなわち、通信機器２６は、ＩＰ電話機２１が送受信するメッセージを中継することになる。このようにアナログ電話機１４が送受信するメッセージを中継する機能を備えている通信機器１６が、ＩＰ電話機２１を接続しているネットワークアドレス情報を認識していない相手通信機器２６に対してネットワークアドレス情報を伝達する方法について説明する。
【０１１８】
図２７は、本発明の第４の実施形態に係る通信機器１６の構成の一例を示すブロック図である。図２７において、本発明の通信機器１６は、第１の通信部５０１、第２の通信部５０２、メッセージ中継部５０３、アドレス情報伝達データ生成部５０５、及び特定信号変換部５１０を備えている。第１の通信部５０１及び第２の通信部５０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部５０３は、第１の通信部５０１と第２の通信部５０２との間でメッセージの中継を行う。アドレス情報伝達データ生成部５０５は、相手通信機器に対して自機器のネットワークアドレスを伝達するため、少なくとも自機器のネットワークアドレス情報を含んだアドレス情報伝達データを生成する機能を有している。特定信号変換部５１０は、アドレス情報伝達データ生成部５０５から受け取ったアドレス情報伝達データを特定の信号に変換する機能を有している。なお、アドレス情報伝達データ生成部５０５及び特定信号変換部５１０は、アドレス情報交換部として捉えることができる。
【０１１９】
図２８は、本発明の第４の実施形態における通信機器２６の構成の一例を示すブロック図である。図２８において、本発明の通信機器２６は、第１の通信部６０１、第２の通信部６０２、メッセージ中継部６０３、メッセージ解析部６０４、ＤＡ変換部６１３、アドレス情報取得部６０７、特定信号検出部６０８、及びデータ解析部６０９を備える。第１の通信部６０１及び第２の通信部６０２は、他の機器とメッセージの送受信を行う機能を有する。メッセージ中継部６０３は、第１の通信部６０１と第２の通信部６０２との間でメッセージの中継を行う。
【０１２０】
メッセージ解析部６０４は、メッセージ中継部６０３から受け取ったメッセージの内容を解析し、そのメッセージがアドレス情報伝達メッセージであるか否かを判断する機能を有している。ＤＡ変換部６１３は、デジタル信号をアナログ信号に復号する機能を有している。特定信号検出部６０８は、ＤＡ変換部６１３から出力された信号から特定の信号を検出する機能を有している。データ解析部６０９は、受け取ったデータに関して、そのデータの内容を解析し、当該データがアドレス情報伝達データであるか否かを判断する機能を有している。アドレス情報取得部６０７は、データ解析部６０９においてアドレス情報伝達データであると判断されたデータを受け取り、当該データに含まれている相手通信機器のネットワークアドレス情報を取得する機能を有している。なお、メッセージ解析部６０４、特定信号検出部６０８、データ解析部６０９、及びＤＡ変換部６１３は、解析部として捉えることができる。
【０１２１】
以上のように構成された通信機器１６及ぶ通信機器２６を用いて、通信機器１６がネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２６に対して、自機器のネットワークアドレス情報を伝達する方法について説明する。ただし、アナログ電話機１４とＩＰ電話機２１とは、既に互いのネットワークアドレス情報を認識しており、音声データを含むメッセージの送受信を行うことで、音声通話を行っている状態であるものとする。このような場合、通信機器１６は、アナログ電話機１４が送受信している電話信号を中継しているため、アナログ電話機１４が電話信号を送受信することにより音声通話を行っていることを認識することができる。
【０１２２】
最初に、ローカルネットワーク１において、通信機器１６が自機器のネットワークアドレス情報を含んだアドレス情報伝達データを作成し、当該作成したデータをＩＰ電話機２１に対して送信する際の動作について説明する。図２９は、通信機器１６がアドレス情報伝達データを送信する際の動作の一例を示すフローチャートである。この動作フローは、第２の実施形態で説明した通信機器１３がアドレス情報伝達データを送信する際の動作（図１４参照）と同様であるため詳細な説明は省略する。上述した動作により、通信機器１６は、アドレス情報伝達データ生成部５０５において生成した自機器のネットワークアドレス情報を含むアドレス情報伝達データを特定の信号に変換して、ＩＰ電話機２１に対して送信することが可能となる。
【０１２３】
次に、通信機器２６がＩＰ電話機２１宛てのＩＰパケットから特定の信号に変換されたアドレス情報伝達データを検出し、当該データから通信機器１３０のネットワークアドレス情報を取得する際の動作について説明する。なお、ルータ２２とインターネットとの間で送受信される音声データは、全てＩＰパケットに含まれた状態で送受信される。すなわち、アナログ電話機１４が送信した音声データを含む電話信号は、インターネット上にある変換機によって、ＩＰパケット化され、ルータ２２へ届く。逆にＩＰ電話機２１がルータ２２を介して送信した音声データを含むＩＰパケットは、インターネット上にある変換機によって、電話信号化され、ルータ１２へ届くことになる。
【０１２４】
図３０は、通信機器２６が通信機器１６のネットワークアドレス情報を取得する際の動作の一例を示すフローチャートである。図３０を参照して、メッセージ中継部６０３は、第１の通信部６０１に接続しているルータ２２から、第２の通信部６０２に接続しているＩＰ電話機２１宛てのメッセージを受信する（ステップＳ１２０１）。メッセージ中継部６０３は、受信したメッセージのコピーを作成し、当該作成したメッセージをメッセージ解析部６０４へ送る（ステップＳ１２０２）。なお、メッセージ中継部６０３は、必ずしもメッセージ全体のコピーを作成する必要はなく、必要に応じて、メッセージの一部のコピーを作成してメッセージ解析部６０４へ送っても構わない。
【０１２５】
メッセージ解析部６０４は、メッセージ中継部６０３から受け取ったメッセージ内容の解析を行う（ステップＳ１２０３）。メッセージ解析部６０４は、この解析によって、受け取ったメッセージが音声データを含んだメッセージであるか否かを判定する（ステップＳ１２０３１）。メッセージ解析部６０４は、受け取ったメッセージが音声データを含んだメッセージ（ＩＰパケット）であると判断した場合、当該メッセージから音声データを取得し、ＤＡ変換部６１３へ送る（ステップＳ１２０４）。ＤＡ変換部６１３は、メッセージ解析部６０３から受け取った音声データをデジタル信号からアナログ信号へ変換して、特定信号検出部６０８へ送る（ステップＳ１２０５）。一方、メッセージ解析部６０４は、受け取ったメッセージが音声データを含んだメッセージでないと判断した場合、このメッセージに対する処理を終了する（ステップＳ１２０６）。
【０１２６】
特定信号検出部６０８は、ＤＡ変換部６１３から受け取ったアナログ信号に変換された音声データに含まれている特定の信号を検出する（ステップＳ１２０７）。特定信号検出部６０８は、特定の信号を検出した場合、当該検出した特定の信号をデジタル信号に変換して、データ解析部６０９へ送る（ステップＳ１２０８）。なお、特定信号検出部６０８は、必ずしも検出した特定の信号全体を送る必要はなく、必要に応じて検出した特定の信号の一部をデータ解析部６０９へ送っても構わない。特定信号検出部６０８は、特定の信号を検出できなかった場合、このメッセージに対する処理を終了する（ステップＳ１２０６）。
【０１２７】
データ解析部６０９は、特定信号検出部６０８から受け取ったデータの解析を行う（ステップＳ１２０９）。データ解析部６０９は、この解析によって、受け取ったデータがアドレス情報伝達データであるか否かを判定する（ステップＳ１２０９１）。データ解析部６０９は、解析した結果、当該データがアドレス情報伝達データであると判断した場合、アドレス情報伝達データをアドレス情報取得部６０７へ送る。一方、データ解析部６０９は、解析した結果、該データがアドレス情報伝達データでないと判断した場合、この信号に対する処理を終了する（ステップＳ１２０６）。アドレス情報取得部６０７は、データ解析部６０９から受け取ったアドレス情報伝達データから通信機器１６のネットワークアドレス情報を取得する（ステップＳ１２１０）。
【０１２８】
上述した動作によって、通信機器２６は、ＩＰ電話機２１宛てのメッセージの中から音声データを含むメッセージを検出し、さらにその音声データを含むメッセージからアドレス情報伝達データを検出し、検出したデータからネットワークアドレス情報を取得することにより、通信機器１６のネットワークアドレス情報を取得することが可能となる。
【０１２９】
なお、本実施形態において、特定信号変換部５１０は、アドレス情報伝達データを特定の信号に変換して送信しているが、この特定の信号とはアナログ電話機において電話番号を発信する際に使用するトーン方式の信号であっても良いし、あるいは同様にアナログ電話機において電話番号を発信する際に使用するパルス方式の信号でも良い。
【０１３０】
以上のように、本発明の第４の実施形態に係る通信システムによれば、アナログ電話機１４とＩＰ電話機２１とが通信を行っている場合も、通信機器１６は、ネットワークアドレス情報を認識していないために直接メッセージを送信することができない通信機器２６に対して、自機器のネットワークアドレス情報を含んだアドレス情報伝達データを送信することができる。また、通信機器２６は、通信機器１６から受信したアドレス情報伝達データから通信機器１６のネットワークアドレス情報を取得することができる。これによって、本実施形態に係る通信機器１６及び通信機器２６は、アナログ電話機１４とＩＰ電話機２１とが通信を行っている場合も、第１の実施形態と同様の効果を得ることができる。
【産業上の利用可能性】
【０１３１】
本発明の通信機器は、電話機が送受信するメッセージを利用して、相手通信機器との間でネットワークアドレス情報を交換すること等に適している。
【図面の簡単な説明】
【０１３２】
【図１】本発明の第１の実施形態に係る通信システムのネットワーク構成の一例を示す図
【図２】本発明の第１の実施形態に係る通信機器１０の構成の一例を示すブロック図
【図３】本発明の第１の実施形態に係る通信機器２０の構成の一例を示すブロック図
【図４】通信機器１０がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図５】メッセージ解析部１０４がメッセージ中継部１０３から受け取ったメッセージの構成の一例を示す図
【図６】アドレス情報伝達メッセージ生成部１０６が生成するアドレス情報伝達メッセージの構成の一例を示す図
【図７】通信機器２０が通信機器１０のネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図８】通信機器２０がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図９】通信機器１０がネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図１０】本発明の通信システムの応用例を説明する図
【図１１】本発明の第２の実施形態に係る通信システムのネットワーク構成の一例を示す図
【図１２】本発明の第２の実施形態に係る通信機器１３の構成の一例を示すブロック図
【図１３】本発明の第２の実施形態に係る通信機器２３の構成の一例を示すブロック図
【図１４】通信機器１３がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図１５】通信機器２３が通信機器１３のネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図１６】通信機器１３ａの構成の一例を示すブロック図
【図１７】通信機器２３ａの構成の一例を示すブロック図
【図１８】通信機器２３ａがアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図１９】通信機器１３ａがネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図２０】通信機器１３によるアドレス情報伝達データの送信方法を説明する図
【図２１】本発明の第３の実施形態に係る通信システムのネットワーク構成の一例を示す図
【図２２】本発明の第３の実施形態に係る通信機器１５の構成の一例を示すブロック図
【図２３】本発明の第３の実施形態における通信機器２５の構成の一例を示すブロック図
【図２４】通信機器１５がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図２５】通信機器２５が通信機器１５のネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図２６】本発明の第４の実施形態に係る通信システムのネットワーク構成の一例を示す図
【図２７】本発明の第４の実施形態に係る通信機器１６の構成の一例を示すブロック図
【図２８】本発明の第４の実施形態における通信機器２６の構成の一例を示すブロック図
【図２９】通信機器１６がアドレス情報伝達メッセージを送信する際の動作の一例を示すフローチャート
【図３０】通信機器２６が通信機器１６のネットワークアドレス情報を取得する際の動作の一例を示すフローチャート
【図３１】従来の音声端末と映像端末とを別々に備えたテレビ電話システムの構成の一例を示す図
【符号の説明】
【０１３３】
１、２  ローカルネットワーク
１０、１３、１３ａ、１５、１６、２０、２３、２３ａ、２５、２６  通信機器
１１、２１  ＩＰ電話機
１２、２２  ルータ
１４、２４  アナログ電話機
３０、４０  映像端末
１０１、２０１、３０１、４０１、５０１、６０１  第１の通信部
１０２、２０２、３０２、４０２、５０２、６０２  第２の通信部
１０３、２０３、３０３、４０３、５０３  メッセージ中継部
１０４、２０４、６０４  メッセージ解析部
１０５、２０５、３０５、５０５  アドレス情報伝達データ生成部
１０６、２０６、３０６  アドレス情報伝達メッセージ生成部
１０７、２０７、４０７、６０７  アドレス情報取得部
２０８、４０８、６０８  特定信号検出部
２０９、４０９、６０９  データ解析部
２１０、３１０、５１０  特定信号変換部
２１１  第３の通信部
３１２  ＡＤ変換部
６１３  ＤＡ変換部
【図１】
2006324845.tif 000003
【図２】
2006324845.tif 000004
【図３】
2006324845.tif 000005
【図４】
2006324845.tif 000006
【図５】
2006324845.tif 000007
【図６】
2006324845.tif 000008
【図７】
2006324845.tif 000009
【図８】
2006324845.tif 000010
【図９】
2006324845.tif 000011
【図１０】
2006324845.tif 000012
【図１１】
2006324845.tif 000013
【図１２】
2006324845.tif 000014
【図１３】
2006324845.tif 000015
【図１４】
2006324845.tif 000016
【図１５】
2006324845.tif 000017
【図１６】
2006324845.tif 000018
【図１７】
2006324845.tif 000019
【図１８】
2006324845.tif 000020
【図１９】
2006324845.tif 000021
【図２０】
2006324845.tif 000022
【図２１】
2006324845.tif 000023
【図２２】
2006324845.tif 000024
【図２３】
2006324845.tif 000025
【図２４】
2006324845.tif 000026
【図２５】
2006324845.tif 000027
【図２６】
2006324845.tif 000028
【図２７】
2006324845.tif 000029
【図２８】
2006324845.tif 000030
【図２９】
2006324845.tif 000031
【図３０】
2006324845.tif 000032
【図３１】
2006324845.tif 000033