(57)【要約】【課題】受信端末側の処理負担を最小限に抑えながら、配信元端末から複数の受信端末へのパケット配信を実現する。【解決手段】映像配信サーバ５から複数のＰＣ４に映像コンテンツをパケット配信する映像配信システム１であって、映像配信サーバは、複数のＰＣの内、映像コンテンツのパケットを転送すべき転送先のＰＣのアドレスを転送先アドレスとして、ＰＣ毎に順次通知する転送先アドレス通知部１５Ｂを有し、ＰＣは、転送先アドレス通知部１５Ｂからの転送先アドレスを受信すると、この転送先アドレスを格納する端末側転送先アドレス格納部２５と、映像コンテンツのパケットを受信すると、この端末側転送先アドレス格納部に格納中の転送先アドレスに基づき、同映像コンテンツのパケットを転送する転送制御部２６Ｂとを有している。【選択図】図２
2008252247.tif 000002
【特許請求の範囲】
【請求項１】
配信元端末から複数の受信端末に所定データをパケット配信するパケット配信システムであって、
前記配信元端末は、
前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を有し、
前記受信端末は、
前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、
前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有することを特徴とするパケット配信システム。
【請求項２】
前記転送先アドレス通知手段は、
前記複数の受信端末の内、所定順序毎に受信端末を順次識別する受信端末識別手段を備え、この受信端末識別手段にて識別された前記受信端末に対して、前記所定順序の受信端末の内、同識別された受信端末の直前の受信端末のアドレスを前記転送先アドレスとして通知し、
前記配信元端末は、
前記所定順序の内、最後尾の受信端末に対して前記所定データのパケットを配信するパケット配信手段を有することを特徴とする請求項１記載のパケット配信システム。
【請求項３】
前記受信端末は、
電源起動に応じて登録要求を前記配信元端末に対して送信すると共に、
前記配信元端末は、
前記受信端末の登録要求を受信した順序を前記所定順序として更新することを特徴とする請求項２記載のパケット配信システム。
【請求項４】
前記受信端末は、
所定タイミング周期毎に登録要求を前記配信元端末に対して送信すると共に、
前記配信元端末は、
前記受信端末の登録要求を受信した順序を前記所定順序として更新することを特徴とする請求項２又は３記載のパケット配信システム。
【請求項５】
配信元端末から複数の受信端末に所定データをパケット配信するパケット配信方法であって、
前記受信端末毎に、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記配信元端末が順次通知するステップと、
前記受信端末は、前記配信元端末からの前記転送先アドレスを受信すると、この転送先アドレスを格納するステップと、
前記受信端末は、前記所定データのパケットを受信すると、格納中の転送先アドレスに基づき、同所定データのパケットを転送するステップとを順次実行することを特徴とするパケット配信方法。
【請求項６】
玄関子機、親機又はカメラ機器で構成する配信元端末から複数台の室内機に所定データをパケット配信するドアホンシステムであって、
前記配信元端末は、
前記複数の室内機の内、所定データのパケットを転送すべき転送先の室内機のアドレスを転送先アドレスとして、前記室内機毎に順次通知する転送先アドレス通知手段を有し、
前記室内機は、
前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、
前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有することを特徴とするドアホンシステム。
【請求項７】
前記転送先アドレス通知手段は、
前記複数の室内機の内、所定順序毎に室内機を順次識別する室内機識別手段を備え、この室内機識別手段にて識別された前記室内機に対して、前記所定順序の室内機の内、同識別された室内機のアドレスを前記転送先アドレスとして通知し、
前記配信元端末は、
前記所定順序の内、最後尾の室内機に対して前記所定データのパケットを配信するパケット配信手段を有することを特徴とする請求項６記載のドアホンシステム。
【請求項８】
前記室内機は、
電源起動に応じて登録要求を前記配信元端末に対して送信すると共に、
前記配信元端末は、
前記室内機の登録要求を受信した順序を前記所定順序として更新することを特徴とする請求項７記載のドアホンシステム。
【請求項９】
前記室内機は、
所定タイミング周期毎に前記登録要求を前記配信元端末に対して送信すると共に、
前記配信元端末は、
前記室内機の登録要求を受信した順序を前記所定順序として更新することを特徴とする請求項７又は８記載のドアホンシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信元端末から複数の受信端末に、例えば映像コンテンツや映像データ等のデータをパケット配信するパケット配信システム、パケット配信方法及びドアホンシステムに関する。
【背景技術】
【０００２】
近年、インターネット回線の高速化に伴い、例えばＩＰ電話、ビデオ会議若しくはストリーミングによる動画並びに音声等のコンテンツを、配信元端末から多数の受信端末に配信する技術が広く普及している。
【０００３】
このような配信元端末から多数の受信端末にコンテンツを配信する通信システムにおいては、配信元端末が受信端末毎に、配信元端末及び受信端末間で１対１通信を確立し、配信端末は各受信端末にコンテンツを順次配信するようにしている。
【０００４】
しかしながら、このような配信元端末及び受信端末間で１対１通信を確立した場合、受信端末の数に比例して通信確立数が増加して有限な通信トラフィック資源を有効活用することができないといった事態が生じていた。
【０００５】
そこで、このような事態に対処すべく、通信トラフィック資源を有効活用すべく、ＩＰマルチキャストによるコンテンツ配信方法が広く普及している。
【０００６】
このようなＩＰマルチキャストのコンテンツ配信方法としては、複数の受信端末で構成するグループにユニークなマルチキャストアドレスを割り当て、受信端末毎に、通信経路上のマルチキャストルータに対してＩＧＭＰプロトコルで登録要求又は登録削除要求を実行することで、同マルチキャストルータ内で各受信端末の登録を管理するようにしたので、マルチキャストルータは、配信元端末から同グループのマルチキャストアドレスのパケットを受信すると、同パケットを複製し、マルチキャストルータ内に登録管理した各受信端末に同複製したパケットを夫々配信する技術が知られている（例えば特許文献１参照）。
【０００７】
従って、このようなＩＰマルチキャストのコンテンツ配信方法によれば、通信経路上のマルチキャストルータが複数の受信端末へのパケット配信を分担することで、通信トラフィック資源の有効活用を図りながら、効率的なパケット配信を実現することができる。
【０００８】
しかしながら、上記ＩＰマルチキャストのコンテンツ配信方法によれば、通信のリアルタイム性を重視するために、パケットはＵＤＰで複数の受信端末やマルチキャストルータに対して一斉配信することになるため、複数の受信端末の内、一部の受信端末でパケット受信が失敗した場合、同パケット受信を失敗した受信端末に対してパケットを再送することができないことから通信信頼性に欠ける。
【０００９】
また、上記ＩＰマルチキャストのコンテンツ配信方法によれば、配信元端末には１対ｎのパケット配信は要求されず、中継するマルチキャストルータに１対ｎのパケット配信が要求されることになるため、同マルチキャストルータでは１対ｎのパケット配信の処理負担が大きく高性能サーバであることが求められている。
【００１０】
そこで、このような事態に対処すべく、マルチキャストルータを要することなく、通信信頼性を確保しながら、ＩＰマルチキャストによるコンテンツ配信を実現することができるＸＣＡＳＴ（Ｅｘｐｌｉｃｉｔｅ  Ｍｕｌｔｉｃａｓｔ）技術が知られている（非特許文献１参照）。
【００１１】
ＸＣＡＳＴ技術では、全ての受信端末のアドレスリストをパケットに明記し、通信経路上の中継ルータでパケットを複製して所定の受信端末への配信が完了すると、同パケットのアドレスリストから当該受信端末のアドレスを削除してアドレスリストに記載してある次の転送先アドレスへの転送を順次繰り返すようにしたので、ＩＰマルチキャストのように通信経路上の全てのルータをＸＣＡＳＴ対応にする必要はなく、しかも、中継ルータでの受信端末の登録管理が不要となるため、配信元端末から複数の受信端末に対してパケット配信する技術としては有効的である。
【特許文献１】特開２００５−７２７５６号公報（要約書及び図１参照）
【非特許文献１】今井祐二、他４名、“ＸＣＡＳＴ  ＷＧ  Ａｃｔｉｖｉｔｉｅｓ  ｉｎ  ２００３”、［ｏｎｌｉｎｅ］，ＸＣＡＳＴ  ＷＧ，［平成１９年３月１３日検索］、インターネット＜ＵＲＬ：ｍｅｍｂｅｒ．ｗｉｄｅ．ａｄ．ｊｐ／ｄｒａｆｔ／ｗｉｄｅ−ｄｒａｆｔ−ｘｃａｓｔ−２００３−ａｃｔｉｖｉｔｙ−０１．ｐｄｆ＞
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、非特許文献１のＸＣＡＳＴ技術を使用したパケット配信方法によれば、受信端末の宛先一覧であるアドレスリストをパケットに記載して配信するようにしたが、受信端末側では受信したパケットを解析して次の転送先アドレスをアドレスリストから取得する動作が必要になる。しかも、転送先アドレスはＩＰヘッダではなく、データ領域に転送先アドレスのアドレスリストを記載していることから、ＩＰヘッダでルーティング処理を実行するルータ機能と比較しても、その受信端末側の処理負担は極めて大きい。
【００１３】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、特別な中継ルータ（マルチキャストルータ）を要することなく、受信端末側の処理負担を最小限に抑えながら、配信元端末から複数の受信端末へのパケット配信を実現することができるパケット配信システム、パケット配信方法及びドアホンシステムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明のパケット配信システムは、配信元端末から複数の受信端末に所定データをパケット配信するパケット配信システムであって、前記配信元端末は、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を有し、前記受信端末は、前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有するようにした。
【００１５】
また、上記目的を達成するために本発明のパケット配信方法は、配信元端末から複数の受信端末に所定データをパケット配信するパケット配信方法であって、前記受信端末毎に、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記配信元端末が順次通知するステップと、前記受信端末は、前記配信元端末からの前記転送先アドレスを受信すると、この転送先アドレスを格納するステップと、前記受信端末は、前記所定データのパケットを受信すると、格納中の転送先アドレスに基づき、同所定データのパケットを転送するステップとを順次実行するようにした。
【００１６】
また、上記目的を達成するために本発明のドアホンシステムは、玄関子機、親機又はカメラ機器で構成する配信元端末から複数台の室内機に所定データをパケット配信するドアホンシステムであって、前記配信元端末は、前記複数の室内機の内、所定データのパケットを転送すべき転送先の室内機のアドレスを転送先アドレスとして、前記室内機毎に順次通知する転送先アドレス通知手段を有し、前記室内機は、前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有するようにした。
【発明の効果】
【００１７】
上記のように構成された本発明のパケット配信システムによれば、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を前記配信元端末側に備え、前記受信端末側では、前記転送先アドレス通知手段から転送先アドレスを受信すると、この転送先アドレスを転送先アドレス格納手段に格納し、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、転送先アドレス格納手段に格納中の転送先アドレスに基づき、同パケットを転送することで受信端末側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのパケット配信を実現することができる。
【００１８】
また、上記のように構成された本発明のパケット配信方法によれば、前記受信端末毎に、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記配信元端末が順次通知し、前記受信端末は、前記配信元端末からの前記転送先アドレスを受信すると、この転送先アドレスを格納し、前記所定データのパケットを受信すると、格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、受信端末側で格納中の転送先アドレスに基づき、同パケットを転送することで受信端末側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのパケット配信を実現することができる。
【００１９】
また、上記のように構成された本発明のドアホンシステムによれば、前記複数の室内機の内、所定データのパケットを転送すべき転送先の室内機のアドレスを転送先アドレスとして、前記室内機毎に順次通知する転送先アドレス通知手段を前記玄関子機、前記親機又はカメラ機器等の配信元端末側に備え、前記室内機側では、前記転送先アドレス通知手段から転送先アドレスを受信すると、この転送先アドレスを転送先アドレス格納手段に格納し、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、転送先アドレス格納手段に格納中の転送先アドレスに基づき、同パケットを転送することで室内機側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのカメラ映像等のパケット配信を実現することができる。
【発明を実施するための最良の形態】
【００２０】
本願請求項１記載のパケット配信システムは、配信元端末から複数の受信端末に所定データをパケット配信するパケット配信システムであって、前記配信元端末は、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を有し、前記受信端末は、前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有するようにした。
【００２１】
従って、本願請求項１記載のパケット配信システムによれば、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を前記配信元端末側に備え、前記受信端末側では、前記転送先アドレス通知手段から転送先アドレスを受信すると、この転送先アドレスを転送先アドレス格納手段に格納し、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、転送先アドレス格納手段に格納中の転送先アドレスに基づき、同パケットを転送することで受信端末側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのパケット配信を実現することができる。
【００２２】
また、本願請求項２記載のパケット配信システムは、上記請求項１記載の構成において、前記転送先アドレス通知手段は、前記複数の受信端末の内、所定順序毎に受信端末を順次識別する受信端末識別手段を備え、この受信端末識別手段にて識別された前記受信端末に対して、前記所定順序の受信端末の内、同識別された受信端末の直前の受信端末のアドレスを前記転送先アドレスとして通知し、前記配信元端末は、前記所定順序の内、最後尾の受信端末に対して前記所定データのパケットを配信するパケット配信手段を有するようにした。
【００２３】
従って、本願請求項２記載のパケット配信システムによれば、上記請求項１記載の効果に加えて、前記複数の受信端末の内、所定順序毎に受信端末を順次識別し、この識別された受信端末に対して、前記所定順序の受信端末の内、同識別された受信端末の直前の受信端末のアドレスを転送先アドレスとして通知し、前記配信元端末は、前記所定順序の内、最後尾の受信端末に対して前記所定データのパケットを配信するようにしたので、所定順序の最後尾の受信端末から転送先の各受信端末にパケットを順次転送し、その結果、全受信端末に所定データのパケットを配信することができる。
【００２４】
また、本願請求項３記載のパケット配信システムは、上記請求項２記載の構成に加えて、前記受信端末は、電源起動に応じて登録要求を前記配信元端末に対して送信すると共に、前記配信元端末は、前記受信端末の登録要求を受信した順序を前記所定順序として更新するようにした。
【００２５】
従って、本願請求項３記載のパケット配信システムによれば、上記請求項２記載の効果に加えて、各受信端末の電源起動に応じた登録要求を配信元端末で受信した順序を前記所定順序として更新するようにしたので、受信端末の電源起動に応じた登録要求の受信順序に基づき、動的に所定順序を決定することができる。
【００２６】
また、本願請求項４記載のパケット配信システムは、上記請求項２又は３記載の構成において、前記受信端末は、所定タイミング周期毎に登録要求を前記配信元端末に対して送信すると共に、前記配信元端末は、前記受信端末の登録要求を受信した順序を前記所定順序として更新するようにした。
【００２７】
従って、本願請求項４記載のパケット配信システムによれば、上記請求項２又は３記載の効果に加えて、各受信端末にて所定タイミング周期毎に登録要求を配信元端末に対して送信し、各受信端末の登録要求を配信元端末で受信した順序を前記所定順序として更新するようにしたので、受信端末による登録要求の受信順序に基づき動的に所定順序を決定し、何等かの障害で受信端末からの登録要求が受信できなかった場合は同受信できなかった受信端末を所定順序から除き、所定タイミング周期毎に最新の所定順序を動的に決定することができる。
【００２８】
また、本願請求項５記載のパケット配信方法は、配信元端末から複数の受信端末に所定データをパケット配信するパケット配信方法であって、前記受信端末毎に、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記配信元端末が順次通知するステップと、前記受信端末は、前記配信元端末からの前記転送先アドレスを受信すると、この転送先アドレスを格納するステップと、前記受信端末は、前記所定データのパケットを受信すると、格納中の転送先アドレスに基づき、同所定データのパケットを転送するステップとを順次実行するようにした。
【００２９】
従って、本願請求項５記載のパケット配信方法によれば、前記受信端末毎に、前記複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記配信元端末が順次通知し、前記受信端末は、前記配信元端末からの前記転送先アドレスを受信すると、この転送先アドレスを格納し、前記所定データのパケットを受信すると、格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、受信端末側で格納中の転送先アドレスに基づき、同パケットを転送することで受信端末側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのパケット配信を実現することができる。
【００３０】
本願請求項６記載のドアホンシステムは、玄関子機、親機又はカメラ機器で構成する配信元端末から複数台の室内機に所定データをパケット配信するドアホンシステムであって、前記配信元端末は、前記複数の室内機の内、所定データのパケットを転送すべき転送先の室内機のアドレスを転送先アドレスとして、前記室内機毎に順次通知する転送先アドレス通知手段を有し、前記室内機は、前記転送先アドレス通知手段からの前記転送先アドレスを受信すると、この転送先アドレスを格納する転送先アドレス格納手段と、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送する転送手段とを有するようにした。
【００３１】
従って、本願請求項６記載のドアホンシステムによれば、前記複数の室内機の内、所定データのパケットを転送すべき転送先の室内機のアドレスを転送先アドレスとして、前記室内機毎に順次通知する転送先アドレス通知手段を前記玄関子機、親機又はカメラ機器等の配信元端末側に備え、前記室内機側では、前記転送先アドレス通知手段から転送先アドレスを受信すると、この転送先アドレスを転送先アドレス格納手段に格納し、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、転送先アドレス格納手段に格納中の転送先アドレスに基づき、同パケットを転送することで室内機側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのカメラ映像等の所定データのパケット配信を実現することができる。
【００３２】
また、本願請求項７記載のドアホンシステムは、上記請求項６記載の構成に加えて、前記転送先アドレス通知手段は、前記複数の室内機の内、所定順序毎に室内機を順次識別する室内機識別手段を備え、この室内機識別手段にて識別された前記室内機に対して、前記所定順序の室内機の内、同識別された室内機のアドレスを前記転送先アドレスとして通知し、前記配信元端末は、前記所定順序の内、最後尾の室内機に対して前記所定データのパケットを配信するパケット配信手段を有するようにした。
【００３３】
従って、本願請求項７記載のドアホンシステムによれば、上記請求項６記載の効果に加えて、前記複数の室内機の内、所定順序毎に室内機を順次識別し、この識別された室内機に対して、前記所定順序の室内機の内、同識別された室内機のアドレスを前記転送先アドレスとして通知し、前記配信元端末は、前記所定順序の内、最後尾の室内機に対して前記所定データのパケットを配信するようにしたので、所定順序の最後尾の室内機から転送先の各室内機にパケットを順次転送し、その結果、全室内機にカメラ映像等の所定データのパケットを配信することができる。
【００３４】
本願請求項８記載のドアホンシステムは、上記請求項７記載の構成に加えて、前記室内機は、電源起動に応じて登録要求を前記配信元端末に対して送信すると共に、前記配信元端末は、前記室内機の登録要求を受信した順序を前記所定順序として更新するようにした。
【００３５】
従って、本願請求項８記載のドアホンシステムによれば、上記請求項７記載の効果に加えて、各室内機の電源起動に応じた登録要求を配信元端末で受信した順序を前記所定順序として更新するようにしたので、室内機の電源起動に応じた登録要求の受信順序に基づき、動的に所定順序を決定することができる。
【００３６】
本願請求項９記載のドアホンシステムは、上記請求項７又は８記載の構成に加えて、前記室内機は、所定タイミング周期毎に前記登録要求を前記配信元端末に対して送信すると共に、前記配信元端末は、前記室内機の登録要求を受信した順序を前記所定順序として更新するようにした。
【００３７】
従って、本願請求項９記載のドアホンシステムによれば、上記請求項７又は８記載の効果に加えて、各室内機にて所定タイミング周期毎に登録要求を配信元端末に対して送信し、各室内機の登録要求を配信元端末で受信した順序を前記所定順序として更新するようにしたので、室内機による登録要求の受信順序に基づき、動的に所定順序を決定し、何等かの障害で室内機からの登録要求が受信できなかった場合は同受信できなかった室内機を所定順序から除き、所定タイミング周期毎に最新の所定順序を動的に決定することができる。
【００３８】
（実施の形態１）
以下、図面に基づいて本発明のパケット配信システムに関わる第１の実施の形態を示す映像配信システムについて説明する。図１は第１の実施の形態を示す映像配信システム内部の概略構成を示すブロック図である。
【００３９】
図１に示す映像配信システム１は、複数の映像コンテンツを格納した映像データベース２と、この映像データベース２に格納した映像コンテンツをインターネット３経由で各家庭内のパソコン（以下、単にＰＣと称する）４に対してパケット配信する映像配信サーバ５と、家庭毎に配置され、インターネット３との通信インタフェースを司るルータ６とを有し、映像配信サーバ５は、インターネット３及びルータ６経由で各家庭内のＰＣ４に映像コンテンツをパケット配信するものである。
【００４０】
映像配信サーバ５は、映像コンテンツを複数台のＰＣ４、例えば第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃの各ユーザに配信するものとする。また、映像配信サーバ５はアドレスを“Ａ”、第１ＰＣ４Ａはアドレス“Ｂ”、第２ＰＣ４Ｂはアドレス“Ｃ”、第３ＰＣ４Ｃはアドレス“Ｄ”とする。
【００４１】
図２は映像配信サーバ５内部の概略構成を示すブロック図である。
【００４２】
図２に示す映像配信サーバ５は、映像データベース２とのインタフェースを司るデータベース用インタフェース１１と、インターネット３との通信インタフェースを司る通信用インタフェース１２と、自己アドレス、すなわちアドレス“Ａ”を格納する自己アドレスメモリ１３と、映像コンテンツの配信先を管理するサーバ側配信先管理テーブル１４と、この映像配信サーバ５全体を制御するサーバ側制御部１５とを有している。
【００４３】
サーバ側配信先管理テーブル１４は、映像コンテンツ毎に、映像コンテンツの配信先のＰＣ４を識別する端末識別番号１４Ａと、同配信先ＰＣ４のアドレス１４Ｂと、同配信先ＰＣ４の転送先ＰＣ４のアドレスを示す転送先アドレス１４Ｃとを管理するものである。
【００４４】
また、サーバ側制御部１５は、通信用インタフェース１２を通じてインターネット３との通信制御を司る通信制御部１５Ａを備え、この通信制御部１５Ａは、ＰＣ４毎の転送先アドレスを各ＰＣ４に通知する転送先アドレス通知部１５Ｂを備えている。
【００４５】
また、転送先アドレス通知部１５Ｂは、複数のＰＣ４の内、後述する所定順序毎にＰＣ４を順次識別する端末識別部１５Ｃを備え、この端末識別部１５Ｃで所定順序毎にＰＣ４を識別すると、このＰＣ４に対して、同ＰＣ４の直前の順番のＰＣ４のアドレスを転送先アドレスとして通知するものである。尚、所定順序は、サーバ側配信先管理テーブル１４内のＰＣ４の管理順序に相当し、図２に示すサーバ側配信先管理テーブル１４の例を参照すると、第１番目は第１ＰＣ４Ａ、第２番目は第２ＰＣ４Ｂ、第３番目は第３ＰＣ４Ｃという順序になる。
【００４６】
また、転送先アドレス通知部１５Ｂは、端末識別部１５Ｃを通じて所定順序に基づきＰＣ４を順次識別し、まず、第１番目の第１ＰＣ４Ａを識別すると、第１番目であることから、第１ＰＣ４Ａの直前の順番のＰＣ４はないものと判断し、“転送先アドレスなし”を第１ＰＣ４Ａに通知するものである。
【００４７】
また、転送先アドレス通知部１５Ｂは、端末識別部１５Ｃを通じて第２番目の第２ＰＣ４Ｂを識別すると、第２ＰＣ４Ｂに対して、この第２ＰＣ４Ｂの直前の順番、すなわち第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして通知するものである。また、転送先アドレス通知部１５Ｂは、端末識別部１５Ｃを通じて第３番目の第３ＰＣ４Ｃを識別すると、この第３ＰＣ４Ｃに対して、この第３ＰＣ４Ｃの直前の順番、すなわち第２ＰＣ４Ｂのアドレス“Ｃ”を転送先アドレスとして通知するものである。
【００４８】
図３はＰＣ４内部の概略構成を示すブロック図である。
【００４９】
図３に示すＰＣ４は、ルータ６との通信インタフェースを司る端末側通信インタフェース２１と、様々な情報、例えば映像コンテンツを画面表示する端末側モニタ表示部２２と、様々な指令を入力する端末側操作部２３と、自己アドレスを格納する端末側自己アドレスメモリ２４と、端末側通信インタフェース２１を通じて映像配信サーバ５からの転送先アドレスを受信すると、転送先アドレスを格納する端末側転送先アドレス格納部２５と、このＰＣ４全体を制御する端末側制御部２６とを有している。
【００５０】
端末側制御部２６は、端末側通信インタフェース２１とのパケット通信制御を司る端末側通信制御部２６Ａを備え、端末側通信制御部２６Ａは、端末側通信インタフェース２１を通じて映像コンテンツを受信すると、端末側転送先アドレス格納部２５に格納中の転送先アドレスに基づき、端末側通信インタフェース２１を通じて同映像コンテンツをパケット転送する転送制御部２６Ｂを備えている。
【００５１】
また、端末側制御部２６は、端末側通信制御部２６Ａを通じて、映像配信サーバ５から転送先アドレスを受信すると、この転送先アドレスを端末側転送先アドレス格納部２５に格納するものである。
【００５２】
また、端末側制御部２６は、端末側通信インタフェース２１を通じて映像コンテンツを受信すると、この映像コンテンツを端末側モニタ表示部２２に画面表示すると共に、端末側転送先アドレス格納部２５に格納中の転送先アドレスがある場合、転送制御部２６Ｂを通じて、この転送先アドレスに基づき、同映像コンテンツをパケット転送するものである。
【００５３】
図２に示すサーバ側配信先管理テーブル１４のテーブル内容を参照すると、例えば第３ＰＣ４Ｃの端末側転送先アドレス格納部２５には第２ＰＣ４Ｂのアドレス“Ｃ”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５には第１ＰＣ４Ａのアドレス“Ｂ”、第１ＰＣ４Ａの端末側転送先アドレス格納部２５には“転送先アドレスなし”が転送先アドレスとして格納していることになる。
【００５４】
その結果、映像配信サーバ５は、第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃに映像コンテンツをパケット配信する場合、所定順序の最後尾である第３番目の第３ＰＣ４Ｃに対してのみ、映像コンテンツをパケット配信するものである。
【００５５】
さらに、第３ＰＣ４Ｃは、映像配信サーバ５からの映像コンテンツを受信すると、同映像コンテンツを端末側モニタ表示部２２に画面表示すると共に、端末側転送先アドレス格納部２５に格納中の転送先アドレス“Ｃ”に基づき、転送先アドレス“Ｃ”の第２ＰＣ４Ｂに対して同映像コンテンツをパケット転送するものである。
【００５６】
さらに、第２ＰＣ４Ｂは、第３ＰＣ４Ｃからの映像コンテンツを受信すると、同映像コンテンツを端末側モニタ表示部２２に画面表示すると共に、端末側転送先アドレス格納部２５に格納中の転送先アドレス“Ｂ”に基づき、転送先アドレス“Ｂ”の第１ＰＣ４Ａに対して同映像コンテンツをパケット転送するものである。
【００５７】
さらに、第１ＰＣ４Ａは、第２ＰＣ４Ｂからの映像コンテンツを受信すると、同映像コンテンツを端末側モニタ表示部２２に画面表示すると共に、端末側転送先アドレス格納部２５に格納中の転送先アドレスが“転送先アドレスなし”であることから、同映像コンテンツのパケット転送を実行しないものである。
【００５８】
また、映像配信サーバ５及びＰＣ４間、ＰＣ４同士間のパケット通信はＴＣＰプロトコルを使用しているため、パケット送信側では、パケットを送信する度にタイマを開始し、同タイマ時間内にパケット受信側から受信ＯＫを示すＡＣＫを受信できない場合、再度パケットを繰り返し送信することになるため、パケット受信失敗に対して再度パケットを送信することで、パケット受信失敗に対する通信信頼性を確保できるものである。
【００５９】
また、パケット送信側では、パケット受信側からＡＣＫを受信できず、再度パケットを繰り返し送信して規定時間内に最終的に受信できない場合、同パケット受信側に何等かの障害が発生したものと認識することができるものである。
【００６０】
尚、請求項記載のパケット配信システムは映像配信システム１、配信元端末は映像配信サーバ５、受信端末はＰＣ４（第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃ）、転送先アドレス通知手段は転送先アドレス通知部１５Ｂ及びサーバ側配信先管理テーブル１４、転送先アドレス格納手段は端末側転送先アドレス格納部２５、転送手段は転送制御部２６Ｂ、受信端末識別手段は端末識別部１５Ｃ、パケット配信手段はサーバ側通信制御部１５Ａ、最後尾の受信端末は第３ＰＣ４Ｃに相当するものである。
【００６１】
次に第１の実施の形態を示す映像配信システム１の動作について説明する。図４は第１の実施の形態を示す映像配信システム１の転送先アドレス更新処理に関わる処理動作を示す動作シーケンス図である。
【００６２】
図４に示す転送先アドレス更新処理は、映像配信サーバ５から所定順序に基づき各ＰＣ４に転送先アドレスを順次通知し、各ＰＣ４の端末側転送先アドレス格納部２５に転送先アドレスを更新する処理である。
【００６３】
図４において映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容（所定順序）に基づき、端末識別部１５Ｃを通じて第１番目の第１ＰＣ４Ａを識別すると、この第１ＰＣ４Ａに対して、直前の順番のＰＣ４はないものと判断し、通信用インタフェース１２を通じてインターネット３経由で、“転送先アドレスなし”を指定して通知する（ステップＳ１１）。
【００６４】
第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から“転送先アドレスなし”を受信すると（ステップＳ１２）、受信ＯＫを示すＡＣＫを映像配信サーバ５に返信し（ステップＳ１３）、端末側転送先アドレス格納部２５に“転送先アドレスなし”を更新する（ステップＳ１４）。
【００６５】
映像配信サーバ５内のサーバ側制御部１５は、第１ＰＣ４ＡからのＡＣＫ返信を受信すると（ステップＳ１５）、サーバ側配信先管理テーブル１４内の第１ＰＣ４Ａの転送先アドレス１４Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ１６）。
【００６６】
さらに映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、端末識別部１５Ｃを通じて第２番目の第２ＰＣ４Ｂを識別すると、この第２ＰＣ４Ｂに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第１番目の第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして指定して通知する（ステップＳ１７）。
【００６７】
第２ＰＣ４Ｂの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｂ”を受信すると（ステップＳ１８）、受信ＯＫを示すＡＣＫを映像配信サーバ５に返信し（ステップＳ１９）、端末側転送先アドレス格納部２５に転送先アドレス“Ｂ”を更新する（ステップＳ２０）。
【００６８】
映像配信サーバ５内のサーバ側制御部１５は、第２ＰＣ４ＢからのＡＣＫ返信を受信すると（ステップＳ２１）、サーバ側配信先管理テーブル１４内の第２ＰＣ４Ｂの転送先アドレス１４Ｃに転送先アドレス“Ｂ”をテーブル内容として更新する（ステップＳ２２）。
【００６９】
さらに映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、端末識別部１５Ｃを通じて第３番目の第３ＰＣ４Ｃを識別すると、この第３ＰＣ４Ｃに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第２番目の第２ＰＣ４Ｂのアドレス“Ｃ”を転送先アドレスとして指定して通知する（ステップＳ２３）。
【００７０】
第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｃ”を受信すると（ステップＳ２４）、受信ＯＫを示すＡＣＫを映像配信サーバ５に返信し（ステップＳ２５）、端末側転送先アドレス格納部２５に転送先アドレス“Ｃ”を更新する（ステップＳ２６）。
【００７１】
映像配信サーバ５内のサーバ側制御部１５は、第３ＰＣ４ＣからのＡＣＫ返信を受信すると（ステップＳ２７）、サーバ側配信先管理テーブル１４内の第３ＰＣ４Ｃの転送先アドレス１４Ｃに転送先アドレス“Ｃ”をテーブル内容として更新することで（ステップＳ２８）、第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃに対する転送先アドレス更新処理の処理動作を終了する。
【００７２】
その結果、第１ＰＣ４Ａの端末側転送先アドレス格納部２５には“転送先アドレスなし”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５には第１ＰＣ４Ａのアドレス“Ｂ”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５には第２ＰＣ４Ｂのアドレス“Ｃ”を格納したことになる。
【００７３】
図４に示す転送先アドレス更新処理によれば、所定順序、すなわちサーバ側配信先管理テーブル１４の管理順序に基づき、第１ＰＣ４Ａの端末側転送先アドレス格納部２５に“転送先アドレスなし”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５に第１ＰＣ４Ａのアドレス“Ａ”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５に第２ＰＣ４Ｂのアドレス“Ｂ”を順次格納することができる。
【００７４】
次に、図４に示す転送先アドレス更新処理後の映像コンテンツ配信処理について説明する。図５は映像コンテンツ配信処理に関わる映像配信システム１全体の処理動作を示す動作シーケンス図である。
【００７５】
図５に示す映像コンテンツ配信処理は、映像配信サーバ５からの映像コンテンツを各ＰＣ４にパケット配信する処理である。
【００７６】
図５に示す映像配信サーバ５のサーバ側制御部１５は、所定順序の最後尾のＰＣ４、すなわち第３ＰＣ４Ｃに対して、通信用インタフェース１２を通じてインターネット３経由で映像コンテンツを配信する（ステップＳ３１）。
【００７７】
第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じて、映像配信サーバ５から映像コンテンツを受信すると（ステップＳ３２）、端末側転送先アドレス格納部２５に格納中の転送先アドレス“Ｃ”の第２ＰＣ４Ｂに対して、端末側通信インタフェース２１を通じて、同映像コンテンツをパケット転送する（ステップＳ３３）。尚、第３ＰＣ４Ｃの端末側制御部２６は、ステップＳ３２にて映像コンテンツを受信した後、所定操作に応じて同映像コンテンツを端末側モニタ表示部２２に画面表示するものである。
【００７８】
第２ＰＣ４Ｂの端末側制御部２６は、端末側通信インタフェース２１を通じて、第３ＰＣ４Ｃから映像コンテンツを受信すると（ステップＳ３４）、端末側転送先アドレス格納部２５に格納中の転送先アドレス“Ｂ”の第１ＰＣ４Ａに対して、端末側通信インタフェース２１を通じて、同映像コンテンツをパケット転送する（ステップＳ３５）。尚、第２ＰＣ４Ｂの端末側制御部２６は、ステップＳ３４にて映像コンテンツを受信した後、所定操作に応じて同映像コンテンツを端末側モニタ表示部２２に画面表示するものである。
【００７９】
第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じて、第２ＰＣ４Ｂから映像コンテンツを受信すると（ステップＳ３６）、端末側転送先アドレス格納部２５に格納中の転送先アドレス１４Ｃは“転送先アドレスなし”であるため、同映像コンテンツのパケット転送を実行しないことになる。尚、第１ＰＣ４Ａの端末側制御部２６は、ステップＳ３６にて映像コンテンツを受信した後、所定操作に応じて同映像コンテンツを端末側モニタ表示部２２に画面表示するものである。
【００８０】
図５に示す映像コンテンツ配信処理によれば、映像配信サーバ５から所定順序の最後尾の第３ＰＣ４Ｃに映像コンテンツをパケット配信し、この映像コンテンツを第３ＰＣ４Ｃから第２ＰＣ４Ｂにパケット転送し、この映像コンテンツを第２ＰＣ４Ｂから第１ＰＣ４Ａにパケット転送するようにしたので、所定順序の最後尾のＰＣ４から転送先の各ＰＣ４に順次に映像コンテンツをパケット転送し、その結果、全ＰＣ４に映像コンテンツのパケットを配信することができる。
【００８１】
尚、図４に示す転送先アドレス更新処理においては、第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃが正常動作中の場合を例に挙げて説明したが、例えば第２ＰＣ４Ｂがダウンした場合は次のよう処理動作を実行するものである。
【００８２】
図６はＰＣダウン発生時に関わる転送先アドレス更新処理の映像配信システム１全体の処理動作を示す動作シーケンス図である。
【００８３】
図６において映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容（所定順序）に基づき、端末識別部１５Ｃを通じて第１番目の第１ＰＣ４Ａを識別すると、この第１ＰＣ４Ａに対して、直前の順番のＰＣ４はないものと判断し、通信用インタフェース１２を通じてインターネット３経由で、“転送先アドレスなし”を指定して通知する（ステップＳ４１）。
【００８４】
第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から“転送先アドレスなし”を受信すると（ステップＳ４２）、受信ＯＫを示すＡＣＫを映像配信サーバ５に返信し（ステップＳ４３）、端末側転送先アドレス格納部２５に“転送先アドレスなし”を更新する（ステップＳ４４）。
【００８５】
映像配信サーバ５内のサーバ側制御部１５は、第１ＰＣ４ＡからのＡＣＫ返信を受信すると（ステップＳ４５）、サーバ側配信先管理テーブル１４内の第１ＰＣ４Ａの転送先アドレス１４Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ４６）。
【００８６】
さらに映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、端末識別部１５Ｃを通じて第２番目の第２ＰＣ４Ｂを識別すると、この第２ＰＣ４Ｂに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第１番目の第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして指定して通知する（ステップＳ４７）。
【００８７】
しかしながら、映像配信サーバ５のサーバ側制御部１５は、第２ＰＣ４Ｂが何等かの障害でダウン中であることから（ステップＳ４８）、第２ＰＣ４ＢからのＡＣＫ返信を規定時間内に受信することができないため（ステップＳ４９）、第２ＰＣ４Ｂのダウンを認識することになる（ステップＳ５０）。
【００８８】
映像配信サーバ５のサーバ側制御部１５は、第２ＰＣ４Ｂのダウンを認識すると、所定順序から第２ＰＣ４Ｂを除外してサーバ側配信先管理テーブル１４のテーブル内容を更新する（ステップＳ５１）。尚、第２番目のＰＣ４は第２ＰＣ４Ｂではなく、第３ＰＣ４Ｃということになる。
【００８９】
次に映像配信サーバ５内の転送先アドレス通知部１５Ｂは、サーバ側配信先管理テーブル１４のテーブル内容を更新すると、端末識別部１５Ｃを通じて第２ＰＣ４Ｂを除外した所定順序に基づき、次の第３ＰＣ４Ｃを第２番目のＰＣ４として識別し、この第３ＰＣ４Ｃに対して、通信用インタフェース１２を通じてインターネット３経由で、直前のＰＣ、すなわち第１番目の第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして指定して通知する（ステップＳ５２）。
【００９０】
第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｂ”を受信すると（ステップＳ５３）、受信ＯＫを示すＡＣＫを映像配信サーバ５に返信し（ステップＳ５４）、端末側転送先アドレス格納部２５に転送先アドレス“Ｂ”を更新する（ステップＳ５５）。
【００９１】
映像配信サーバ５内のサーバ側制御部１５は、第３ＰＣ４ＣからのＡＣＫ返信を受信すると（ステップＳ５６）、サーバ側配信先管理テーブル１４内の第３ＰＣ４Ｃの転送先アドレス１４Ｃに転送先アドレス“Ｂ”としてテーブル内容を更新することで（ステップＳ５７）、第１ＰＣ４Ａ及び第３ＰＣ４Ｃに対する転送先アドレス更新処理の処理動作を終了することになる。
【００９２】
その結果、第１ＰＣ４Ａの端末側転送先アドレス格納部２５には“転送先アドレスなし”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５には第１ＰＣ４Ａのアドレス“Ｂ”を格納したことになる。
【００９３】
図６に示す転送先アドレス更新処理によれば、所定順序に基づき、各ＰＣ４に転送先アドレスを順次更新するに際し、配信対象の複数のＰＣ４の内、一部のＰＣ４がダウンしたとしても、同ダウン中のＰＣ４を所定順序から除外し、この所定順序に基づき転送先アドレスを各ＰＣ４の転送先アドレスを順次更新するようにした、例えば第２ＰＣ４Ｂがダウンしたとしても、第２ＰＣ４Ｂを所定順序から除外し、第１ＰＣ４Ａの端末側転送先アドレス格納部２５に“転送先アドレスなし”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５に第１ＰＣ４Ａのアドレス“Ｂ”を順次格納することができる。
【００９４】
次に、このような第２ＰＣ４Ｂのダウン発生時に関わる転送先アドレス更新処理後の映像コンテンツ配信処理の処理動作について説明する。図７は映像コンテンツ配信処理に関わる映像配信システム１全体の処理動作を示す動作シーケンス図である。
【００９５】
図７に示す映像配信サーバ５のサーバ側制御部１５は、所定順序の最後尾のＰＣ４、すなわち第３ＰＣ４Ｃに対して、通信インタフェース１２を通じてインターネット３経由で映像コンテンツを配信する（ステップＳ６１）。
【００９６】
第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じて、映像配信サーバ５から映像コンテンツを受信すると（ステップＳ６２）、端末側転送先アドレス格納部２５に格納中の転送先アドレス“Ｂ”の第１ＰＣ４Ａに対して、端末側通信インタフェース２１を通じて、同映像コンテンツをパケット転送する（ステップＳ６３）。尚、第３ＰＣ４Ｃの端末側制御部２６は、ステップＳ６２にて映像コンテンツを受信した後、所定操作に応じて同映像コンテンツを端末側モニタ表示部２２に画面表示するものである。
【００９７】
さらに、第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じて、第３ＰＣ４Ｃから映像コンテンツを受信すると（ステップＳ６４）、端末側転送先アドレス格納部２５に格納中の転送先アドレス１４Ｃは“転送先アドレスなし”であるため、同映像コンテンツのパケット転送を実行しないことになる。尚、第１ＰＣ４Ａの端末側制御部２６は、ステップＳ６４にて映像コンテンツを受信した後、所定操作に応じて同映像コンテンツを端末側モニタ表示部２２に画面表示するものである。
【００９８】
図７に示す映像コンテンツ配信処理によれば、配信対象の複数台のＰＣ４の内、一部のＰＣ４がダウンしたとしても、同ダウン中のＰＣ４を所定順序から除外することで、映像配信サーバ５から正常動作中の配信対象のＰＣ４への映像コンテンツ配信を実現することができる。
【００９９】
第１の実施の形態によれば、配信対象の複数のＰＣ４の内、映像コンテンツのパケットを転送すべき転送先のＰＣ４のアドレスを転送先アドレスとして、ＰＣ４毎に順次通知する転送先アドレス通知部１５Ｂを映像配信サーバ５側に備え、ＰＣ４側では、転送先アドレス通知部１５Ｂから転送先アドレスを受信すると、この転送先アドレスを端末側転送先アドレス格納部２５に格納し、映像コンテンツのパケットを受信すると、この端末側転送先アドレス格納部２５に格納中の転送先アドレスに基づき、同映像コンテンツのパケットを転送するようにしたので、マルチキャストルータのような特別な中継ルータを要することなく、端末側転送先アドレス格納部２５に格納中の転送先アドレスに基づき、同映像コンテンツを順次転送することで映像配信サーバ５及びＰＣ４側の処理負担を最小限に抑制しながら、映像配信サーバ５から複数台のＰＣ４へのパケット配信を実現することができる。
【０１００】
また、第１の実施の形態によれば、配信対象の複数のＰＣ４の内、所定順序毎にＰＣ４を順次識別し、この識別されたＰＣ４に対して、直前の順番のＰＣ４のアドレスを転送先アドレスとして通知し、映像配信サーバ５は、所定順序の内、最後尾のＰＣ４に対して映像コンテンツのパケットを配信するようにしたので、所定順序の最後尾のＰＣ４から転送先の各ＰＣ４に順次にパケット転送し、その結果、全ＰＣ４に映像コンテンツのパケットを配信することができる。
【０１０１】
また、第１の実施の形態によれば、映像配信サーバ５及びＰＣ４間のパケット通信及び、ＰＣ４同士のパケット通信を、ＴＣＰプロトコル方式を使用するようにしたので、パケット送信側が、パケット受信側でパケット受信が失敗したとしても、規定時間内であればパケット再送を繰り返すことで、パケット受信失敗に対する通信信頼性の確保を図ることができる。
【０１０２】
尚、上記第１の実施の形態においては、サーバ側配信先管理テーブル１４の管理順序に基づき所定順序を決定するようにしたが、このような所定順序は適宜変更可能であるため、そのような実施の形態につき、第２の実施の形態として説明する。
【０１０３】
（実施の形態２）
尚、第１の実施の形態を示す映像配信システム１と同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０１０４】
第１の実施の形態を示す映像配信システム１と第２の実施の形態を示す映像配信システム１とが異なるところは、サーバ側配信先管理テーブル１４の管理順序に基づき所定順序を決定するのではなく、この映像配信システム１内のＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に基づき所定順序を動的に決定する点にある。
【０１０５】
ＰＣ４の端末側制御部２６は、自己の電源起動を検出すると、端末側通信インタフェース２１を通じて転送先アドレス登録要求を映像配信サーバ５に通知するものである。
【０１０６】
また、映像配信サーバ５の転送先アドレス通知部１５Ｂは、通信用インタフェース１２を通じてＰＣ４からの転送先アドレス登録要求を受信すると、同ＰＣ４に対して、この転送先アドレス登録要求の受信順序で更新した所定順序に基づき、転送先アドレスを通知するものである。
【０１０７】
では、第２の実施の形態を示す映像配信システム１の動作について説明する。図８は第２の実施の形態を示す映像配信システム１の転送先アドレス更新処理に関わる処理動作を示す動作シーケンス図である。
【０１０８】
図８に示す転送先アドレス更新処理は、映像配信サーバ５側で映像配信システム１内のＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に応じて所定順序を動的に決定し、この所定順序に基づき各ＰＣ４に転送先アドレスを順次通知し、各ＰＣ４の端末側転送先アドレス格納部２５に転送先アドレスを更新する処理である。尚、説明の便宜上、映像配信システム１内のＰＣ４は、第１ＰＣ４Ａ、第２ＰＣ４Ｂ及び第３ＰＣ４Ｃの順に電源起動するものとする。
【０１０９】
図８において第１ＰＣ４Ａの端末側制御部２６は、電源起動を検出すると（ステップＳ７１）、端末側通信インタフェース２１を通じてインターネット３経由で、転送先アドレス登録要求を映像配信サーバ５に通知する（ステップＳ７２）。
【０１１０】
映像配信サーバ５内の転送先アドレス通知部１５Ｂは、通信用インタフェース１２を通じてインターネット３経由で、第１ＰＣ４Ａからの転送先アドレス登録要求を受信すると（ステップＳ７３）、サーバ側配信先管理テーブル１４のテーブル内容に基づき、端末識別部１５Ｃを通じて第１ＰＣ４Ａを識別すると、この第１ＰＣ４Ａの転送先アドレス登録要求が第１番目に受信したものと判断し、この第１ＰＣ４Ａに対して、直前の順番のＰＣ４はないものと判断し、通信用インタフェース１２を通じてインターネット３経由で、“転送先アドレスなし”を指定して通知する（ステップＳ７４）。
【０１１１】
さらに、映像配信サーバ５内のサーバ側制御部１５は、サーバ側配信先管理テーブル１４内の第１ＰＣ４Ａの転送先アドレス１４Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ７５）。
【０１１２】
また、第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から“転送先アドレスなし”を受信すると（ステップＳ７６）、端末側転送先アドレス格納部２５に“転送先アドレスなし”を更新する（ステップＳ７７）。
【０１１３】
さらに、第２ＰＣ４Ｂの端末側制御部２６は、電源起動を検出すると（ステップＳ７８）、端末側通信インタフェース２１を通じてインターネット３経由で、転送先アドレス登録要求を映像配信サーバ５に通知する（ステップＳ７９）。
【０１１４】
映像配信サーバ５内の転送先アドレス通知部１５Ｂは、通信用インタフェース１２を通じてインターネット３経由で、第２ＰＣ４Ｂからの転送先アドレス登録要求を受信すると（ステップＳ８０）、サーバ側配信先管理テーブル１４のテーブル内容に基づき、端末識別部１５Ｃを通じて第２ＰＣ４Ｂを識別すると、この第２ＰＣ４Ｂの転送先アドレス登録要求が第２番目に受信したものと判断し、この第２ＰＣ４Ｂに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第１番目の第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして指定して通知する（ステップＳ８１）。
【０１１５】
さらに、映像配信サーバ５内のサーバ側制御部１５は、サーバ側配信先管理テーブル１４内の第２ＰＣ４Ｂの転送先アドレス１４Ｃに転送先アドレス“Ｂ”としてテーブル内容を更新する（ステップＳ８２）。
【０１１６】
また、第２ＰＣ４Ｂの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｂ”を受信すると（ステップＳ８３）、端末側転送先アドレス格納部２５に転送先アドレス“Ｂ”を更新する（ステップＳ８４）。
【０１１７】
さらに、第３ＰＣ４Ｃの端末側制御部２６は、電源起動を検出すると（ステップＳ８５）、端末側通信インタフェース２１を通じてインターネット３経由で、転送先アドレス登録要求を映像配信サーバ５に通知する（ステップＳ８６）。
【０１１８】
映像配信サーバ５内の転送先アドレス通知部１５Ｂは、通信用インタフェース１２を通じてインターネット３経由で、第３ＰＣ４Ｃからの転送先アドレス登録要求を受信すると（ステップＳ８７）、サーバ側配信先管理テーブル１４のテーブル内容に基づき、端末識別部１５Ｃを通じて第３ＰＣ４Ｃを識別すると、この第３ＰＣ４Ｃの転送先アドレス登録要求が第３番目に受信したものと判断し、この第３ＰＣ４Ｃに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第２番目の第２ＰＣ４Ｂのアドレス“Ｃ”として指定して通知する（ステップＳ８８）。
【０１１９】
さらに、映像配信サーバ５内のサーバ側制御部１５は、サーバ側配信先管理テーブル１４内の第３ＰＣ４Ｃの転送先アドレス１４Ｃに転送先アドレス“Ｃ”としてテーブル内容を更新する（ステップＳ８９）。
【０１２０】
また、第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｃ”を受信すると（ステップＳ９０）、端末側転送先アドレス格納部２５に転送先アドレス“Ｃ”を更新する（ステップＳ９１）。
【０１２１】
その結果、映像配信システム１内の配信対象のＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に応じて転送先アドレスを順次付与、すなわち、第１ＰＣ４Ａの端末側転送先アドレス格納部２５には“転送先アドレスなし”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５には第１ＰＣ４Ａのアドレス“Ｂ”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５には第２ＰＣ４Ｂのアドレス“Ｃ”を格納することになる。
【０１２２】
さらに、その結果、映像配信サーバ５は、図５に示す映像コンテンツ配信処理を通じて、最後尾の第３ＰＣ４Ｃに映像コンテンツを配信し、同映像コンテンツを第３ＰＣ４Ｃが第２ＰＣ４Ｂに、さらに同映像コンテンツを第２ＰＣ４Ｂが第１ＰＣ４Ａに順次転送することで、配信対象の全ＰＣ４に映像コンテンツを配信することができる。
【０１２３】
図８に示す転送先アドレス更新処理によれば、配信対象のＰＣ４の電源起動に応じた転送先アドレス登録要求を映像配信サーバ５で受信した順序を所定順序として更新するようにしたので、配信対象のＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に基づき動的に所定順序を決定することができる。
【０１２４】
さらに、図８に示す転送先アドレス更新処理によれば、この所定順序に基づき、第１ＰＣ４Ａの端末側転送先アドレス格納部２５に“転送先アドレスなし”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５に第１ＰＣ４Ａのアドレス“Ｂ”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５に第２ＰＣ４Ｂのアドレス“Ｃ”を順次格納することができる。
【０１２５】
尚、図８に示す転送先アドレス更新処理においては、各ＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に応じて所定順序を決定するようにしたが、電源起動後でも、配信対象のＰＣ４のダウンが発生して、動的に所定順序を変える必要がある。
【０１２６】
そこで、このような事態に対処すべく、配信対象のＰＣ４が電源起動後、所定周期の登録要求タイミングを監視し、この登録要求タイミングに応じて映像配信サーバ５に転送先アドレス登録要求を通知すると共に、映像配信サーバ５側では、配信対象のＰＣ４の登録要求タイミングを監視し、この登録要求タイミング毎に同ＰＣ４から転送先アドレス登録要求を受信できなかった場合は同ＰＣ４のダウンと認識し、同ＰＣ４を所定順序から除外することも可能である。そこで、このような所定周期の登録要求タイミングに関わる転送先アドレス更新処理について説明する。図９は所定周期の登録要求タイミングに関わる転送先アドレス更新処理の映像配信システム１全体の処理動作を示す動作シーケンス図である。
【０１２７】
図９において第１ＰＣ４Ａの端末側制御部２６は、自己の登録要求タイミングを監視し、登録要求タイミングを検出すると（ステップＳ１０１）、端末側通信インタフェース２１を通じてインターネット３経由で、転送先アドレス登録要求を映像配信サーバ５に通知する（ステップＳ１０２）。
【０１２８】
映像配信サーバ５内の転送先アドレス通知部１５Ｂは、第１ＰＣ４Ａの登録要求タイミングを監視し、通信用インタフェース１２を通じてインターネット３経由で、第１ＰＣ４Ａの登録要求タイミングで第１ＰＣ４Ａからの転送先アドレス登録要求を受信すると（ステップＳ１０３）、サーバ側配信先管理テーブル１４のテーブル内容に基づき、端末識別部１５Ｃを通じて第１ＰＣ４Ａを識別すると、この第１ＰＣ４Ａの転送先アドレス登録要求が第１番目に受信したものと判断し、この第１ＰＣ４Ａに対して、直前の順番のＰＣ４はないものと判断し、通信用インタフェース１２を通じてインターネット３経由で、“転送先アドレスなし”を指定して通知する（ステップＳ１０４）。
【０１２９】
さらに、映像配信サーバ５内のサーバ側制御部１５は、サーバ側配信先管理テーブル１４内の第１ＰＣ４Ａの転送先アドレス１４Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ１０５）。
【０１３０】
また、第１ＰＣ４Ａの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から“転送先アドレスなし”を受信すると（ステップＳ１０６）、端末側転送先アドレス格納部２５に“転送先アドレスなし”を更新する（ステップＳ１０７）。
【０１３１】
しかしながら、映像配信サーバ５のサーバ側制御部１５は、第２ＰＣ４Ｂが何等かの障害でダウン中であることから（ステップＳ１０８）、第２ＰＣ４Ｂの登録要求タイミングであるにも関わらず、登録要求タイミングに応じた転送先アドレス登録要求を第２ＰＣ４Ｂから受信できない場合（ステップＳ１０９）、第２ＰＣ４Ｂのダウンを認識することになる（ステップＳ１１０）。
【０１３２】
映像配信サーバ５のサーバ側制御部１５は、第２ＰＣ４Ｂのダウンを認識すると、所定順序から第２ＰＣ４Ｂを除外してサーバ側配信先管理テーブル１４を更新する（ステップＳ１１１）。尚、第２番目は、第２ＰＣ４Ｂではなく、第３ＰＣ４Ｃということになる。
【０１３３】
さらに、第３ＰＣ４Ｃの端末側制御部２６は、自己の登録要求タイミングを監視し、登録要求タイミングを検出すると（ステップＳ１１２）、端末側通信インタフェース２１を通じてインターネット３経由で、転送先アドレス登録要求を映像配信サーバ５に通知する（ステップＳ１１３）。
【０１３４】
映像配信サーバ５内の転送先アドレス通知部１５Ｂは、第３ＰＣ４Ｃの登録要求タイミングを監視し、通信用インタフェース１２を通じてインターネット３経由で、第３ＰＣ４Ｃの登録要求タイミングで第３ＰＣ４Ｃからの転送先アドレス登録要求を受信すると（ステップＳ１１４）、サーバ側配信先管理テーブル１４のテーブル内容に基づき、端末識別部１５Ｃを通じて第３ＰＣ４Ｃを識別すると、この第３ＰＣ４Ｃの転送先アドレス登録要求が第２番目に受信したものと判断し、この第３ＰＣ４Ｃに対して、通信用インタフェース１２を通じてインターネット３経由で、直前の順番のＰＣ４、すなわち第１番目の第１ＰＣ４Ａのアドレス“Ｂ”を転送先アドレスとして指定して通知する（ステップＳ１１５）。
【０１３５】
さらに、映像配信サーバ５内のサーバ側制御部１５は、サーバ側配信先管理テーブル１４内の第３ＰＣ４Ｃの転送先アドレス１４Ｃに転送先アドレス“Ｂ”として更新する（ステップＳ１１６）。
【０１３６】
また、第３ＰＣ４Ｃの端末側制御部２６は、端末側通信インタフェース２１を通じてインターネット３経由で、映像配信サーバ５から転送先アドレス“Ｂ”を受信すると（ステップＳ１１７）、端末側転送先アドレス格納部２５に転送先アドレス“Ｂ”を更新し（ステップＳ１１８）、この転送先アドレス更新処理に関わる処理動作を終了する。
【０１３７】
その結果、第１ＰＣ４Ａの端末側転送先アドレス格納部２５には“転送先アドレスなし”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５には第１ＰＣ４Ａのアドレス“Ｂ”を格納することになる。
【０１３８】
さらに、その結果、映像配信サーバ５は、図７に示す映像コンテンツ配信処理を通じて、最後尾の第３ＰＣ４Ｃに映像コンテンツを配信し、同映像コンテンツを第３ＰＣ４Ｃが第１ＰＣ４Ａに転送することで、配信対象のＰＣ４の一部にダウンが発生したとしても、正常な配信対象の全ＰＣ４に映像コンテンツを配信することができる。
【０１３９】
図９に示す転送先アドレス更新処理によれば、配信対象のＰＣ４の電源起動後、ＰＣ４毎の登録要求タイミングを監視し、各ＰＣ４側では、登録要求タイミングに応じて転送先アドレス登録要求を映像配信サーバ５に通知すると共に、映像配信サーバ５側では、配信対象のＰＣ４の登録要求タイミングを監視し、この登録要求タイミング毎に同ＰＣ４から転送先アドレス登録要求を受信できなかった場合、同ＰＣ４のダウンと認識し、同ＰＣ４を所定順序から除外するようにしたので、配信対象の複数台のＰＣ４の内、一部のＰＣ４がダウンしたとしても、同ダウン中のＰＣ４を所定順序から除外することで、映像配信サーバ５から正常な配信対象の全ＰＣ４への映像コンテンツ配信を実現することができる。
【０１４０】
第２の実施の形態によれば、配信対象のＰＣ４の電源起動に応じた転送先アドレス登録要求を映像配信サーバ５で受信した順序を所定順序として更新するようにしたので、配信対象のＰＣ４の電源起動に応じた転送先アドレス登録要求の受信順序に基づき動的に所定順序を決定することができる。
【０１４１】
さらに、第２の実施の形態によれば、この所定順序に基づき、第１ＰＣ４Ａの端末側転送先アドレス格納部２５に“転送先アドレスなし”、第２ＰＣ４Ｂの端末側転送先アドレス格納部２５に第１ＰＣ４Ａのアドレス“Ｂ”、第３ＰＣ４Ｃの端末側転送先アドレス格納部２５に第２ＰＣ４Ｂのアドレス“Ｃ”を順次格納することができる。
【０１４２】
また、第２の実施の形態によれば、配信対象のＰＣ４の電源起動後、ＰＣ４毎の登録要求タイミングを監視し、各ＰＣ４側では、登録要求タイミングに応じて転送先アドレス登録要求を映像配信サーバ５に通知すると共に、映像配信サーバ５側では、配信対象のＰＣ４の登録要求タイミングを監視し、この登録要求タイミング毎に同ＰＣ４から転送先アドレス登録要求を受信できなかった場合、同ＰＣ４のダウンと認識し、同ＰＣ４を所定順序から除外するようにしたので、配信対象の複数台のＰＣ４の内、一部のＰＣ４がダウンしたとしても、同ダウン中のＰＣ４を所定順序から除外することで、映像配信サーバ５から正常な配信対象の全ＰＣ４への映像コンテンツ配信を実現することができる。
【０１４３】
また、第２の実施の形態によれば、映像配信サーバ５及びＰＣ４間のパケット通信及び、ＰＣ４同士のパケット通信を、ＴＣＰプロトコル方式を使用するようにしたので、パケット送信側が、パケット受信側でパケット受信が失敗したとしても、規定時間内であればパケット再送を繰り返すことで、パケット受信失敗に対する通信信頼性の確保を図ることができる。
【０１４４】
尚、上記第１及び第２の実施の形態においては、インターネット３経由で映像配信サーバ５から配信対象の複数のＰＣ４に対して映像コンテンツを配信する映像配信システム１を例に挙げて説明したが、例えば宅内ＬＡＮ上に接続する、例えば玄関子機、親機及びカメラ機器等の配信元端末と複数台の室内機とで構成するドアホンシステムであっても適用可能であるため、その実施の形態につき、第３の実施の形態として説明する。
【０１４５】
（実施の形態３）
図１０は第３の実施の形態を示すドアホンシステム内部の概略構成を示すブロック図である。
【０１４６】
図１０に示すドアホンシステム５０は、玄関子機５１、親機５２又はカメラ機器５３で構成する配信元端末５４と、各部屋毎に設置した複数台の室内機５５と、ＷＡＮ５６と通信インタフェースを司るルータ５７とを宅内ＬＡＮ５８で接続構成し、例えば玄関子機５１に接続した親機５２から複数台の室内機５５に対して、例えば玄関子機５１で撮像した訪問者等の映像データをパケット配信するものである。
【０１４７】
例えば親機５２は、玄関子機５１からの映像データを第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃの各ユーザに配信するものとする。また、親機５２はアドレス“Ｅ”、第１室内機５５Ａはアドレス“Ｆ”、第２室内機５５Ｂはアドレス“Ｇ”、第３室内機５５Ｃはアドレス“Ｈ”とするものである。
【０１４８】
図１１は親機５２内部の概略構成を示すブロック図である。
【０１４９】
図１１に示す親機５２は、玄関子機５１とのインタフェースを司る玄関子機用インタフェース６１と、宅内ＬＡＮ５８との通信インタフェースを司る宅内ＬＡＮ通信インタフェース６２と、様々な情報、例えば映像データを画面表示するモニタ表示部６３と、様々な指令を入力する操作部６４と、例えば玄関子機５１や室内機５５等のユーザとの通話時に使用するマイク／スピーカ６５と、自己アドレス、すなわちアドレス“Ｅ”を管理する自己アドレスメモリ６６と、例えば玄関子機５１からの映像データの配信先を管理する親機側配信先管理テーブル６７と、この親機５２全体を制御する親機側制御部６８とを有している。
【０１５０】
親機側配信先管理テーブル６７は、配信先の室内機５５を識別する室内機識別番号６７Ａと、同配信先の室内機５５のアドレス６７Ｂと、同室内機５５の転送先室内機５５のアドレスを示す転送先アドレス６７Ｃとを管理するものである。
【０１５１】
また、親機側制御部６８は、玄関子機用インタフェース６１を通じて玄関子機１との通信制御を司ると共に、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８との通信制御を司る通信制御部６８Ａを備え、通信制御部６８Ａは、室内機５５毎の転送先アドレスを通知する転送先アドレス通知部６８Ｂを備えている。
【０１５２】
また、転送先アドレス通知部６８Ｂは、複数台の室内機５５の内、所定順序毎に室内機５５を順次識別する室内機識別部６８Ｃを備え、この室内機識別部６８Ｃで所定順序毎に室内機５５を識別すると、この室内機５５に対して、同室内機５５の直前の順番の室内機５５のアドレスを転送先アドレスとして、宅内ＬＡＮ通信インタフェース６２を通じて通知するものである。尚、所定順序は、親機側配信先管理テーブル６７内の室内機５５の管理順序に相当し、図１１に示す親機側配信先管理テーブル６７の例を参照すると、第１番目は第１室内機５５Ａ、第２番目は第２室内機５５Ｂ、第３番目は第３室内機５５Ｃという順番になる。
【０１５３】
転送先アドレス通知部６８Ｂは、室内機識別部６８Ｃを通じて所定順序に基づき室内機５５を順次識別し、まず、第１番目の第１室内機５５Ａを識別すると、第１番目であることから、第１室内機５５Ａの直前の順番の室内機５５はないものと判断し、第１室内機５５Ａに対して、“転送先アドレスなし”を通知するものである。
【０１５４】
また、転送先アドレス通知部６８Ｂは、室内機識別部６８Ｃを通じて第２番目の第２室内機５５Ｂを識別すると、第２室内機５５Ｂに対して、この第２室内機５５Ｂの直前の順番、すなわち第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして通知するものである。
【０１５５】
また、転送先アドレス通知部６８Ｂは、室内機識別部６８Ｃを通じて第３番目の第３室内機５５Ｃを識別すると、第３室内機５５Ｃに対して、この第３室内機５５Ｃの直前の順番、すなわち第２室内機５５Ｂのアドレス“Ｇ”を転送先アドレスとして通知するものである。
【０１５６】
図１２は室内機５５内部の概略構成を示すブロック図である。
【０１５７】
図１２に示す室内機５５は、宅内ＬＡＮ５８との通信インタフェースを司る室内機側宅内ＬＡＮ通信インタフェース７１と、様々な情報、例えば映像データを画面表示する室内機側モニタ表示部７２と、様々な指令を入力する室内機側操作部７３と、例えば玄関子機５１や親機５２等のユーザとの通話時に使用する室内機側マイク／スピーカ７４と、自己アドレスを管理する室内機側自己アドレスメモリ７５と、室内機側宅内ＬＡＮ通信インタフェース７１を通じて親機５２からの転送先アドレスを受信すると、転送先アドレスを格納する室内機側転送先アドレス格納部７６と、この室内機５５全体を制御する室内機側制御部７７とを有している。
【０１５８】
室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じてパケット通信制御を司る室内機側通信制御部７７Ａを備え、室内機側通信制御部７７Ａは、室内機側宅内ＬＡＮ通信インタフェース７１を通じて映像データを受信すると、室内機側転送先アドレス格納部７６に格納中の転送先アドレスに基づき、室内機側宅内ＬＡＮ通信インタフェース７１を通じて同映像データをパケット転送する転送制御部７７Ｂを備えている。
【０１５９】
また、室内機側制御部７７は、室内機側通信制御部７７Ａを通じて、親機５２から転送先アドレスを受信すると、この転送先アドレスを室内機側転送先アドレス格納部７６に格納するものである。
【０１６０】
また、室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて映像データを受信すると、この映像データを室内機側モニタ表示部７２に画面表示すると共に、室内機側転送先アドレス格納部７６に格納中の転送先アドレスがある場合、転送制御部７７Ｂを通じて、この転送先アドレスに基づき、同映像データをパケット転送するものである。
【０１６１】
図１１に示す親機側配信先管理テーブル１４のテーブル内容を参照すると、例えば第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第２室内機５５Ｂのアドレス“Ｇ”、第２室内機５５Ｂの室内機側転送先アドレス格納部７６には第１室内機５５Ａのアドレス“Ｆ”、第１室内機５５Ａの室内機側転送先アドレス格納部７６には、“転送先アドレスなし”が転送先アドレスとして格納していることになる。
【０１６２】
その結果、親機５２は、第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃに、玄関子機５１の映像データをパケット配信する場合、所定順序の最後尾である第３番目の第３室内機５５Ｃに対してのみ、映像データをパケット配信するものである。
【０１６３】
さらに、第３室内機５５Ｃは、親機５２から映像データを受信すると、同映像データを室内機側モニタ表示部７２に画面表示すると共に、室内機側転送先アドレス格納部７６に格納中の転送先アドレス“Ｇ”に基づき、転送先アドレス“Ｇ”の第２室内機５５Ｂに対して同映像データをパケット転送するものである。
【０１６４】
さらに、第２室内機５５Ｂは、第３室内機５５Ｃからの映像データを受信すると、同映像データを室内機側モニタ表示部７２に画面表示すると共に、室内機側転送先アドレス格納部７６に格納中の転送先アドレス“Ｆ”に基づき、転送先アドレス“Ｆ”の第１室内機５５Ａに対して同映像データをパケット転送するものである。
【０１６５】
さらに、第１室内機５５Ａは、第２室内機５５Ｂからの映像データを受信すると、同映像データを室内機側モニタ表示部７２に画面表示すると共に、室内機側転送先アドレス格納部７６に格納中の転送先アドレスは“転送先アドレスなし”であることから、同映像データのパケット転送を実行しないものである。
【０１６６】
また、親機５２及び室内機５５間、室内機５５同士間のパケット通信はＴＣＰプロトコルを使用しているため、パケット送信側では、パケットを送信する度にタイマを開始し、同タイマ時間内にパケット受信側から受信ＯＫを示すＡＣＫを受信できない場合、再度パケットを繰り返し送信することになるため、パケット受信失敗に対して再度パケットを送信することで、パケット受信失敗に対する通信信頼性を確保できるものである。
【０１６７】
また、パケット送信側では、パケット受信側からＡＣＫを受信できず、再度パケットを繰り返し送信して規定時間内に最終的に受信できない場合、同パケット受信側に何等かの障害が発生したものと認識することができるものである。
【０１６８】
尚、請求項記載のドアホンシステムはドアホンシステム５０、配信元端末は親機５２、カメラ機器５３、室内機は室内機５５（第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃ）、転送先アドレス通知手段は転送先アドレス通知部６８Ｂ及び親機側配信先管理テーブル６７、転送先アドレス格納手段は室内機側転送先アドレス格納部７６、転送手段は転送制御部７７Ｂ、室内機識別手段は室内機識別部６８Ｃ、パケット配信手段は通信制御部６８Ａ、最後尾の室内機は第３室内機５５Ｃに相当するものである。
【０１６９】
次に第３の実施の形態を示すドアホンシステム５０の動作について説明する。図１３は第１の実施の形態を示すドアホンシステム５０の転送先アドレス更新処理に関わる処理動作を示す動作シーケンス図である。
【０１７０】
図１３に示す転送先アドレス更新処理は、親機５２から所定順序に基づき各室内機５５に転送先アドレスを順次通知し、各室内機５５の室内機側転送先アドレス格納部７６に転送先アドレスを更新する処理である。
【０１７１】
図１３において親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容（所定順序）に基づき、室内機識別部６８Ｃを通じて第１番目の第１室内機５５Ａを識別すると、この第１室内機５５Ａに対して、直前の順番の室内機５５はないものと判断し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、“転送先アドレスなし”を指定して通知する（ステップＳ１２１）。
【０１７２】
第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から“転送先アドレスなし”を受信すると（ステップＳ１２２）、受信ＯＫを示すＡＣＫを親機５２に返信し（ステップＳ１２３）、室内機側転送先アドレス格納部７６に“転送先アドレスなし”を更新する（ステップＳ１２４）。
【０１７３】
親機５２内の親機側制御部６８は、第１室内機５５ＡからのＡＣＫ返信を受信すると（ステップＳ１２５）、親機側配信先管理テーブル６７内の第１室内機５５Ａの転送先アドレス６７Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ１２６）。
【０１７４】
さらに親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、室内機識別部６８Ｃを通じて第２番目の第２室内機５５Ｂを識別すると、この第２室内機５５Ｂに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の順番の室内機５５、すなわち第１番目の第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして指定して通知する（ステップＳ１２７）。
【０１７５】
第２室内機５５Ｂの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から転送先アドレス“Ｆ”を受信すると（ステップＳ１２８）、受信ＯＫを示すＡＣＫを親機５２に返信し（ステップＳ１２９）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｆ”を更新する（ステップＳ１３０）。
【０１７６】
親機５２内の親機側制御部６８は、第２室内機５５ＢからのＡＣＫ返信を受信すると（ステップＳ１３１）、親機側配信先管理テーブル６７内の第２室内機５５Ｂの転送先アドレス６７Ｃに転送先アドレス“Ｆ”をテーブル内容として更新する（ステップＳ１３２）。
【０１７７】
さらに親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、室内機識別部６８Ｃを通じて第３番目の第３室内機５５Ｃを識別すると、この第３室内機５５Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の順番の室内機５５、すなわち第２番目の第２室内機５５Ｂのアドレス“Ｇ”を転送先アドレスとして指定して通知する（ステップＳ１３３）。
【０１７８】
第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から転送先アドレス“Ｇ”を受信すると（ステップＳ１３４）、受信ＯＫを示すＡＣＫを親機５２に返信し（ステップＳ１３５）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｇ”を更新する（ステップＳ１３６）。
【０１７９】
親機５２内の親機側制御部６８は、第３室内機５５ＣからのＡＣＫ返信を受信すると（ステップＳ１３７）、親機側配信先管理テーブル６７内の第３室内機５５Ｃの転送先アドレス６７Ｃに転送先アドレス“Ｇ”をテーブル内容として更新することで（ステップＳ１３８）、第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃに対する転送先アドレス更新処理の処理動作を終了する。
【０１８０】
その結果、第１室内機５５Ａの室内機側転送先アドレス格納部７６には“転送先アドレスなし”、第２室内機５５Ｂの室内機側転送先アドレス格納部７６には第１室内機５５Ａのアドレス“Ｆ”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第２室内機５５Ｂのアドレス“Ｇ”が格納したことになる。
【０１８１】
図１３に示す転送先アドレス更新処理によれば、所定順序、すなわち親機側配信先管理テーブル６７の管理順序に基づき、第１室内機５５Ａの室内機側転送先アドレス格納部７６に“転送先アドレスなし”、第２室内機５５Ｂの室内機側転送先アドレス格納部７６に第１室内機５５Ａのアドレス“Ｆ”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６に第２室内機５５Ｂのアドレス“Ｇ”を順次格納することができる。
【０１８２】
次に、図１３に示す転送先アドレス更新処理後の映像データ配信処理について説明する。図１４は映像データ配信処理に関わるドアホンシステム５０全体の処理動作を示す動作シーケンス図である。
【０１８３】
図１４に示す映像データ配信処理は、親機５２からの映像データを各室内機５５にパケット配信する処理である。
【０１８４】
図１４に示す親機５２の親機側制御部６８は、所定順序の最後尾の室内機５５、すなわち第３室内機５５Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で映像データを配信する（ステップＳ１４１）。
【０１８５】
第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、親機５２から映像データを受信すると（ステップＳ１４２）、室内機側転送先アドレス格納部７６に格納中の転送先アドレス“Ｇ”の第２室内機５５Ｂに対して、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、同映像データをパケット転送する（ステップＳ１４３）。尚、第３室内機５５Ｃの室内機側制御部７７は、ステップＳ１４２にて映像データを受信した後、所定操作に応じて同映像データを室内機側モニタ表示部７２に画面表示するものである。
【０１８６】
第２室内機５５Ｂの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、第３室内機５５Ｃから映像データを受信すると（ステップＳ１４４）、室内機側転送先アドレス格納部７６に格納中の転送先アドレス“Ｆ”の第１室内機５５Ａに対して、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、同映像データをパケット転送する（ステップＳ１４５）。尚、第２室内機５５Ｂの室内機側制御部７７は、ステップＳ１４４にて映像データを受信した後、所定操作に応じて同映像データを室内機側モニタ表示部７２に画面表示するものである。
【０１８７】
第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、第２室内機５５Ｂから映像データを受信すると（ステップＳ１４６）、室内機側転送先アドレス格納部７６に格納中の転送先アドレスは“転送先アドレスなし”であるため、同映像データのパケット転送を実行しないことになる。尚、第１室内機５５Ａの室内機側制御部７７は、ステップＳ１４６にて映像データを受信した後、所定操作に応じて同映像データを室内機側モニタ表示部７２に画面表示するものである。
【０１８８】
図１４に示す映像データ配信処理によれば、親機５２から所定順序の最後尾の第３室内機５５Ｃに映像データをパケット配信し、この映像データを第３室内機５５Ｃから第２室内機５５Ｂにパケット転送し、この映像データを第２室内機５５Ｂから第１室内機５５Ａにパケット転送するようにしたので、所定順序の最後尾の室内機５５から転送先の各室内機５５に順次に映像データをパケット転送し、その結果、全室内機５５に映像データのパケットを配信することができる。
【０１８９】
尚、図１３に示す転送先アドレス更新処理においては、第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃが正常動作中の場合を例に挙げて説明したが、例えば第２室内機５５Ｂがダウンした場合は次のよう処理動作を実行するものである。
【０１９０】
図１５は室内機ダウン時に関わる転送先アドレス更新処理のドアホンシステム５０全体の処理動作を示す動作シーケンス図である。
【０１９１】
図１５において親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容（所定順序）に基づき、室内機識別部６８Ｃを通じて第１番目の第１室内機５５Ａを識別すると、この第１室内機５５Ａに対して、直前の順番の室内機５５はないものと判断し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、“転送先アドレスなし”を指定して通知する（ステップＳ１５１）。
【０１９２】
第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から“転送先アドレスなし”を受信すると（ステップＳ１５２）、受信ＯＫを示すＡＣＫを親機５２に返信し（ステップＳ１５３）、室内機側転送先アドレス格納部７６に“転送先アドレスなし”を更新する（ステップＳ１５４）。
【０１９３】
親機５２内の親機側制御部６８は、第１室内機５５ＡからのＡＣＫ返信を受信すると（ステップＳ１５５）、親機側配信先管理テーブル６７内の第１室内機５５Ａの転送先アドレス６７Ｃに“転送先アドレスなし”をテーブル内容として更新する（ステップＳ１５６）。
【０１９４】
さらに親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容を更新すると、このテーブル内容（所定順序）に基づき、室内機識別部６８Ｃを通じて第２番目の第２室内機５５Ｂを識別すると、この第２室内機５５Ｂに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の順番の室内機５５、すなわち第１番目の第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして指定して通知する（ステップＳ１５７）。
【０１９５】
しかしながら、親機５２の親機側制御部６８は、第２室内機５５Ｂが何等かの障害でダウン中であることから（ステップＳ１５８）、第２室内機５５ＢからのＡＣＫ返信を規定時間内に受信することができないため（ステップＳ１５９）、第２室内機５５Ｂのダウンを認識することになる（ステップＳ１６０）。
【０１９６】
親機５２の親機側制御部６８は、第２室内機５５Ｂのダウンを認識すると、所定順序から第２室内機５５Ｂを除外して親機側配信先管理テーブル６７のテーブル内容を更新する（ステップＳ１６１）。
【０１９７】
次に親機５２内の転送先アドレス通知部６８Ｂは、親機側配信先管理テーブル６７のテーブル内容を更新すると、室内機識別部６８Ｃを通じて第２室内機５５Ｂを除外した所定順序に基づき、次の第３室内機５５Ｃを第２番目の室内機５５として識別し、この第３室内機５５Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の室内機５５、すなわち第１番目の第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして指定して通知する（ステップＳ１６２）。
【０１９８】
第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ経由で、親機５２から転送先アドレス“Ｆ”を受信すると（ステップＳ１６３）、受信ＯＫを示すＡＣＫを親機５２に返信し（ステップＳ１６４）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｆ”を更新する（ステップＳ１６５）。
【０１９９】
親機５２内の親機側制御部６８は、第３室内機５５ＣからのＡＣＫ返信を受信すると（ステップＳ１６６）、親機側配信先管理テーブル６７内の第３室内機５５Ｃの転送先アドレスに転送先アドレス“Ｆ”として更新することで（ステップＳ１６７）、第１室内機５５Ａ及び第３室内機５５Ｃに対する転送先アドレス更新処理の処理動作を終了することになる。
【０２００】
その結果、第１室内機５５Ａの室内機側転送先アドレス格納部７６には“転送先アドレスなし”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第１室内機５５Ａのアドレス“Ｆ”を格納したことになる。
【０２０１】
図１５に示す転送先アドレス更新処理によれば、所定順序に基づき、各室内機５５に転送先アドレスを順次更新するに際し、配信対象の複数の室内機５５の内、一部の室内機５５がダウンしたとしても、同ダウン中の室内機５５を所定順序から除外し、この所定順序に基づき転送先アドレスを各室内機５５の転送先アドレスを順次更新するようにした、例えば第２室内機５５Ｂがダウンしたとしても、第２室内機５５Ｂを所定順序から除外し、第１室内機５５Ａの室内機側転送先アドレス格納部７６に“転送先アドレスなし”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６に第１室内機５５Ａのアドレス“Ｆ”を順次格納することができる。
【０２０２】
次に、このような第２室内機５５Ｂのダウン発生時に関わる転送先アドレス更新処理後の映像データ配信処理に関わるドアホンシステム５０全体の処理動作について説明する。図１６は映像データ配信処理に関わるドアホンシステム５０全体の処理動作を示す動作シーケンス図である。
【０２０３】
図１６に示す親機５２の親機側制御部６８は、所定順序の最後尾の室内機５５、すなわち第３室内機５５Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で映像データを配信する（ステップＳ１７１）。
【０２０４】
第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、親機５２から映像データを受信すると（ステップＳ１７２）、室内機側転送先アドレス格納部７６に格納中の転送先アドレス“Ｆ”の第１室内機５５Ａに対して、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、同映像データをパケット転送する（ステップＳ１７３）。尚、第３室内機５５Ｃの室内機側制御部７７は、ステップＳ１７２にて映像データを受信した後、所定操作に応じて同映像データを室内機側モニタ表示部７２に画面表示するものである。
【０２０５】
さらに、第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて、第３室内機５５Ｃから映像データを受信すると（ステップＳ１７４）、室内機側転送先アドレス格納部７６に格納中の転送先アドレスは“転送先アドレスなし”であるため、同映像データのパケット転送を実行しないことになる。尚、第１室内機５５Ａの室内機側制御部７７は、ステップＳ１７４にて映像データを受信した後、所定操作に応じて同映像データを室内機側モニタ表示部７２に画面表示するものである。
【０２０６】
図１６に示す映像データ配信処理によれば、配信対象の複数台の室内機５５の内、一部の室内機５５がダウンしたとしても、同ダウン中の室内機５５を所定順序から除外することで、親機５２から複数台の室内機５５への映像データ配信を実現することができる。
【０２０７】
第３の実施の形態によれば、配信対象の複数の室内機５５の内、映像データのパケットを転送すべき転送先の室内機５５のアドレスを転送先アドレスとして、室内機５５毎に順次通知する転送先アドレス通知部６８Ｂを親機５２側に備え、室内機５５側では、転送先アドレス通知部６８Ｂから転送先アドレスを受信すると、この転送先アドレスを室内機側転送先アドレス格納部７６に格納し、映像データのパケットを受信すると、この室内機側転送先アドレス格納部７６に格納中の転送先アドレスに基づき、同映像データのパケットを転送するようにしたので、マルチキャストルータのような特別な中継ルータを要することなく、室内機側転送先アドレス格納部７６に格納中の転送先アドレスに基づき、同映像データを順次転送することで親機５２及び室内機５５側の処理負担を最小限に抑制しながら、親機５２から複数の室内機５５へのパケット配信を実現することができる。
【０２０８】
また、第３の実施の形態によれば、配信対象の複数の室内機５５の内、所定順序毎に室内機５５を順次識別し、この識別された室内機５５に対して、直前の順番の室内機５５のアドレスを転送先アドレスとして通知し、親機５２は、所定順序の内、最後尾の室内機５５に対して映像データのパケットを配信するようにしたので、所定順序の最後尾の室内機５５から転送先の各室内機５５にパケットを順次転送し、その結果、全室内機５５に映像データのパケットを配信することができる。
【０２０９】
また、第３の実施の形態によれば、親機５２及び室内機５５間のパケット通信及び、室内機５５同士のパケット通信を、ＴＣＰプロトコル方式を使用するようにしたので、パケット送信側が、パケット受信側でパケット受信が失敗したとしても、規定時間内であればパケット再送を繰り返すことで、パケット受信失敗に対する通信信頼性の確保を図ることができる。
【０２１０】
尚、上記第３の実施の形態においては、親機側配信先管理テーブル６７の管理順序に基づき所定順序を決定するようにしたが、このような所定順序は適宜変更可能であるため、そのような実施の形態につき、第４の実施の形態として説明する。
【０２１１】
（実施の形態４）
第３の実施の形態を示すドアホンシステム５０と同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０２１２】
第３の実施の形態を示すドアホンシステム５０と第４の実施の形態を示すドアホンシステム５０とが異なるところは、親機側配信先管理テーブル６７の管理順序に基づき所定順序を決定するのではなく、このドアホンシステム５０内の室内機５５の電源起動に応じた転送先アドレス登録要求の受信順序に基づき所定順序を動的に決定する点にある。
【０２１３】
室内機５５の室内機側制御部７７は、自己の電源起動を検出すると、室内機側宅内ＬＡＮ通信インタフェース７１を通じて転送先アドレス登録要求を親機５２に通知するものである。
【０２１４】
また、親機５２の転送先アドレス通知部６８Ｂは、宅内ＬＡＮ通信インタフェース６２を通じて室内機５５からの転送先アドレス登録要求を受信すると、同室内機５５に対して、転送先アドレス登録要求の受信順序で更新した所定順序に基づき、転送先アドレスを通知するものである。
【０２１５】
では、第４の実施の形態を示すドアホンシステム５０の動作について説明する。図１７は第４の実施の形態を示すドアホンシステム５０の転送先アドレス更新処理に関わる処理動作を示す動作シーケンス図である。
【０２１６】
図１７に示す転送先アドレス更新処理は、親機５２側でドアホンシステム５０内の室内機５５の電源起動に応じた転送先アドレス登録要求の受信順序に応じて、所定順序を動的に決定し、この所定順序に基づき各室内機５５に転送先アドレスを順次通知し、各室内機５５の室内機側転送先アドレス格納部７６に転送先アドレスを更新する処理である。尚、説明の便宜上、ドアホンシステム５０内の室内機５５は、第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃの順に電源起動するものとする。
【０２１７】
図１７において第１室内機５５Ａの室内機側制御部７７は、電源起動を検出すると（ステップＳ１８１）、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、転送先アドレス登録要求を親機５２に通知する（ステップＳ１８２）。
【０２１８】
親機５２内の転送先アドレス通知部６８Ｂは、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、第１室内機５５Ａからの転送先アドレス登録要求を受信すると（ステップＳ１８３）、親機側配信先管理テーブル６７のテーブル内容に基づき、室内機識別部６８Ｃを通じて第１室内機５５Ａを識別すると、この第１室内機５５Ａの転送先アドレス登録要求が第１番目に受信したものと判断し、この第１室内機５５Ａに対して、直前の順番の室内機５５はないものと判断し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、“転送先アドレスなし”を指定して通知する（ステップＳ１８４）。
【０２１９】
さらに、親機５２内の親機側制御部６８は、親機側配信先管理テーブル６７内の第１室内機５５Ａの転送先アドレス６７Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ１８５）。
【０２２０】
また、第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から“転送先アドレスなし”を受信すると（ステップＳ１８６）、室内機側転送先アドレス格納部７６に“転送先アドレスなし”を更新する（ステップＳ１８７）。
【０２２１】
さらに、第２室内機５５Ｂの室内機側制御部７７は、電源起動を検出すると（ステップＳ１８８）、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、転送先アドレス登録要求を親機５２に通知する（ステップＳ１８９）。
【０２２２】
親機５２内の転送先アドレス通知部６８Ｂは、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、第２室内機５５Ｂからの転送先アドレス登録要求を受信すると（ステップＳ１９０）、親機側配信先管理テーブル６７のテーブル内容に基づき、室内機識別部６８Ｃを通じて第２室内機５５Ｂを識別すると、この第２室内機５５Ｂの転送先アドレス登録要求が第２番目に受信したものと判断し、この第２室内機５５Ｂに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の順番の室内機５５、すなわち第１番目の第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして指定して通知する（ステップＳ１９１）。
【０２２３】
さらに、親機５２内の親機側制御部６８は、親機側配信先管理テーブル６７内の第２室内機５５Ｂの転送先アドレス６７Ｃに転送先アドレス“Ｆ”をテーブル内容として更新する（ステップＳ１９２）。
【０２２４】
また、第２室内機５５Ｂの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から転送先アドレス“Ｆ”を受信すると（ステップＳ１９３）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｆ”を更新する（ステップＳ１９４）。
【０２２５】
さらに、第３室内機５５Ｃの室内機側制御部７７は、電源起動を検出すると（ステップＳ１９５）、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、転送先アドレス登録要求を親機５２に通知する（ステップＳ１９６）。
【０２２６】
親機５２内の転送先アドレス通知部６８Ｂは、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、第３室内機５５Ｃからの転送先アドレス登録要求を受信すると（ステップＳ１９７）、親機側配信先管理テーブル６７のテーブル内容に基づき、室内機識別部６８Ｃを通じて第３室内機５５Ｃを識別すると、この第３室内機５５Ｃの転送先アドレス登録要求が第３番目に受信したものと判断し、この第３ＰＣ４Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の室内機５５、すなわち第２番目の第２室内機５５Ｂのアドレス“Ｇ”を転送先アドレスとして指定して通知する（ステップＳ１９８）。
【０２２７】
さらに、親機５２内の親機側制御部６８は、親機側配信先管理テーブル６７内の第３室内機５５Ｃの転送先アドレス６７Ｃに転送先アドレス“Ｇ”をテーブル内容として更新する（ステップＳ１９９）。
【０２２８】
また、第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から転送先アドレス“Ｇ”を受信すると（ステップＳ２００）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｇ”を更新する（ステップＳ２０１）。
【０２２９】
その結果、室内機５５の電源起動に応じた転送先アドレス登録要求の受信順序に応じて転送先アドレスを順次付与、すなわち、第１室内機５５Ａの室内機側転送先アドレス格納部７６には“転送先アドレスなし”、第２室内機５５Ｂの室内機側転送先アドレス格納部７６には第１室内機５５Ａのアドレス“Ｆ”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第２室内機５５Ｂのアドレス“Ｇ”を格納することになる。
【０２３０】
さらに、その結果、親機５２は、図１４に示す映像データ配信処理を通じて、最後尾の第３室内機５５Ｃに映像データを配信し、同映像データを第３室内機５５Ｃから第２室内機５５Ｂに、さらに同映像データを第２室内機５５Ｂが第１室内機５５Ａに順次転送することで、配信対象の全室内機５５に映像データを配信することができる。
【０２３１】
図１７に示す転送先アドレス更新処理によれば、配信対象の室内機５５の電源起動に応じて転送先アドレス登録要求を親機５２で受信した順序を所定順序として更新するようにしたので、配信対象の室内機５５の電源起動に応じて転送先アドレス登録要求の受信順序に基づき動的に所定順序を決定することができる。
【０２３２】
さらに、図１７に示す転送先アドレス更新処理によれば、この所定順序に基づき、第１室内機５５Ａの室内機側転送先アドレス格納部７６に“転送先アドレスなし”、第２室内機５５Ｂの室内機転送先アドレス格納部７６に第１室内機５５Ａのアドレス“Ｆ”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６に第２室内機５５Ｂのアドレス“Ｇ”を順次格納することができる。
【０２３３】
尚、図１７に示す転送先アドレス更新処理においては、各室内機５５の電源起動に応じた転送先アドレス登録要求の受信順序に基づき所定順序を決定するようにしたが、電源起動後でも、配信対象の室内機５５のダウンが発生した場合、動的に所定順序を変える必要がある。
【０２３４】
そこで、このような事態に対処すべく、配信対象の室内機５５が電源起動後、所定周期の登録要求タイミングを監視し、この登録要求タイミングに応じて親機５２に転送先アドレス登録要求を通知すると共に、親機５２側では、配信対象の室内機５５の登録要求タイミングを監視し、この登録要求タイミング毎に同室内機５５から転送先アドレス登録要求を受信できなかった場合は同室内機５５のダウンと認識し、同室内機５５を所定順序から除外することも可能である。そこで、このような所定周期の登録要求タイミングに関わる転送先アドレス更新処理について説明する。図１８は所定周期の登録要求タイミングに関わる転送先アドレス更新処理のドアホンシステム５０全体の処理動作を示す動作シーケンス図である。
【０２３５】
図１８において第１室内機５５Ａの室内機側制御部７７は、自己の登録要求タイミングを監視し、登録要求タイミングを検出すると（ステップＳ２１１）、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、転送先アドレス登録要求を親機５２に通知する（ステップＳ２１２）。
【０２３６】
親機５２内の転送先アドレス通知部６８Ｂは、第１室内機５５Ａの登録要求タイミングを監視し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、第１室内機５５Ａの登録要求タイミングで第１室内機５５Ａからの転送先アドレス登録要求を受信すると（ステップＳ２１３）、親機側配信先管理テーブル６７のテーブル内容に基づき、室内機識別部６８Ｃを通じて第１室内機５５Ａを識別すると、この第１室内機５５Ａの転送先アドレス登録要求が第１番目に受信したものと判断し、この第１室内機５５Ａに対して、直前の順番の室内機５５はないものと判断し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、“転送先アドレスなし”を指定して通知する（ステップＳ２１４）。
【０２３７】
さらに、親機５２内の親機側制御部６８は、親機側配信先管理テーブル６７内の第１室内機５５Ａの転送先アドレス６７Ｃに“転送先アドレスなし”としてテーブル内容を更新する（ステップＳ２１５）。
【０２３８】
また、第１室内機５５Ａの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から“転送先アドレスなし”を受信すると（ステップＳ２１６）、室内機側転送先アドレス格納部７６に“転送先アドレスなし”を更新する（ステップＳ２１７）。
【０２３９】
しかしながら、親機５２の親機側制御部６８は、第２室内機５５Ｂが何等かの障害でダウン中であることから（ステップＳ２１８）、第２室内機５５Ｂの登録要求タイミングであるにも関わらず、登録要求タイミングに応じた転送先アドレス登録要求を第２室内機５５Ｂから受信できない場合（ステップＳ２１９）、第２室内機５５Ｂのダウンを認識することになる（ステップＳ２２０）。
【０２４０】
親機５２の親機側制御部６８は、第２室内機５５Ｂのダウンを認識すると、所定順序から第２室内機５５Ｂを除外して親機側配信先管理テーブル６７を更新する（ステップＳ２２１）。尚、第２番目は、第２室内機５５Ｂではなく、第３室内機５５Ｃということになる。
【０２４１】
さらに、第３室内機５５Ｃの室内機側制御部７７は、自己の登録要求タイミングを監視し、登録要求タイミングを検出すると（ステップＳ２２２）、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、転送先アドレス登録要求を親機５２に通知する（ステップＳ２２３）。
【０２４２】
親機５２内の転送先アドレス通知部６８Ｂは、第３室内機５５Ｃの登録要求タイミングを監視し、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、第３室内機５５Ｃの登録要求タイミングで第３室内機５５Ｃからの転送先アドレス登録要求を受信すると（ステップＳ２２４）、親機側配信先管理テーブル６８のテーブル内容に基づき、室内機識別部６８Ｃを通じて第３室内機５５Ｃを識別すると、この第３室内機５５Ｃの転送先アドレス登録要求が第２番目に受信したものと判断し、この第３室内機５５Ｃに対して、宅内ＬＡＮ通信インタフェース６２を通じて宅内ＬＡＮ５８経由で、直前の順番の室内機５５、すなわち第１番目の第１室内機５５Ａのアドレス“Ｆ”を転送先アドレスとして指定して通知する（ステップＳ２２５）。
【０２４３】
さらに、親機５２内の親機側制御部６８は、親機側配信先管理テーブル６７内の第３室内機５５Ｃの転送先アドレス６７Ｃに転送先アドレス“Ｆ”をテーブル内容として更新する（ステップＳ２２６）。
【０２４４】
また、第３室内機５５Ｃの室内機側制御部７７は、室内機側宅内ＬＡＮ通信インタフェース７１を通じて宅内ＬＡＮ５８経由で、親機５２から転送先アドレス“Ｆ”を受信すると（ステップＳ２２７）、室内機側転送先アドレス格納部７６に転送先アドレス“Ｆ”を更新し（ステップＳ２２８）、この転送先アドレス更新処理に関わる処理動作を終了する。
【０２４５】
その結果、第１室内機５５Ａの室内機側転送先アドレス格納部７６には“転送先アドレスなし”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第１室内機５５Ａのアドレス“Ｆ”を格納することになる。
【０２４６】
さらに、その結果、図１６に示す映像データ配信処理を通じて、最後尾の第３室内機５５Ｃに映像データを配信し、同映像データを第３室内機５５Ｃが第１室内機５５Ａに転送することで、配信対象の複数台の室内機５５の内、一部の室内機５５がダウンしたとしても、同ダウン中の室内機５５を所定順序から除外することで、正常な配信対象の全室内機５５に映像データを配信することができる。
【０２４７】
図１８に示す転送先アドレス更新処理によれば、配信対象の室内機５５の電源起動後、室内機５５毎の登録要求タイミングを監視し、各室内機５５側では、登録要求タイミングに応じて転送先アドレス登録要求を親機５２に通知すると共に、親機５２側では、配信対象の室内機５５の登録要求タイミングを監視し、この登録要求タイミング毎に同室内機５５から転送先アドレス登録要求を受信できなかった場合、同室内機５５のダウンと認識し、同室内機５５を所定順序から除外するようにしたので、配信対象の複数台の室内機５５の内、一部の室内機５５がダウンしたとしても、同ダウン中の室内機５５を所定順序から除外することで、親機５２から正常な配信対象の全室内機５５への映像データ配信を実現することができる。
【０２４８】
第４の実施の形態によれば、配信対象の室内機５５の電源起動に応じた転送先アドレス登録要求を受信した順序に基づき所定順序を更新するようにしたので、配信対象の室内機５５の電源起動に応じた転送先アドレス登録要求の受信順序に基づき動的に所定順序を決定することができる。
【０２４９】
さらに、第４の実施の形態によれば、この所定順序に基づき、第１室内機５５Ａの室内機側転送先アドレス格納部７６に“転送先アドレスなし”、第２室内機５５Ｂの室内機側転送先アドレス格納部７６に第１室内機５５Ａのアドレス“Ｆ”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６に第２室内機５５Ｂのアドレス“Ｇ”を順次格納することができる。
【０２５０】
また、第４の実施の形態によれば、配信対象の室内機５５の電源起動後、室内機５５毎の登録要求タイミングを監視し、各室内機５５側では、登録要求タイミングに応じて転送先アドレス登録要求を親機５２に通知すると共に、親機５２側では、配信対象の室内機５５の登録要求タイミングを監視し、この登録要求タイミング毎に同室内機５５から転送先アドレス登録要求を受信できなかった場合、同室内機５５のダウンと認識し、同室内機５５を所定順序から除外するようにしたので、配信対象の複数台の室内機５５の内、一部の室内機５５がダウンしたとしても、同ダウン中の室内機５５を所定順序から除外することで、親機５２から正常な配信対象の全室内機５５への映像データ配信を実現することができる。
【０２５１】
また、第４の実施の形態によれば、親機５２及び室内機５５間のパケット通信及び、室内機５５同士のパケット通信を、ＴＣＰプロトコル方式を使用するようにしたので、パケット送信側が、パケット受信側でパケット受信が失敗したとしても、規定時間内であればパケット再送を繰り返すことで、パケット受信失敗に対する通信信頼性の確保を図ることができる。
【０２５２】
尚、上記第３及び第４の実施の形態においては、玄関子機５１からの映像データを、親機５２を通じて配信対象の室内機５５にパケット配信する例を説明したが、例えばカメラ機器５３の撮像した映像データを宅内ＬＡＮ５８上で配信対象の室内機５５にパケット配信するにしても同様の効果が得られることは言うまでもない。
【０２５３】
また、上記第３及び第４の実施の形態においては、玄関子機５１からの映像データを親機５２を通じて配信対象の室内機５５にパケット配信する例を説明したが、例えば玄関子機５１が宅内ＬＡＮ５８にＬＡＮ接続した場合、親機５２を経由することなく、玄関子機５１が配信元端末として配信対象の室内機５５に映像データをパケット配信することができることは言うまでもない。
【０２５４】
また、上記第４の実施の形態においては、第１室内機５５Ａ、第２室内機５５Ｂ及び第３室内機５５Ｃの順に親機５２が転送先アドレス登録要求を受信した順序に基づき所定順序を決定するようにしたが、例えば第２室内機５５Ｂ、第３室内機５５Ｃ及び第１室内機５５Ａの順に親機５２が転送先アドレス登録要求を受信した場合、第２室内機５５Ｂの室内機側転送先アドレス格納部７６には“転送先アドレスなし”、第３室内機５５Ｃの室内機側転送先アドレス格納部７６には第２室内機５５Ｂのアドレス“Ｇ”、第１室内機５５Ａの室内機側転送先アドレス格納部７６には第３室内機５５Ｃのアドレス“Ｈ”が格納され、親機５２は、第２室内機５５Ｂに対してのみ映像データを配信し、この映像データを第２室内機５５Ｂから第３室内機５５Ｃに転送し、この映像データを第３室内機５５Ｃから第１室内機５５Ａに転送することで、配信対象の全室内機５５に映像データを配信することができることは言うまでもない。
【産業上の利用可能性】
【０２５５】
上記のように構成された本発明のパケット配信システムによれば、複数の受信端末の内、所定データのパケットを転送すべき転送先の受信端末のアドレスを転送先アドレスとして、前記受信端末毎に順次通知する転送先アドレス通知手段を前記配信元端末側に備え、前記受信端末側では、前記転送先アドレス通知手段から転送先アドレスを受信すると、この転送先アドレスを転送先アドレス格納手段に格納し、前記所定データのパケットを受信すると、この転送先アドレス格納手段に格納中の転送先アドレスに基づき、同所定データのパケットを転送するようにしたので、特別な中継ルータを要することなく、転送先アドレス格納手段に格納中の転送先アドレスに基づき、同パケットを転送することで受信端末側の処理負担を最小限に抑制しながら、配信元端末から複数の受信端末へのパケット配信を実現することができるため、例えばインターネット経由で複数の受信端末に対して映像コンテンツを配信する映像配信システムに有用である。
【図面の簡単な説明】
【０２５６】
【図１】本発明のパケット配信システムに関わる第１の実施の形態を示す映像配信システム内部の概略構成を示すブロック図
【図２】第１の実施の形態を示す映像配信システムの映像配信サーバ内部の概略構成を示すブロック図
【図３】第１の実施の形態を示す映像配信システムのＰＣ内部の概略構成を示すブロック図
【図４】第１の実施の形態の転送先アドレス更新処理に関わる映像配信システム全体の処理動作を示す動作シーケンス図
【図５】第１の実施の形態の映像コンテンツ配信処理に関わる映像配信システム全体の処理動作を示す動作シーケンス図
【図６】第１の実施の形態のＰＣダウン発生時における転送先アドレス更新処理に関わる映像配信システム全体の処理動作を示す動作シーケンス図
【図７】図６の転送先アドレス更新処理後の映像コンテンツ配信処理に関わる映像配信システム全体の処理動作を示す動作シーケンス図
【図８】第２の実施の形態の転送先アドレス更新処理に関わる映像配信システム全体の処理動作を示す動作シーケンス図
【図９】第２の実施の形態の登録要求タイミングに関わる転送先アドレス更新処理の映像配信システム全体の処理動作を示す動作シーケンス図
【図１０】本発明のドアホンシステムに関わる第３の実施の形態を示すドアホンシステム内部の概略構成を示すブロック図
【図１１】第３の実施の形態を示すドアホンシステムの親機内部の概略構成を示すブロック図
【図１２】第３の実施の形態を示すドアホンシステムの室内機内部の概略構成を示すブロック図
【図１３】第３の実施の形態の転送先アドレス更新処理に関わるドアホンシステム全体の処理動作を示す動作シーケンス図
【図１４】第３の実施の形態の映像データ配信処理に関わるドアホンシステム全体の処理動作を示す動作シーケンス図
【図１５】第３の実施の形態の室内機ダウン発生時における転送先アドレス更新処理に関わるドアホンシステム全体の処理動作を示す動作シーケンス図
【図１６】図１５の転送先アドレス更新処理後の映像データ配信処理に関わるドアホンシステム全体の処理動作を示す動作シーケンス図
【図１７】第４の実施の形態の転送先アドレス更新処理に関わるドアホンシステム全体の処理動作を示す動作シーケンス図
【図１８】第４の実施の形態の登録要求タイミングに関わる転送先アドレス更新処理のドアホンシステム全体の処理動作を示す動作シーケンス図
【符号の説明】
【０２５７】
１  映像配信システム（パケット配信システム）
４  ＰＣ（受信端末）
５  映像配信サーバ（配信元端末）
１４  サーバ側配信先管理テーブル（転送先アドレス通知手段）
１５Ａ  サーバ側通信制御部（パケット配信手段）
１５Ｂ  転送先アドレス通知部（転送先アドレス通知手段）
１５Ｃ  端末識別部（受信端末識別手段）
２５  端末側転送先アドレス格納部（転送先アドレス格納手段）
２６  転送制御部（転送手段）
５０  ドアホンシステム
５２  親機（配信元端末）
５３  カメラ機器（配信元端末）
５５  室内機
６７  親機側配信先管理テーブル（転送先アドレス通知手段）
６８Ａ  通信制御部（パケット配信手段）
６８Ｂ  転送先アドレス通知部（転送先アドレス通知手段）
６８Ｃ  室内機識別部（室内機識別手段）
７６  室内機側転送先アドレス格納部（転送先アドレス格納手段）
７７Ｂ  転送制御部（転送手段）
【図１】
2008252247.tif 000003
【図２】
2008252247.tif 000004
【図３】
2008252247.tif 000005
【図４】
2008252247.tif 000006
【図５】
2008252247.tif 000007
【図６】
2008252247.tif 000008
【図７】
2008252247.tif 000009
【図８】
2008252247.tif 000010
【図９】
2008252247.tif 000011
【図１０】
2008252247.tif 000012
【図１１】
2008252247.tif 000013
【図１２】
2008252247.tif 000014
【図１３】
2008252247.tif 000015
【図１４】
2008252247.tif 000016
【図１５】
2008252247.tif 000017
【図１６】
2008252247.tif 000018
【図１７】
2008252247.tif 000019
【図１８】
2008252247.tif 000020