(57)【要約】【課題】同一内容のデータの重複した送信を回避して帯域を効率的に使用すること。【解決手段】端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムであって、局側光回線終端装置は、いずれかの加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容のデータを他の端末装置に対して送信中であるとき、当該配信要求信号に対応するデータの送信は行わずに、送信中のデータを同報配信として多重分配器に送信し、配信要求信号の送信元の端末装置が接続する加入者側光回線終端装置は、多重分配器から同報配信で送信されるデータを受信する場合、受信するデータの宛先を配信要求信号の送信元の端末装置の端末アドレスに書き換えて送信する通信システム。【選択図】図１
2018067760.tif 000002
【特許請求の範囲】
【請求項１】
端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムであって、
前記局側光回線終端装置は、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置は、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システム。
【請求項２】
前記局側光回線終端装置は、
前記配信要求信号に基づいて、前記外部から前記データを受信する場合、受信する前記データと同一内容の前記データを前記他の前記端末装置に対して送信中であるか否かを判定し、送信中であると判定したとき、当該配信要求信号に基づいて前記外部から受信する前記データを廃棄するか、または、前記配信要求信号を廃棄する、請求項１に記載の通信システム。
【請求項３】
前記局側光回線終端装置、または、前記加入者側光回線終端装置のいずれかが、
前記端末装置が、同報配信で送信されている前記データに対して送信の停止を要求する停止要求信号を送信する場合に、他の前記端末装置に対して当該データが送信されているとき、前記停止要求信号を廃棄し、前記停止要求信号の送信元の前記端末装置に前記停止要求信号に対する応答信号を送信する、請求項１又は２に記載の通信システム。
【請求項４】
前記加入者側光回線終端装置は、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスとを検出する端末要求参照部と、
前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記端末要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部と、を備える、請求項１から３のいずれか一項に記載の通信システム。
【請求項５】
前記局側光回線終端装置は、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスと、当該端末装置が接続する前記加入者側光回線終端装置を一意に識別する終端装置識別情報とを検出する配信要求参照部を有し、
前記配信要求参照部が検出した前記終端装置識別情報に対応する前記加入者側光回線終端装置は、
前記配信要求参照部が検出した前記データ識別情報と前記端末装置の端末アドレスとを前記局側光回線終端装置から受信し、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記配信要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部、を備える、請求項１から３のいずれか一項に記載の通信システム。
【請求項６】
前記局側光回線終端装置は、
送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御部と、
前記信号処理制御部によって前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理部と、を有し、
前記加入者側光回線終端装置の前記受信処理部は、
前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御部から受信する前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する、請求項４又は５に記載の通信システム。
【請求項７】
前記信号処理制御部は、
前記配信要求信号に含まれる前記データ識別情報と、同報配信で送信中の前記データに含まれる前記データ識別情報とが予め定められる同一グループに属する場合、同報配信で送信中の前記データに含まれる前記データ識別情報に対応する前記識別子情報を前記配信要求信号に含まれる前記データ識別情報と対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記配信要求信号に含まれる前記データ識別情報に対応する前記識別子情報を送信する、請求項６に記載の通信システム。
【請求項８】
端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムによる通信方法であって、
前記局側光回線終端装置が、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置が、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、及び通信方法に関する。
【背景技術】
【０００２】
ＰＯＮ(Passive Optical Network)システムにおいて、複数のＯＮＵ(Optical Network Unit)の各々に収容されている複数の加入者端末に対して、データを送信する方式として、ユニキャスト方式とマルチキャスト方式がある（例えば、特許文献１及び非特許文献１参照）。図２７は、ユニキャスト方式及びマルチキャスト方式の一例を示すＰＯＮシステムの構成図である。
【０００３】
ＰＯＮシステムは、局側光回線終端装置であるＯＬＴ(Optical Line Terminal)４２０と、加入者宅に設置される終端装置である４台のＯＮＵ４３０−１〜４３０−４を備える。ＯＬＴ４２０と４台のＯＮＵ４３０−１〜４３０−４は、光伝送媒体である光ファイバ４４０、光スプリッタ４５０、及び光ファイバ４４１−１〜４４１−４を介して接続される。ＯＬＴ４２０は、中継ＮＷ（Network)４７０を介してユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８１、及びマルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８２に接続される。
【０００４】
図２７を参照しつつ、ユニキャスト方式について説明する。加入者端末装置４６０−１は、ＯＮＵ４３０−１及びＯＬＴ４２０を介して、ライブ配信等のリアルタイム型のユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８１に対して、ユニキャストパケットにより視聴チャンネル（ＣＨ＃１）の配信要求を行う。同様に、加入者端末装置４６０−２も、ＯＮＵ４３０−２及びＯＬＴ４２０を介して、ユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８１に対して、ユニキャストパケットにより視聴チャンネル（ＣＨ＃１）の配信要求を行う。
【０００５】
映像配信サーバ等の映像送信機器４８１は、加入者端末装置４６０−１が配信要求した視聴チャンネル（ＣＨ＃１）のストリームデータと、加入者端末装置４６０−２が配信要求した視聴チャンネル（ＣＨ＃１）のストリームデータとをユニキャストパケットにより送信する。ＯＬＴ４２０は、ユニキャストパケットを受信すると、ユニキャストパケットに対し、ＰＯＮ区間で当該ＯＮＵを示す識別子であるユニキャスト用論理リンクＩＤ(Identification)を付与する。
【０００６】
すなわち、ＯＬＴ４２０は、一方の視聴チャンネル（ＣＨ＃１）のストリームデータに対して、ＯＮＵ４３０−１に対応するユニキャスト用論理リンクＩＤを付与する。また、ＯＬＴ４２０は、他方の視聴チャンネル（ＣＨ＃１）のストリームデータに対して、ＯＮＵ４３０−２に対応するユニキャスト用論理リンクＩＤを付与する。ＯＬＴ４２０は、ユニキャスト用論理リンクＩＤを付与したストリームデータを全てのＯＮＵ４３０−１〜４３０−４に転送する。
【０００７】
ＯＮＵ４３０−１〜４３０−４は、ユニキャストパケットに付与されたユニキャスト用論理リンクＩＤが自己のユニキャスト用論理リンクＩＤでなければ、そのユニキャストパケットを廃棄する。一方、ＯＮＵ４３０−１〜４３０−４は、ユニキャストパケットに付与されたユニキャスト用論理リンクＩＤが自己のユニキャスト用論理リンクＩＤであれば、そのユニキャストパケットを配下の加入者端末装置４６０−１〜４６０−４に転送する。
【０００８】
図２７では、視聴チャンネル（ＣＨ＃１）の配信を要求したＯＮＵ４３０−１とＯＮＵ４３０−２のみがユニキャストパケットを配下の加入者端末装置４６０−１と加入者端末装置４６０−２に転送している（例えば、特許文献１の図１６参照）。すなわち、ユニキャスト方式では、ＰＯＮ区間において、配信要求した端末装置の台数分のストリームデータを送信することになる。
【０００９】
次に、図２７を参照しつつ、マルチキャスト方式について説明する。加入者端末装置４６０−３は、ＯＮＵ４３０−３及びＯＬＴ４２０を介して、マルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８２に対して、マルチキャストパケットにより視聴チャンネル（ＣＨ＃２）の配信要求を行う。同様に、加入者端末装置４６０−４も、ＯＮＵ４３０−４及びＯＬＴ４２０を介して、マルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器４８２に対して、マルチキャストパケットにより視聴チャンネル（ＣＨ＃２）の配信要求を行う。映像配信サーバ等の映像送信機器４８２は、視聴要求のチャンネル（ＣＨ＃２）のストリームデータを、マルチキャストパケットにて送信する。映像配信サーバ等の映像送信機器４８２は、複数の加入者端末装置４６０−３，４６０−４から同一の視聴チャンネルの配信要求があった場合でも、単一のストリームデータを送信する。
【００１０】
ＯＬＴ４２０は、マルチキャストパケットを受信すると、マルチキャストパケットに対し、同報配信を示すブロードキャスト用論理リンクＩＤを付与して、全てのＯＮＵ４３０−１〜４３０−４に同報配信で送信する。これにより、ＰＯＮ区間において、全てのＯＮＵ４３０−１〜４３０−４がマルチキャストパケットを受信できるようになる。
【００１１】
全てのＯＮＵ４３０−１〜４３０−４は、ＯＬＴ４２０からのマルチキャストパケットを受信すると、フィルタリング機能によって、受信したマルチキャストパケットが予め登録された端末アドレスに対応するマルチキャストパケットでなければ、受信したマルチキャストパケットを廃棄する。一方、全てのＯＮＵ４３０−１〜４３０−４は、受信したマルチキャストパケットが予め登録された端末アドレスに対応するマルチキャストパケットであれば、受信したマルチキャストパケットを配下の加入者端末装置４６０−１〜４６０−４へ転送する（例えば、特許文献１の図１７参照）。このように、マルチキャスト方式は、ＰＯＮ区間で同一チャンネルの重複送信がないため、ユニキャスト方式に比べて帯域利用効率の観点で優れた方式である。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１０−１６７５３号公報
【非特許文献】
【００１３】
【非特許文献１】池田博樹、栖川淳、「PON技術を用いたIPTVサービスの実現と課題」、通信ソサイエティマガジン、No.14［秋号］、2010年、p10-22
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述したように、従来のＰＯＮシステムでは、同一チャンネル、すなわち同一内容のストリームデータを送信する場合、マルチキャスト方式を採用すれば、ＰＯＮ区間でストリームデータの重複送信がなく、帯域を効率的に利用することができる。しかしながら、マルチキャスト方式で送信するためには、加入者端末装置４６０−１〜４６０−４、中継ＮＷ４７０、ストリームデータを送信する映像配信サーバ等の映像送信機器４８１，４８２等が、マルチキャスト方式に対応している必要がある。
【００１５】
これに対して、加入者端末装置４６０−１〜４６０−４や映像配信サーバ等の映像送信機器４８１，４８２のほとんどは、汎用性のあるユニキャスト方式のみをサポートし、マルチキャスト方式に対応していない。そのため、宛先の異なる同一チャンネル、すなわち同一内容のリアルタイムストリームデータがユニキャスト方式で送信されることが一般的である。
【００１６】
従来のＰＯＮシステムでは、マルチキャスト方式で送信することができるのはマルチキャストパケットのみであり、ユニキャストパケットをマルチキャスト方式で送信することができない。そのため、宛先の異なる同一内容のデータをユニキャスト方式で送信することになり、ＰＯＮ区間において、データの重複送信が生じてしまうという問題がある。
【００１７】
上記事情に鑑み、本発明は、同一内容のデータの重複した送信を回避して帯域を効率的に使用することができる技術の提供を目的としている。
【課題を解決するための手段】
【００１８】
本発明の一態様は、端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムであって、前記局側光回線終端装置は、いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置は、前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システムである。
【００１９】
本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、前記配信要求信号に基づいて、前記外部から前記データを受信する場合、受信する前記データと同一内容の前記データを前記他の前記端末装置に対して送信中であるか否かを判定し、送信中であると判定したとき、当該配信要求信号に基づいて前記外部から受信する前記データを廃棄するか、または、前記配信要求信号を廃棄する。
【００２０】
本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置、または、前記加入者側光回線終端装置のいずれかが、前記端末装置が、同報配信で送信されている前記データに対して送信の停止を要求する停止要求信号を送信する場合に、他の前記端末装置に対して当該データが送信されているとき、前記停止要求信号を廃棄し、前記停止要求信号の送信元の前記端末装置に前記停止要求信号に対する応答信号を送信する。
【００２１】
本発明の一態様は、上記の通信システムであって、前記加入者側光回線終端装置は、前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスとを検出する端末要求参照部と、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記端末要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部と、を備える。
【００２２】
本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスと、当該端末装置が接続する前記加入者側光回線終端装置を一意に識別する終端装置識別情報とを検出する配信要求参照部を有し、前記配信要求参照部が検出した前記終端装置識別情報に対応する前記加入者側光回線終端装置は、前記配信要求参照部が検出した前記データ識別情報と前記端末装置の端末アドレスとを前記局側光回線終端装置から受信し、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記配信要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部、を備える。
【００２３】
本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御部と、前記信号処理制御部によって前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理部と、を有し、前記加入者側光回線終端装置の前記受信処理部は、前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御部から受信する前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する。
【００２４】
本発明の一態様は、上記の通信システムであって、前記信号処理制御部は、前記配信要求信号に含まれる前記データ識別情報と、同報配信で送信中の前記データに含まれる前記データ識別情報とが予め定められる同一グループに属する場合、同報配信で送信中の前記データに含まれる前記データ識別情報に対応する前記識別子情報を前記配信要求信号に含まれる前記データ識別情報と対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記配信要求信号に含まれる前記データ識別情報に対応する前記識別子情報を送信する。
【００２５】
本発明の一態様は、端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムによる通信方法であって、前記局側光回線終端装置が、いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置が、前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信方法である。
【発明の効果】
【００２６】
本発明により、同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図２】第１実施形態における重複ストリーム抑止部による処理の流れを示すフローチャートである。
【図３】第２実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図４】第２実施形態におけるＯＬＴが備える記憶部のデータ構成を示す図である。
【図５】第２実施形態におけるＯＮＵが備える記憶部のデータ構成を示す図である。
【図６】第２実施形態における端末要求参照部による処理の流れを示すフローチャートである。
【図７】第２実施形態におけるＯＬＴによる処理の流れを示すフローチャートである。
【図８】第２実施形態における受信処理部による処理の流れを示すフローチャートである。
【図９】第３実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図１０】第３実施形態におけるＯＬＴが備える記憶部のデータ構成を示す図である。
【図１１】第３実施形態におけるＯＮＵが備える記憶部のデータ構成を示す図である。
【図１２】第３実施形態における配信要求参照部による処理の流れを示すフローチャートである。
【図１３】第３実施形態における信号処理制御部による処理の流れを示すフローチャートである。
【図１４】第３実施形態における受信処理部による処理の流れを示すフローチャートである。
【図１５】第４実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図１６】第４実施形態におけるＯＬＴが備える記憶部のデータ構成を示す図である。
【図１７】第４実施形態における信号処理制御部による処理の流れを示すフローチャートである。
【図１８】第４実施形態におけるＯＮＵが備える記憶部のデータ構成を示す図である。
【図１９】第５実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図２０】第５実施形態におけるＯＬＴが備える記憶部のデータ構成を示す図である。
【図２１】第５実施形態における信号処理制御部による処理の流れを示すフローチャートである。
【図２２】第５実施形態の他の構成例におけるＯＬＴが備える記憶部のデータ構成を示す図である。
【図２３】第５実施形態の他の構成例による通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図２４】第６実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。
【図２５】第６実施形態における配信要求参照部による処理の流れを示すフローチャートである。
【図２６】第６実施形態における選択部による処理の流れを示すフローチャートである。
【図２７】従来のＰＯＮシステムの構成にユニキャスト方式とマルチキャスト方式とを適用した例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の一実施形態を、図面を参照しながら説明する。
（第１実施形態）
図１は、第１実施形態における通信システム１の内部構成、通信システム１と端末装置６０−１〜６０−３の接続構成、通信システム１と中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示す図である。以下の説明において、端末装置６０が３台の場合を例に説明するが、端末装置６０は２台以上であれば何台であってもよい。
【００２９】
通信システム１は、例えば、ＰＯＮシステムであり、ＧＥ−ＰＯＮ（Gigabit Ethernet（登録商標） Passive Optical Network）や１０Ｇ−ＥＰＯＮ（10Gigabit-Ethernet Passive Optical Network）などのＩＥＥＥ（The Institute of Electrical and Electronics Engineers）標準準拠のシステムや、Ｇ−ＰＯＮ(Gigabit-Cable Passive Optical Network)やＸＧ−ＰＯＮ（10 Gigabit-Cable Passive Optical Network）などのＩＴＵ−Ｔ(International Telecommunication Union Telecommunication Standardization Sector) 標準準拠のシステムである。
【００３０】
通信システム１は、局側光回線終端装置であるＯＬＴ２０と、当該通信システム１を用いて提供される通信サービスの加入者宅に設置される終端装置であるＯＮＵ３０−１〜３０−３（加入者側光回線終端装置）と、多重分配器である光スプリッタ５０と、光伝送媒体である光ファイバ４０、４１−１〜４１−３とを備える。ＯＮＵ３０−１〜３０−３には、ＯＮＵ３０−１〜３０−３の各々を一意に識別できるＯＮＵ識別情報（終端装置識別情報）が予め付与されており、ここでは、ＯＮＵ識別情報として、例えば、ユニキャスト用論理リンクＩＤが適用されるものとする。なお、以下の説明において、当該通信サービスの加入者をユーザともいう。
【００３１】
中継ＮＷ７０は、例えば、インターネットなどの通信網であり、ＯＬＴ２０とサーバ装置８０を接続する。また、中継ＮＷ７０に備えられるルータ等の通信装置のうち、ＯＬＴ２０にデータを送信する通信装置は、サーバ装置８０から受信したデータに送信先となるＯＮＵ３０−１〜３０−３を指定するＯＮＵ識別情報に対応する情報を付与してユニキャスト方式によりＯＬＴ２０に送信する。ここでは、ＯＮＵ識別情報に対応する情報として、例えば、ＶＩＤ（Virtual Local Area network Identifier）が適用されるものとする。
【００３２】
サーバ装置８０は、例えば、映像配信事業者等が保有する、映像配信サーバ等の映像送信機器であり、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータを送信するストリーミングサーバ装置等が適用される。また、サーバ装置８０は、端末装置６０−１〜６０−３の配信要求信号を受信し、受信した配信要求信号に基づいて要求されるコンテンツデータをユニキャスト方式で配信要求信号の送信元の端末装置６０−１〜６０−３に対して送信する。
【００３３】
ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータとは、放送型のデータであり、いわゆるストリーミング方式、すなわち映像や音声などの時系列データを受信する際、データの受信と並行して再生を行う方式に適用されるデータである。また、ストリーミング方式の対象としている時系列データのことを、ストリームデータまたはストリーミングデータといい、本実施形態における、コンテンツデータは、放送型のストリームデータである。放送型のストリームデータとは、例えば、端末装置６０−１がサーバ装置８０から継続してコンテンツデータを受信している場合に、端末装置６０−２が、ある時刻に、サーバ装置８０に当該コンテンツデータの配信要求信号を送信したとする。その際、サーバ装置８０は、当該時刻に送信を行っているコンテンツデータを端末装置６０−２に対して送信するため、端末装置６０−１と端末装置６０−２において再生されるコンテンツデータは同一内容となる。
【００３４】
コンテンツデータには、コンテンツデータごとに一意に識別できるコンテンツ識別情報が予め付与され、コンテンツデータ内に書き込まれている。ここで、コンテンツ識別情報とは、コンテンツデータの内容を一意に識別できる情報であればどのような情報であってもよく、例えば、ＨＴＴＰ（Hyper Text Transfer Protocol）に基づいて送信される配信要求のファイル名等が適用されてもよい。また、以下の説明において、複数の端末装置６０−１〜６０−３からの配信要求信号を受信してサーバ装置８０がコンテンツデータを送信する送信処理を、配信処理ともいう。送信処理に適用されるプロトコルとしては、ＨＴＴＰやＭＭＳ（Microsoft（登録商標） Media Server protocol）の他、ＲＴＰ（Real-time Transport Protocol）とＲＴＳＰ（Real Time Streaming Protocol）の組み合わせなどを適用することを想定しているが、これら以外のプロトコルであってもよい。
【００３５】
端末装置６０−１〜６０−３は、例えば、ユーザが使用するパーソナルコンピュータであり、一意に識別できるＩＰ(Internet Protocol)アドレス、ＭＡＣ(Media Access Control)アドレス等の端末アドレスが予め付与されている。また、端末装置６０−１〜６０−３は、ＷｅｂブラウザやＷｉｎｄｏｗｓ（登録商標） Ｍｅｄｉａ Ｐｌａｙｅｒ等のアプリケーションソフトウェアを備えており、映像や音声のデータをユニキャスト方式で受信して再生する。また、端末装置６０−１〜６０−３の各々は、ＯＮＵ３０−１〜３０−３に接続され、ユーザの操作を受けて、サーバ装置８０に対してユニキャスト方式でコンテンツデータの配信要求を行う場合、当該コンテンツデータのコンテンツ識別情報を含む配信要求信号を送信する。また、端末装置６０−１〜６０−３の各々は、ユーザの操作を受けて、コンテンツデータの配信停止を要求する場合、当該コンテンツデータのコンテンツ識別情報を含む停止要求信号を送信する。
【００３６】
通信システム１において光スプリッタ５０は、ＯＬＴ２０から光ファイバ４０を通じて受信したデータを３つに分配して光ファイバ４１−１〜４１−３を通じてＯＮＵ３０−１〜３０−３に送信する。また、光スプリッタ５０は、ＯＮＵ３０−１〜３０−３を通じて端末装置６０−１〜６０−３から受信したデータを多重して光ファイバ４０を通じてＯＬＴ２０に送信する。
【００３７】
ＯＬＴ２０は、重複ストリーム抑止部２１を備える。重複ストリーム抑止部２１は、サーバ装置８０から中継ＮＷ７０を通じてコンテンツデータを受信した場合、既に送信しているコンテンツデータの中で、同一内容のコンテンツデータが存在するか否かを判定する。また、重複ストリーム抑止部２１は、同一内容のコンテンツデータが存在すると判定した場合、重複しているコンテンツデータの中から１つのコンテンツデータを選択して、他のコンテンツデータを廃棄する。また、重複ストリーム抑止部２１は、選択したコンテンツデータにブロードキャスト用論理リンクＩＤを付与して同報配信により当該コンテンツデータをＯＮＵ３０−１〜３０−３に送信する。
【００３８】
ＯＮＵ３０−１〜３０−３の各々は、ストリーム調整部３１−１〜３１−３を備える。ストリーム調整部３１−１〜３１−３は、同報配信で送信されるコンテンツデータを受信した場合、コンテンツデータに含まれるコンテンツ識別情報が、接続する端末装置６０−１〜６０−３が送信した配信要求信号に含まれるコンテンツ識別情報に一致するか否かを判定する。また、ストリーム調整部３１−１〜３１−３は、コンテンツ識別情報が一致しないと判定した場合、受信したコンテンツデータを廃棄する。
【００３９】
また、ストリーム調整部３１−１〜３１−３は、コンテンツ識別情報が一致すると判定した場合、コンテンツデータを取り込み、コンテンツデータの送信先となる宛先の端末アドレスが、配信要求信号の送信元の端末装置６０−１〜６０−３の端末アドレスに一致するか否かを判定する。ストリーム調整部３１−１〜３１−３は、端末アドレスが一致すると判定した場合、取り込んだコンテンツデータを端末装置６０−１〜６０−３に送信する。また、ストリーム調整部３１−１〜３１−３は、端末アドレスが一致しないと判定した場合、宛先の端末アドレスを配信要求信号の送信元の端末装置６０−１〜６０−３の端末アドレスに書き換えて、コンテンツデータを端末装置６０−１〜６０−３に送信する。
【００４０】
（第１実施形態の通信システム１を適用した処理）
次に、図１及び図２を参照しつつ、第１実施形態の通信システム１を適用した処理の流れについて説明する。図２は、重複ストリーム抑止部２１による処理の流れを示すフローチャートである。端末装置６０−１は、ユーザの操作を受けて、コンテンツ＃１のコンテンツ識別情報を含む配信要求信号をサーバ装置８０に対して送信する。ＯＮＵ３０−１は、端末装置６０−１から配信要求信号を受信すると、配信要求信号を光スプリッタ５０を介してＯＬＴ２０に送信する。
【００４１】
ＯＬＴ２０は、ＯＮＵ３０−１から配信要求信号を受信すると、中継ＮＷ７０を介してサーバ装置８０に送信する（図１のステップＰ１）。サーバ装置８０は、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツ＃１のコンテンツデータをユニキャスト方式で中継ＮＷ７０に送信する。中継ＮＷ７０が備える通信装置は、サーバ装置８０から受信したコンテンツデータに対して、配信要求信号を送信したＯＮＵ３０−１のＶＩＤを付与してＯＬＴ２０に送信する。
【００４２】
ＯＬＴ２０の重複ストリーム抑止部２１は、中継ＮＷ７０からコンテンツデータを受信する（図２のステップＳ１）。重複ストリーム抑止部２１は、同一内容のコンテンツデータを既に送信しているか否かを判定する。すなわち、重複ストリーム抑止部２１は、コンテンツデータに含まれるコンテンツ識別情報を参照し、当該コンテンツ識別情報に一致するコンテンツ識別情報を含む他のコンテンツデータを送信しているか否かを判定する（図２のステップＳ２）。ここでは、他のコンテンツデータを送信していないため、重複ストリーム抑止部２１は、コンテンツ識別情報が一致する他のコンテンツデータを送信していないと判定する（図２のステップＳ２−Ｎｏ）。重複ストリーム抑止部２１は、当該コンテンツデータにＯＮＵ３０−１に割り当てられているユニキャスト用論理リンクＩＤを付与してＯＮＵ３０−１〜３０−３に送信する（図２のステップＳ３）。
【００４３】
ＯＮＵ３０−１のストリーム調整部３１−１は、コンテンツデータを受信すると、ＯＮＵ３０−１に割り当てられているユニキャスト用論理リンクＩＤが付与されているため、当該コンテンツデータを取り込んで、端末装置６０−１に送信する。端末装置６０−１は、ＯＮＵ３０−１から当該コンテンツデータを受信して再生を開始する。ＯＮＵ３０−２，３０−３のストリーム調整部３１−２，３１−３は、受信したコンテンツデータに付与されているユニキャスト用論理リンクＩＤが、自らに割り当てられているユニキャスト用論理リンクＩＤではないため、受信したコンテンツデータを廃棄する。
【００４４】
上記の状態において、端末装置６０−２が、ユーザの操作を受けてコンテンツ＃１のコンテンツ識別情報を含む配信要求信号をサーバ装置８０に対して送信する（図１のステップＰ２）。サーバ装置８０は、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツ＃１のコンテンツデータをユニキャスト方式で中継ＮＷ７０に送信する。中継ＮＷ７０が備える通信装置は、サーバ装置８０から受信したコンテンツデータに対して、配信要求信号を送信したＯＮＵ３０−２のＶＩＤを付与してＯＬＴ２０に送信する。
【００４５】
ＯＬＴ２０の重複ストリーム抑止部２１は、中継ＮＷ７０からコンテンツデータを受信する（図２のステップＳ１）。重複ストリーム抑止部２１は、コンテンツデータに含まれるコンテンツ識別情報を参照し、当該コンテンツ識別情報に一致するコンテンツ識別情報を含む他のコンテンツデータを送信しているか否かを判定する（図２のステップＳ２）。ここでは、既にコンテンツ＃１のコンテンツデータを端末装置６０−１に対して送信しているため、重複ストリーム抑止部２１は、コンテンツ識別情報が一致する他のコンテンツデータを送信していると判定する（図２のステップＳ２−Ｙｅｓ）。
【００４６】
重複ストリーム抑止部２１は、重複しているコンテンツデータのいずれか１つを選択して、他のコンテンツデータを廃棄する（図２のステップＳ４）。ここでは、端末装置６０−１に送信しているコンテンツデータを選択し、端末装置６０−２を宛先とするコンテンツデータを廃棄したとする。重複ストリーム抑止部２１は、選択した端末装置６０−１に送信しているコンテンツデータに対してブロードキャスト用論理リンクＩＤを付与し、同報配信として当該コンテンツデータをＯＮＵ３０−１〜３０−３に送信する（図２のステップＳ５）。
【００４７】
ＯＮＵ３０−１〜３０−３のストリーム調整部３１−１〜３１−３は、コンテンツデータを受信すると、ブロードキャスト用論理リンクＩＤが付与されているため、当該コンテンツデータを取り込む。ＯＮＵ３０−１及びＯＮＵ３０−２は、取り込んだコンテンツデータに含まれるコンテンツ識別情報が、各々に接続する端末装置６０−１及び端末装置６０−２が送信した配信要求信号に含まれるコンテンツ識別情報に一致するため、取り込んだコンテンツデータを各々に接続する端末装置６０−１及び端末装置６０−２に送信する。送信する際に、ＯＮＵ３０−２は、コンテンツデータの宛先の端末アドレスが端末装置６０−１の端末アドレスになっているため、宛先の端末アドレスを端末装置６０−２の端末アドレスに書き換えて送信する。これに対して、ＯＮＵ３０−３は、ＯＮＵ３０−３に接続する端末装置６０−３が配信要求信号を送信していないため、取り込んだコンテンツデータを廃棄する。
【００４８】
上記の第１実施形態の構成により、ＯＬＴ２０の重複ストリーム抑止部２１は、サーバ装置８０から受信したコンテンツデータと、同一内容のコンテンツデータを既に送信している場合、いずれか１つのコンテンツデータを選択し、他のコンテンツデータを廃棄する。これにより、通信システム１の区間において、重複して同一内容のコンテンツデータを送信することなく、配信要求信号を送信した端末装置６０−１と端末装置６０−２においてコンテンツデータを受信して再生を行うことが可能となる。したがって、通信システム１の区間において、同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
【００４９】
なお、上記の第１実施形態において、重複ストリーム抑止部２１が、図２のステップＳ４において、既に端末装置６０−１に送信しているコンテンツデータではなく、新たに受信した端末装置６０−２を宛先とするコンテンツデータを選択したとする。この場合、重複ストリーム抑止部２１は、端末装置６０−１に対して送信するコンテンツデータを切り替えることになる。コンテンツデータを構成するパケットに、順序を示すシーケンス番号が含まれている場合、重複ストリーム抑止部２１は、端末装置６０−１に対して送信しているコンテンツデータにおいて、廃棄を開始するシーケンス番号を検出しておく。そして、重複ストリーム抑止部２１は、新たに選択したコンテンツデータにおいて、廃棄を開始したシーケンス番号のパケットから送信を行うことで、端末装置６０−１において再生されるコンテンツデータに途切れを起こさせないようにすることができる。
【００５０】
また、サーバ装置８０から廃棄をするコンテンツデータを継続して受信することによる負荷を低減するために、重複ストリーム抑止部２１が、サーバ装置８０に停止要求信号を送信して、コンテンツデータの送信を停止させるようにしてもよい。
【００５１】
（第２実施形態）
図３は、第２実施形態における通信システム１ａの内部構成、通信システム１ａと端末装置６０−１〜６０−３の接続構成、通信システム１ａと中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示すブロック図である。第１実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【００５２】
通信システム１ａは、ＯＬＴ２０ａ、ＯＮＵ３０ａ−１〜３０ａ−３、光スプリッタ５０、及び光ファイバ４０，４１−１〜４１−３を備える。ＯＬＴ２０ａは、重複ストリーム抑止部２１ａを備えており、重複ストリーム抑止部２１ａは、配信状況共有部２１１、選択部２１２、信号処理部２１３、信号処理制御部２１４、記憶部２１５を備える。ＯＮＵ３０ａ−１〜３０ａ−３の各々は、ストリーム調整部３１ａ−１〜３１ａ−３を備えており、ストリーム調整部３１ａ−１〜３１ａ−３の各々は、端末要求参照部３１１−１〜３１１−３、記憶部３１２−１〜３１２−３、受信処理部３１３−１〜３１３−３を備える。
【００５３】
重複ストリーム抑止部２１ａにおいて、配信状況共有部２１１は、いずれかのＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３から端末アドレスとコンテンツ識別情報とＯＮＵ識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を受信する。また、配信状況共有部２１１は、受信した情報を、全ての端末要求参照部３１１−１〜３１１−３に送信する。
【００５４】
記憶部２１５は、図４に示すＰＯＮ区間用識別子情報データ２１５１を記憶する。ＰＯＮ区間用識別子情報データ２１５１には、ＰＯＮ区間用識別子情報が書き込まれる。ここで、ＰＯＮ区間用識別子情報とは、ＰＯＮ区間用識別子を示す情報と、ＰＯＮ区間用識別子の値を示す情報を含んでおり、予め通信システム１ａの運用者等によって設定される。ＰＯＮ区間用識別子を示す情報とは、コンテンツデータに含まれるヘッダ情報のフィールドの中で、どのフィールドにＰＯＮ区間用識別子の値を書き込むかを示す情報であり、例えば、ヘッダ情報におけるフィールドの位置を直接ビット数やバイト数で示す情報であってもよいし、ＭＡＣアドレスのフィールドの宛先ＭＡＣアドレスやＩＰアドレスの宛先ＩＰアドレスといったフィールド名を示す情報であってもよい。
【００５５】
ＰＯＮ区間用識別子とは、ＯＬＴ２０ａとＯＮＵ３０ａ−１〜３０ａ−３の間のみで参照され、例えば、コンテンツデータを取り込むＯＮＵ３０ａ−１〜３０ａ−３を指定する際に用いられる。例えば、ＯＬＴ２０ａは、ＯＮＵ３０ａ−１とＯＮＵ３０ａ−２に対して、予めＰＯＮ区間用識別子を示す情報としてＭＡＣアドレスのフィールドの宛先アドレスとすることと、当該ＰＯＮ区間用識別子の値としてＭＡＣアドレスＡとすることを定めたＰＯＮ区間用識別子情報を通知する。一方、ＯＬＴ２０ａは、当該ＰＯＮ区間用識別子情報をＯＮＵ３０ａ−３に通知しないとする。
【００５６】
ＯＬＴ２０ａは、コンテンツデータを送信する際に宛先ＭＡＣアドレスのフィールドにＭＡＣアドレスＡを書き込んで送信する。ＯＮＵ３０ａ−１とＯＮＵ３０ａ−２は、当該コンテンツデータを受信すると、宛先ＭＡＣアドレスを参照して、ＭＡＣアドレスＡが書き込まれていることを検出すると、当該コンテンツデータを取り込む。これに対して、ＯＮＵ３０ａ−３は、ＰＯＮ区間用識別子情報の通知を受けていないため、当該コンテンツデータを取り込まずに廃棄する。このようにすることで、コンテンツデータの取り込み先のＯＮＵ３０ａ−１〜３０ａ−３を予め指定しておくことができ、あるコンテンツデータのグループに対して同一のＰＯＮ区間用識別子情報を対応付けることで、コンテンツデータのグループ等の単位で送信先を選択することもできる。
【００５７】
選択部２１２は、中継ＮＷ７０を通じてサーバ装置８０からコンテンツデータを受信すると、同一内容のコンテンツデータ、すなわちコンテンツ識別情報が同一のコンテンツデータが信号処理部２１３によってＯＮＵ３０ａ−１〜３０ａ−３に送信されているか否かを判定する。また、選択部２１２は、同一内容のコンテンツデータが信号処理部２１３によって送信されていると判定した場合、受信したコンテンツデータを廃棄する。また、選択部２１２は、送信中のコンテンツデータが同報配信で送信されていない場合、当該コンテンツデータを同報配信で送信させるため、当該コンテンツデータのコンテンツ識別情報を信号処理制御部２１４に出力する。
【００５８】
信号処理制御部２１４は、記憶部２１５のＰＯＮ区間用識別子情報データ２１５１からＰＯＮ区間用識別子情報を読み出し、読み出したＰＯＮ区間用識別子情報をＯＮＵ３０ａ−１〜３０ａ−３に送信する。また、信号処理制御部２１４は、選択部２１２が出力するコンテンツ識別情報を受けて、当該コンテンツ識別情報と、読み出したＰＯＮ区間用識別子情報とを対応付けて信号処理部２１３に出力する。
【００５９】
信号処理部２１３は、選択部２１２が出力するコンテンツデータを取得する。また、信号処理部２１３は、信号処理制御部２１４が出力するコンテンツ識別情報とＰＯＮ区間用識別子情報とが対応付けられた情報を取得する。また、信号処理部２１３は、信号処理制御部２１４から取得したコンテンツ識別情報を含むコンテンツデータを検出する。また、信号処理部２１３は、当該コンテンツ識別情報に対応するＰＯＮ区間用識別子情報に基づいて、検出したコンテンツデータに含まれるヘッダ情報のＰＯＮ区間用識別子を示す情報に対応するフィールドを特定する。また、信号処理部２１３は、特定したフィールドの値を、ＰＯＮ区間用識別子情報に含まれるＰＯＮ区間用識別子の値に書き換えてコンテンツデータを送信する。
【００６０】
ＯＮＵ３０ａ−１〜３０ａ−３の各々が備えるストリーム調整部３１ａ−１〜３１ａ−３において、記憶部３１２−１〜３１２−３は、図５に示すデータを記憶する。図５では、一例として記憶部３１２−１が記憶するデータを示しており、他の記憶部３１２−２，３１２−３も同様の構成のデータを記憶する。
【００６１】
記憶部３１２−１は、端末管理テーブル３１２１−１とＰＯＮ区間用識別子情報データ３１２２−１を記憶する。端末管理テーブル３１２１−１は、「端末アドレス」、「コンテンツ識別情報」、「ＯＮＵ識別情報」の項目を有している。「端末アドレス」の項目には、端末装置６０−１〜６０−３に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。「ＯＮＵ識別情報」の項目には、ＯＮＵ３０ａ−１〜３０ａ−３のＯＮＵ識別情報が書き込まれる。ＰＯＮ区間用識別子情報データ３１２２−１には、上述したＰＯＮ区間用識別子情報が書き込まれる。
【００６２】
端末要求参照部３１１−１〜３１１−３は、端末装置６０−１〜６０−３が送信する配信要求信号や停止要求信号に含まれる情報を参照する。また、端末要求参照部３１１−１〜３１１−３は、送信元の端末装置６０−１〜６０−３の端末アドレスと、配信要求信号や停止要求信号に含まれるコンテンツ識別情報を検出する。また、端末要求参照部３１１−１〜３１１−３は、配信要求信号を参照した場合、検出した端末アドレスとコンテンツ識別情報とに、各々に対応するＯＮＵ３０ａ−１〜３０ａ−３のＯＮＵ識別情報を対応付けて、各々に対応する記憶部３１２−１〜３１２−３の端末管理テーブル３１２１−１〜３１２１−３に書き込む。
【００６３】
また、端末要求参照部３１１−１〜３１１−３は、停止要求信号を参照した場合、各々に対応する記憶部３１２−１〜３１２−３の端末管理テーブル３１２１−１〜３１２１−３から、検出した端末アドレスとコンテンツ識別情報とに対応するレコードを削除する。また、端末要求参照部３１１−１〜３１１−３は、端末アドレスとコンテンツ識別情報とＯＮＵ識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を配信状況共有部２１１に送信する。
【００６４】
また、端末要求参照部３１１−１〜３１１−３は、停止要求信号を参照した場合、停止要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータを停止要求信号の送信元の端末装置６０−１〜６０−３以外の端末装置６０−１〜６０−３が受信している場合、当該停止要求信号を廃棄する。また、端末要求参照部３１１−１〜３１１−３は、当該停止要求信号を廃棄した場合、送信元の端末装置６０−１〜６０−３にサーバ装置８０が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。
【００６５】
また、端末要求参照部３１１−１〜３１１−３は、配信状況共有部２１１から、他の端末要求参照部３１１−１〜３１１−３が送信した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を受信する。また、端末要求参照部３１１−１〜３１１−３は、受信した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報の登録を示す情報に基づいて、各々に対応する記憶部３１２−１〜３１２−３の端末管理テーブル３１２１−１〜３１２１−３に書き込む。また、端末要求参照部３１１−１〜３１１−３は、受信した端末アドレスとコンテンツ識別情報の削除を示す情報に基づいて、各々に対応する記憶部３１２−１〜３１２−３の端末管理テーブル３１２１−１〜３１２１−３から対応するレコードを削除する。
【００６６】
受信処理部３１３−１〜３１３−３は、信号処理制御部２１４からＰＯＮ区間用識別子情報を受信し、受信したＰＯＮ区間用識別子情報を各々に対応する記憶部３１２−１〜３１２−３のＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込む。また、受信処理部３１３−１〜３１３−３は、信号処理部２１３からコンテンツデータを受信すると、当該コンテンツデータが同報配信で送信されている場合、ＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込まれているＰＯＮ区間用識別子情報を読み出す。また、受信処理部３１３−１〜３１３−３は、読み出したＰＯＮ区間用識別子情報の値と、コンテンツデータに含まれるヘッダ情報のＰＯＮ区間用識別子の値とが一致する場合、当該コンテンツデータを取り込む。
【００６７】
また、受信処理部３１３−１〜３１３−３は、取り込んだコンテンツデータが、各々に対応するＯＮＵ３０ａ−１〜ＯＮＵ３０ａ−３に接続する端末装置６０−１〜６０−３が配信要求を行ったコンテンツデータであるか否かをコンテンツ識別情報に基づいて判定する。また、受信処理部３１３−１〜３１３−３は、配信要求が行われたコンテンツデータであると判定した場合、端末管理テーブル３１２１−１〜３１２１−３を参照して、コンテンツデータの宛先の端末アドレスを、配信要求信号の送信元の端末アドレスに書き換えてコンテンツデータを送信する。
【００６８】
（ＯＮＵの端末要求参照部による処理）
以下、図３，図６から図８を参照しつつ第２実施形態の通信システム１ａを適用した処理について説明する。図６は、ＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３が行う処理の流れを示すフローチャートである。以下、一例として、ＯＮＵ３０ａ−１の端末要求参照部３１１−１が行う処理について説明する。
【００６９】
端末要求参照部３１１−１は、端末装置６０−１が送信した要求信号を受信する（ステップＳａ１）。端末要求参照部３１１−１は、要求信号が配信要求信号であるか、停止要求信号であるかを判定する（ステップＳａ２）。例えば、端末要求参照部３１１−１を備えるＯＮＵ３０ａ−１に接続する端末装置６０−１が、コンテンツ識別情報としてコンテンツ＃１を含む配信要求信号をＯＮＵ３０ａ−１に送信したとする。
【００７０】
この場合、端末要求参照部３１１−１は、配信要求信号を受信したと判定し（ステップＳａ２、配信要求）、配信要求信号から端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）を読み出す。端末要求参照部３１１−１は、読み出した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）を、記憶部３１２−１の端末管理テーブル３１２１−１の「端末アドレス」と「コンテンツ識別情報」の項目に書き込んでレコードを生成する。端末要求参照部３１１−１は、更に、当該レコードの「ＯＮＵ識別情報」の項目に、自らを備えるＯＮＵ３０ａ−１のＯＮＵ識別情報（ＯＮＵ＃１）を書き込んで記憶させる（ステップＳａ３）。
【００７１】
端末要求参照部３１１−１は、端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）の登録を示す情報を制御信号１０１によりＯＬＴ２０ａの配信状況共有部２１１に送信する（ステップＳａ４）。端末要求参照部３１１−１は、配信要求信号をＯＬＴ２０ａの重複ストリーム抑止部２１ａに送信する（ステップＳａ５）。
【００７２】
ステップＳａ４において、端末要求参照部３１１−１が、端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）の登録を示す情報を制御信号１０１により配信状況共有部２１１に送信する。配信状況共有部２１１は、受信した制御信号１０１を、全てのＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３に送信する。端末要求参照部３１１−２，３１１−３は、当該制御信号１０１を受信すると、制御信号１０１に含まれる端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）を、各々に対応する端末管理テーブル３１２１−２，３１２１−３の「端末アドレス」と「コンテンツ識別情報」と「ＯＮＵ識別情報」の項目に書き込む。このとき、端末要求参照部３１１−１は、ステップＳａ３において端末管理テーブル３１２１−１に書き込んだ情報に、受信した制御信号１０１に含まれる情報を上書きしてもよいし、同一の情報が既に書き込まれているとして、上書きを行わなくてもよい。
【００７３】
上記の通り、配信状況共有部２１１は、受信した制御信号１０１を全てのＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３に送信する処理を行う。当該処理により、全てのＯＮＵ３０ａ−１〜３０ａ−３において、端末装置６０−１〜６０−３から送信された配信要求信号に含まれる端末アドレスとコンテンツ識別情報と、配信要求信号を送信したＯＮＵ３０ａ−１〜３０ａ−３のＯＮＵ識別情報とが対応付けられた情報を共有することができる。
【００７４】
一方、端末装置６０−１が、コンテンツ＃１のコンテンツ識別情報を含む停止要求信号を送信した場合、端末要求参照部３１１−１は、ステップＳａ２において、受信した要求信号が、停止要求信号であると判定する（ステップＳａ２、停止要求）。端末要求参照部３１１−１は、受信した停止要求信号から端末装置６０−１の端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）を検出する。端末要求参照部３１１−１は、検出した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）に対応するレコードを端末管理テーブル３１２１−１から削除する（ステップＳａ６）。当該レコードの削除により、受信処理部３１３−１は、端末装置６０−１への当該コンテンツ識別情報（コンテンツ＃１）のコンテンツデータの送信を停止する。
【００７５】
端末要求参照部３１１−１は、端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）の削除を示す情報を制御信号１０１により配信状況共有部２１１に送信する（ステップＳａ７）。端末要求参照部３１１−１は、端末管理テーブル３１２１−１を参照して、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されているか否かを判定する（ステップＳａ８）。端末要求参照部３１１−１は、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されていないと判定した場合（ステップＳａ８−Ｎｏ）、停止要求信号をＯＬＴ２０ａに対して送信する（ステップＳａ１１）。これにより、サーバ装置８０は、コンテンツ＃１のコンテンツデータの送信を停止する。
【００７６】
一方、端末要求参照部３１１−１は、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されていると判定した場合（ステップＳａ８−Ｙｅｓ）、停止要求信号を廃棄する（ステップＳａ９）。端末要求参照部３１１−１は、停止要求信号の送信元の端末装置６０−１に対して停止要求信号に対してサーバ装置８０が送信する応答信号と同一の応答信号を送信する（ステップＳａ１０）。
【００７７】
ステップＳａ７において、端末要求参照部３１１−１が、端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）の削除を示す情報を制御信号１０１により配信状況共有部２１１に送信する。配信状況共有部２１１は、受信した制御信号１０１を、ＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３に送信する。端末要求参照部３１１−２，３１１−３は、当該制御信号１０１を受信すると、制御信号１０１に含まれる端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）に対応するレコードを、各々に対応する端末管理テーブル３１２１−２，３１２１−３から削除する。上記の図６に示す処理が、端末要求参照部３１１−２，３１１−３において、各々に対応する端末装置６０−２，６０−３からの配信要求信号や停止要求信号を受信して行われる。
【００７８】
（ＯＬＴにおける処理）
図７は、ＯＬＴ２０ａの選択部２１２、信号処理制御部２１４、信号処理部２１３によって行われる処理の流れを示すフローチャートである。図７における破線は、各々の機能部の処理の関連性を示す線である。図３において、いずれかの端末装置６０−１〜６０−３が、例えば、コンテンツ＃１のコンテンツ識別情報を含む配信要求信号を送信すると、当該配信要求信号は、ＯＮＵ３０ａ−１〜３０ａ−３の端末要求参照部３１１−１〜３１１−３を通じてＯＬＴ２０ａの重複ストリーム抑止部２１ａが受信する。重複ストリーム抑止部２１ａは、中継ＮＷ７０を通じてサーバ装置８０に配信要求信号を送信する。サーバ装置８０は、配信要求信号の送信元の端末装置６０−１〜６０−３に対してコンテンツ＃１のコンテンツデータの送信を開始する。重複ストリーム抑止部２１ａの選択部２１２は、当該コンテンツデータを受信する（ステップＳａ２１）。
【００７９】
選択部２１２は、受信したコンテンツデータに含まれるコンテンツ識別情報（コンテンツ＃１）を参照し、信号処理部２１３が、コンテンツ識別情報が同一のコンテンツデータを送信しているか否かを判定する（ステップＳａ２２）。コンテンツデータは、選択部２１２を通じて信号処理部２１３に送信されているため、選択部２１２は、自らが送信しているコンテンツデータのコンテンツ識別情報を参照して、当該判定を行うことができる。選択部２１２は、信号処理部２１３が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合（ステップＳａ２２−Ｙｅｓ）、受信したコンテンツデータを廃棄する（ステップＳａ２３）。
【００８０】
選択部２１２は、ステップＳａ２２において判定の対象としたコンテンツ識別情報（コンテンツ＃１）が同一であって送信中のコンテンツデータが同報配信での送信であるか否かを判定する（ステップＳａ２４）。選択部２１２は、送信中のコンテンツデータが同報配信での送信であると判定した場合（ステップＳａ２４−Ｙｅｓ）、処理を終了する。
一方、選択部２１２は、送信中のコンテンツデータが同報配信での送信ではないと判定した場合（ステップＳａ２４−Ｎｏ）、コンテンツデータに含まれるコンテンツ識別情報（コンテンツ＃１）を信号処理制御部２１４に出力して処理を終了する（ステップＳａ２６）。
【００８１】
一方、選択部２１２は、ステップＳａ２２において、コンテンツ識別情報が同一のコンテンツデータを送信していないと判定した場合（ステップＳａ２２−Ｎｏ）、受信したコンテンツデータを信号処理部２１３に出力する（ステップＳａ２５）。選択部２１２は、コンテンツデータに含まれるコンテンツ識別情報（コンテンツ＃１）を信号処理制御部２１４に出力して処理を終了する（ステップＳａ２６）。
【００８２】
信号処理制御部２１４は、例えば、ＯＬＴ２０ａが起動した際に、記憶部２１５のＰＯＮ区間用識別子情報データ２１５１からＰＯＮ区間用識別子情報（＃α）を読み出し、制御信号１０２によりＯＮＵ３０ａ−１〜３０ａ−３の受信処理部３１３−１〜３１３−３に送信する（ステップＳａ３１）。ＯＮＵ３０ａ−１〜３０ａ−３の受信処理部３１３−１〜３１３−３は、受信したＰＯＮ区間用識別子情報（＃α）を、各々に対応する記憶部３１２−１〜３１２−３のＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込む。
【００８３】
信号処理制御部２１４は、ステップＳａ２６において、選択部２１２が出力するコンテンツ識別情報（コンテンツ＃１）を取得し、読み出したＰＯＮ区間用識別子情報（＃α）をコンテンツ識別情報に対応付けて信号処理部２１３に出力する（ステップＳａ３２）。
【００８４】
信号処理部２１３は、ステップＳａ２５において、選択部２１２が出力するコンテンツデータを取得する（ステップＳａ４１）。このとき、信号処理部２１３は、次の処理を行うまでの間、例えば、受信したコンテンツデータをバッファ等に蓄積しておく。信号処理部２１３は、ステップＳａ３２において、信号処理制御部２１４が出力するコンテンツ識別情報（コンテンツ＃１）と、ＰＯＮ区間用識別子情報（＃α）とを取得する（ステップＳａ４２）。信号処理部２１３は、選択部２１２から受信したコンテンツ識別情報（コンテンツ＃１）に対応するコンテンツデータを選択部２１２から取得しているコンテンツデータの中から検出する（ステップＳａ４３）。
【００８５】
信号処理部２１３は、当該コンテンツ識別情報に対応付けられたＰＯＮ区間用識別子情報からＰＯＮ区間用識別子を示す情報と、ＰＯＮ区間用識別子の値の情報を読み出す。信号処理部２１３は、読み出したＰＯＮ区間用識別子を示す情報に基づいて、検出したコンテンツデータの対応するフィールドを特定し、当該フィールドの値を、読み出したＰＯＮ区間用識別子の値に書き換えて変更する（ステップＳａ４４）。信号処理部２１３は、当該コンテンツデータにブロードキャスト用論理リンクＩＤを付与してＯＮＵ３０ａ−１〜３０ａ−３に対して送信する（ステップＳａ４５）。
【００８６】
なお、選択部２１２が行うステップＳａ２２の処理において、選択部２１２が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合、ステップＳａ２５の処理は行われない。この場合、信号処理部２１３が行うステップＳａ４１の処理は、信号処理部２１３が、既に選択部２１２から取得して送信を行っているコンテンツデータを継続して取得する処理を示すことになり、ステップＳａ４２以降の処理も、継続して取得しているコンテンツデータに対して行われる。
【００８７】
（ＯＮＵの受信処理部による処理）
図８は、ＯＮＵ３０ａ−１〜３０ａ−３の受信処理部３１３−１〜３１３−３が行う処理の流れを示すフローチャートである。以下、一例として、受信処理部３１３−１によって行われる処理について説明する。受信処理部３１３−１は、ＯＬＴ２０ａの信号処理部２１３が送信するコンテンツデータを受信する（ステップＳａ５１）。受信処理部３１３−１は、受信したコンテンツデータに付与されている論理リンクＩＤを参照して配信方式を判定する（ステップＳａ５２）。
【００８８】
受信処理部３１３−１は、付与されている論理リンクＩＤが、ユニキャスト用論理リンクＩＤであると判定した場合（ステップＳａ５２、ユニキャスト（個別））、受信したコンテンツデータに付与されているユニキャスト用論理リンクＩＤが、自ＯＮＵ３０ａ−１のユニキャスト用論理ＩＤであるか否かを判定することにより、自ＯＮＵ３０ａ−１宛てのコンテンツデータであるか否かを判定する（ステップＳａ５３）。受信処理部３１３−１は、受信したコンテンツデータに付与されているユニキャスト用論理ＩＤが、自ＯＮＵ３０ａ−１のユニキャスト用論理ＩＤでないと判定した場合（ステップＳａ５３−Ｎｏ）、受信したコンテンツデータを廃棄して処理を終了する（ステップＳａ５６）。一方、受信処理部３１３−１は、受信したコンテンツデータに付与されているユニキャスト用論理ＩＤが、自ＯＮＵ３０ａ−１のユニキャスト用論理リンクＩＤであると判定した場合（ステップＳａ５３−Ｙｅｓ）、受信したコンテンツデータを取り込み、端末装置６０−１に送信して処理を終了する（ステップＳａ５４）。
【００８９】
ステップＳａ５２において、受信処理部３１３−１は、付与されている論理リンクＩＤが、ブロードキャスト用論理リンクＩＤであると判定した場合（ステップＳａ５２、ブロードキャスト（同報））、記憶部３１２−１のＰＯＮ区間用識別子情報データ３１２２−１からＰＯＮ区間用識別子を示す情報と、ＰＯＮ区間用識別子の値とを読み出す。受信処理部３１３−１は、読み出したＰＯＮ区間用識別子を示す情報に基づいて、受信したコンテンツデータに含まれるヘッダ情報のＰＯＮ区間用識別子の値を参照する。受信処理部３１３−１は、参照したヘッダ情報に含まれるＰＯＮ区間用識別子の値が、ＰＯＮ区間用識別子情報データ３１２２−１から読み出したＰＯＮ区間用識別子の値に一致するか否かを判定する（ステップＳａ５５）。
【００９０】
受信処理部３１３−１は、ＰＯＮ区間用識別子の値が一致しないと判定した場合（ステップＳａ５５−Ｎｏ）、受信したコンテンツデータを廃棄して処理を終了する（ステップＳａ５６）。一方、受信処理部３１３−１は、ＰＯＮ区間用識別子の値が一致すると判定した場合（ステップＳａ５５−Ｙｅｓ）、コンテンツデータを取り込む（ステップＳａ５７）。
【００９１】
記憶部３１２−１の端末管理テーブル３１２１−１には、ＯＮＵ３０ａ−１以外のＯＮＵ３０ａ−２，３０ａ−３に接続する端末装置６０−２，６０−３に関する情報も含まれている。そのため、受信処理部３１３−１は、端末管理テーブル３１２１−１を参照して、「ＯＮＵ識別情報」の項目に記憶されているＯＮＵ識別情報が、自らを備えるＯＮＵ３０ａ−１のＯＮＵ識別情報であるレコードを抽出する。受信処理部３１３−１は、抽出したレコードの「コンテンツ識別情報」の項目のコンテンツ識別情報を読み出し、読み出したコンテンツ識別情報が、取り込んだコンテンツデータに含まれるコンテンツ識別情報に一致するか否かを判定する（ステップＳａ５８）。
【００９２】
受信処理部３１３−１は、コンテンツ識別情報が一致しないと判定した場合（ステップＳａ５８−Ｎｏ）、受信したコンテンツデータを廃棄して処理を終了する（ステップＳａ５６）。受信処理部３１３−１は、コンテンツ識別情報が一致すると判定した場合（ステップＳａ５８−Ｙｅｓ）、ステップＳａ５８において端末管理テーブル３１２１−１から抽出したレコードの「端末アドレス」の項目に書き込まれている端末アドレスを読み出す。当該端末アドレスが、当該コンテンツ識別情報を含む配信要求信号を送信した端末装置６０−１であって、自らを備えるＯＮＵ３０ａ−１に接続する端末装置６０−１の端末アドレスとなる。
【００９３】
受信処理部３１３−１は、受信したコンテンツデータの宛先の端末アドレスを、読み出した端末アドレスに書き換えてコンテンツデータを端末装置６０−１に送信する（ステップＳａ５９）。上記の図８に示す処理が、受信処理部３１３−２，３１３−３において、コンテンツデータを受信した際に行われる。
【００９４】
上記の第２実施形態の構成により、まず、コンテンツデータの送信が行われていない状態において、端末装置６０−１から要求されたコンテンツ＃１のコンテンツ識別情報を含む配信要求信号が送信されると（図３のステップＰａ１）、サーバ装置８０からコンテンツ＃１のコンテンツデータの送信が同報配信で行われることになる。また、全てのＯＮＵ３０ａ−１〜３０ａ−３は、同一のＰＯＮ区間用識別子情報を信号処理制御部２１４から受信して、各々に対応するＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込んで記憶させている。そのため、図８のステップＳａ５１〜Ｓａ５７までの処理が行われると、受信処理部３１３−１は、ステップＳａ５８の判定においてコンテンツ識別情報が一致すると判定し、受信処理部３１３−２，３１３−３は、コンテンツ識別情報が一致しないと判定する。これにより、受信処理部３１３−１のみがステップＳａ５９の処理を行い、当該コンテンツデータが、端末装置６０−１のみに送信されることになる。
【００９５】
この状態において、端末装置６０−２からコンテンツ＃１のコンテンツ識別番号を含む配信要求信号が送信されると（図３のステップＰａ２）、当該配信要求信号に基づいて、端末要求参照部３１１−２が、図６のステップＳａ３の処理により、記憶部３１２−２の端末管理テーブル３１２１−１に新たに１つのレコードを生成する。すなわち、端末要求参照部３１１−２は、「端末アドレス」、「コンテンツ識別情報」、「ＯＮＵ識別情報」の項目の各々に、端末装置６０−２の端末アドレス（＃ｂ）、コンテンツ識別情報（コンテンツ＃１）、ＯＮＵ３０ａ−２のＯＮＵ識別情報（ＯＮＵ＃２）を書き込んで新たなレコードを生成する。
【００９６】
端末装置６０−２が送信した配信要求信号に基づいて、ＯＬＴ２０ａの選択部２１２は、図７のステップＳａ２２の処理において、コンテンツ識別情報が同一のコンテンツデータの送信が行われていると判定する。ＯＬＴ２０ａの選択部２１２は、ステップＳａ２３の処理により、端末装置６０−２が送信した配信要求信号に基づいてサーバ装置８０から送信されるコンテンツデータを廃棄し、既にコンテンツ＃１のコンテンツデータは同報配信で送信されているため選択部２１２による処理を終了する。この場合、端末装置６０−２が送信した配信要求信号に基づいてサーバ装置８０から送信されるコンテンツデータは廃棄されるため、当該コンテンツデータに対する信号処理制御部２１４による図７のステップＳａ３２の処理や、信号処理部２１３によるステップＳａ４１〜Ｓａ４５の処理は行われない。
【００９７】
受信処理部３１３−２は、端末管理テーブル３１２１−１に新たなレコード、すなわち端末アドレス（＃ｂ）、コンテンツ識別情報（コンテンツ＃１）、ＯＮＵ識別情報（ＯＮＵ＃２）のレコードが生成されているため、図８のステップＳａ５８の処理において、コンテンツ識別情報が一致すると判定する。受信処理部３１３−２は、取り込んだコンテンツデータの宛先の端末アドレスを当該新たなレコードに含まれる端末アドレス（＃ｂ）に書き換えて端末装置６０−２にコンテンツデータを送信する。これにより、通信システム１ｂの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
【００９８】
また、この状態において、端末装置６０−１からコンテンツ＃１のコンテンツ識別情報を含む停止要求信号が送信されたとしても、図６のステップＳａ８における判定において、端末要求参照部３１１−１は、コンテンツ＃１のコンテンツ識別情報に端末アドレス（＃ｂ）が対応付けられていることから、コンテンツ＃１のコンテンツデータを受信している端末装置６０−２が存在するとして「Ｙｅｓ」の判定を行う。端末要求参照部３１１−１は、ステップＳａ９、Ｓａ１０の処理を進めて、端末装置６０−１に対する当該コンテンツデータの送信のみを停止して、当該端末装置６０−２へのコンテンツデータの送信を継続させることができる。
【００９９】
（第３実施形態）
図９は、第３実施形態における通信システム１ｂの内部構成、通信システム１ｂと端末装置６０−１〜６０−３の接続構成、通信システム１ｂと中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示すブロック図である。第１及び第２実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【０１００】
通信システム１ｂは、ＯＬＴ２０ｂ、ＯＮＵ３０ｂ−１〜３０ｂ−３、光スプリッタ５０、及び光ファイバ４０，４１−１〜４１−３を備える。ＯＬＴ２０ｂは、重複ストリーム抑止部２１ｂを備えており、重複ストリーム抑止部２１ｂは、配信要求参照部２１６、選択部２１２、信号処理部２１３、信号処理制御部２１４ｂ、記憶部２１５ｂを備える。ＯＮＵ３０ｂ−１〜３０ｂ−３の各々は、ストリーム調整部３１ｂ−１〜３１ｂ−３を備えており、ストリーム調整部３１ｂ−１〜３１ｂ−３の各々は、記憶部３１２ｂ−１〜３１２ｂ−３、受信処理部３１３ｂ−１〜３１３ｂ−３を備える。
【０１０１】
重複ストリーム抑止部２１ｂにおいて、記憶部２１５ｂは、図１０に示すＰＯＮ区間用識別子情報データ２１５１と、端末管理テーブル２１５２とを記憶する。端末管理テーブル２５１２は、「端末アドレス」、「コンテンツ識別情報」、「ＯＮＵ識別情報」の項目を有している。「端末アドレス」の項目には、端末装置６０−１〜６０−３に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。「ＯＮＵ識別情報」の項目には、ＯＮＵ３０ａ−１〜３０ａ−３のＯＮＵ識別情報が書き込まれる。
【０１０２】
配信要求参照部２１６は、端末装置６０−１〜６０−３が送信する配信要求信号または停止要求信号をＯＮＵ３０ｂ−１〜３０ｂ−３を通じて受信する。配信要求参照部２１６は、送信元の端末装置６０−１〜６０−３の端末アドレスと、配信要求信号や停止要求信号に含まれるコンテンツ識別情報と、送信元のＯＮＵ３０ａ−１〜３０ａ−３のＯＮＵ識別情報とを検出する。配信要求参照部２１６は、検出した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とを記憶部２１５ｂの端末管理テーブル２１５２に書き込んで記憶させる。また、配信要求参照部２１６は、検出した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とを含む開始指示情報を信号処理制御部２１４ｂに出力する。
【０１０３】
また、配信要求参照部２１６は、停止要求信号を参照した場合、記憶部２１５ｂの端末管理テーブル２１５２から、検出した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とに対応するレコードを削除する。また、配信要求参照部２１６は、停止要求信号を参照した場合、停止要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータを停止要求信号の送信元の端末装置６０−１〜６０−３以外の端末装置６０−１〜６０−３が受信している場合、当該停止要求信号を廃棄する。また、配信要求参照部２１６は、当該停止要求信号を廃棄した場合、送信元の端末装置６０−１〜６０−３に対してサーバ装置８０が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。また、配信要求参照部２１６は、検出した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とを含む停止指示情報を信号処理制御部２１４ｂに出力する。
【０１０４】
信号処理制御部２１４ｂは、第２実施形態の信号処理制御部２１４の構成に加えて、以下の構成を有する。すなわち、信号処理制御部２１４ｂは、配信要求参照部２１６から端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とを含む開始指示情報を受信した場合、開始指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの登録指示情報を生成する。また、信号処理制御部２１４ｂは、生成した登録指示情報を、開始指示情報に含まれるＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して制御信号１０２により送信する。
【０１０５】
また、信号処理制御部２１４ｂは、配信要求参照部２１６から端末アドレスとコンテンツ識別情報とＯＮＵ識別情報とを含む停止指示情報を受信した場合、端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの削除指示情報を生成し、生成した削除指示情報を、停止指示情報に含まれるＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して制御信号１０２により送信する。
【０１０６】
ＯＮＵ３０ｂ−１〜３０ｂ−３のストリーム調整部３１ｂ−１〜３１ｂ−３において、記憶部３１２ｂ−１〜３１２ｂ−３は、図１１に示すデータを記憶する。図１１では、一例として記憶部３１２ｂ−１が記憶するデータを示しており、他の記憶部３１２ｂ−２，３１２ｂ−３も同様の構成のデータを記憶する。
【０１０７】
記憶部３１２ｂ−１は、ＰＯＮ区間用識別子情報データ３１２２−１と、宛先変換テーブル３１２３−１とを記憶する。宛先変換テーブル３１２３−１は、「端末アドレス」、「コンテンツ識別情報」の項目を有する。「端末アドレス」の項目には、端末装置６０−１〜６０−３に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。
【０１０８】
受信処理部３１３ｂ−１〜３１３ｂ−３は、信号処理制御部２１４ｂからＰＯＮ区間用識別子情報を受信し、受信したＰＯＮ区間用識別子情報を各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３のＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込む。
【０１０９】
また、受信処理部３１３ｂ−１〜３１３ｂ−３は、信号処理制御部２１４ｂから端末アドレスとコンテンツ識別情報とを含む宛先の端末アドレスの登録指示情報、または削除指示情報を受信する。また、受信処理部３１３ｂ−１〜３１３ｂ−３は、登録指示情報を受信した場合、当該登録指示情報から端末アドレスとコンテンツ識別情報とを読み出し、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３の宛先変換テーブル３１２３−１〜３１２３−３に書き込む。また、受信処理部３１３ｂ−１〜３１３ｂ−３は、削除指示情報を受信した場合、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３の宛先変換テーブル３１２３−１〜３１２３−３から、当該削除指示情報に含まれる端末アドレスとコンテンツ識別情報とに対応するレコードを削除する。
【０１１０】
また、受信処理部３１３ｂ−１〜３１３ｂ−３は、信号処理部２１３からコンテンツデータを受信すると、当該コンテンツデータが同報配信で送信されている場合、ＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込まれているＰＯＮ区間用識別子情報を読み出す。また、受信処理部３１３ｂ−１〜３１３ｂ−３は、読み出したＰＯＮ区間用識別子情報の値と、コンテンツデータに含まれるヘッダ情報のＰＯＮ区間用識別子の値とが一致する場合、当該コンテンツデータを取り込む。
【０１１１】
また、受信処理部３１３ｂ−１〜３１３ｂ−３は、取り込んだコンテンツデータが、各々に対応するＯＮＵ３０ａ−１〜ＯＮＵ３０ａ−３に接続する端末装置６０−１〜６０−３が配信要求を行ったコンテンツデータであるか否かをコンテンツ識別情報に基づいて判定する。また、受信処理部３１３ｂ−１〜３１３ｂ−３は、配信要求が行われたコンテンツデータであると判定した場合、宛先変換テーブル３１２３−１〜３１２３−３を参照して、コンテンツデータの宛先の端末アドレスを、配信要求信号の送信元の端末アドレスに書き換えてコンテンツデータを送信する。
【０１１２】
（ＯＬＴの配信要求参照部の処理）
図１２は、配信要求参照部２１６が行う処理の流れを示すフローチャートである。配信要求参照部２１６は、ＯＮＵ３０ｂ−１〜３０ｂ−３を通じて端末装置６０−１〜６０−３が送信する配信要求信号または停止要求信号を受信し、配信要求信号または停止要求信号に含まれる情報を参照する（ステップＳｂ１）。配信要求参照部２１６は、要求信号が配信要求信号であるか、停止要求信号であるかを判定する（ステップＳｂ２）。例えば、端末装置６０−１が、コンテンツ＃１をコンテンツ識別情報として含む配信要求信号を送信した場合、配信要求参照部２１６は、受信した要求信号が配信要求信号であると判定する（ステップＳｂ２、配信要求）。
【０１１３】
配信要求参照部２１６は、受信した配信要求信号から端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）と送信元のＯＮＵ３０ｂ−１のＯＮＵ識別情報（ＯＮＵ＃１）を検出する。配信要求参照部２１６は、検出した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）を、記憶部２１５ｂの端末管理テーブル２１５２の「端末アドレス」と「コンテンツ識別情報」と「ＯＮＵ識別情報」の項目に書き込んでレコードを生成する（ステップＳｂ３）。配信要求参照部２１６は、検出した端末アドレス（＃ａ）とコンテンツ識別情報（＃１）とを含む開始指示情報を信号処理制御部２１４ｂに出力する（ステップＳｂ４）。配信要求参照部２１６は、受信した配信要求信号を中継ＮＷ７０を通じてサーバ装置８０に送信する（ステップＳｂ５）。
【０１１４】
一方、ステップＳｂ２において、配信要求参照部２１６は、端末装置６０−１が、コンテンツ＃１のコンテンツ識別情報を含む停止要求信号を送信した場合、受信した要求信号が停止要求信号であると判定する（ステップＳｂ２、停止要求）。配信要求参照部２１６は、受信した停止要求信号から端末装置６０−１の端末アドレス（＃ａ）と、コンテンツ識別情報（コンテンツ＃１）と、停止要求信号の送信元のＯＮＵ３０ｂ−１のＯＮＵ識別情報（ＯＮＵ＃１）とを検出する。配信要求参照部２１６は、検出した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）に対応するレコードを端末管理テーブル３１２１−１から削除する（ステップＳｂ６）。
【０１１５】
配信要求参照部２１６は、端末管理テーブル２１５２を参照して、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されているか否かを判定する（ステップＳｂ７）。端末要求参照部３１１−１は、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されていないと判定した場合（ステップＳｂ７−Ｎｏ）、停止要求信号を中継ＮＷ７０を通じてサーバ装置８０に送信する（ステップＳｂ１０）。
【０１１６】
一方、配信要求参照部２１６は、停止要求信号に含まれていたコンテンツ識別情報（コンテンツ＃１）が、他の端末アドレスに対応付けられて記憶されていると判定した場合（ステップＳｂ６−Ｙｅｓ）、停止要求信号を廃棄する（ステップＳｂ８）。配信要求参照部２１６は、停止要求信号の送信元の端末装置６０−１に対してサーバ装置８０が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。また、配信要求参照部２１６は、信号処理制御部２１４ｂに対して、端末装置６０−１へのコンテンツ識別情報（コンテンツ＃１）のコンテンツデータの送信を停止させる停止指示情報を出力する（ステップＳｂ９）。
【０１１７】
例えば、ステップＳｂ９の処理は以下のようにして行われる。すなわち、配信要求参照部２１６は、ステップＳｂ６において、削除した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）とを一時的に内部の記憶領域に記憶しておく。ステップＳｂ９の処理において、配信要求参照部２１６は、信号処理制御部２１４ｂへの停止指示情報を生成する際に、内部の記憶領域から端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）とを読み出す。配信要求参照部２１６は、読み出した端末アドレス（＃ａ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃１）とを含む停止指示情報を生成する。配信要求参照部２１６は、生成した停止指示情報を信号処理制御部２１４ｂに出力する。
【０１１８】
（ＯＬＴの信号処理制御部における処理）
図１３は、ＯＬＴ２０ｂの信号処理制御部２１４ｂによって行われる処理の流れを示すフローチャートである。信号処理制御部２１４ｂは、配信要求参照部２１６が出力する開始指示情報、または、停止指示情報を取得する（ステップＳｂ７１）。信号処理制御部２１４ｂは、指示情報が、開始指示情報であるか停止指示情報であるかを判定する（ステップＳｂ７２）。信号処理制御部２１４ｂは、指示情報が、開始指示情報であると判定した場合（ステップＳｂ７２、開始）、開始指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの登録指示情報を生成する（ステップＳｂ７３）。
【０１１９】
信号処理制御部２１４ｂは、生成した登録指示情報を、開始指示情報に含まれるＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して制御信号１０２により送信する（ステップＳｂ７４）。当該ＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３の受信処理部３１３ｂ−１〜３１３ｂ−３は、当該登録指示情報を受信すると、当該登録指示情報に含まれる端末アドレスとコンテンツ識別情報とを、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３の宛先変換テーブル３１２３−１〜３１２３−３に書き込む。
【０１２０】
一方、ステップＳｂ７２において、信号処理制御部２１４ｂは、指示情報が、停止指示情報であると判定した場合（ステップＳｂ７２、停止）、停止指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの削除指示情報を生成する（ステップＳｂ７５）。信号処理制御部２１４ｂは、生成した削除指示情報を、停止指示情報に含まれるＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して制御信号１０２により送信する（ステップＳｂ７６）。当該ＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３の受信処理部３１３ｂ−１〜３１３ｂ−３は、当該削除指示情報を受信すると、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３の宛先変換テーブル３１２３−１〜３１２３−３から、当該削除指示情報に含まれる端末アドレスとコンテンツ識別情報に対応するレコードを削除する。これにより、受信処理部３１３ｂ−１〜３１３ｂ−３は、削除を行った端末アドレスに対応する端末装置６０−１〜６０−３に対して、削除を行ったコンテンツ識別情報のコンテンツデータの送信を停止する。
【０１２１】
（ＯＮＵの受信処理部における処理）
図１４は、ＯＮＵ３０ｂ−１〜３０ｂ−３の受信処理部３１３ｂ−１〜３１３ｂ−３が行う処理の流れを示すフローチャートである。ステップＳｂ５１〜Ｓｂ５７までの処理は、図８に示した第２実施形態の受信処理部３１３−１〜３１３−３によって行われるステップＳａ５１〜Ｓａ５７処理と同様の処理が行われる。
【０１２２】
受信処理部３１３ｂ−１〜３１３ｂ−３は、ステップＳｂ５７において、コンテンツデータを取り込むと、取り込んだコンテンツデータに含まれるコンテンツ識別情報を読み出す。受信処理部３１３ｂ−１〜３１３ｂ−３は、読み出したコンテンツ識別情報が、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３の宛先変換テーブル３１２３−１〜３１２３−３に記憶されているコンテンツ識別情報に一致するか否かを判定する（ステップＳｂ５８）。受信処理部３１３ｂ−１〜３１３ｂ−３は、コンテンツ識別情報が一致しないと判定した場合、取り込んだコンテンツデータを廃棄する（ステップＳｂ５５）。
【０１２３】
一方、受信処理部３１３ｂ−１〜３１３ｂ−３は、コンテンツ識別情報が一致すると判定した場合、当該コンテンツ識別情報に対応する端末アドレスを宛先変換テーブル３１２３−１〜３１２３−３から読み出す。受信処理部３１３ｂ−１〜３１３ｂ−３は、取り込んだコンテンツデータの宛先の端末アドレスを読み出した端末アドレスに書き換えてコンテンツデータを端末装置６０−１〜６０−３に送信する（ステップＳｂ５９）。
【０１２４】
上記の第３実施形態の構成により、まず、コンテンツデータの送信が行われていない状態において、端末装置６０−１から要求されたコンテンツ＃１のコンテンツ識別情報を含む配信要求信号が送信されると（図９のステップＰｂ１）、サーバ装置８０からコンテンツ＃１のコンテンツデータの送信が同報配信で行われることになる。また、全てのＯＮＵ３０ａ−１〜３０ａ−３において、信号処理制御部２１４ｂが制御信号１０２により送信する同一のＰＯＮ区間用識別子情報を、受信処理部３１３ｂ−１〜３１３ｂ−３が受信し、各々に対応するＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込んで記憶させている。したがって、受信処理部３１３ｂ−１，３１３ｂ−２，３１３ｂ−３の各々は、図１４のステップＳｂ５８の判定を行う際に、受信処理部３１３ｂ−１は、コンテンツ識別情報が一致すると判定し、受信処理部３１３ｂ−２，３１３ｂ−３は、コンテンツ識別情報が一致しないと判定する。そのため、受信処理部３１３ｂ−１のみがステップＳｂ５９の処理を行い、当該コンテンツデータが、端末装置６０−１のみに送信されることになる。
【０１２５】
この状態において、端末装置６０−２からコンテンツ＃１のコンテンツ識別番号を含む配信要求信号が送信されると（図９のステップＰｂ２）、当該配信要求信号に基づいて、配信要求参照部２１６が、図１２のステップＳｂ３の処理により、記憶部２１５ｂの端末管理テーブル２１５２に新たに１つのレコードを生成する。すなわち、配信要求参照部２１６は、「端末アドレス」、「コンテンツ識別情報」、「ＯＮＵ識別情報」の項目の各々に、端末装置６０−２の端末アドレス（＃ｂ）、コンテンツ識別情報（コンテンツ＃１）、ＯＮＵ３０ｂ−２のＯＮＵ識別情報（ＯＮＵ＃２）を書き込んで新たなレコードを生成する。
【０１２６】
配信要求参照部２１６は、端末アドレス（＃ｂ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃２）とを含む開始指示情報を信号処理制御部２１４ｂに出力する。信号処理制御部２１４ｂは、端末アドレス（＃ｂ）とコンテンツ識別情報（コンテンツ＃１）とＯＮＵ識別情報（ＯＮＵ＃２）とを含む宛先の端末アドレスの登録指示情報を生成する。信号処理制御部２１４ｂは、生成した登録指示情報をＯＮＵ識別情報（ＯＮＵ＃２）に対応するＯＮＵ３０ｂ−２に対して制御信号１０２により送信する。ＯＮＵ３０ｂ−２の受信処理部３１３ｂ−２は、記憶部３１２ｂ−２の宛先変換テーブル３１２３−２に登録指示情報に含まれる端末アドレス（＃ｂ）とコンテンツ識別情報（コンテンツ＃１）を書き込んで新たなレコードを生成する。
【０１２７】
ＯＬＴ２０ｂの選択部２１２は、端末装置６０−２が送信した配信要求信号に基づいて、図７のステップＳａ２２の処理において、同一のコンテンツ識別情報のコンテンツデータの送信が行われていると判定する。選択部２１２は、ステップＳａ２３の処理により、端末装置６０−２が送信した配信要求信号に基づいてサーバ装置８０から送信されるコンテンツデータを廃棄する。既にコンテンツ＃１のコンテンツデータは同報配信で送信されているため、選択部２１２は、ステップＳａ２４の処理において「Ｙｅｓ」の判定を行い処理を終了する。この場合、端末装置６０−２が送信した配信要求信号に基づいてサーバ装置８０から送信されるコンテンツデータは廃棄されるため、当該コンテンツデータに対する信号処理制御部２１４による図７のステップＳａ３２の処理や、信号処理部２１３によるステップＳａ４１〜Ｓａ４５の処理は行われない。
【０１２８】
受信処理部３１３ｂ−２は、宛先変換テーブル３１２３−２に新たなレコード、すなわち端末アドレス（＃ｂ）、コンテンツ識別情報（コンテンツ＃１）のレコードが生成されているため、図１４のステップＳｂ５８の処理において、コンテンツ識別情報が一致すると判定する。受信処理部３１３ｂ−２は、取り込んだコンテンツデータの宛先の端末アドレスを当該新たなレコードの端末アドレス（＃ｂ）に書き換えて端末装置６０−２にコンテンツデータを送信する。これにより、通信システム１ｂの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
【０１２９】
また、この状態において、端末装置６０−１からコンテンツ＃１のコンテンツ識別情報を含む停止要求信号が送信されたとする。図１２のステップＳｂ７における、当該コンテンツ識別情報に他の端末アドレスが対応付けられているか否かの判定において、配信要求参照部２１６は、当該コンテンツ識別情報（コンテンツ＃１）に端末アドレス（＃ｂ）が対応付けられているため、「Ｙｅｓ」の判定を行う。配信要求参照部２１６は、ステップＳｂ８、Ｓｂ９の処理を進めて、端末装置６０−１に対する当該コンテンツデータの送信のみを停止して、当該端末装置６０−２へのコンテンツデータの送信を継続させることができる。
【０１３０】
（第４実施形態）
図１５は、第４実施形態における通信システム１ｃの内部構成、通信システム１ｃと端末装置６０−１〜６０−３の接続構成、通信システム１ｃと中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示すブロック図である。第１から第３実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【０１３１】
通信システム１ｃは、ＯＬＴ２０ｃ、ＯＮＵ３０ｂ−１〜３０ｂ−３、光スプリッタ５０、及び光ファイバ４０，４１−１〜４１−３を備える。ＯＬＴ２０ｃは、重複ストリーム抑止部２１ｃを備えており、重複ストリーム抑止部２１ｃは、配信要求参照部２１６、選択部２１２、信号処理部２１３、信号処理制御部２１４ｃ、記憶部２１５ｃを備える。
【０１３２】
重複ストリーム抑止部２１ｃにおいて、記憶部２１５ｃは、図１６に示す端末管理テーブル２１５２と、識別子管理テーブル２１５３とを記憶する。識別子管理テーブル２１５３は、「コンテンツ識別情報」、「ＰＯＮ区間用識別子情報」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「ＰＯＮ区間用識別子情報」の項目には、ＰＯＮ区間用識別子情報が書き込まれる。
【０１３３】
重複ストリーム抑止部２１ｃにおいて、信号処理制御部２１４ｃは、コンテンツ識別情報ごとに、異なるＰＯＮ区間用識別子情報を対応付ける。すなわち、信号処理制御部２１４ｃは、選択部２１２が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してＰＯＮ区間用識別子情報が対応付けられているか否かを記憶部２１５ｃの識別子管理テーブル２１５３を参照して判定する。また、信号処理制御部２１４ｃは、当該コンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていない場合、新たにＰＯＮ区間用識別子情報を生成する。
【０１３４】
また、信号処理制御部２１４ｃは、生成したＰＯＮ区間用識別子情報を当該コンテンツ識別情報に対応付けて信号処理部２１３に出力する。また、信号処理制御部２１４ｃは、端末管理テーブル２１５２を参照して、当該コンテンツ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３のＯＮＵ識別情報を検出し、検出したＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して、当該コンテンツ識別情報に対応するＰＯＮ区間用識別子情報を送信する。また、信号処理制御部２１４ｃは、図１３に示した第３実施形態の信号処理制御部２１４ｂが行う処理を行う構成も有する。
【０１３５】
（ＯＬＴの信号処理制御部における処理）
図１７は、信号処理制御部２１４ｃによる処理の流れを示すフローチャートである。
信号処理制御部２１４ｃは、図７に示した第２実施形態における信号処理制御部２１４が行うステップＳａ３１，Ｓａ３２に示す処理に替えて図１７の処理を行う。
【０１３６】
信号処理制御部２１４ｃは、図７のステップＳａ２６において選択部２１２が出力したコンテンツ識別情報を取得する（ステップＳｃ３１）。信号処理制御部２１４ｃは、記憶部２１５ｃの識別子管理テーブル２１５３を参照して、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられているか否かを判定する（ステップＳｃ３２）。信号処理制御部２１４ｃは、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていると判定した場合（ステップＳｃ３２−Ｙｅｓ）、識別子管理テーブル２１５３から当該コンテンツ識別情報に対応して記憶されているＰＯＮ区間用識別子情報を読み出す。
【０１３７】
一方、信号処理制御部２１４ｃは、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていないと判定した場合（ステップＳｃ３２−Ｎｏ）、新たなＰＯＮ区間用識別子情報を生成する。信号処理制御部２１４ｃは、生成したＰＯＮ区間用識別子情報を、取得したコンテンツ識別情報に対応付けて識別子管理テーブル２１５３に書き込む（ステップＳｃ３４）。
【０１３８】
なお、新たなＰＯＮ区間用識別子情報を生成するとは、ＰＯＮ区間用識別子を示す情報、すなわちヘッダ情報に含まれるフィールドの位置を示す情報については変更することなく、ＰＯＮ区間用識別子の値のみを新たに生成する値で変更することである。ただし、ＰＯＮ区間用識別子情報の生成手法は、当該手法に限られず、ＰＯＮ区間用識別子を示す情報のみを新たに生成してもよいし、ＰＯＮ区間用識別子を示す情報とＰＯＮ区間用識別子の値の双方について新たに生成するようにしてもよい。
【０１３９】
信号処理制御部２１４ｃは、対応付けたコンテンツ識別情報とＰＯＮ区間用識別子情報とを信号処理部２１３に出力する（ステップＳｃ３５）。信号処理部２１３は、図７に示すステップＳａ４２において、信号処理制御部２１４ｃが出力したコンテンツ識別情報と、ＰＯＮ区間用識別子情報とを取得する。信号処理部２１３は、図７に示すステップＳａ４３の処理により、取得したコンテンツ識別情報に対応するコンテンツデータを検出する。信号処理部２１３は、ステップＳａ４４の処理により、検出したコンテンツデータのヘッダ情報のＰＯＮ区間用識別子を示す情報に対応するフィールドの値を、取得したＰＯＮ区間用識別子の値に書き換える。
【０１４０】
信号処理制御部２１４ｃは、記憶部２１５ｃの端末管理テーブル２１５２を参照してコンテンツ識別情報に対応するＯＮＵ識別情報を検出する。信号処理制御部２１４ｃは、検出したＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に、ステップＳｃ３３で読み出したＰＯＮ区間用識別子情報、または、ステップＳｃ３４で生成したＰＯＮ区間用識別子情報を出力する（ステップＳｃ３６）。これにより、ＯＮＵ３０ｂ−１〜３０ｂ−３の受信処理部３１３ｂ−１〜３１３ｂ−３が、ＰＯＮ区間用識別子情報を受信して、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３のＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込む。受信処理部３１３ｂ−１〜３１３ｂ−３は、図１４に示したステップＳｂ５６の処理において、ＰＯＮ区間用識別子の値が一致すると判定し、送信されているコンテンツデータを取り込む。受信処理部３１３ｂ−１〜３１３ｂ−３は、ステップＳｂ５８のコンテンツ識別情報に基づく判定を経て、ステップＳｂ５９による宛先の端末アドレスの変換を行って、端末装置６０−１〜６０−３にコンテンツデータを送信する。
【０１４１】
上記の第４実施形態の構成により、例えば、図１５に示すように、端末装置６０−１からコンテンツ＃１のコンテンツ識別情報を含む配信要求信号が送信され（図１５のステップＰｃ１）、コンテンツ＃１のコンテンツデータの送信が開始される。このとき、ステップＳｃ３４の処理により、信号処理制御部２１４ｃが、ＰＯＮ区間用識別子情報（＃α）を生成し、コンテンツ識別情報（コンテンツ＃１）に対応付けて識別子管理テーブル２１５３に書き込む。
【０１４２】
また、ステップＳｃ３６の処理により、信号処理制御部２１４ｃが、端末管理テーブル２１５２からコンテンツ識別情報（コンテンツ＃１）に対応するＯＮＵ識別情報（ＯＮＵ＃１）を検出する。信号処理制御部２１４ｃは、検出したＯＮＵ識別情報（ＯＮＵ＃１）に対応するＯＮＵ３０ｂ−１に対して、ＰＯＮ区間用識別子情報（＃α）を制御信号１０２により送信する。受信処理部３１３ｂ−１は、受信したＰＯＮ区間用識別子情報（＃α）を記憶部３１２ｂ−１のＰＯＮ区間用識別子情報データ３１２２−１に書き込む。
【０１４３】
次に、端末装置６０−２が、コンテンツ＃１のコンテンツ識別情報を含む配信要求信号を送信し（図１５のステップＰｃ２）、その後、コンテンツ＃２のコンテンツ識別情報を含む配信要求信号を送信する（図１５のステップＰｃ３）。また、更に、端末装置６０−３が、コンテンツ＃２のコンテンツ識別情報を含む配信要求信号を送信し（図１５のステップＰｃ４）、その後、コンテンツ＃３のコンテンツ識別情報を含む配信要求信号を送信する（図１５のステップＰｃ５）。これらの配信要求信号についても同様の処理が行われ、結果として、ＯＮＵ３０ｂ−１〜３０ｂ−３の記憶部３１２ｂ−１〜３１２ｂ−３のデータ構成は図１８（ａ），（ｂ），（ｃ）に示すようになる。
【０１４４】
図１８（ａ），（ｂ），（ｃ）に示すように、ＯＮＵ３０ｂ−１については、ＰＯＮ区間用識別子情報（＃α）が付与されたコンテンツデータを取り込み、宛先の端末アドレスを端末アドレス（＃ａ）に書き換えて端末装置６０−１に送信する。ＯＮＵ３０ｂ−２については、ＰＯＮ区間用識別子情報（＃α）とＰＯＮ区間用識別子情報（＃β）が付与された２種類のコンテンツデータを取り込む。
【０１４５】
また、ＯＮＵ３０ｂ−２は、コンテンツ識別情報（コンテンツ＃１）とコンテンツ識別情報（コンテンツ＃２）のコンテンツデータについて宛先の端末アドレスを端末アドレス（＃ｂ）に書き換えてコンテンツデータを送信する。ＯＮＵ３０ｂ−３については、ＰＯＮ区間用識別子情報（＃β）とＰＯＮ区間用識別子情報（＃γ）が付与された２種類のコンテンツデータを取り込む。
【０１４６】
また、ＯＮＵ３０ｂ−３は、コンテンツ識別情報（コンテンツ＃２）とコンテンツ識別情報（コンテンツ＃３）のコンテンツデータについて宛先の端末アドレスを端末アドレス（＃ｃ）に書き換えてコンテンツデータを送信する。これにより、通信システム１ｃの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
【０１４７】
また、コンテンツ識別情報ごと、すなわち異なるコンテンツデータごとに、異なるＰＯＮ区間用識別子情報を対応付けるため、ＯＮＵ３０ｂ−１〜３０ｂ−３におけるコンテンツデータの受信処理の負荷が軽減され、また、コンテンツデータの配信処理の制御を行いやすくすることができる。例えば、サーバ装置８０を運用する配信事業者等が、特定のコンテンツデータを視聴させたくない場合、当該コンテンツデータに対応するコンテンツ識別情報についてはＰＯＮ区間用識別子情報を割り当てないような設定を行うことが可能となる。
【０１４８】
また、例えば、特定のＯＮＵ３０ｂ−１〜３０ｂ−３、例えば、ＯＮＵ３０ｂ−１に対して、特定のコンテンツ識別情報のコンテンツデータを送信しないようにする場合、図１７のステップＳｃ３６の処理で、当該特定のＯＮＵ３０ｂ−１のＯＮＵ識別情報を検出した場合、当該ＯＮＵ識別情報のＯＮＵ３０ｂ−１に対してＰＯＮ区間用識別子情報を送信しないようにすればよい。
【０１４９】
（第５実施形態）
図１９は、第５実施形態における通信システム１ｄの内部構成、通信システム１ｄと端末装置６０−１〜６０−３の接続構成、通信システム１ｄと中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示すブロック図である。第１から第４実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【０１５０】
通信システム１ｄは、ＯＬＴ２０ｄ、ＯＮＵ３０ｂ−１〜３０ｂ−３、光スプリッタ５０、及び光ファイバ４０，４１−１〜４１−３を備える。ＯＬＴ２０ｄは、重複ストリーム抑止部２１ｄを備えており、重複ストリーム抑止部２１ｄは、配信要求参照部２１６、選択部２１２、信号処理部２１３、信号処理制御部２１４ｄ、記憶部２１５ｄを備える。
【０１５１】
重複ストリーム抑止部２１ｄにおいて、記憶部２１５ｄは、図２０に示す端末管理テーブル２１５２と、識別子管理テーブル２１５３と、グループ指定テーブル２１５４とを記憶する。グループ指定テーブル２１５４は、「コンテンツ識別情報」、「グループ番号」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「グループ番号」の項目には、コンテンツ識別情報に対応付けるグループを示す番号が書き込まれる。例えば、図２０の例では、コンテンツ＃１は、グループ番号「１」のグループに属しており、コンテンツ＃２とコンテンツ＃３は、グループ番号「２」のグループに属している。
【０１５２】
なお、グループ指定テーブル２１５４の「コンテンツ識別情報」と「グループ番号」の項目に書き込まれるデータは、通信システム１ｄの運用者によって予め書き込まれるデータである。コンテンツデータに対してグループの設定をしない場合、グループ指定テーブル２１５４に、レコードを設けない、すなわちコンテンツ識別情報とグループ番号のデータが書き込まれないことになる。
【０１５３】
重複ストリーム抑止部２１ｄにおいて、信号処理制御部２１４ｄは、グループに分けられたコンテンツ識別情報ごとに、異なるＰＯＮ区間用識別子情報を対応付ける。すなわち、信号処理制御部２１４ｄは、選択部２１２が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してＰＯＮ区間用識別子情報が対応付けられているか否かを記憶部２１５ｄの識別子管理テーブル２１５３を参照して判定する。また、信号処理制御部２１４ｄは、当該コンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていない場合、当該コンテンツ識別情報に対して、同一のグループに属する他のコンテンツ識別情報が存在するか否かを記憶部２１５ｄのグループ指定テーブル２１５４を参照して判定する。
【０１５４】
また、信号処理制御部２１４ｄは、同一のグループに属する他のコンテンツ識別情報が存在する場合、当該他のコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられているか否かを記憶部２１５ｄの識別子管理テーブル２１５３を参照して判定する。また、信号処理制御部２１４ｄは、同一のグループに属する他のコンテンツ識別情報に対してＰＯＮ区間用識別子情報が対応付けられていない場合、新たにＰＯＮ区間用識別子情報を生成する。また、信号処理制御部２１４ｃは、生成したＰＯＮ区間用識別子情報、または、同一のグループに属するコンテンツ識別情報に対応付けられているＰＯＮ区間用識別子情報を選択部２１２が出力するコンテンツ識別情報に対応付けて信号処理部２１３に出力する。
【０１５５】
また、信号処理制御部２１４ｃは、端末管理テーブル２１５２を参照して、当該コンテンツ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３のＯＮＵ識別情報を検出し、検出したＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に対して、当該コンテンツ識別情報に対応するＰＯＮ区間用識別子情報を送信する。また、信号処理制御部２１４ｄは、図１３に示した第３実施形態の信号処理制御部２１４ｂが行う処理を行う構成も有する。
【０１５６】
（ＯＬＴの信号処理制御部における処理）
図２１は、信号処理制御部２１４ｄによる処理の流れを示すフローチャートである。
信号処理制御部２１４ｄは、図７に示した第２実施形態における信号処理制御部２１４が行うステップＳａ３１，Ｓａ３２に示す処理に替えて図２１の処理を行う。
【０１５７】
信号処理制御部２１４ｄは、図７のステップＳａ２６において選択部２１２が出力したコンテンツ識別情報を取得する（ステップＳｄ３１）。信号処理制御部２１４ｄは、記憶部２１５ｄの識別子管理テーブル２１５３を参照して、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられているか否かを判定する（ステップＳｄ３２）。信号処理制御部２１４ｄは、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていると判定した場合（ステップＳｄ３２−Ｙｅｓ）、識別子管理テーブル２１５３から当該コンテンツ識別情報に対応付けられているＰＯＮ区間用識別子情報を読み出す（ステップＳｄ３３）。
【０１５８】
一方、信号処理制御部２１４ｄは、取得したコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていないと判定した場合（ステップＳｄ３２−Ｎｏ）、グループ指定テーブル２１５４を参照して、当該コンテンツ識別情報にグループ番号が対応付けられているか否かを判定する。（ステップＳｄ３４）。信号処理制御部２１４ｄは、グループ指定テーブル２１５４に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていないと判定した場合（ステップＳｄ３４−Ｎｏ）、新たなＰＯＮ区間用識別子情報を生成する。信号処理制御部２１４ｄは、生成したＰＯＮ区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル２１５３に書き込む（ステップＳｄ３６）。
【０１５９】
一方、信号処理制御部２１４ｄは、グループ指定テーブル２１５４に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていると判定した場合（ステップＳｄ３４−Ｙｅｓ）、同一のグループ番号を有する他のコンテンツ識別情報をグループ指定テーブル２１５４から読み出す。信号処理制御部２１４ｄは、グループ指定テーブル２１５４から読み出した同一のグループ番号を有する他のコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられているか否かを、識別子管理テーブル２１５３を参照して判定する（ステップＳｄ３５）。
【０１６０】
信号処理制御部２１４ｄは、同一のグループ番号を有する他のコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていないと判定した場合（ステップＳｄ３５−Ｎｏ）、新たなＰＯＮ区間用識別子情報を生成する。信号処理制御部２１４ｄは、生成したＰＯＮ区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル２１５３に書き込む（ステップＳｄ３６）。なお、グループ指定テーブル２１５４に、グループ番号が定められているが、同一のグループ番号に対応する他のコンテンツ識別情報が存在しない場合、ステップＳｄ３５の処理において、同一のグループ番号を有する他のコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていないと判定する（ステップＳｄ３５−Ｎｏ）。
【０１６１】
一方、信号処理制御部２１４ｄは、同一のグループ番号を有する他のコンテンツ識別情報にＰＯＮ区間用識別子情報が対応付けられていると判定した場合（ステップＳｄ３５−Ｙｅｓ）、識別子管理テーブル２１５３から他のコンテンツ識別情報に対応付けられているＰＯＮ区間用識別子情報を読み出す。信号処理制御部２１４ｄは、読み出したＰＯＮ区間用識別子情報を、選択部２１２が出力したコンテンツ識別情報に対応付けて、識別子管理テーブル２１５３に書き込む（ステップＳｄ３７）。
【０１６２】
信号処理制御部２１４ｄは、対応付けたコンテンツ識別情報とＰＯＮ区間用識別子情報とを信号処理部２１３に出力する（ステップＳｄ３８）。信号処理部２１３は、図７に示すステップＳａ４２において、信号処理制御部２１４ｄが出力したコンテンツ識別情報と、ＰＯＮ区間用識別子情報とを取得する。信号処理部２１３は、ステップＳａ４３の処理により、当該コンテンツ識別情報を含むコンテンツデータを検出する。信号処理部２１３は、ステップＳａ４４の処理により、検出したコンテンツデータのヘッダ情報のＰＯＮ区間用識別子を示す情報に対応するフィールドの値を、ＰＯＮ区間用識別子の値に書き換える。
【０１６３】
信号処理制御部２１４ｄは、記憶部２１５ｄの端末管理テーブル２１５２を参照してコンテンツ識別情報に対応するＯＮＵ識別情報を検出する。信号処理制御部２１４ｄは、ＯＮＵ識別情報に対応するＯＮＵ３０ｂ−１〜３０ｂ−３に、ステップＳｄ３３で読み出したＰＯＮ区間用識別子情報、または、ステップＳｄ３６で生成したＰＯＮ区間用識別子情報、または、ステップＳｄ３７で、識別子管理テーブル２１５３から読み出した同一のグループ番号を有する他のコンテンツ識別情報に対応付けられているＰＯＮ区間用識別子情報を出力する（ステップＳｄ３９）。
【０１６４】
これにより、ＯＮＵ３０ｂ−１〜３０ｂ−３の受信処理部３１３ｂ−１〜３１３ｂ−３が、ＰＯＮ区間用識別子情報を受信して、各々に対応する記憶部３１２ｂ−１〜３１２ｂ−３のＰＯＮ区間用識別子情報データ３１２２−１〜３１２２−３に書き込む。受信処理部３１３ｂ−１〜３１３ｂ−３は、図１４に示したステップＳｂ５６の処理において、ＰＯＮ区間用識別子の値が一致すると判定し、受信したコンテンツデータを取り込む。受信処理部３１３ｂ−１〜３１３ｂ−３は、ステップＳｂ５８のコンテンツ識別情報に基づく判定を経て、ステップＳｂ５９による宛先の端末アドレスの変換を行って、端末装置６０−１〜６０−３にコンテンツデータを送信する。
【０１６５】
上記の第５実施形態の構成により、例えば、図２０のグループ指定テーブル２１５４に示すようにコンテンツ＃２とコンテンツ＃３には、同一のグループ番号「２」を予め対応付けておく。まず、第４実施形態のステップＰｃ１及びステップＰｃ２と同様に、図１９に示すステップＰｄ１及びステップＰｄ２の処理が行われて、コンテンツ識別情報がコンテンツ＃１のコンテンツデータが、同報配信によりサーバ装置８０から端末装置６０−１と端末装置６０−２に対して送信されているとする。
【０１６６】
図１９に示すように、端末装置６０−２からコンテンツ＃２のコンテンツ識別情報を含む配信要求信号が送信され（図１９のステップＰｄ３）、コンテンツ＃２のコンテンツデータの送信が開始される。コンテンツ＃２に対して、同一のグループ番号を有するコンテンツ＃３が存在するが、この時点では、コンテンツ＃３の配信要求が行われていないため、識別子管理テーブル２１５３において、コンテンツ＃３にはＰＯＮ区間用識別子情報は対応付けられていない。そのため、ステップＳｄ３６の処理により、信号処理制御部２１４ｄが、新たにＰＯＮ区間用識別子情報（＃β）を生成し、コンテンツ識別情報（コンテンツ＃２）に対応付けて識別子管理テーブル２１５３に書き込む。
【０１６７】
また、ステップＳｄ３９の処理により、信号処理制御部２１４ｄが、端末管理テーブル２１５２からコンテンツ識別情報（コンテンツ＃２）に対応するＯＮＵ識別情報（ＯＮＵ＃２）を検出する。信号処理制御部２１４ｄは、ＯＮＵ識別情報（ＯＮＵ＃２）に対応するＯＮＵ３０ｂ−２に対して、ＰＯＮ区間用識別子情報（＃β）を制御信号１０２により送信する。受信処理部３１３ｂ−２は、受信したＰＯＮ区間用識別子情報（＃β）を記憶部３１２ｂ−２のＰＯＮ区間用識別子情報データ３１２２−２に書き込む。
【０１６８】
その後、端末装置６０−３が、コンテンツ＃２をコンテンツ識別情報として含む配信要求信号を送信すると（図１９のステップＰｄ４）、コンテンツ＃２のコンテンツデータは、既に、信号処理部２１３において同報配信で送信されているため、当該配信要求信号に対応するコンテンツデータは廃棄される。信号処理制御部２１４ｄは、ステップＳｄ３９の処理により、ＯＮＵ３０ｂ−３の受信処理部３１３ｂ−３に、既にコンテンツ＃２に対応付けられているＰＯＮ区間用識別子情報（＃β）を送信する。これにより、受信処理部３１３ｂ−３は、ＰＯＮ区間用識別子情報（＃β）が付与されているコンテンツデータを取り込み、宛先の端末アドレスを書き換えて端末装置６０−３に送信する。
【０１６９】
その後、更に、端末装置６０−３が、コンテンツ＃３をコンテンツ識別情報として含む配信要求信号を送信する（図１９のステップＰｄ５）。コンテンツ＃３には、グループ指定テーブル２１５４において、同一のグループ番号「２」のコンテンツ＃２が定められている。また、識別子管理テーブル２１５３において、コンテンツ＃２には、既にＰＯＮ区間用識別子情報（＃β）が対応付けられている。したがって、ステップＳｄ３７の処理により、信号処理制御部２１４ｄが、識別子管理テーブル２１５３から、コンテンツ＃２に対応するＰＯＮ区間用識別子情報（＃β）を読み出し、読み出したＰＯＮ区間用識別子情報（＃β）をコンテンツ＃３に対応付けて識別子管理テーブル２１５３に書き込む。ステップＳｄ３８の処理により、信号処理制御部２１４ｄは、コンテンツ識別情報（コンテンツ＃３）とＰＯＮ区間用識別子情報（＃β）とを信号処理部２１３に出力する。
【０１７０】
信号処理部２１３は、当該ＰＯＮ区間用識別子情報（＃β）に基づいて、コンテンツ識別情報（コンテンツ＃３）に対応するコンテンツデータのヘッダ情報のＰＯＮ区間用識別子を示す情報に対応するフィールドの値を、ＰＯＮ区間用識別子の値に書き換えてコンテンツデータを送信する。これにより、コンテンツ＃２とコンテンツ＃３の双方のコンテンツデータにおいて、同一のＰＯＮ区間用識別子が示すヘッダ情報にフィールドに、ＰＯＮ区間用識別子の値が付与されることになる。
【０１７１】
これにより、通信システム１ｄの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。また、コンテンツ識別情報のグループごとに、異なるＰＯＮ区間用識別子情報を対応付けるため、ＯＮＵ３０ｂ−１〜３０ｂ−３におけるコンテンツデータの受信処理の負荷が軽減され、また、コンテンツデータの配信処理の制御を行いやすくすることができる。例えば、サーバ装置８０を運用する配信事業者等が、特定のグループのコンテンツデータを視聴させたくない場合、当該グループに属するコンテンツ識別情報についてはＰＯＮ区間用識別子情報を割り当てないような設定が可能となる。
【０１７２】
（第５実施形態の他の構成例）
例えば、第５実施形態の通信システム１ｄにおいて、記憶部２１５ｄのグループ指定テーブル２１５４において、全てのコンテンツ識別情報に対して同一のグループ番号（例えば、図２２では「１」）を対応付けるようにしてもよい。この場合、全てのコンテンツデータに、同一のＰＯＮ区間用識別子情報が対応付けられることになる。すなわち、図２３に示すように、通信システム１ｄの区間内では、１つのＰＯＮ区間用識別子情報で運用が行われるため、簡易な設定により、全てのＯＮＵ３０ｂ−１〜３０ｂ−３にコンテンツデータを送信することができる。
【０１７３】
（第６実施形態）
図２４は、第６実施形態における通信システム１ｅの内部構成、通信システム１ｅと端末装置６０−１〜６０−３の接続構成、通信システム１ｅと中継ＮＷ７０の接続構成、及び中継ＮＷ７０とサーバ装置８０の接続構成を示すブロック図である。第１から第５実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【０１７４】
通信システム１ｅは、ＯＬＴ２０ｅ、ＯＮＵ３０ｂ−１〜３０ｂ−３、光スプリッタ５０、及び光ファイバ４０，４１−１〜４１−３を備える。ＯＬＴ２０ｅは、重複ストリーム抑止部２１ｅを備えており、重複ストリーム抑止部２１ｅは、配信要求参照部２１６ｅ、選択部２１２ｅ、信号処理部２１３、信号処理制御部２１４ｂ、記憶部２１５ｂを備える。
【０１７５】
重複ストリーム抑止部２１ｅにおいて、配信要求参照部２１６ｅは、端末装置６０−１〜６０−３が送信する配信要求信号、または、停止要求信号をＯＮＵ３０ｂ−１〜３０ｂ−３を通じて受信し、配信要求信号、または、停止要求信号に含まれる情報を参照する。また、配信要求参照部２１６ｅは、受信した信号が配信要求信号の場合、当該配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に選択部２１２ｅ及び信号処理部２１３を通じて送信されているか否かを判定する。また、配信要求参照部２１６ｅは、当該配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に選択部２１２ｅ及び信号処理部２１３を通じて送信されている場合、当該配信要求信号を廃棄する。
【０１７６】
重複ストリーム抑止部２１ｅにおいて、選択部２１２ｅは、配信要求参照部２１６ｅからコンテンツ識別情報に対応するコンテンツデータの送信を行っているか否かを問い合わせる問い合わせ要求情報を受ける。選択部２１２ｅは、当該問い合わせ要求情報を受けると、当該コンテンツ識別情報に対するコンテンツデータの送信状態を検出し、送信していない状態であることを示す「未送信」か、または、送信中の状態であることを示す「送信中」を応答として出力する。また、選択部２１２ｅは、サーバ装置８０からコンテンツデータを受信した場合、第２実施形態の選択部２１２のように、同一内容のコンテンツデータの送信状態を判定することなく、受信したコンテンツデータを信号処理部２１３に出力し、当該コンテンツデータのコンテンツ識別情報を信号処理制御部２１４ｂに出力する。
【０１７７】
（ＯＬＴの配信要求参照部における処理）
図２５は、配信要求参照部２１６ｅによる処理の流れを示すフローチャートである。配信要求参照部２１６ｅは、ＯＮＵ３０ｂ−１〜３０ｂ−３を通じて端末装置６０−１〜６０−３が送信する配信要求信号または停止要求信号を受信し、配信要求信号または停止要求信号に含まれる情報を参照する（ステップＳｅ１）。配信要求参照部２１６ｅは、要求信号が配信要求信号であるか、停止要求信号であるかを判定する（ステップＳｅ２）。
【０１７８】
配信要求参照部２１６ｅは、受信した要求信号が配信要求信号であると判定した場合（ステップＳｂ２、配信要求）、配信要求信号から端末アドレスとコンテンツ識別情報と送信元のＯＮＵ３０ｂ−１のＯＮＵ識別情報を検出する。配信要求参照部２１６は、検出した端末アドレスとコンテンツ識別情報とＯＮＵ識別情報を、記憶部２１５ｂの端末管理テーブル２１５２の「端末アドレス」と「コンテンツ識別情報」と「ＯＮＵ識別情報」の項目に書き込んでレコードを生成する（ステップＳｅ３）。
【０１７９】
配信要求参照部２１６ｅは、検出した端末アドレスとコンテンツ識別情報とを含む開始指示情報を信号処理制御部２１４ｂに出力する（ステップＳｅ４）。配信要求参照部２１６ｅは、選択部２１２にコンテンツ識別情報に対応するコンテンツデータの送信が行われているか否かを検出するため、コンテンツ識別情報を含む問い合わせ要求情報を選択部２１２ｅに出力する。選択部２１２ｅは、問い合わせ要求情報を受けて、当該問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っている場合、「送信中」を応答する。一方、選択部２１２ｅは、問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っていない場合、「未送信」を応答する（ステップＳｅ５）。配信要求参照部２１６ｅは、応答が「送信中」または「未送信」を判定する（ステップＳｅ６）。
【０１８０】
配信要求参照部２１６ｅは、応答が「未送信」であると判定した場合（ステップＳｅ６、未送信）、配信要求信号を中継ＮＷ７０を通じてサーバ装置８０に送信して処理を終了する（ステップＳｅ７）。一方、配信要求参照部２１６ｅは、応答が「送信中」であると判定した場合、配信要求信号を廃棄して、配信要求信号の送信元の端末装置６０−１〜６０−３にサーバ装置８０が配信要求信号に対して送信する応答信号と同一の応答信号を送信して処理を終了する（ステップＳｅ８）。
【０１８１】
一方、ステップＳｅ２において、配信要求参照部２１６ｅが、要求信号が停止要求信号であると判定した場合（ステップＳｅ２、停止要求）、ステップＳｅ９〜Ｓｅ１３までの処理を行うことになるが、これらの処理は、第３実施形態の配信要求参照部２１６が行う図１２に示すステップＳｂ６〜Ｓｂ１０の処理と同一の処理である。
【０１８２】
（ＯＬＴの選択部における処理）
図２６は、選択部２１２ｅの処理の流れを示すフローチャートである。選択部２１２ｅは、第２実施形態の選択部２１２が行う図７に示すステップＳａ２１〜Ｓａ２６の処理に替えて、以下のステップＳｅ２１〜Ｓｅ２３の処理を行う。選択部２１２ｅは、サーバ装置８０からコンテンツデータを受信する（ステップＳｅ２１）。選択部２１２ｅは、受信したコンテンツデータを信号処理部２１３に出力する（ステップＳｅ２２）。信号処理部２１３は、図７に示すステップＳａ４１の処理において、選択部２１２ｅが出力するコンテンツデータを取得する。選択部２１２ｅは、当該コンテンツデータのコンテンツ識別情報を信号処理制御部２１４ｂに出力する（ステップＳｅ２３）。信号処理制御部２１４ｂは、図７に示すステップＳａ３２において、選択部２１２ｅが出力するコンテンツ識別情報を取得する。
【０１８３】
上記の第６実施形態の構成により、配信要求参照部２１６ｅにおいて、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されていないかを判定し、既に送信されている場合、配信要求信号を廃棄する。これにより、通信システム１ｅの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。また、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されている場合、サーバ装置８０に配信要求信号を送信することなく、配信要求信号をＯＬＴ２０ｅにおいて廃棄するため、中継ＮＷ７０における帯域の削減やサーバ装置８０における負荷の軽減を行うことができる。
【０１８４】
なお、上記の第２から第６実施形態において、ＰＯＮ区間用識別子として、ＭＡＣアドレスの宛先ＭＡＣアドレスやＩＰアドレスの宛先ＩＰアドレスのフィールドを適用するとしているが、本発明の構成は当該実施の形態に限られない。コンテンツデータを識別することができる識別子情報であればどのようなものであってもよく、例えば、コンテンツデータに対して新たにフィールドを加えて、新たに加えたフィールドをＰＯＮ区間用識別子の値を書き込むフィールドとしてもよい。
【０１８５】
また、上記の第２から第６実施形態において、ヘッダ情報におけるＭＡＣアドレスの宛先ＭＡＣアドレスやＩＰアドレスの宛先ＩＰアドレス以外のフィールドをＰＯＮ区間用識別子としてもよい。ただし、ＭＡＣアドレスの宛先ＭＡＣアドレスやＩＰアドレスの宛先ＩＰアドレス以外のフィールドをＰＯＮ区間用識別子とする場合、端末装置６０−１〜６０−３において正常にコンテンツデータを再生することができるように以下の処理を行う必要がある。すなわち、受信処理部３１３−１〜３１３−３，３１３ｂ−１〜３１３ｂ−３において、ＰＯＮ区間用識別子の値に書き換える以前の元の値を予め記憶しておくか、信号処理制御部２１４，２１４ｂ，２１４ｃ，２１４ｄから元の値を受信しておく。そして、コンテンツデータを端末装置６０−１〜６０−３に送信する前に、受信処理部３１３−１〜３１３−３，３１３ｂ−１〜３１３ｂ−３が、元の値に書き戻してからコンテンツデータを送信する必要がある。
【０１８６】
また、上記の第２から第６実施形態の構成では、信号処理部２１３による図７のステップＳａ４５の処理により、端末装置６０−１〜６０−３から配信要求が行われた全てのコンテンツデータが、同報配信で送信されることになり、ユニキャスト用論理リンクＩＤが付与されたコンテンツデータが存在しないことになる。しかしながら、本発明の構成は、当該実施の形態に限られない。例えば、コンテンツ識別情報が同一であるコンテンツデータの送信が行われていない場合、すなわち当該コンテンツデータが初めて送信される場合には、信号処理部２１３は、ユニキャスト用論理リンクＩＤを付与してコンテンツデータを送信するようにしてもよい。このとき、新たに同一のコンテンツ識別情報に対応するコンテンツデータの配信要求が行われると、第２から第６実施形態の構成では、既に送信しているコンテンツデータにブロードキャスト用論理リンクＩＤを付与することにより、同報配信に切り替えて送信を行う。そのため、上記のように構成したとしても、同一内容のデータの重複した送信を回避して帯域を効率的に使用するという第２から第６実施形態の構成と同様の効果が得られる。
【０１８７】
また、上記のように、ユニキャスト用論理リンクＩＤが付与された送信から、ブロードキャスト用論理リンクＩＤが付与された送信への変更が行われる場合、信号処理部２１３において、バッファを設ける等の手段により、コンテンツデータの瞬断を回避するようにしておく必要がある。また、論理リンクＩＤを変更する場合に限られず、ＰＯＮ区間用識別子が示す情報やＰＯＮ区間用識別子の値が変更される場合にもバッファを設ける等の手段により、コンテンツデータの瞬断を回避するようにしておく必要がある。
【０１８８】
また、上記の第２から第６実施形態では、配信要求信号が送信された際、送信中のコンテンツデータを残して、配信要求信号に基づいて送信が開始されたコンテンツデータを廃棄するようにしているが、本発明の構成は当該実施の形態に限られない。送信中のコンテンツデータを廃棄して、配信要求信号に基づいて送信が開始されたコンテンツデータを同報配信で送信するようにしてもよい。この場合、コンテンツデータを廃棄する際に、廃棄を開始するシーケンス番号を検出しておき、新たに同報配信で送信するコンテンツデータにおいて、廃棄を開始したシーケンス番号のパケットから送信を行うことで、廃棄されるコンテンツデータを受信していた端末装置６０−１〜６０−３は、当該コンテンツデータを再生する際に、途切れなく再生することができる。また、このとき、バッファを設ける等の手段により、更に、コンテンツデータの瞬断を回避する手段を備えるようにしておいてもよい。
【０１８９】
また、上記の第２、第３及び第６実施形態では、全てのＯＮＵ３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３に対して、同一のＰＯＮ区間用識別子情報が適用されるようにしているが、本発明の構成は当該実施の形態に限られない。例えば、第２、第３及び第６実施形態の各々のＯＮＵ３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３に対して異なるＰＯＮ区間用識別子情報が適用されるようにしてもよいし、コンテンツ識別情報とＯＮＵ３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３との組み合わせに応じて異なるＰＯＮ区間用識別子情報が適用されるようにしてもよい。
【０１９０】
また、上記の第２から第６実施形態では、受信処理部３１３−１〜３１３−３，３１３ｂ−１〜３１３ｂ−３が、端末装置６０−１〜６０−３にコンテンツデータを送信する際に、コンテンツデータの宛先の端末アドレスをコンテンツ識別情報に対応する端末アドレスに書き換えるようにしているが、コンテンツデータの宛先の端末アドレスが、コンテンツ識別情報に対応する端末アドレスに一致している場合、書き換えを行わないようにしてもよい。
【０１９１】
また、上記の第１から第５実施形態の構成において、コンテンツデータが同一であるかを判定する際に、コンテンツ識別情報が同一であるか否かにのみ基づいて判定を行っているが、本発明の構成は、当該実施の形態に限られない。例えば、コンテンツ識別情報が同一であり、かつ、コンテンツデータに付与されるＶＩＤが異なっている場合に、コンテンツデータが同一であると判定してもよい。また、コンテンツ識別情報が同一であり、かつ、コンテンツデータの宛先に書き込まれている端末アドレスが異なっている場合に、コンテンツデータが同一であると判定してもよい。また、これら２つの条件の双方を満たす場合、すなわち、コンテンツ識別情報が同一であり、かつ、コンテンツデータに付与されるＶＩＤが異なっており、かつ、コンテンツデータの宛先に書き込まれている端末アドレスが異なっている場合に、コンテンツデータが同一であると判定してもよい。
【０１９２】
また、上記の第２から第６実施形態において、停止要求信号に基づいてレコードを削除する処理、例えば、図６に示すステップＳａ６，Ｓａ７、図１２に示すステップＳｂ６、図２５に示すステップＳｅ９に示す処理は、削除の対象としているコンテンツ識別情報について、他の端末アドレスが対応付けられているか否かの判定、すなわち図６に示すステップＳａ８，図１２に示すステップＳｂ７、図２５に示すステップＳｅ１０の判定の処理の後に行うようにしてもよい。ただし、処理の順序を入れ替える場合、判定処理において、削除の対象のレコードを判定の対象から除いておく必要がある。
【０１９３】
また、上記の第２から第６実施形態において、停止要求信号の送信がなくても、一定時間、コンテンツデータの配信処理に対して、送信先の端末装置６０−１〜６０−３から応答がない場合、タイムアウトさせて、端末管理テーブル３１２１−１〜３１２１−３、端末管理テーブル２１５２からレコードを削除するようにしてもよい。
【０１９４】
また、上記の第１から第６実施形態において、重複ストリーム抑止部２１，２１ａ，２１ｂ，２１ｃ，２１ｄ，２１ｅをＯＬＴ２０，２０ａ，２０ｂ，２０ｃ，２０ｄ，２０ｅ以外の外部の装置に備えるようにしてもよい。また、ストリーム調整部３１−１〜３１−３，３１ａ−１〜３１ａ−３，３１ｂ−１〜３１ｂ−３をＯＮＵ３０−１〜３０−３，３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３以外の外部の装置に備えるようにしてもよい。
【０１９５】
また、上記の第１から第６実施形態では、ＯＮＵ識別情報としてユニキャスト用論理リンクＩＤを適用するようにしているが、ＯＮＵ３０−１〜３０−３，３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３を識別することができる識別情報であれば、どのような情報であってもよい。また、中継ＮＷ７０に備えられるルータ等の通信装置のうち、ＯＬＴ２０にデータを送信する通信装置にて付与されるＯＮＵ識別情報に対応する情報としてＶＩＤを適用するにようにしているが、ＯＮＵ識別情報に対応する情報であれば、どのような情報であってもよい。
【０１９６】
また、上記の第１から第６実施形態において、光スプリッタ５０の分岐は、複数分岐であれば、どのような分岐数でもよく、３分岐に限られるものではない。
また、上記の第１から第６実施形態において、サーバ装置８０は、１台に限られるものではなく、複数のサーバ装置８０が中継ＮＷ７０に接続されていてもよく、異なるサーバ装置８０から同一内容のコンテンツデータが送信される構成であってもよい。
【０１９７】
また、上記の第４及び第５実施形態は、第３実施形態の構成を前提としているが、本発明の構成は、当該実施の形態に限られない。例えば、第２実施形態や第６実施形態の構成において、コンテンツ識別情報ごとに異なるＰＯＮ区間用識別子情報を対応付ける第４実施形態の構成や、コンテンツ識別情報のグループごとに異なるＰＯＮ区間用識別子情報を対応づける第５実施形態の構成が適用されてもよい。また、第６実施形態の構成に対して、第２実施形態の構成を適用して、ＯＮＵ３０ｂ−１〜３０ｂ−３側で端末アドレスとコンテンツ識別情報を検出するようにしてもよい。
【０１９８】
また、上記の第１から第６実施形態において、サーバ装置８０が送信するコンテンツデータは、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータであるとしているが、放送型のストリームデータであれば、どのような形式のものであってもよく、映像や音声以外のデータによって構成されるデータであってもよい。
【０１９９】
上述した実施形態におけるＯＬＴ２０，２０ａ，２０ｂ，２０ｃ，２０ｄ，２０ｅ、ＯＮＵ３０−１〜３０−３，３０ａ−１〜３０ａ−３，３０ｂ−１〜３０ｂ−３をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【０２００】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０２０１】
１…通信システム，２０…ＯＬＴ，２１…重複ストリーム抑止部，３０−１，３０−２，３０−３…ＯＮＵ，３１−１〜３１−３…ストリーム調整部，４０，４１−１〜４１−３…光ファイバ，５０…光スプリッタ，６０−１〜６０−３…端末装置，７０…中継ＮＷ，８０…サーバ装置
【図１】
2018067760.tif 000003
【図２】
2018067760.tif 000004
【図３】
2018067760.tif 000005
【図４】
2018067760.tif 000006
【図５】
2018067760.tif 000007
【図６】
2018067760.tif 000008
【図７】
2018067760.tif 000009
【図８】
2018067760.tif 000010
【図９】
2018067760.tif 000011
【図１０】
2018067760.tif 000012
【図１１】
2018067760.tif 000013
【図１２】
2018067760.tif 000014
【図１３】
2018067760.tif 000015
【図１４】
2018067760.tif 000016
【図１５】
2018067760.tif 000017
【図１６】
2018067760.tif 000018
【図１７】
2018067760.tif 000019
【図１８】
2018067760.tif 000020
【図１９】
2018067760.tif 000021
【図２０】
2018067760.tif 000022
【図２１】
2018067760.tif 000023
【図２２】
2018067760.tif 000024
【図２３】
2018067760.tif 000025
【図２４】
2018067760.tif 000026
【図２５】
2018067760.tif 000027
【図２６】
2018067760.tif 000028
【図２７】
2018067760.tif 000029