[go: up one dir, main page]

JP6696879B2 - Communication system and communication method - Google Patents

Communication system and communication method Download PDF

Info

Publication number
JP6696879B2
JP6696879B2 JP2016203932A JP2016203932A JP6696879B2 JP 6696879 B2 JP6696879 B2 JP 6696879B2 JP 2016203932 A JP2016203932 A JP 2016203932A JP 2016203932 A JP2016203932 A JP 2016203932A JP 6696879 B2 JP6696879 B2 JP 6696879B2
Authority
JP
Japan
Prior art keywords
data
identification information
transmitted
terminal device
request signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016203932A
Other languages
Japanese (ja)
Other versions
JP2018067760A (en
Inventor
笠原 康信
康信 笠原
智規 須川
智規 須川
谷口 友宏
友宏 谷口
稔久 藤原
稔久 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2016203932A priority Critical patent/JP6696879B2/en
Publication of JP2018067760A publication Critical patent/JP2018067760A/en
Application granted granted Critical
Publication of JP6696879B2 publication Critical patent/JP6696879B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、通信システム、及び通信方法に関する。   The present invention relates to a communication system and a communication method.

PON(Passive Optical Network)システムにおいて、複数のONU(Optical Network Unit)の各々に収容されている複数の加入者端末に対して、データを送信する方式として、ユニキャスト方式とマルチキャスト方式がある(例えば、特許文献1及び非特許文献1参照)。図27は、ユニキャスト方式及びマルチキャスト方式の一例を示すPONシステムの構成図である。   In a PON (Passive Optical Network) system, there are a unicast method and a multicast method as a method of transmitting data to a plurality of subscriber terminals accommodated in each of a plurality of ONUs (Optical Network Units) (for example, , Patent Document 1 and Non-Patent Document 1). FIG. 27 is a configuration diagram of a PON system showing an example of the unicast method and the multicast method.

PONシステムは、局側光回線終端装置であるOLT(Optical Line Terminal)420と、加入者宅に設置される終端装置である4台のONU430−1〜430−4を備える。OLT420と4台のONU430−1〜430−4は、光伝送媒体である光ファイバ440、光スプリッタ450、及び光ファイバ441−1〜441−4を介して接続される。OLT420は、中継NW(Network)470を介してユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器481、及びマルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器482に接続される。   The PON system includes an OLT (Optical Line Terminal) 420, which is an optical line terminal device on the station side, and four ONUs 430-1 to 430-4, which are terminal devices installed in a subscriber's house. The OLT 420 and the four ONUs 430-1 to 430-4 are connected via an optical fiber 440, which is an optical transmission medium, an optical splitter 450, and optical fibers 441-1 to 441-4. The OLT 420 is connected via a relay NW (Network) 470 to a video transmission device 481 such as a video distribution server that transmits unicast stream data and a video transmission device 482 such as a video distribution server that transmits multicast stream data.

図27を参照しつつ、ユニキャスト方式について説明する。加入者端末装置460−1は、ONU430−1及びOLT420を介して、ライブ配信等のリアルタイム型のユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器481に対して、ユニキャストパケットにより視聴チャンネル(CH#1)の配信要求を行う。同様に、加入者端末装置460−2も、ONU430−2及びOLT420を介して、ユニキャストストリームデータを送信する映像配信サーバ等の映像送信機器481に対して、ユニキャストパケットにより視聴チャンネル(CH#1)の配信要求を行う。   The unicast method will be described with reference to FIG. The subscriber terminal device 460-1 views the data as a unicast packet with respect to a video transmission device 481 such as a video distribution server that transmits real-time unicast stream data such as live distribution via the ONU 430-1 and the OLT 420. Make a distribution request for the channel (CH # 1). Similarly, the subscriber terminal device 460-2 also sends a viewing channel (CH #) by a unicast packet to a video transmitting device 481 such as a video distribution server that transmits unicast stream data via the ONU 430-2 and the OLT 420. Make a distribution request of 1).

映像配信サーバ等の映像送信機器481は、加入者端末装置460−1が配信要求した視聴チャンネル(CH#1)のストリームデータと、加入者端末装置460−2が配信要求した視聴チャンネル(CH#1)のストリームデータとをユニキャストパケットにより送信する。OLT420は、ユニキャストパケットを受信すると、ユニキャストパケットに対し、PON区間で当該ONUを示す識別子であるユニキャスト用論理リンクID(Identification)を付与する。   The video transmission device 481 such as a video distribution server or the like transmits the stream data of the viewing channel (CH # 1) requested by the subscriber terminal device 460-1 and the viewing channel (CH #) requested by the subscriber terminal device 460-2. The stream data of 1) is transmitted by a unicast packet. Upon receiving the unicast packet, the OLT 420 gives the unicast packet a unicast logical link ID (Identification) that is an identifier indicating the ONU in the PON section.

すなわち、OLT420は、一方の視聴チャンネル(CH#1)のストリームデータに対して、ONU430−1に対応するユニキャスト用論理リンクIDを付与する。また、OLT420は、他方の視聴チャンネル(CH#1)のストリームデータに対して、ONU430−2に対応するユニキャスト用論理リンクIDを付与する。OLT420は、ユニキャスト用論理リンクIDを付与したストリームデータを全てのONU430−1〜430−4に転送する。   That is, the OLT 420 gives the unicast logical link ID corresponding to the ONU 430-1 to the stream data of the one viewing channel (CH # 1). Further, the OLT 420 gives the unicast logical link ID corresponding to the ONU 430-2 to the stream data of the other viewing channel (CH # 1). The OLT 420 transfers the stream data to which the unicast logical link ID is added to all the ONUs 430-1 to 430-4.

ONU430−1〜430−4は、ユニキャストパケットに付与されたユニキャスト用論理リンクIDが自己のユニキャスト用論理リンクIDでなければ、そのユニキャストパケットを廃棄する。一方、ONU430−1〜430−4は、ユニキャストパケットに付与されたユニキャスト用論理リンクIDが自己のユニキャスト用論理リンクIDであれば、そのユニキャストパケットを配下の加入者端末装置460−1〜460−4に転送する。   If the unicast logical link ID assigned to the unicast packet is not its own unicast logical link ID, the ONUs 430-1 to 430-4 discard the unicast packet. On the other hand, if the unicast logical link ID assigned to the unicast packet is its own unicast logical link ID, the ONUs 430-1 to 430-4 are subscriber terminal devices 460- 1 to 460-4.

図27では、視聴チャンネル(CH#1)の配信を要求したONU430−1とONU430−2のみがユニキャストパケットを配下の加入者端末装置460−1と加入者端末装置460−2に転送している(例えば、特許文献1の図16参照)。すなわち、ユニキャスト方式では、PON区間において、配信要求した端末装置の台数分のストリームデータを送信することになる。   In FIG. 27, only the ONU 430-1 and ONU 430-2, which have requested the distribution of the viewing channel (CH # 1), transfer the unicast packet to the subordinate subscriber terminal devices 460-1 and 460-2. (See, for example, FIG. 16 of Patent Document 1). That is, in the unicast method, the stream data for the number of terminal devices that have requested distribution is transmitted in the PON section.

次に、図27を参照しつつ、マルチキャスト方式について説明する。加入者端末装置460−3は、ONU430−3及びOLT420を介して、マルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器482に対して、マルチキャストパケットにより視聴チャンネル(CH#2)の配信要求を行う。同様に、加入者端末装置460−4も、ONU430−4及びOLT420を介して、マルチキャストストリームデータを送信する映像配信サーバ等の映像送信機器482に対して、マルチキャストパケットにより視聴チャンネル(CH#2)の配信要求を行う。映像配信サーバ等の映像送信機器482は、視聴要求のチャンネル(CH#2)のストリームデータを、マルチキャストパケットにて送信する。映像配信サーバ等の映像送信機器482は、複数の加入者端末装置460−3,460−4から同一の視聴チャンネルの配信要求があった場合でも、単一のストリームデータを送信する。   Next, the multicast method will be described with reference to FIG. The subscriber terminal device 460-3 requests, via the ONU 430-3 and the OLT 420, a distribution request for the viewing channel (CH # 2) by a multicast packet to the video transmission device 482 such as a video distribution server that transmits the multicast stream data. I do. Similarly, the subscriber terminal device 460-4 also sends a viewing channel (CH # 2) by a multicast packet to the video transmitting device 482 such as a video distribution server that transmits the multicast stream data via the ONU 430-4 and the OLT 420. Request delivery. The video transmission device 482 such as the video distribution server transmits the stream data of the viewing request channel (CH # 2) in a multicast packet. The video transmission device 482 such as the video distribution server transmits a single stream data even when a plurality of subscriber terminal devices 460-3 and 460-4 request distribution of the same viewing channel.

OLT420は、マルチキャストパケットを受信すると、マルチキャストパケットに対し、同報配信を示すブロードキャスト用論理リンクIDを付与して、全てのONU430−1〜430−4に同報配信で送信する。これにより、PON区間において、全てのONU430−1〜430−4がマルチキャストパケットを受信できるようになる。   Upon receiving the multicast packet, the OLT 420 gives the multicast packet a broadcast logical link ID indicating broadcast distribution, and transmits the multicast packet to all the ONUs 430-1 to 430-4 by broadcast distribution. As a result, all the ONUs 430-1 to 430-4 can receive the multicast packet in the PON section.

全てのONU430−1〜430−4は、OLT420からのマルチキャストパケットを受信すると、フィルタリング機能によって、受信したマルチキャストパケットが予め登録された端末アドレスに対応するマルチキャストパケットでなければ、受信したマルチキャストパケットを廃棄する。一方、全てのONU430−1〜430−4は、受信したマルチキャストパケットが予め登録された端末アドレスに対応するマルチキャストパケットであれば、受信したマルチキャストパケットを配下の加入者端末装置460−1〜460−4へ転送する(例えば、特許文献1の図17参照)。このように、マルチキャスト方式は、PON区間で同一チャンネルの重複送信がないため、ユニキャスト方式に比べて帯域利用効率の観点で優れた方式である。   When all the ONUs 430-1 to 430-4 receive the multicast packet from the OLT 420, the filtering function discards the received multicast packet if the received multicast packet is not the multicast packet corresponding to the pre-registered terminal address. To do. On the other hand, all the ONUs 430-1 to 430-4, if the received multicast packet is a multicast packet corresponding to the terminal address registered in advance, the subscriber terminal devices 460-1 to 460- that control the received multicast packet. 4 (for example, see FIG. 17 of Patent Document 1). As described above, the multicast method is superior to the unicast method in terms of band utilization efficiency because there is no duplicate transmission of the same channel in the PON section.

特開2010−16753号公報JP, 2010-16753, A

池田博樹、栖川淳、「PON技術を用いたIPTVサービスの実現と課題」、通信ソサイエティマガジン、No.14[秋号]、2010年、p10-22Hiroki Ikeda, Atsushi Sugawa, "Implementation and Challenges of IPTV Services Using PON Technology", Communications Society Magazine, No.14 [Autumn Issue], 2010, p10-22

上述したように、従来のPONシステムでは、同一チャンネル、すなわち同一内容のストリームデータを送信する場合、マルチキャスト方式を採用すれば、PON区間でストリームデータの重複送信がなく、帯域を効率的に利用することができる。しかしながら、マルチキャスト方式で送信するためには、加入者端末装置460−1〜460−4、中継NW470、ストリームデータを送信する映像配信サーバ等の映像送信機器481,482等が、マルチキャスト方式に対応している必要がある。   As described above, in the conventional PON system, when transmitting the stream data of the same channel, that is, the same content, if the multicast method is adopted, stream data is not redundantly transmitted in the PON section and the band is efficiently used. be able to. However, in order to perform the transmission by the multicast method, the subscriber terminal devices 460-1 to 460-4, the relay NW 470, the video transmission devices 481, 482 such as the video distribution server for transmitting the stream data, etc. are compatible with the multicast method. Need to be.

これに対して、加入者端末装置460−1〜460−4や映像配信サーバ等の映像送信機器481,482のほとんどは、汎用性のあるユニキャスト方式のみをサポートし、マルチキャスト方式に対応していない。そのため、宛先の異なる同一チャンネル、すなわち同一内容のリアルタイムストリームデータがユニキャスト方式で送信されることが一般的である。   On the other hand, most of the subscriber terminal devices 460-1 to 460-4 and the video transmission devices 481 and 482 such as the video distribution server support only the universal unicast system and support the multicast system. Absent. Therefore, it is general that the same channels with different destinations, that is, real-time stream data having the same contents are transmitted by the unicast method.

従来のPONシステムでは、マルチキャスト方式で送信することができるのはマルチキャストパケットのみであり、ユニキャストパケットをマルチキャスト方式で送信することができない。そのため、宛先の異なる同一内容のデータをユニキャスト方式で送信することになり、PON区間において、データの重複送信が生じてしまうという問題がある。   In the conventional PON system, only multicast packets can be transmitted by the multicast method, and unicast packets cannot be transmitted by the multicast method. Therefore, data having different contents and the same content is transmitted by the unicast method, and there is a problem that duplicate transmission of data occurs in the PON section.

上記事情に鑑み、本発明は、同一内容のデータの重複した送信を回避して帯域を効率的に使用することができる技術の提供を目的としている。   In view of the above circumstances, it is an object of the present invention to provide a technique capable of avoiding redundant transmission of data having the same content and efficiently using a band.

本発明の一態様は、端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムであって、前記局側光回線終端装置は、いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置は、前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システムである。   One aspect of the present invention is a communication system in which a plurality of subscriber-side optical line terminating devices to which a terminal device is connected and a station-side optical line terminating device are connected by a multiplexer / distributor. When a terminal device connected to any one of the subscriber side optical line terminator transmits a distribution request signal requesting to receive the data from the outside, the device transmits the data having the same content as the other data. When the data is being transmitted to the terminal device, the data corresponding to the distribution request signal is not transmitted, but the data being transmitted is transmitted to the multiplex distributor as a broadcast distribution, and the distribution request is transmitted. When the subscriber side optical line terminal device connected to the terminal device of the signal transmission source receives the data transmitted from the multiplex distributor by broadcast distribution, the destination of the received data is the distribution request. It is a communication system that rewrites and transmits to the terminal address of the terminal device that is the source of the signal.

本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、前記配信要求信号に基づいて、前記外部から前記データを受信する場合、受信する前記データと同一内容の前記データを前記他の前記端末装置に対して送信中であるか否かを判定し、送信中であると判定したとき、当該配信要求信号に基づいて前記外部から受信する前記データを廃棄するか、または、前記配信要求信号を廃棄する。   One aspect of the present invention is the above communication system, wherein when the station side optical line terminal receives the data from the outside based on the distribution request signal, the same content as the received data is received. It is determined whether the data is being transmitted to the other terminal device, and when it is determined that the data is being transmitted, the data received from the outside based on the distribution request signal is discarded. Alternatively, the distribution request signal is discarded.

本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置、または、前記加入者側光回線終端装置のいずれかが、前記端末装置が、同報配信で送信されている前記データに対して送信の停止を要求する停止要求信号を送信する場合に、他の前記端末装置に対して当該データが送信されているとき、前記停止要求信号を廃棄し、前記停止要求信号の送信元の前記端末装置に前記停止要求信号に対する応答信号を送信する。   One aspect of the present invention is the communication system as described above, wherein either the station side optical line terminal device or the subscriber side optical line terminal device is transmitted by the terminal device by broadcast distribution. In the case of transmitting a stop request signal for requesting stop of transmission of the data that is present, when the data is being transmitted to the other terminal device, the stop request signal is discarded and the stop request signal is transmitted. A response signal to the stop request signal is transmitted to the terminal device that is the transmission source of.

本発明の一態様は、上記の通信システムであって、前記加入者側光回線終端装置は、前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスとを検出する端末要求参照部と、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記端末要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部と、を備える。   One aspect of the present invention is the communication system described above, wherein the subscriber-side optical line terminal device includes data identification information for uniquely identifying the data included in the distribution request signal, and a terminal address of the terminal device. When receiving the data transmitted by the terminal side optical line termination device for broadcast transmission, the data identification information of the received data, the terminal request reference unit detects the When it matches the data identification information, the reception processing unit that rewrites the destination of the data to the terminal address corresponding to the data identification information and transmits the data to the terminal device.

本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスと、当該端末装置が接続する前記加入者側光回線終端装置を一意に識別する終端装置識別情報とを検出する配信要求参照部を有し、前記配信要求参照部が検出した前記終端装置識別情報に対応する前記加入者側光回線終端装置は、前記配信要求参照部が検出した前記データ識別情報と前記端末装置の端末アドレスとを前記局側光回線終端装置から受信し、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記配信要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部、を備える。   One aspect of the present invention is the communication system as described above, wherein the station side optical line terminal device includes data identification information for uniquely identifying the data included in the distribution request signal, and a terminal address of the terminal device. A terminal device identification information that uniquely identifies the subscriber-side optical line terminal device to which the terminal device is connected, and a distribution request reference unit that detects the terminal device identification information, and the terminal device identification information detected by the distribution request reference unit. The corresponding optical line terminal device on the subscriber side receives the data identification information detected by the distribution request reference unit and the terminal address of the terminal device from the optical line terminal device on the station side, and the optical line terminal device on the station side is received. When the device receives the data to be transmitted by broadcast distribution, when the data identification information of the received data matches the data identification information detected by the distribution request reference unit, the destination of the data is identified as the data identification. A reception processing unit that rewrites the data to the terminal address corresponding to information and transmits the data to the terminal device.

本発明の一態様は、上記の通信システムであって、前記局側光回線終端装置は、送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御部と、前記信号処理制御部によって前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理部と、を有し、前記加入者側光回線終端装置の前記受信処理部は、前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御部から受信する前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する。   One aspect of the present invention is the above communication system, wherein the station side optical line terminal is the same data identification information as the data being transmitted and included in the distribution request signal. When the data having the above is transmitted by broadcast distribution, the subscriber side optical line termination to which the terminal device of the transmission source of the distribution request signal is connected by associating uniquely identifiable identifier information with the data identification information. When the signal processing control unit that transmits the identifier information corresponding to the data identification information to the device, and the identifier information is associated with the data identification information by the signal processing control unit, the identifier information is associated with the data. And a signal processing unit for transmitting by broadcast distribution, wherein the reception processing unit of the subscriber-side optical line termination device transmits data transmitted by the station-side optical line termination device by the broadcast distribution. When receiving, when the identifier information received from the signal processing control unit is not added to the received data, the data is discarded, and when the identifier information is added, the data is taken in and taken in. When the data identification information of the data matches the data identification information included in the distribution request signal, the destination of the data is rewritten to the terminal address corresponding to the data identification information to transfer the data to the terminal device. Send.

本発明の一態様は、上記の通信システムであって、前記信号処理制御部は、前記配信要求信号に含まれる前記データ識別情報と、同報配信で送信中の前記データに含まれる前記データ識別情報とが予め定められる同一グループに属する場合、同報配信で送信中の前記データに含まれる前記データ識別情報に対応する前記識別子情報を前記配信要求信号に含まれる前記データ識別情報と対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記配信要求信号に含まれる前記データ識別情報に対応する前記識別子情報を送信する。   One aspect of the present invention is the communication system described above, wherein the signal processing control unit includes the data identification information included in the distribution request signal, and the data identification included in the data being transmitted by the broadcast distribution. When the information and the information belong to the same predetermined group, the identifier information corresponding to the data identification information included in the data being transmitted by the broadcast distribution is associated with the data identification information included in the distribution request signal. The identifier information corresponding to the data identification information included in the distribution request signal is transmitted to the subscriber-side optical line terminal device connected to the terminal device that is the transmission source of the distribution request signal.

本発明の一態様は、端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続される通信システムによる通信方法であって、前記局側光回線終端装置が、いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容の前記データを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置が、前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信方法である。   One aspect of the present invention is a communication method by a communication system in which a plurality of subscriber-side optical line terminators to which a terminal device is connected and a station-side optical line terminator are connected by a multiplexer. When the optical line terminal device transmits a distribution request signal requesting that the terminal device connected to any one of the subscriber side optical line terminal devices receives data from the outside, the same content as the data described above is transmitted. When data is being transmitted to the other terminal device, the data corresponding to the distribution request signal is not transmitted, and the data being transmitted is transmitted to the multiplex distributor as broadcast distribution, When the subscriber-side optical line terminator connected to the terminal device that is the transmission source of the distribution request signal receives the data transmitted from the multiplex distributor by broadcast distribution, the destination of the received data is It is a communication method in which the terminal address of the terminal device that is the transmission source of the distribution request signal is rewritten and transmitted.

本発明により、同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。   According to the present invention, it is possible to avoid duplication of transmission of data having the same content and efficiently use a band.

第1実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a communication system and a connection configuration with other devices and the like in the first embodiment. 第1実施形態における重複ストリーム抑止部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by an overlapping stream control part in a 1st embodiment. 第2実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system in 2nd Embodiment, and a connection structure with other apparatuses. 第2実施形態におけるOLTが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which the OLT in 2nd Embodiment is equipped. 第2実施形態におけるONUが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which ONU in 2nd Embodiment is equipped. 第2実施形態における端末要求参照部による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the terminal request reference part in 2nd Embodiment. 第2実施形態におけるOLTによる処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by OLT in a 2nd embodiment. 第2実施形態における受信処理部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a reception processing part in a 2nd embodiment. 第3実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system in 3rd Embodiment, and a connection structure with other apparatuses. 第3実施形態におけるOLTが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which the OLT in 3rd Embodiment is equipped. 第3実施形態におけるONUが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which ONU in 3rd Embodiment is equipped. 第3実施形態における配信要求参照部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a distribution demand reference part in a 3rd embodiment. 第3実施形態における信号処理制御部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a signal processing control part in a 3rd embodiment. 第3実施形態における受信処理部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a reception processing part in a 3rd embodiment. 第4実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system in 4th Embodiment, and a connection structure with other apparatuses. 第4実施形態におけるOLTが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which the OLT in 4th Embodiment is equipped. 第4実施形態における信号処理制御部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a signal processing control part in a 4th embodiment. 第4実施形態におけるONUが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which ONU in 4th Embodiment is equipped. 第5実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system in 5th Embodiment, and a connection structure with other apparatuses. 第5実施形態におけるOLTが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which the OLT in 5th Embodiment is equipped. 第5実施形態における信号処理制御部による処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing by a signal processing control part in a 5th embodiment. 第5実施形態の他の構成例におけるOLTが備える記憶部のデータ構成を示す図である。It is a figure which shows the data structure of the memory | storage part with which the OLT in the other structural example of 5th Embodiment is equipped. 第5実施形態の他の構成例による通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system by another structural example of 5th Embodiment, and a connection structure with another apparatus etc. 第6実施形態における通信システムの構成及び他装置等との接続構成を示すブロック図である。It is a block diagram which shows the structure of a communication system in 6th Embodiment, and a connection structure with other apparatuses. 第6実施形態における配信要求参照部による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the delivery request reference part in 6th Embodiment. 第6実施形態における選択部による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the selection part in 6th Embodiment. 従来のPONシステムの構成にユニキャスト方式とマルチキャスト方式とを適用した例を示すブロック図である。It is a block diagram which shows the example which applied the unicast system and the multicast system to the structure of the conventional PON system.

以下、本発明の一実施形態を、図面を参照しながら説明する。
(第1実施形態)
図1は、第1実施形態における通信システム1の内部構成、通信システム1と端末装置60−1〜60−3の接続構成、通信システム1と中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示す図である。以下の説明において、端末装置60が3台の場合を例に説明するが、端末装置60は2台以上であれば何台であってもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 shows the internal configuration of the communication system 1 according to the first embodiment, the connection configuration of the communication system 1 and the terminal devices 60-1 to 60-3, the connection configuration of the communication system 1 and the relay NW 70, and the relay NW 70 and the server device 80. It is a figure which shows the connection structure of. In the following description, the case where the number of terminal devices 60 is three will be described as an example, but the number of terminal devices 60 may be any number as long as it is two or more.

通信システム1は、例えば、PONシステムであり、GE−PON(Gigabit Ethernet(登録商標) Passive Optical Network)や10G−EPON(10Gigabit-Ethernet Passive Optical Network)などのIEEE(The Institute of Electrical and Electronics Engineers)標準準拠のシステムや、G−PON(Gigabit-Cable Passive Optical Network)やXG−PON(10 Gigabit-Cable Passive Optical Network)などのITU−T(International Telecommunication Union Telecommunication Standardization Sector) 標準準拠のシステムである。   The communication system 1 is, for example, a PON system, and IEEE (The Institute of Electrical and Electronics Engineers) such as GE-PON (Gigabit Ethernet (registered trademark) Passive Optical Network) and 10G-EPON (10Gigabit-Ethernet Passive Optical Network). It is a system based on a standard and a system based on ITU-T (International Telecommunication Union Telecommunication Standardization Sector) such as G-PON (Gigabit-Cable Passive Optical Network) and XG-PON (10 Gigabit-Cable Passive Optical Network).

通信システム1は、局側光回線終端装置であるOLT20と、当該通信システム1を用いて提供される通信サービスの加入者宅に設置される終端装置であるONU30−1〜30−3(加入者側光回線終端装置)と、多重分配器である光スプリッタ50と、光伝送媒体である光ファイバ40、41−1〜41−3とを備える。ONU30−1〜30−3には、ONU30−1〜30−3の各々を一意に識別できるONU識別情報(終端装置識別情報)が予め付与されており、ここでは、ONU識別情報として、例えば、ユニキャスト用論理リンクIDが適用されるものとする。なお、以下の説明において、当該通信サービスの加入者をユーザともいう。   The communication system 1 includes an OLT 20 which is a station side optical line terminating device, and ONUs 30-1 to 30-3 (subscribers) which are terminating devices installed in subscriber homes of communication services provided using the communication system 1. Side optical line terminator), an optical splitter 50 which is a multiplex distributor, and optical fibers 40 and 41-1 to 41-3 which are optical transmission media. ONU identification information (termination device identification information) that can uniquely identify each of the ONUs 30-1 to 30-3 is provided in advance to the ONUs 30-1 to 30-3. Here, as the ONU identification information, for example, The logical link ID for unicast shall be applied. In the following description, the subscriber of the communication service is also called a user.

中継NW70は、例えば、インターネットなどの通信網であり、OLT20とサーバ装置80を接続する。また、中継NW70に備えられるルータ等の通信装置のうち、OLT20にデータを送信する通信装置は、サーバ装置80から受信したデータに送信先となるONU30−1〜30−3を指定するONU識別情報に対応する情報を付与してユニキャスト方式によりOLT20に送信する。ここでは、ONU識別情報に対応する情報として、例えば、VID(Virtual Local Area network Identifier)が適用されるものとする。   The relay NW 70 is, for example, a communication network such as the Internet, and connects the OLT 20 and the server device 80. Further, among the communication devices such as routers provided in the relay NW 70, the communication device that transmits data to the OLT 20 is the ONU identification information that specifies the ONUs 30-1 to 30-3 that are the transmission destination for the data received from the server device 80. Is added to the OLT 20 by the unicast method. Here, for example, VID (Virtual Local Area network Identifier) is applied as the information corresponding to the ONU identification information.

サーバ装置80は、例えば、映像配信事業者等が保有する、映像配信サーバ等の映像送信機器であり、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータを送信するストリーミングサーバ装置等が適用される。また、サーバ装置80は、端末装置60−1〜60−3の配信要求信号を受信し、受信した配信要求信号に基づいて要求されるコンテンツデータをユニキャスト方式で配信要求信号の送信元の端末装置60−1〜60−3に対して送信する。   The server device 80 is, for example, a video transmitting device such as a video distribution server owned by a video distributor, and a streaming server device or the like for transmitting content data including real-time video and audio such as live distribution is applied. To be done. Further, the server device 80 receives the distribution request signals of the terminal devices 60-1 to 60-3, and uses the unicast method to transmit the content data requested based on the received distribution request signal to the terminal that is the transmission source of the distribution request signal. The data is transmitted to the devices 60-1 to 60-3.

ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータとは、放送型のデータであり、いわゆるストリーミング方式、すなわち映像や音声などの時系列データを受信する際、データの受信と並行して再生を行う方式に適用されるデータである。また、ストリーミング方式の対象としている時系列データのことを、ストリームデータまたはストリーミングデータといい、本実施形態における、コンテンツデータは、放送型のストリームデータである。放送型のストリームデータとは、例えば、端末装置60−1がサーバ装置80から継続してコンテンツデータを受信している場合に、端末装置60−2が、ある時刻に、サーバ装置80に当該コンテンツデータの配信要求信号を送信したとする。その際、サーバ装置80は、当該時刻に送信を行っているコンテンツデータを端末装置60−2に対して送信するため、端末装置60−1と端末装置60−2において再生されるコンテンツデータは同一内容となる。   Content data including real-time video and audio, such as live distribution, is broadcast type data, and is a so-called streaming method, that is, when receiving time-series data such as video and audio, it is played back in parallel with data reception. This is data applied to the method of performing. Further, the time-series data that is the target of the streaming method is called stream data or streaming data, and the content data in this embodiment is broadcast type stream data. Broadcast type stream data means, for example, when the terminal device 60-1 continuously receives content data from the server device 80, the terminal device 60-2 causes the server device 80 to display the content at a certain time. It is assumed that a data distribution request signal is transmitted. At that time, since the server device 80 transmits the content data transmitted at the time to the terminal device 60-2, the content data reproduced by the terminal device 60-1 and the terminal device 60-2 are the same. It becomes the content.

コンテンツデータには、コンテンツデータごとに一意に識別できるコンテンツ識別情報が予め付与され、コンテンツデータ内に書き込まれている。ここで、コンテンツ識別情報とは、コンテンツデータの内容を一意に識別できる情報であればどのような情報であってもよく、例えば、HTTP(Hyper Text Transfer Protocol)に基づいて送信される配信要求のファイル名等が適用されてもよい。また、以下の説明において、複数の端末装置60−1〜60−3からの配信要求信号を受信してサーバ装置80がコンテンツデータを送信する送信処理を、配信処理ともいう。送信処理に適用されるプロトコルとしては、HTTPやMMS(Microsoft(登録商標) Media Server protocol)の他、RTP(Real-time Transport Protocol)とRTSP(Real Time Streaming Protocol)の組み合わせなどを適用することを想定しているが、これら以外のプロトコルであってもよい。   Content identification information that can be uniquely identified for each content data is given in advance and written in the content data. Here, the content identification information may be any information as long as it can uniquely identify the content of the content data, for example, a distribution request transmitted based on HTTP (Hyper Text Transfer Protocol). A file name or the like may be applied. Further, in the following description, the transmission process in which the server device 80 transmits the content data by receiving the distribution request signals from the plurality of terminal devices 60-1 to 60-3 is also referred to as a distribution process. As a protocol applied to the transmission process, in addition to HTTP and MMS (Microsoft (registered trademark) Media Server protocol), a combination of RTP (Real-time Transport Protocol) and RTSP (Real Time Streaming Protocol) is applied. Although it is assumed, a protocol other than these may be used.

端末装置60−1〜60−3は、例えば、ユーザが使用するパーソナルコンピュータであり、一意に識別できるIP(Internet Protocol)アドレス、MAC(Media Access Control)アドレス等の端末アドレスが予め付与されている。また、端末装置60−1〜60−3は、WebブラウザやWindows(登録商標) Media Player等のアプリケーションソフトウェアを備えており、映像や音声のデータをユニキャスト方式で受信して再生する。また、端末装置60−1〜60−3の各々は、ONU30−1〜30−3に接続され、ユーザの操作を受けて、サーバ装置80に対してユニキャスト方式でコンテンツデータの配信要求を行う場合、当該コンテンツデータのコンテンツ識別情報を含む配信要求信号を送信する。また、端末装置60−1〜60−3の各々は、ユーザの操作を受けて、コンテンツデータの配信停止を要求する場合、当該コンテンツデータのコンテンツ識別情報を含む停止要求信号を送信する。   Each of the terminal devices 60-1 to 60-3 is, for example, a personal computer used by a user, and has a terminal address such as an IP (Internet Protocol) address and a MAC (Media Access Control) address that can be uniquely identified in advance. .. In addition, the terminal devices 60-1 to 60-3 are provided with application software such as a Web browser and Windows (registered trademark) Media Player, and receive and reproduce video and audio data by the unicast method. Also, each of the terminal devices 60-1 to 60-3 is connected to the ONUs 30-1 to 30-3, receives a user's operation, and requests the server device 80 to distribute content data in a unicast manner. In this case, the distribution request signal including the content identification information of the content data is transmitted. In addition, each of the terminal devices 60-1 to 60-3 transmits a stop request signal including content identification information of the content data when requesting the stop of distribution of the content data in response to a user operation.

通信システム1において光スプリッタ50は、OLT20から光ファイバ40を通じて受信したデータを3つに分配して光ファイバ41−1〜41−3を通じてONU30−1〜30−3に送信する。また、光スプリッタ50は、ONU30−1〜30−3を通じて端末装置60−1〜60−3から受信したデータを多重して光ファイバ40を通じてOLT20に送信する。   In the communication system 1, the optical splitter 50 distributes the data received from the OLT 20 via the optical fiber 40 into three and transmits the data to the ONUs 30-1 to 30-3 via the optical fibers 41-1 to 41-3. Further, the optical splitter 50 multiplexes the data received from the terminal devices 60-1 to 60-3 via the ONUs 30-1 to 30-3 and transmits the multiplexed data to the OLT 20 via the optical fiber 40.

OLT20は、重複ストリーム抑止部21を備える。重複ストリーム抑止部21は、サーバ装置80から中継NW70を通じてコンテンツデータを受信した場合、既に送信しているコンテンツデータの中で、同一内容のコンテンツデータが存在するか否かを判定する。また、重複ストリーム抑止部21は、同一内容のコンテンツデータが存在すると判定した場合、重複しているコンテンツデータの中から1つのコンテンツデータを選択して、他のコンテンツデータを廃棄する。また、重複ストリーム抑止部21は、選択したコンテンツデータにブロードキャスト用論理リンクIDを付与して同報配信により当該コンテンツデータをONU30−1〜30−3に送信する。   The OLT 20 includes a duplicate stream inhibiting unit 21. When the content data is received from the server device 80 via the relay NW 70, the duplicate stream suppressing unit 21 determines whether or not the content data having the same content exists among the content data already transmitted. Further, when determining that the content data having the same content exists, the duplicate stream inhibiting unit 21 selects one content data from the duplicate content data and discards the other content data. Further, the duplicate stream inhibiting unit 21 adds the broadcast logical link ID to the selected content data and transmits the content data to the ONUs 30-1 to 30-3 by broadcast distribution.

ONU30−1〜30−3の各々は、ストリーム調整部31−1〜31−3を備える。ストリーム調整部31−1〜31−3は、同報配信で送信されるコンテンツデータを受信した場合、コンテンツデータに含まれるコンテンツ識別情報が、接続する端末装置60−1〜60−3が送信した配信要求信号に含まれるコンテンツ識別情報に一致するか否かを判定する。また、ストリーム調整部31−1〜31−3は、コンテンツ識別情報が一致しないと判定した場合、受信したコンテンツデータを廃棄する。   Each of the ONUs 30-1 to 30-3 includes stream adjusting units 31-1 to 31-3. When the stream adjustment units 31-1 to 31-3 receive the content data transmitted by the broadcast distribution, the content identification information included in the content data is transmitted by the connected terminal devices 60-1 to 60-3. It is determined whether or not it matches the content identification information included in the distribution request signal. In addition, the stream adjusting units 31-1 to 31-3 discard the received content data when determining that the content identification information does not match.

また、ストリーム調整部31−1〜31−3は、コンテンツ識別情報が一致すると判定した場合、コンテンツデータを取り込み、コンテンツデータの送信先となる宛先の端末アドレスが、配信要求信号の送信元の端末装置60−1〜60−3の端末アドレスに一致するか否かを判定する。ストリーム調整部31−1〜31−3は、端末アドレスが一致すると判定した場合、取り込んだコンテンツデータを端末装置60−1〜60−3に送信する。また、ストリーム調整部31−1〜31−3は、端末アドレスが一致しないと判定した場合、宛先の端末アドレスを配信要求信号の送信元の端末装置60−1〜60−3の端末アドレスに書き換えて、コンテンツデータを端末装置60−1〜60−3に送信する。   If the stream adjustment units 31-1 to 31-3 determine that the content identification information matches, the stream adjustment units 31-1 to 31-3 capture the content data, and the destination terminal address that is the destination of the content data is the terminal that is the transmission source of the distribution request signal. It is determined whether the terminal addresses of the devices 60-1 to 60-3 match. When the stream adjusting units 31-1 to 31-3 determine that the terminal addresses match, the stream adjusting units 31-1 to 31-3 transmit the captured content data to the terminal devices 60-1 to 60-3. If the stream adjusting units 31-1 to 31-3 determine that the terminal addresses do not match, the stream adjusting units 31-1 to 31-3 rewrite the destination terminal address with the terminal addresses of the terminal devices 60-1 to 60-3 that are the transmission source of the distribution request signal. Then, the content data is transmitted to the terminal devices 60-1 to 60-3.

(第1実施形態の通信システム1を適用した処理)
次に、図1及び図2を参照しつつ、第1実施形態の通信システム1を適用した処理の流れについて説明する。図2は、重複ストリーム抑止部21による処理の流れを示すフローチャートである。端末装置60−1は、ユーザの操作を受けて、コンテンツ#1のコンテンツ識別情報を含む配信要求信号をサーバ装置80に対して送信する。ONU30−1は、端末装置60−1から配信要求信号を受信すると、配信要求信号を光スプリッタ50を介してOLT20に送信する。
(Processing to which the communication system 1 of the first embodiment is applied)
Next, a flow of processing to which the communication system 1 of the first embodiment is applied will be described with reference to FIGS. 1 and 2. FIG. 2 is a flowchart showing the flow of processing by the duplicate stream inhibiting unit 21. In response to the user's operation, the terminal device 60-1 transmits a distribution request signal including the content identification information of the content # 1 to the server device 80. Upon receiving the distribution request signal from the terminal device 60-1, the ONU 30-1 transmits the distribution request signal to the OLT 20 via the optical splitter 50.

OLT20は、ONU30−1から配信要求信号を受信すると、中継NW70を介してサーバ装置80に送信する(図1のステップP1)。サーバ装置80は、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツ#1のコンテンツデータをユニキャスト方式で中継NW70に送信する。中継NW70が備える通信装置は、サーバ装置80から受信したコンテンツデータに対して、配信要求信号を送信したONU30−1のVIDを付与してOLT20に送信する。   Upon receiving the distribution request signal from the ONU 30-1, the OLT 20 transmits the distribution request signal to the server device 80 via the relay NW 70 (step P1 in FIG. 1). The server device 80 transmits the content data of the content # 1 corresponding to the content identification information included in the distribution request signal to the relay NW 70 by the unicast method. The communication device included in the relay NW 70 adds the VID of the ONU 30-1 that has transmitted the distribution request signal to the content data received from the server device 80, and transmits the content data to the OLT 20.

OLT20の重複ストリーム抑止部21は、中継NW70からコンテンツデータを受信する(図2のステップS1)。重複ストリーム抑止部21は、同一内容のコンテンツデータを既に送信しているか否かを判定する。すなわち、重複ストリーム抑止部21は、コンテンツデータに含まれるコンテンツ識別情報を参照し、当該コンテンツ識別情報に一致するコンテンツ識別情報を含む他のコンテンツデータを送信しているか否かを判定する(図2のステップS2)。ここでは、他のコンテンツデータを送信していないため、重複ストリーム抑止部21は、コンテンツ識別情報が一致する他のコンテンツデータを送信していないと判定する(図2のステップS2−No)。重複ストリーム抑止部21は、当該コンテンツデータにONU30−1に割り当てられているユニキャスト用論理リンクIDを付与してONU30−1〜30−3に送信する(図2のステップS3)。   The duplicate stream inhibiting unit 21 of the OLT 20 receives the content data from the relay NW 70 (step S1 in FIG. 2). The duplicate stream inhibiting unit 21 determines whether or not content data having the same content has already been transmitted. That is, the duplicate stream suppressing unit 21 refers to the content identification information included in the content data and determines whether or not other content data including the content identification information that matches the content identification information is being transmitted (FIG. 2). Step S2). Here, since the other content data is not transmitted, the duplicate stream suppressing unit 21 determines that the other content data having the same content identification information is not transmitted (step S2-No in FIG. 2). The duplicate stream suppressing unit 21 adds the unicast logical link ID assigned to the ONU 30-1 to the content data and transmits the content data to the ONUs 30-1 to 30-3 (step S3 in FIG. 2).

ONU30−1のストリーム調整部31−1は、コンテンツデータを受信すると、ONU30−1に割り当てられているユニキャスト用論理リンクIDが付与されているため、当該コンテンツデータを取り込んで、端末装置60−1に送信する。端末装置60−1は、ONU30−1から当該コンテンツデータを受信して再生を開始する。ONU30−2,30−3のストリーム調整部31−2,31−3は、受信したコンテンツデータに付与されているユニキャスト用論理リンクIDが、自らに割り当てられているユニキャスト用論理リンクIDではないため、受信したコンテンツデータを廃棄する。   When the stream adjusting unit 31-1 of the ONU 30-1 receives the content data, the unicast logical link ID assigned to the ONU 30-1 is assigned to the stream adjusting unit 31-1. Send to 1. The terminal device 60-1 receives the content data from the ONU 30-1 and starts reproduction. The stream adjusting units 31-2 and 31-3 of the ONUs 30-2 and 30-3 use the unicast logical link ID assigned to the received content data as the unicast logical link ID assigned to itself. Since it does not exist, the received content data is discarded.

上記の状態において、端末装置60−2が、ユーザの操作を受けてコンテンツ#1のコンテンツ識別情報を含む配信要求信号をサーバ装置80に対して送信する(図1のステップP2)。サーバ装置80は、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツ#1のコンテンツデータをユニキャスト方式で中継NW70に送信する。中継NW70が備える通信装置は、サーバ装置80から受信したコンテンツデータに対して、配信要求信号を送信したONU30−2のVIDを付与してOLT20に送信する。   In the above state, the terminal device 60-2 transmits the distribution request signal including the content identification information of the content # 1 to the server device 80 in response to the user's operation (step P2 in FIG. 1). The server device 80 transmits the content data of the content # 1 corresponding to the content identification information included in the distribution request signal to the relay NW 70 by the unicast method. The communication device included in the relay NW 70 adds the VID of the ONU 30-2 that has transmitted the distribution request signal to the content data received from the server device 80, and transmits the content data to the OLT 20.

OLT20の重複ストリーム抑止部21は、中継NW70からコンテンツデータを受信する(図2のステップS1)。重複ストリーム抑止部21は、コンテンツデータに含まれるコンテンツ識別情報を参照し、当該コンテンツ識別情報に一致するコンテンツ識別情報を含む他のコンテンツデータを送信しているか否かを判定する(図2のステップS2)。ここでは、既にコンテンツ#1のコンテンツデータを端末装置60−1に対して送信しているため、重複ストリーム抑止部21は、コンテンツ識別情報が一致する他のコンテンツデータを送信していると判定する(図2のステップS2−Yes)。   The duplicate stream inhibiting unit 21 of the OLT 20 receives the content data from the relay NW 70 (step S1 in FIG. 2). The duplicate stream suppressing unit 21 refers to the content identification information included in the content data and determines whether or not other content data including the content identification information that matches the content identification information is being transmitted (step in FIG. 2). S2). Here, since the content data of the content # 1 has already been transmitted to the terminal device 60-1, the duplicate stream suppressing unit 21 determines that other content data having the same content identification information is transmitted. (Step S2-Yes in FIG. 2).

重複ストリーム抑止部21は、重複しているコンテンツデータのいずれか1つを選択して、他のコンテンツデータを廃棄する(図2のステップS4)。ここでは、端末装置60−1に送信しているコンテンツデータを選択し、端末装置60−2を宛先とするコンテンツデータを廃棄したとする。重複ストリーム抑止部21は、選択した端末装置60−1に送信しているコンテンツデータに対してブロードキャスト用論理リンクIDを付与し、同報配信として当該コンテンツデータをONU30−1〜30−3に送信する(図2のステップS5)。   The duplicate stream inhibiting unit 21 selects any one of the duplicate content data and discards the other content data (step S4 in FIG. 2). Here, it is assumed that the content data transmitted to the terminal device 60-1 is selected and the content data addressed to the terminal device 60-2 is discarded. The duplicate stream suppressing unit 21 assigns a broadcast logical link ID to the content data being transmitted to the selected terminal device 60-1, and transmits the content data to the ONUs 30-1 to 30-3 as broadcast distribution. (Step S5 of FIG. 2).

ONU30−1〜30−3のストリーム調整部31−1〜31−3は、コンテンツデータを受信すると、ブロードキャスト用論理リンクIDが付与されているため、当該コンテンツデータを取り込む。ONU30−1及びONU30−2は、取り込んだコンテンツデータに含まれるコンテンツ識別情報が、各々に接続する端末装置60−1及び端末装置60−2が送信した配信要求信号に含まれるコンテンツ識別情報に一致するため、取り込んだコンテンツデータを各々に接続する端末装置60−1及び端末装置60−2に送信する。送信する際に、ONU30−2は、コンテンツデータの宛先の端末アドレスが端末装置60−1の端末アドレスになっているため、宛先の端末アドレスを端末装置60−2の端末アドレスに書き換えて送信する。これに対して、ONU30−3は、ONU30−3に接続する端末装置60−3が配信要求信号を送信していないため、取り込んだコンテンツデータを廃棄する。   Upon receiving the content data, the stream adjusting units 31-1 to 31-3 of the ONUs 30-1 to 30-3 take in the content data because the broadcast logical link ID is assigned. In the ONU 30-1 and the ONU 30-2, the content identification information included in the captured content data matches the content identification information included in the distribution request signal transmitted by the terminal device 60-1 and the terminal device 60-2 connected to each. In order to do so, the fetched content data is transmitted to the terminal device 60-1 and the terminal device 60-2 connected to each. When transmitting, since the destination terminal address of the content data is the terminal address of the terminal device 60-1, the ONU 30-2 rewrites the destination terminal address to the terminal address of the terminal device 60-2 and transmits. .. On the other hand, since the terminal device 60-3 connected to the ONU 30-3 has not transmitted the distribution request signal, the ONU 30-3 discards the captured content data.

上記の第1実施形態の構成により、OLT20の重複ストリーム抑止部21は、サーバ装置80から受信したコンテンツデータと、同一内容のコンテンツデータを既に送信している場合、いずれか1つのコンテンツデータを選択し、他のコンテンツデータを廃棄する。これにより、通信システム1の区間において、重複して同一内容のコンテンツデータを送信することなく、配信要求信号を送信した端末装置60−1と端末装置60−2においてコンテンツデータを受信して再生を行うことが可能となる。したがって、通信システム1の区間において、同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。   With the configuration of the first embodiment described above, the duplicate stream inhibiting unit 21 of the OLT 20 selects any one content data when the content data received from the server device 80 and the content data having the same content have already been transmitted. And discard other content data. As a result, in the section of the communication system 1, the terminal device 60-1 and the terminal device 60-2 that have transmitted the distribution request signal receive and reproduce the content data without redundantly transmitting the same content data. It becomes possible to do it. Therefore, in the section of the communication system 1, it is possible to avoid redundant transmission of data having the same content and efficiently use the band.

なお、上記の第1実施形態において、重複ストリーム抑止部21が、図2のステップS4において、既に端末装置60−1に送信しているコンテンツデータではなく、新たに受信した端末装置60−2を宛先とするコンテンツデータを選択したとする。この場合、重複ストリーム抑止部21は、端末装置60−1に対して送信するコンテンツデータを切り替えることになる。コンテンツデータを構成するパケットに、順序を示すシーケンス番号が含まれている場合、重複ストリーム抑止部21は、端末装置60−1に対して送信しているコンテンツデータにおいて、廃棄を開始するシーケンス番号を検出しておく。そして、重複ストリーム抑止部21は、新たに選択したコンテンツデータにおいて、廃棄を開始したシーケンス番号のパケットから送信を行うことで、端末装置60−1において再生されるコンテンツデータに途切れを起こさせないようにすることができる。   In addition, in the above-described first embodiment, the duplicate stream suppressing unit 21 determines the newly received terminal device 60-2 instead of the content data already transmitted to the terminal device 60-1 in step S4 of FIG. It is assumed that the content data to be the destination is selected. In this case, the duplicate stream suppressing unit 21 switches the content data to be transmitted to the terminal device 60-1. When the packet forming the content data includes a sequence number indicating the order, the duplicate stream suppressing unit 21 sets the sequence number to start discarding in the content data being transmitted to the terminal device 60-1. Detect it. Then, in the newly selected content data, the duplicate stream suppression unit 21 transmits from the packet of the sequence number at which the discard is started, so that the content data reproduced in the terminal device 60-1 is not interrupted. can do.

また、サーバ装置80から廃棄をするコンテンツデータを継続して受信することによる負荷を低減するために、重複ストリーム抑止部21が、サーバ装置80に停止要求信号を送信して、コンテンツデータの送信を停止させるようにしてもよい。   Further, in order to reduce the load caused by continuously receiving the content data to be discarded from the server device 80, the duplicate stream suppressing unit 21 transmits a stop request signal to the server device 80 to transmit the content data. It may be stopped.

(第2実施形態)
図3は、第2実施形態における通信システム1aの内部構成、通信システム1aと端末装置60−1〜60−3の接続構成、通信システム1aと中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示すブロック図である。第1実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Second embodiment)
FIG. 3 illustrates the internal configuration of the communication system 1a, the connection configuration of the communication system 1a and the terminal devices 60-1 to 60-3, the connection configuration of the communication system 1a and the relay NW70, and the relay NW70 and the server device 80 in the second embodiment. 3 is a block diagram showing the connection configuration of FIG. The same configurations as those in the first embodiment are designated by the same reference numerals, and different configurations will be described below.

通信システム1aは、OLT20a、ONU30a−1〜30a−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20aは、重複ストリーム抑止部21aを備えており、重複ストリーム抑止部21aは、配信状況共有部211、選択部212、信号処理部213、信号処理制御部214、記憶部215を備える。ONU30a−1〜30a−3の各々は、ストリーム調整部31a−1〜31a−3を備えており、ストリーム調整部31a−1〜31a−3の各々は、端末要求参照部311−1〜311−3、記憶部312−1〜312−3、受信処理部313−1〜313−3を備える。   The communication system 1a includes an OLT 20a, ONUs 30a-1 to 30a-3, an optical splitter 50, and optical fibers 40, 41-1 to 41-3. The OLT 20a includes a duplicate stream inhibiting unit 21a, and the duplicate stream inhibiting unit 21a includes a distribution status sharing unit 211, a selecting unit 212, a signal processing unit 213, a signal processing control unit 214, and a storage unit 215. Each of the ONUs 30a-1 to 30a-3 includes stream adjusting units 31a-1 to 31a-3, and each of the stream adjusting units 31a-1 to 31a-3 includes terminal request reference units 311-1 to 311-. 3, storage units 312-1 to 312-3, and reception processing units 313-1 to 313-3.

重複ストリーム抑止部21aにおいて、配信状況共有部211は、いずれかのONU30a−1〜30a−3の端末要求参照部311−1〜311−3から端末アドレスとコンテンツ識別情報とONU識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を受信する。また、配信状況共有部211は、受信した情報を、全ての端末要求参照部311−1〜311−3に送信する。   In the duplicate stream inhibiting unit 21a, the distribution status sharing unit 211 registers the terminal address, the content identification information, and the ONU identification information from the terminal request reference units 311-1 to 311-3 of any of the ONUs 30a-1 to 30a-3. Information indicating that the terminal address and the content identification information have been deleted is received. Further, the distribution status sharing unit 211 transmits the received information to all the terminal request reference units 311-1 to 311-3.

記憶部215は、図4に示すPON区間用識別子情報データ2151を記憶する。PON区間用識別子情報データ2151には、PON区間用識別子情報が書き込まれる。ここで、PON区間用識別子情報とは、PON区間用識別子を示す情報と、PON区間用識別子の値を示す情報を含んでおり、予め通信システム1aの運用者等によって設定される。PON区間用識別子を示す情報とは、コンテンツデータに含まれるヘッダ情報のフィールドの中で、どのフィールドにPON区間用識別子の値を書き込むかを示す情報であり、例えば、ヘッダ情報におけるフィールドの位置を直接ビット数やバイト数で示す情報であってもよいし、MACアドレスのフィールドの宛先MACアドレスやIPアドレスの宛先IPアドレスといったフィールド名を示す情報であってもよい。   The storage unit 215 stores the PON section identifier information data 2151 shown in FIG. In the PON section identifier information data 2151, PON section identifier information is written. Here, the PON section identifier information includes information indicating the PON section identifier and information indicating the value of the PON section identifier, and is set in advance by the operator or the like of the communication system 1a. The information indicating the PON section identifier is information indicating in which field of the header information included in the content data the value of the PON section identifier is written. For example, the position of the field in the header information is The information may be information directly indicated by the number of bits or the number of bytes, or may be information indicating a field name such as the destination MAC address of the MAC address field or the destination IP address of the IP address.

PON区間用識別子とは、OLT20aとONU30a−1〜30a−3の間のみで参照され、例えば、コンテンツデータを取り込むONU30a−1〜30a−3を指定する際に用いられる。例えば、OLT20aは、ONU30a−1とONU30a−2に対して、予めPON区間用識別子を示す情報としてMACアドレスのフィールドの宛先アドレスとすることと、当該PON区間用識別子の値としてMACアドレスAとすることを定めたPON区間用識別子情報を通知する。一方、OLT20aは、当該PON区間用識別子情報をONU30a−3に通知しないとする。   The PON section identifier is referred to only between the OLT 20a and the ONUs 30a-1 to 30a-3, and is used, for example, when designating the ONUs 30a-1 to 30a-3 from which the content data is taken. For example, the OLT 20a sets the destination address of the field of the MAC address as the information indicating the PON section identifier in advance to the ONU 30a-1 and the ONU 30a-2, and sets the MAC address A as the value of the PON section identifier. The identifier information for the PON section that specifies that is notified. On the other hand, the OLT 20a does not notify the ONU 30a-3 of the PON section identifier information.

OLT20aは、コンテンツデータを送信する際に宛先MACアドレスのフィールドにMACアドレスAを書き込んで送信する。ONU30a−1とONU30a−2は、当該コンテンツデータを受信すると、宛先MACアドレスを参照して、MACアドレスAが書き込まれていることを検出すると、当該コンテンツデータを取り込む。これに対して、ONU30a−3は、PON区間用識別子情報の通知を受けていないため、当該コンテンツデータを取り込まずに廃棄する。このようにすることで、コンテンツデータの取り込み先のONU30a−1〜30a−3を予め指定しておくことができ、あるコンテンツデータのグループに対して同一のPON区間用識別子情報を対応付けることで、コンテンツデータのグループ等の単位で送信先を選択することもできる。   When transmitting the content data, the OLT 20a writes the MAC address A in the field of the destination MAC address and transmits the content data. Upon receiving the content data, the ONU 30a-1 and the ONU 30a-2 refer to the destination MAC address and detect that the MAC address A is written, and fetch the content data. On the other hand, since the ONU 30a-3 has not received the notification of the PON section identifier information, the ONU 30a-3 discards the content data without capturing it. By doing so, the ONUs 30a-1 to 30a-3 to which the content data is taken can be specified in advance, and the same PON section identifier information is associated with a certain content data group, The destination can also be selected in units of content data groups or the like.

選択部212は、中継NW70を通じてサーバ装置80からコンテンツデータを受信すると、同一内容のコンテンツデータ、すなわちコンテンツ識別情報が同一のコンテンツデータが信号処理部213によってONU30a−1〜30a−3に送信されているか否かを判定する。また、選択部212は、同一内容のコンテンツデータが信号処理部213によって送信されていると判定した場合、受信したコンテンツデータを廃棄する。また、選択部212は、送信中のコンテンツデータが同報配信で送信されていない場合、当該コンテンツデータを同報配信で送信させるため、当該コンテンツデータのコンテンツ識別情報を信号処理制御部214に出力する。   When the selection unit 212 receives the content data from the server device 80 via the relay NW 70, the content data having the same content, that is, the content data having the same content identification information is transmitted to the ONUs 30a-1 to 30a-3 by the signal processing unit 213. It is determined whether or not there is. In addition, when the selection unit 212 determines that the content data having the same content is transmitted by the signal processing unit 213, the selection unit 212 discards the received content data. Further, when the content data being transmitted is not transmitted by the broadcast distribution, the selection unit 212 outputs the content identification information of the content data to the signal processing control unit 214 in order to transmit the content data by the broadcast distribution. To do.

信号処理制御部214は、記憶部215のPON区間用識別子情報データ2151からPON区間用識別子情報を読み出し、読み出したPON区間用識別子情報をONU30a−1〜30a−3に送信する。また、信号処理制御部214は、選択部212が出力するコンテンツ識別情報を受けて、当該コンテンツ識別情報と、読み出したPON区間用識別子情報とを対応付けて信号処理部213に出力する。   The signal processing control unit 214 reads the PON section identifier information from the PON section identifier information data 2151 of the storage unit 215, and transmits the read PON section identifier information to the ONUs 30a-1 to 30a-3. Further, the signal processing control unit 214 receives the content identification information output by the selection unit 212, outputs the content identification information and the read PON section identifier information in association with each other to the signal processing unit 213.

信号処理部213は、選択部212が出力するコンテンツデータを取得する。また、信号処理部213は、信号処理制御部214が出力するコンテンツ識別情報とPON区間用識別子情報とが対応付けられた情報を取得する。また、信号処理部213は、信号処理制御部214から取得したコンテンツ識別情報を含むコンテンツデータを検出する。また、信号処理部213は、当該コンテンツ識別情報に対応するPON区間用識別子情報に基づいて、検出したコンテンツデータに含まれるヘッダ情報のPON区間用識別子を示す情報に対応するフィールドを特定する。また、信号処理部213は、特定したフィールドの値を、PON区間用識別子情報に含まれるPON区間用識別子の値に書き換えてコンテンツデータを送信する。   The signal processing unit 213 acquires the content data output by the selection unit 212. Further, the signal processing unit 213 acquires information in which the content identification information output by the signal processing control unit 214 and the PON section identifier information are associated with each other. The signal processing unit 213 also detects content data including the content identification information acquired from the signal processing control unit 214. Further, the signal processing unit 213 identifies the field corresponding to the information indicating the PON section identifier of the header information included in the detected content data, based on the PON section identifier information corresponding to the content identification information. In addition, the signal processing unit 213 rewrites the value of the specified field with the value of the PON section identifier included in the PON section identifier information, and transmits the content data.

ONU30a−1〜30a−3の各々が備えるストリーム調整部31a−1〜31a−3において、記憶部312−1〜312−3は、図5に示すデータを記憶する。図5では、一例として記憶部312−1が記憶するデータを示しており、他の記憶部312−2,312−3も同様の構成のデータを記憶する。   In the stream adjusting units 31a-1 to 31a-3 included in each of the ONUs 30a-1 to 30a-3, the storage units 312-1 to 312-3 store the data illustrated in FIG. FIG. 5 shows the data stored in the storage unit 312-1 as an example, and the other storage units 312-2 and 312-3 also store data having the same configuration.

記憶部312−1は、端末管理テーブル3121−1とPON区間用識別子情報データ3122−1を記憶する。端末管理テーブル3121−1は、「端末アドレス」、「コンテンツ識別情報」、「ONU識別情報」の項目を有している。「端末アドレス」の項目には、端末装置60−1〜60−3に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。「ONU識別情報」の項目には、ONU30a−1〜30a−3のONU識別情報が書き込まれる。PON区間用識別子情報データ3122−1には、上述したPON区間用識別子情報が書き込まれる。   The storage unit 312-1 stores a terminal management table 3121-1 and PON section identifier information data 3122-1. The terminal management table 3121-1 has items of “terminal address”, “content identification information”, and “ONU identification information”. The terminal address given to each of the terminal devices 60-1 to 60-3 is written in the item "terminal address". Content identification information is written in the "content identification information" item. The ONU identification information of the ONUs 30a-1 to 30a-3 is written in the "ONU identification information" item. The PON section identifier information described above is written in the PON section identifier information data 3122-1.

端末要求参照部311−1〜311−3は、端末装置60−1〜60−3が送信する配信要求信号や停止要求信号に含まれる情報を参照する。また、端末要求参照部311−1〜311−3は、送信元の端末装置60−1〜60−3の端末アドレスと、配信要求信号や停止要求信号に含まれるコンテンツ識別情報を検出する。また、端末要求参照部311−1〜311−3は、配信要求信号を参照した場合、検出した端末アドレスとコンテンツ識別情報とに、各々に対応するONU30a−1〜30a−3のONU識別情報を対応付けて、各々に対応する記憶部312−1〜312−3の端末管理テーブル3121−1〜3121−3に書き込む。   The terminal request reference units 311-1 to 311-3 refer to information included in the distribution request signal and the stop request signal transmitted by the terminal devices 60-1 to 60-3. In addition, the terminal request reference units 311-1 to 311-3 detect the terminal addresses of the terminal devices 60-1 to 60-3 that are transmission sources and the content identification information included in the distribution request signal or the stop request signal. Further, when referring to the distribution request signal, the terminal request reference units 311-1 to 311-3 include the ONU identification information of the ONUs 30a-1 to 30a-3 corresponding to the detected terminal address and the content identification information, respectively. Correspondingly, it writes in the terminal management table 3121-1 to 3121-3 of the memory | storage part 312-1 to 312-3 corresponding to each.

また、端末要求参照部311−1〜311−3は、停止要求信号を参照した場合、各々に対応する記憶部312−1〜312−3の端末管理テーブル3121−1〜3121−3から、検出した端末アドレスとコンテンツ識別情報とに対応するレコードを削除する。また、端末要求参照部311−1〜311−3は、端末アドレスとコンテンツ識別情報とONU識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を配信状況共有部211に送信する。   Further, when the terminal request reference units 311-1 to 311-3 refer to the stop request signal, the terminal request reference units 311-1 to 311-3 detect the terminal management tables 3121-1 to 3121-3 of the storage units 312-1 to 312-3 corresponding to the respective stop request signals. The record corresponding to the selected terminal address and the content identification information is deleted. Further, the terminal request reference units 311-1 to 311-3 provide the distribution status sharing unit 211 with information indicating registration of the terminal address, content identification information, and ONU identification information, and information indicating deletion of the terminal address and content identification information. Send.

また、端末要求参照部311−1〜311−3は、停止要求信号を参照した場合、停止要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータを停止要求信号の送信元の端末装置60−1〜60−3以外の端末装置60−1〜60−3が受信している場合、当該停止要求信号を廃棄する。また、端末要求参照部311−1〜311−3は、当該停止要求信号を廃棄した場合、送信元の端末装置60−1〜60−3にサーバ装置80が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。   When the stop request signal is referred to, the terminal request reference units 311-1 to 311-3 transmit the content data corresponding to the content identification information included in the stop request signal to the terminal device 60-1 which is the transmission source of the stop request signal. If the terminal devices 60-1 to 60-3 other than the terminal devices 60 to 60-3 have received the signal, the stop request signal is discarded. When the terminal request reference units 311-1 to 311-3 discard the suspension request signal, the server device 80 transmits a response to the suspension request signal to the source terminal devices 60-1 to 60-3. The same response signal as the signal is transmitted.

また、端末要求参照部311−1〜311−3は、配信状況共有部211から、他の端末要求参照部311−1〜311−3が送信した端末アドレスとコンテンツ識別情報とONU識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を受信する。また、端末要求参照部311−1〜311−3は、受信した端末アドレスとコンテンツ識別情報とONU識別情報の登録を示す情報に基づいて、各々に対応する記憶部312−1〜312−3の端末管理テーブル3121−1〜3121−3に書き込む。また、端末要求参照部311−1〜311−3は、受信した端末アドレスとコンテンツ識別情報の削除を示す情報に基づいて、各々に対応する記憶部312−1〜312−3の端末管理テーブル3121−1〜3121−3から対応するレコードを削除する。   Also, the terminal request reference units 311-1 to 311-3 register the terminal address, the content identification information, and the ONU identification information transmitted from the distribution status sharing unit 211 by the other terminal request reference units 311-1 to 311-3. And information indicating deletion of the terminal address and the content identification information are received. Also, the terminal request reference units 311-1 to 311-3 store the corresponding storage units 312-1 to 312-3 based on the received information indicating the registration of the terminal address, the content identification information, and the ONU identification information. Write in the terminal management tables 3121-1 to 3121-3. Further, the terminal request reference units 311-1 to 311-3, based on the received terminal address and the information indicating the deletion of the content identification information, the terminal management table 3121 of the storage units 312-1 to 312-3 corresponding to each. Corresponding records are deleted from -1 to 3121-3.

受信処理部313−1〜313−3は、信号処理制御部214からPON区間用識別子情報を受信し、受信したPON区間用識別子情報を各々に対応する記憶部312−1〜312−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。また、受信処理部313−1〜313−3は、信号処理部213からコンテンツデータを受信すると、当該コンテンツデータが同報配信で送信されている場合、PON区間用識別子情報データ3122−1〜3122−3に書き込まれているPON区間用識別子情報を読み出す。また、受信処理部313−1〜313−3は、読み出したPON区間用識別子情報の値と、コンテンツデータに含まれるヘッダ情報のPON区間用識別子の値とが一致する場合、当該コンテンツデータを取り込む。   The reception processing units 313-1 to 313-3 receive the PON section identifier information from the signal processing control section 214, and the PONs of the storage sections 312-1 to 312-3 corresponding to the received PON section identifier information, respectively. Write in the section identifier information data 3122-1 to 3122-3. Further, when the reception processing units 313-1 to 313-3 receive the content data from the signal processing unit 213, if the content data is transmitted by broadcast distribution, the PON section identifier information data 3122-1 to 3122. The PON section identifier information written in -3 is read out. Further, when the value of the read PON section identifier information and the value of the PON section identifier of the header information included in the content data match, the reception processing units 313-1 to 313-3 fetch the content data. ..

また、受信処理部313−1〜313−3は、取り込んだコンテンツデータが、各々に対応するONU30a−1〜ONU30a−3に接続する端末装置60−1〜60−3が配信要求を行ったコンテンツデータであるか否かをコンテンツ識別情報に基づいて判定する。また、受信処理部313−1〜313−3は、配信要求が行われたコンテンツデータであると判定した場合、端末管理テーブル3121−1〜3121−3を参照して、コンテンツデータの宛先の端末アドレスを、配信要求信号の送信元の端末アドレスに書き換えてコンテンツデータを送信する。   In addition, the reception processing units 313-1 to 313-3 are contents in which the fetched content data is requested to be distributed by the terminal devices 60-1 to 60-3 connected to the corresponding ONU 30a-1 to ONU 30a-3. Whether or not it is data is determined based on the content identification information. In addition, when the reception processing units 313-1 to 313-3 determine that the content data has been requested to be distributed, the reception processing units 313-1 to 313-3 refer to the terminal management tables 3121-1 to 3121-3 to refer to the destination terminals of the content data. The address is rewritten to the terminal address of the transmission source of the distribution request signal, and the content data is transmitted.

(ONUの端末要求参照部による処理)
以下、図3,図6から図8を参照しつつ第2実施形態の通信システム1aを適用した処理について説明する。図6は、ONU30a−1〜30a−3の端末要求参照部311−1〜311−3が行う処理の流れを示すフローチャートである。以下、一例として、ONU30a−1の端末要求参照部311−1が行う処理について説明する。
(Processing by the terminal request reference unit of ONU)
Hereinafter, a process to which the communication system 1a according to the second embodiment is applied will be described with reference to FIGS. 3 and 6 to 8. FIG. 6 is a flowchart showing the flow of processing performed by the terminal request reference units 311-1 to 311-3 of the ONUs 30a-1 to 30a-3. Hereinafter, as an example, a process performed by the terminal request reference unit 311-1 of the ONU 30a-1 will be described.

端末要求参照部311−1は、端末装置60−1が送信した要求信号を受信する(ステップSa1)。端末要求参照部311−1は、要求信号が配信要求信号であるか、停止要求信号であるかを判定する(ステップSa2)。例えば、端末要求参照部311−1を備えるONU30a−1に接続する端末装置60−1が、コンテンツ識別情報としてコンテンツ#1を含む配信要求信号をONU30a−1に送信したとする。   The terminal request reference unit 311-1 receives the request signal transmitted by the terminal device 60-1 (step Sa1). The terminal request reference unit 311-1 determines whether the request signal is a distribution request signal or a stop request signal (step Sa2). For example, it is assumed that the terminal device 60-1 connected to the ONU 30a-1 including the terminal request reference unit 311-1 transmits a distribution request signal including the content # 1 as the content identification information to the ONU 30a-1.

この場合、端末要求参照部311−1は、配信要求信号を受信したと判定し(ステップSa2、配信要求)、配信要求信号から端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)を読み出す。端末要求参照部311−1は、読み出した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)を、記憶部312−1の端末管理テーブル3121−1の「端末アドレス」と「コンテンツ識別情報」の項目に書き込んでレコードを生成する。端末要求参照部311−1は、更に、当該レコードの「ONU識別情報」の項目に、自らを備えるONU30a−1のONU識別情報(ONU#1)を書き込んで記憶させる(ステップSa3)。   In this case, the terminal request reference unit 311-1 determines that the distribution request signal has been received (step Sa2, distribution request), and reads the terminal address (#a) and the content identification information (content # 1) from the distribution request signal. .. The terminal request reference unit 311-1 uses the read terminal address (#a) and content identification information (content # 1) as “terminal address” and “content identification information” in the terminal management table 3121-1 of the storage unit 312-1. Create a record by writing in the item. The terminal request reference unit 311-1 further writes and stores the ONU identification information (ONU # 1) of the ONU 30a-1 including itself in the "ONU identification information" item of the record (step Sa3).

端末要求参照部311−1は、端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)の登録を示す情報を制御信号101によりOLT20aの配信状況共有部211に送信する(ステップSa4)。端末要求参照部311−1は、配信要求信号をOLT20aの重複ストリーム抑止部21aに送信する(ステップSa5)。   The terminal request reference unit 311-1 sends information indicating the registration of the terminal address (#a), the content identification information (content # 1), and the ONU identification information (ONU # 1) by the control signal 101 to the distribution status sharing unit 211 of the OLT 20a. To (step Sa4). The terminal request reference unit 311-1 transmits a distribution request signal to the duplicate stream suppression unit 21a of the OLT 20a (step Sa5).

ステップSa4において、端末要求参照部311−1が、端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)の登録を示す情報を制御信号101により配信状況共有部211に送信する。配信状況共有部211は、受信した制御信号101を、全てのONU30a−1〜30a−3の端末要求参照部311−1〜311−3に送信する。端末要求参照部311−2,311−3は、当該制御信号101を受信すると、制御信号101に含まれる端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)を、各々に対応する端末管理テーブル3121−2,3121−3の「端末アドレス」と「コンテンツ識別情報」と「ONU識別情報」の項目に書き込む。このとき、端末要求参照部311−1は、ステップSa3において端末管理テーブル3121−1に書き込んだ情報に、受信した制御信号101に含まれる情報を上書きしてもよいし、同一の情報が既に書き込まれているとして、上書きを行わなくてもよい。   In step Sa4, the terminal request reference unit 311-1 shares the distribution status of the information indicating the registration of the terminal address (#a), the content identification information (content # 1) and the ONU identification information (ONU # 1) by the control signal 101. It is transmitted to the section 211. The distribution status sharing unit 211 transmits the received control signal 101 to the terminal request reference units 311-1 to 311-3 of all the ONUs 30a-1 to 30a-3. When receiving the control signal 101, the terminal request reference units 311-2 and 311-3 receive the control signal 101, the terminal address (#a), the content identification information (content # 1), and the ONU identification information (ONU # 1) included in the control signal 101. ) Is written in the items of “terminal address”, “content identification information”, and “ONU identification information” of the terminal management tables 3121-2 and 3121-3 corresponding to each. At this time, the terminal request reference unit 311-1 may overwrite the information included in the received control signal 101 with the information written in the terminal management table 3121-1 in step Sa3, or the same information may already be written. However, overwriting does not have to be performed.

上記の通り、配信状況共有部211は、受信した制御信号101を全てのONU30a−1〜30a−3の端末要求参照部311−1〜311−3に送信する処理を行う。当該処理により、全てのONU30a−1〜30a−3において、端末装置60−1〜60−3から送信された配信要求信号に含まれる端末アドレスとコンテンツ識別情報と、配信要求信号を送信したONU30a−1〜30a−3のONU識別情報とが対応付けられた情報を共有することができる。   As described above, the distribution status sharing unit 211 performs a process of transmitting the received control signal 101 to the terminal request reference units 311-1 to 311-3 of all the ONUs 30a-1 to 30a-3. By the processing, in all the ONUs 30a-1 to 30a-3, the terminal address and the content identification information included in the distribution request signal transmitted from the terminal devices 60-1 to 60-3, and the ONU 30a- which transmitted the distribution request signal. Information associated with the ONU identification information of 1 to 30a-3 can be shared.

一方、端末装置60−1が、コンテンツ#1のコンテンツ識別情報を含む停止要求信号を送信した場合、端末要求参照部311−1は、ステップSa2において、受信した要求信号が、停止要求信号であると判定する(ステップSa2、停止要求)。端末要求参照部311−1は、受信した停止要求信号から端末装置60−1の端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)を検出する。端末要求参照部311−1は、検出した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)に対応するレコードを端末管理テーブル3121−1から削除する(ステップSa6)。当該レコードの削除により、受信処理部313−1は、端末装置60−1への当該コンテンツ識別情報(コンテンツ#1)のコンテンツデータの送信を停止する。   On the other hand, when the terminal device 60-1 transmits the stop request signal including the content identification information of the content # 1, the terminal request reference unit 311-1 receives the request signal as the stop request signal in step Sa2. (Step Sa2, stop request). The terminal request reference unit 311-1 detects the terminal address (#a) and the content identification information (content # 1) of the terminal device 60-1 from the received stop request signal. The terminal request reference unit 311-1 deletes a record corresponding to the detected terminal address (#a) and content identification information (content # 1) from the terminal management table 3121-1 (step Sa6). By deleting the record, the reception processing unit 313-1 stops transmitting the content data of the content identification information (content # 1) to the terminal device 60-1.

端末要求参照部311−1は、端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)の削除を示す情報を制御信号101により配信状況共有部211に送信する(ステップSa7)。端末要求参照部311−1は、端末管理テーブル3121−1を参照して、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されているか否かを判定する(ステップSa8)。端末要求参照部311−1は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていないと判定した場合(ステップSa8−No)、停止要求信号をOLT20aに対して送信する(ステップSa11)。これにより、サーバ装置80は、コンテンツ#1のコンテンツデータの送信を停止する。   The terminal request reference unit 311-1 transmits information indicating deletion of the terminal address (#a) and the content identification information (content # 1) to the distribution status sharing unit 211 by the control signal 101 (step Sa7). The terminal request reference unit 311-1 refers to the terminal management table 3121-1 and stores the content identification information (content # 1) included in the stop request signal in association with another terminal address. It is determined whether or not there is (step Sa8). When the terminal request reference unit 311-1 determines that the content identification information (content # 1) included in the stop request signal is not stored in association with another terminal address (step Sa8-No). , And sends a stop request signal to the OLT 20a (step Sa11). As a result, the server device 80 stops the transmission of the content data of the content # 1.

一方、端末要求参照部311−1は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていると判定した場合(ステップSa8−Yes)、停止要求信号を廃棄する(ステップSa9)。端末要求参照部311−1は、停止要求信号の送信元の端末装置60−1に対して停止要求信号に対してサーバ装置80が送信する応答信号と同一の応答信号を送信する(ステップSa10)。   On the other hand, when the terminal request reference unit 311-1 determines that the content identification information (content # 1) included in the stop request signal is stored in association with another terminal address (step Sa8- Yes), the stop request signal is discarded (step Sa9). The terminal request reference unit 311-1 transmits the same response signal as the response signal transmitted by the server apparatus 80 in response to the stop request signal, to the terminal device 60-1 which is the transmission source of the stop request signal (step Sa10). ..

ステップSa7において、端末要求参照部311−1が、端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)の削除を示す情報を制御信号101により配信状況共有部211に送信する。配信状況共有部211は、受信した制御信号101を、ONU30a−1〜30a−3の端末要求参照部311−1〜311−3に送信する。端末要求参照部311−2,311−3は、当該制御信号101を受信すると、制御信号101に含まれる端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)に対応するレコードを、各々に対応する端末管理テーブル3121−2,3121−3から削除する。上記の図6に示す処理が、端末要求参照部311−2,311−3において、各々に対応する端末装置60−2,60−3からの配信要求信号や停止要求信号を受信して行われる。   In step Sa7, the terminal request reference unit 311-1 transmits information indicating deletion of the terminal address (#a) and the content identification information (content # 1) to the distribution status sharing unit 211 by the control signal 101. The distribution status sharing unit 211 transmits the received control signal 101 to the terminal request reference units 311-1 to 311-3 of the ONUs 30a-1 to 30a-3. Upon receiving the control signal 101, the terminal request reference units 311-2 and 311-3 each provide a record corresponding to the terminal address (#a) and the content identification information (content # 1) included in the control signal 101. It is deleted from the corresponding terminal management tables 3121-2 and 3121-3. The process shown in FIG. 6 is performed by the terminal request reference units 311-2 and 311-3 by receiving the distribution request signal and the stop request signal from the corresponding terminal devices 60-2 and 60-3. .

(OLTにおける処理)
図7は、OLT20aの選択部212、信号処理制御部214、信号処理部213によって行われる処理の流れを示すフローチャートである。図7における破線は、各々の機能部の処理の関連性を示す線である。図3において、いずれかの端末装置60−1〜60−3が、例えば、コンテンツ#1のコンテンツ識別情報を含む配信要求信号を送信すると、当該配信要求信号は、ONU30a−1〜30a−3の端末要求参照部311−1〜311−3を通じてOLT20aの重複ストリーム抑止部21aが受信する。重複ストリーム抑止部21aは、中継NW70を通じてサーバ装置80に配信要求信号を送信する。サーバ装置80は、配信要求信号の送信元の端末装置60−1〜60−3に対してコンテンツ#1のコンテンツデータの送信を開始する。重複ストリーム抑止部21aの選択部212は、当該コンテンツデータを受信する(ステップSa21)。
(Processing in OLT)
FIG. 7 is a flowchart showing the flow of processing performed by the selection unit 212, the signal processing control unit 214, and the signal processing unit 213 of the OLT 20a. The broken line in FIG. 7 is a line showing the relevance of the processing of each functional unit. In FIG. 3, when any of the terminal devices 60-1 to 60-3 transmits, for example, a distribution request signal including the content identification information of the content # 1, the distribution request signal is transmitted to the ONUs 30a-1 to 30a-3. It is received by the duplicate stream inhibiting unit 21a of the OLT 20a via the terminal request reference units 311-1 to 311-3. The duplicate stream suppression unit 21a transmits a distribution request signal to the server device 80 via the relay NW 70. The server device 80 starts transmitting the content data of the content # 1 to the terminal devices 60-1 to 60-3 that are the transmission source of the distribution request signal. The selection unit 212 of the duplicate stream suppression unit 21a receives the content data (step Sa21).

選択部212は、受信したコンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を参照し、信号処理部213が、コンテンツ識別情報が同一のコンテンツデータを送信しているか否かを判定する(ステップSa22)。コンテンツデータは、選択部212を通じて信号処理部213に送信されているため、選択部212は、自らが送信しているコンテンツデータのコンテンツ識別情報を参照して、当該判定を行うことができる。選択部212は、信号処理部213が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合(ステップSa22−Yes)、受信したコンテンツデータを廃棄する(ステップSa23)。   The selection unit 212 refers to the content identification information (content # 1) included in the received content data, and the signal processing unit 213 determines whether or not the content data having the same content identification information is transmitted (step Sa22). Since the content data has been transmitted to the signal processing unit 213 through the selection unit 212, the selection unit 212 can make the determination by referring to the content identification information of the content data transmitted by itself. When the signal processing unit 213 determines that the content data having the same content identification information is transmitted (step Sa22-Yes), the selection unit 212 discards the received content data (step Sa23).

選択部212は、ステップSa22において判定の対象としたコンテンツ識別情報(コンテンツ#1)が同一であって送信中のコンテンツデータが同報配信での送信であるか否かを判定する(ステップSa24)。選択部212は、送信中のコンテンツデータが同報配信での送信であると判定した場合(ステップSa24−Yes)、処理を終了する。
一方、選択部212は、送信中のコンテンツデータが同報配信での送信ではないと判定した場合(ステップSa24−No)、コンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を信号処理制御部214に出力して処理を終了する(ステップSa26)。
The selection unit 212 determines whether the content identification information (content # 1) that is the determination target in step Sa22 is the same, and the content data being transmitted is broadcast transmission (step Sa24). . When the selection unit 212 determines that the content data being transmitted is transmission by broadcast distribution (step Sa24-Yes), the processing is ended.
On the other hand, when the selection unit 212 determines that the content data being transmitted is not the transmission by the broadcast distribution (step Sa24-No), the content identification information (content # 1) included in the content data is sent to the signal processing control unit. It outputs to 214, and a process is complete | finished (step Sa26).

一方、選択部212は、ステップSa22において、コンテンツ識別情報が同一のコンテンツデータを送信していないと判定した場合(ステップSa22−No)、受信したコンテンツデータを信号処理部213に出力する(ステップSa25)。選択部212は、コンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を信号処理制御部214に出力して処理を終了する(ステップSa26)。   On the other hand, when the selection unit 212 determines in step Sa22 that the content data having the same content identification information is not transmitted (step Sa22-No), it outputs the received content data to the signal processing unit 213 (step Sa25). ). The selection unit 212 outputs the content identification information (content # 1) included in the content data to the signal processing control unit 214 and ends the processing (step Sa26).

信号処理制御部214は、例えば、OLT20aが起動した際に、記憶部215のPON区間用識別子情報データ2151からPON区間用識別子情報(#α)を読み出し、制御信号102によりONU30a−1〜30a−3の受信処理部313−1〜313−3に送信する(ステップSa31)。ONU30a−1〜30a−3の受信処理部313−1〜313−3は、受信したPON区間用識別子情報(#α)を、各々に対応する記憶部312−1〜312−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。   For example, when the OLT 20a is activated, the signal processing control unit 214 reads the PON section identifier information (# α) from the PON section identifier information data 2151 of the storage unit 215, and the ONUs 30a-1 to 30a-in response to the control signal 102. 3 to the reception processing units 313-1 to 313-3 (step Sa31). The reception processing units 313-1 to 313-3 of the ONUs 30a-1 to 30a-3 use the received PON section identifier information (# α) for the PON sections of the corresponding storage units 312-1 to 312-3. Write in the identifier information data 3122-1 to 3122-3.

信号処理制御部214は、ステップSa26において、選択部212が出力するコンテンツ識別情報(コンテンツ#1)を取得し、読み出したPON区間用識別子情報(#α)をコンテンツ識別情報に対応付けて信号処理部213に出力する(ステップSa32)。   In step Sa26, the signal processing control unit 214 acquires the content identification information (content # 1) output by the selection unit 212, associates the read PON section identifier information (# α) with the content identification information, and performs signal processing. It is output to the unit 213 (step Sa32).

信号処理部213は、ステップSa25において、選択部212が出力するコンテンツデータを取得する(ステップSa41)。このとき、信号処理部213は、次の処理を行うまでの間、例えば、受信したコンテンツデータをバッファ等に蓄積しておく。信号処理部213は、ステップSa32において、信号処理制御部214が出力するコンテンツ識別情報(コンテンツ#1)と、PON区間用識別子情報(#α)とを取得する(ステップSa42)。信号処理部213は、選択部212から受信したコンテンツ識別情報(コンテンツ#1)に対応するコンテンツデータを選択部212から取得しているコンテンツデータの中から検出する(ステップSa43)。   The signal processing unit 213 acquires the content data output by the selection unit 212 in step Sa25 (step Sa41). At this time, the signal processing unit 213 stores, for example, the received content data in a buffer or the like until the next process is performed. In step Sa32, the signal processing unit 213 acquires the content identification information (content # 1) output by the signal processing control unit 214 and the PON section identifier information (# α) (step Sa42). The signal processing unit 213 detects the content data corresponding to the content identification information (content # 1) received from the selection unit 212 from the content data acquired from the selection unit 212 (step Sa43).

信号処理部213は、当該コンテンツ識別情報に対応付けられたPON区間用識別子情報からPON区間用識別子を示す情報と、PON区間用識別子の値の情報を読み出す。信号処理部213は、読み出したPON区間用識別子を示す情報に基づいて、検出したコンテンツデータの対応するフィールドを特定し、当該フィールドの値を、読み出したPON区間用識別子の値に書き換えて変更する(ステップSa44)。信号処理部213は、当該コンテンツデータにブロードキャスト用論理リンクIDを付与してONU30a−1〜30a−3に対して送信する(ステップSa45)。   The signal processing unit 213 reads out information indicating the PON section identifier from the PON section identifier information associated with the content identification information and information on the value of the PON section identifier. The signal processing unit 213 identifies the corresponding field of the detected content data based on the information indicating the read PON section identifier, and changes the value of the field by rewriting the value of the read PON section identifier. (Step Sa44). The signal processing unit 213 adds a broadcast logical link ID to the content data and transmits the content data to the ONUs 30a-1 to 30a-3 (step Sa45).

なお、選択部212が行うステップSa22の処理において、選択部212が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合、ステップSa25の処理は行われない。この場合、信号処理部213が行うステップSa41の処理は、信号処理部213が、既に選択部212から取得して送信を行っているコンテンツデータを継続して取得する処理を示すことになり、ステップSa42以降の処理も、継続して取得しているコンテンツデータに対して行われる。   In addition, in the process of step Sa22 performed by the selection unit 212, when the selection unit 212 determines that the content data having the same content identification information is transmitted, the process of step Sa25 is not performed. In this case, the processing in step Sa41 performed by the signal processing unit 213 indicates the processing in which the signal processing unit 213 continuously acquires the content data that has already been acquired from the selection unit 212 and transmitted. The processing after Sa42 is also performed on the content data that is continuously acquired.

(ONUの受信処理部による処理)
図8は、ONU30a−1〜30a−3の受信処理部313−1〜313−3が行う処理の流れを示すフローチャートである。以下、一例として、受信処理部313−1によって行われる処理について説明する。受信処理部313−1は、OLT20aの信号処理部213が送信するコンテンツデータを受信する(ステップSa51)。受信処理部313−1は、受信したコンテンツデータに付与されている論理リンクIDを参照して配信方式を判定する(ステップSa52)。
(Processing by ONU reception processing unit)
FIG. 8 is a flowchart showing the flow of processing performed by the reception processing units 313-1 to 313-3 of the ONUs 30a-1 to 30a-3. The processing performed by the reception processing unit 313-1 will be described below as an example. The reception processing unit 313-1 receives the content data transmitted by the signal processing unit 213 of the OLT 20a (step Sa51). The reception processing unit 313-1 refers to the logical link ID added to the received content data to determine the distribution method (step Sa52).

受信処理部313−1は、付与されている論理リンクIDが、ユニキャスト用論理リンクIDであると判定した場合(ステップSa52、ユニキャスト(個別))、受信したコンテンツデータに付与されているユニキャスト用論理リンクIDが、自ONU30a−1のユニキャスト用論理IDであるか否かを判定することにより、自ONU30a−1宛てのコンテンツデータであるか否かを判定する(ステップSa53)。受信処理部313−1は、受信したコンテンツデータに付与されているユニキャスト用論理IDが、自ONU30a−1のユニキャスト用論理IDでないと判定した場合(ステップSa53−No)、受信したコンテンツデータを廃棄して処理を終了する(ステップSa56)。一方、受信処理部313−1は、受信したコンテンツデータに付与されているユニキャスト用論理IDが、自ONU30a−1のユニキャスト用論理リンクIDであると判定した場合(ステップSa53−Yes)、受信したコンテンツデータを取り込み、端末装置60−1に送信して処理を終了する(ステップSa54)。   When the reception processing unit 313-1 determines that the added logical link ID is the unicast logical link ID (step Sa52, unicast (individual)), the reception processing unit 313-1 adds the unicast added to the received content data. By determining whether or not the cast logical link ID is the unicast logical ID of the own ONU 30a-1, it is determined whether or not the content data is addressed to the own ONU 30a-1 (step Sa53). When the reception processing unit 313-1 determines that the unicast logical ID added to the received content data is not the unicast logical ID of the ONU 30a-1 itself (step Sa53-No), the received content data is received. Is discarded and the process ends (step Sa56). On the other hand, when the reception processing unit 313-1 determines that the unicast logical ID attached to the received content data is the unicast logical link ID of the ONU 30a-1 itself (step Sa53-Yes), The received content data is fetched, transmitted to the terminal device 60-1, and the processing ends (step Sa54).

ステップSa52において、受信処理部313−1は、付与されている論理リンクIDが、ブロードキャスト用論理リンクIDであると判定した場合(ステップSa52、ブロードキャスト(同報))、記憶部312−1のPON区間用識別子情報データ3122−1からPON区間用識別子を示す情報と、PON区間用識別子の値とを読み出す。受信処理部313−1は、読み出したPON区間用識別子を示す情報に基づいて、受信したコンテンツデータに含まれるヘッダ情報のPON区間用識別子の値を参照する。受信処理部313−1は、参照したヘッダ情報に含まれるPON区間用識別子の値が、PON区間用識別子情報データ3122−1から読み出したPON区間用識別子の値に一致するか否かを判定する(ステップSa55)。   In step Sa52, when the reception processing unit 313-1 determines that the assigned logical link ID is the broadcast logical link ID (step Sa52, broadcast (broadcast)), the PON of the storage unit 312-1 is determined. The information indicating the PON section identifier and the value of the PON section identifier are read from the section identifier information data 3122-1. The reception processing unit 313-1 refers to the value of the PON section identifier of the header information included in the received content data, based on the read information indicating the PON section identifier. The reception processing unit 313-1 determines whether the value of the PON section identifier included in the referenced header information matches the value of the PON section identifier read from the PON section identifier information data 3122-1. (Step Sa55).

受信処理部313−1は、PON区間用識別子の値が一致しないと判定した場合(ステップSa55−No)、受信したコンテンツデータを廃棄して処理を終了する(ステップSa56)。一方、受信処理部313−1は、PON区間用識別子の値が一致すると判定した場合(ステップSa55−Yes)、コンテンツデータを取り込む(ステップSa57)。   When the reception processing unit 313-1 determines that the values of the PON section identifiers do not match (No in step Sa55), the reception content unit 313-1 discards the received content data and ends the processing (step Sa56). On the other hand, if the reception processing unit 313-1 determines that the values of the PON section identifiers match (step Sa55-Yes), the reception processing section 313-1 takes in the content data (step Sa57).

記憶部312−1の端末管理テーブル3121−1には、ONU30a−1以外のONU30a−2,30a−3に接続する端末装置60−2,60−3に関する情報も含まれている。そのため、受信処理部313−1は、端末管理テーブル3121−1を参照して、「ONU識別情報」の項目に記憶されているONU識別情報が、自らを備えるONU30a−1のONU識別情報であるレコードを抽出する。受信処理部313−1は、抽出したレコードの「コンテンツ識別情報」の項目のコンテンツ識別情報を読み出し、読み出したコンテンツ識別情報が、取り込んだコンテンツデータに含まれるコンテンツ識別情報に一致するか否かを判定する(ステップSa58)。   The terminal management table 3121-1 of the storage unit 312-1 also includes information on the terminal devices 60-2 and 60-3 connected to the ONUs 30a-2 and 30a-3 other than the ONU 30a-1. Therefore, the reception processing unit 313-1 refers to the terminal management table 3121-1, and the ONU identification information stored in the “ONU identification information” item is the ONU identification information of the ONU 30a-1 equipped with itself. Extract records. The reception processing unit 313-1 reads the content identification information of the item “content identification information” of the extracted record, and determines whether the read content identification information matches the content identification information included in the imported content data. The determination is made (step Sa58).

受信処理部313−1は、コンテンツ識別情報が一致しないと判定した場合(ステップSa58−No)、受信したコンテンツデータを廃棄して処理を終了する(ステップSa56)。受信処理部313−1は、コンテンツ識別情報が一致すると判定した場合(ステップSa58−Yes)、ステップSa58において端末管理テーブル3121−1から抽出したレコードの「端末アドレス」の項目に書き込まれている端末アドレスを読み出す。当該端末アドレスが、当該コンテンツ識別情報を含む配信要求信号を送信した端末装置60−1であって、自らを備えるONU30a−1に接続する端末装置60−1の端末アドレスとなる。   When the reception processing unit 313-1 determines that the content identification information does not match (step Sa58-No), it discards the received content data and ends the processing (step Sa56). When the reception processing unit 313-1 determines that the content identification information matches (Yes in step Sa58), the terminal written in the "terminal address" item of the record extracted from the terminal management table 3121-1 in step Sa58. Read address. The terminal address is the terminal address of the terminal device 60-1 that has transmitted the distribution request signal including the content identification information and that is connected to the ONU 30a-1 equipped with itself.

受信処理部313−1は、受信したコンテンツデータの宛先の端末アドレスを、読み出した端末アドレスに書き換えてコンテンツデータを端末装置60−1に送信する(ステップSa59)。上記の図8に示す処理が、受信処理部313−2,313−3において、コンテンツデータを受信した際に行われる。   The reception processing unit 313-1 rewrites the destination terminal address of the received content data with the read terminal address and transmits the content data to the terminal device 60-1 (step Sa59). The processing shown in FIG. 8 is performed by the reception processing units 313-2 and 313-3 when the content data is received.

上記の第2実施形態の構成により、まず、コンテンツデータの送信が行われていない状態において、端末装置60−1から要求されたコンテンツ#1のコンテンツ識別情報を含む配信要求信号が送信されると(図3のステップPa1)、サーバ装置80からコンテンツ#1のコンテンツデータの送信が同報配信で行われることになる。また、全てのONU30a−1〜30a−3は、同一のPON区間用識別子情報を信号処理制御部214から受信して、各々に対応するPON区間用識別子情報データ3122−1〜3122−3に書き込んで記憶させている。そのため、図8のステップSa51〜Sa57までの処理が行われると、受信処理部313−1は、ステップSa58の判定においてコンテンツ識別情報が一致すると判定し、受信処理部313−2,313−3は、コンテンツ識別情報が一致しないと判定する。これにより、受信処理部313−1のみがステップSa59の処理を行い、当該コンテンツデータが、端末装置60−1のみに送信されることになる。   According to the configuration of the second embodiment described above, first, when the content data is not transmitted, the distribution request signal including the content identification information of the content # 1 requested by the terminal device 60-1 is transmitted. (Step Pa1 in FIG. 3), the content data of the content # 1 is transmitted from the server device 80 by the broadcast distribution. Further, all the ONUs 30a-1 to 30a-3 receive the same PON section identifier information from the signal processing control unit 214 and write it in the corresponding PON section identifier information data 3122-1 to 3122-3. I remember it. Therefore, when the processes of steps Sa51 to Sa57 of FIG. 8 are performed, the reception processing unit 313-1 determines that the content identification information matches in the determination of step Sa58, and the reception processing units 313-2 and 313-3 , It is determined that the content identification information does not match. As a result, only the reception processing unit 313-1 performs the process of step Sa59, and the content data is transmitted only to the terminal device 60-1.

この状態において、端末装置60−2からコンテンツ#1のコンテンツ識別番号を含む配信要求信号が送信されると(図3のステップPa2)、当該配信要求信号に基づいて、端末要求参照部311−2が、図6のステップSa3の処理により、記憶部312−2の端末管理テーブル3121−1に新たに1つのレコードを生成する。すなわち、端末要求参照部311−2は、「端末アドレス」、「コンテンツ識別情報」、「ONU識別情報」の項目の各々に、端末装置60−2の端末アドレス(#b)、コンテンツ識別情報(コンテンツ#1)、ONU30a−2のONU識別情報(ONU#2)を書き込んで新たなレコードを生成する。   In this state, when the distribution request signal including the content identification number of the content # 1 is transmitted from the terminal device 60-2 (step Pa2 in FIG. 3), the terminal request reference unit 311-2 is based on the distribution request signal. Creates a new record in the terminal management table 3121-1 of the storage unit 312-2 by the process of step Sa3 of FIG. That is, the terminal request reference unit 311-2 includes the terminal address (#b) of the terminal device 60-2 and the content identification information (for each of the items “terminal address”, “content identification information”, and “ONU identification information”). The content # 1) and the ONU identification information (ONU # 2) of the ONU 30a-2 are written to generate a new record.

端末装置60−2が送信した配信要求信号に基づいて、OLT20aの選択部212は、図7のステップSa22の処理において、コンテンツ識別情報が同一のコンテンツデータの送信が行われていると判定する。OLT20aの選択部212は、ステップSa23の処理により、端末装置60−2が送信した配信要求信号に基づいてサーバ装置80から送信されるコンテンツデータを廃棄し、既にコンテンツ#1のコンテンツデータは同報配信で送信されているため選択部212による処理を終了する。この場合、端末装置60−2が送信した配信要求信号に基づいてサーバ装置80から送信されるコンテンツデータは廃棄されるため、当該コンテンツデータに対する信号処理制御部214による図7のステップSa32の処理や、信号処理部213によるステップSa41〜Sa45の処理は行われない。   Based on the distribution request signal transmitted by the terminal device 60-2, the selection unit 212 of the OLT 20a determines that the content data having the same content identification information is transmitted in the process of step Sa22 of FIG. The selection unit 212 of the OLT 20a discards the content data transmitted from the server device 80 based on the distribution request signal transmitted by the terminal device 60-2 by the process of step Sa23, and the content data of the content # 1 has already been broadcast. Since it has been transmitted by distribution, the processing by the selection unit 212 ends. In this case, since the content data transmitted from the server device 80 based on the distribution request signal transmitted by the terminal device 60-2 is discarded, the signal processing control unit 214 processes the content data in step Sa32 of FIG. The signal processing unit 213 does not perform steps Sa41 to Sa45.

受信処理部313−2は、端末管理テーブル3121−1に新たなレコード、すなわち端末アドレス(#b)、コンテンツ識別情報(コンテンツ#1)、ONU識別情報(ONU#2)のレコードが生成されているため、図8のステップSa58の処理において、コンテンツ識別情報が一致すると判定する。受信処理部313−2は、取り込んだコンテンツデータの宛先の端末アドレスを当該新たなレコードに含まれる端末アドレス(#b)に書き換えて端末装置60−2にコンテンツデータを送信する。これにより、通信システム1bの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。   The reception processing unit 313-2 generates a new record in the terminal management table 3121-1, that is, a record of the terminal address (#b), the content identification information (content # 1), and the ONU identification information (ONU # 2). Therefore, in the process of step Sa58 in FIG. 8, it is determined that the content identification information matches. The reception processing unit 313-2 rewrites the destination terminal address of the fetched content data with the terminal address (#b) included in the new record, and transmits the content data to the terminal device 60-2. This makes it possible to avoid duplication of transmission of data having the same content and efficiently use the band in the section of the communication system 1b.

また、この状態において、端末装置60−1からコンテンツ#1のコンテンツ識別情報を含む停止要求信号が送信されたとしても、図6のステップSa8における判定において、端末要求参照部311−1は、コンテンツ#1のコンテンツ識別情報に端末アドレス(#b)が対応付けられていることから、コンテンツ#1のコンテンツデータを受信している端末装置60−2が存在するとして「Yes」の判定を行う。端末要求参照部311−1は、ステップSa9、Sa10の処理を進めて、端末装置60−1に対する当該コンテンツデータの送信のみを停止して、当該端末装置60−2へのコンテンツデータの送信を継続させることができる。   Further, in this state, even if the stop request signal including the content identification information of the content # 1 is transmitted from the terminal device 60-1, in the determination in step Sa8 of FIG. 6, the terminal request reference unit 311-1 determines that the content Since the terminal address (#b) is associated with the content identification information of # 1, the determination of “Yes” is made assuming that there is the terminal device 60-2 that is receiving the content data of the content # 1. The terminal request reference unit 311-1 advances the processing of steps Sa9 and Sa10, stops only the transmission of the content data to the terminal device 60-1, and continues the transmission of the content data to the terminal device 60-2. Can be made

(第3実施形態)
図9は、第3実施形態における通信システム1bの内部構成、通信システム1bと端末装置60−1〜60−3の接続構成、通信システム1bと中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示すブロック図である。第1及び第2実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Third Embodiment)
FIG. 9 shows the internal configuration of the communication system 1b, the connection configuration of the communication system 1b and the terminal devices 60-1 to 60-3, the connection configuration of the communication system 1b and the relay NW70, and the relay NW70 and the server device 80 in the third embodiment. 3 is a block diagram showing the connection configuration of FIG. The same configurations as those of the first and second embodiments are designated by the same reference numerals, and different configurations will be described below.

通信システム1bは、OLT20b、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20bは、重複ストリーム抑止部21bを備えており、重複ストリーム抑止部21bは、配信要求参照部216、選択部212、信号処理部213、信号処理制御部214b、記憶部215bを備える。ONU30b−1〜30b−3の各々は、ストリーム調整部31b−1〜31b−3を備えており、ストリーム調整部31b−1〜31b−3の各々は、記憶部312b−1〜312b−3、受信処理部313b−1〜313b−3を備える。   The communication system 1b includes an OLT 20b, ONUs 30b-1 to 30b-3, an optical splitter 50, and optical fibers 40 and 41-1 to 41-3. The OLT 20b includes a duplicate stream suppressing unit 21b, and the duplicate stream suppressing unit 21b includes a distribution request reference unit 216, a selecting unit 212, a signal processing unit 213, a signal processing control unit 214b, and a storage unit 215b. Each of the ONUs 30b-1 to 30b-3 includes stream adjustment units 31b-1 to 31b-3, and each of the stream adjustment units 31b-1 to 31b-3 includes storage units 312b-1 to 312b-3. The reception processing units 313b-1 to 313b-3 are provided.

重複ストリーム抑止部21bにおいて、記憶部215bは、図10に示すPON区間用識別子情報データ2151と、端末管理テーブル2152とを記憶する。端末管理テーブル2512は、「端末アドレス」、「コンテンツ識別情報」、「ONU識別情報」の項目を有している。「端末アドレス」の項目には、端末装置60−1〜60−3に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。「ONU識別情報」の項目には、ONU30a−1〜30a−3のONU識別情報が書き込まれる。   In the duplicate stream inhibiting unit 21b, the storage unit 215b stores the PON section identifier information data 2151 and the terminal management table 2152 shown in FIG. The terminal management table 2512 has items of “terminal address”, “content identification information”, and “ONU identification information”. The terminal address given to each of the terminal devices 60-1 to 60-3 is written in the item "terminal address". Content identification information is written in the "content identification information" item. The ONU identification information of the ONUs 30a-1 to 30a-3 is written in the "ONU identification information" item.

配信要求参照部216は、端末装置60−1〜60−3が送信する配信要求信号または停止要求信号をONU30b−1〜30b−3を通じて受信する。配信要求参照部216は、送信元の端末装置60−1〜60−3の端末アドレスと、配信要求信号や停止要求信号に含まれるコンテンツ識別情報と、送信元のONU30a−1〜30a−3のONU識別情報とを検出する。配信要求参照部216は、検出した端末アドレスとコンテンツ識別情報とONU識別情報とを記憶部215bの端末管理テーブル2152に書き込んで記憶させる。また、配信要求参照部216は、検出した端末アドレスとコンテンツ識別情報とONU識別情報とを含む開始指示情報を信号処理制御部214bに出力する。   The distribution request reference unit 216 receives the distribution request signal or the stop request signal transmitted from the terminal devices 60-1 to 60-3 through the ONUs 30b-1 to 30b-3. The distribution request reference unit 216 includes the terminal addresses of the terminal devices 60-1 to 60-3 of the transmission source, the content identification information included in the distribution request signal or the stop request signal, and the ONUs 30a-1 to 30a-3 of the transmission source. The ONU identification information is detected. The distribution request reference unit 216 writes and stores the detected terminal address, content identification information, and ONU identification information in the terminal management table 2152 of the storage unit 215b. The distribution request reference unit 216 also outputs start instruction information including the detected terminal address, content identification information, and ONU identification information to the signal processing control unit 214b.

また、配信要求参照部216は、停止要求信号を参照した場合、記憶部215bの端末管理テーブル2152から、検出した端末アドレスとコンテンツ識別情報とONU識別情報とに対応するレコードを削除する。また、配信要求参照部216は、停止要求信号を参照した場合、停止要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータを停止要求信号の送信元の端末装置60−1〜60−3以外の端末装置60−1〜60−3が受信している場合、当該停止要求信号を廃棄する。また、配信要求参照部216は、当該停止要求信号を廃棄した場合、送信元の端末装置60−1〜60−3に対してサーバ装置80が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。また、配信要求参照部216は、検出した端末アドレスとコンテンツ識別情報とONU識別情報とを含む停止指示情報を信号処理制御部214bに出力する。   When the stop request signal is referred to, the delivery request reference unit 216 deletes the record corresponding to the detected terminal address, content identification information, and ONU identification information from the terminal management table 2152 of the storage unit 215b. Further, when the distribution request reference unit 216 refers to the stop request signal, the distribution request reference unit 216 outputs the content data corresponding to the content identification information included in the stop request signal other than the terminal devices 60-1 to 60-3 that are the transmission sources of the stop request signals. When the terminal devices 60-1 to 60-3 have received the signal, the stop request signal is discarded. Further, when the suspension request signal is discarded, the distribution request reference unit 216 has the same response signal as the response signal transmitted by the server apparatus 80 to the transmission source terminal devices 60-1 to 60-3. Send a response signal. The distribution request reference unit 216 also outputs stop instruction information including the detected terminal address, content identification information, and ONU identification information to the signal processing control unit 214b.

信号処理制御部214bは、第2実施形態の信号処理制御部214の構成に加えて、以下の構成を有する。すなわち、信号処理制御部214bは、配信要求参照部216から端末アドレスとコンテンツ識別情報とONU識別情報とを含む開始指示情報を受信した場合、開始指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの登録指示情報を生成する。また、信号処理制御部214bは、生成した登録指示情報を、開始指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する。   The signal processing control unit 214b has the following configuration in addition to the configuration of the signal processing control unit 214 of the second embodiment. That is, when the signal processing control unit 214b receives the start instruction information including the terminal address, the content identification information, and the ONU identification information from the distribution request reference unit 216, the signal processing control unit 214b includes the terminal address and the content identification information included in the start instruction information. The registration instruction information of the destination terminal address is generated. Further, the signal processing control unit 214b transmits the generated registration instruction information to the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information included in the start instruction information by the control signal 102.

また、信号処理制御部214bは、配信要求参照部216から端末アドレスとコンテンツ識別情報とONU識別情報とを含む停止指示情報を受信した場合、端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの削除指示情報を生成し、生成した削除指示情報を、停止指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する。   When the signal processing control unit 214b receives the stop instruction information including the terminal address, the content identification information, and the ONU identification information from the distribution request reference unit 216, the signal processing control unit 214b deletes the destination terminal address including the terminal address and the content identification information. The instruction information is generated, and the generated deletion instruction information is transmitted by the control signal 102 to the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information included in the stop instruction information.

ONU30b−1〜30b−3のストリーム調整部31b−1〜31b−3において、記憶部312b−1〜312b−3は、図11に示すデータを記憶する。図11では、一例として記憶部312b−1が記憶するデータを示しており、他の記憶部312b−2,312b−3も同様の構成のデータを記憶する。   In the stream adjusting units 31b-1 to 31b-3 of the ONUs 30b-1 to 30b-3, the storage units 312b-1 to 312b-3 store the data shown in FIG. In FIG. 11, the data stored in the storage unit 312b-1 is shown as an example, and the other storage units 312b-2 and 312b-3 also store data having the same configuration.

記憶部312b−1は、PON区間用識別子情報データ3122−1と、宛先変換テーブル3123−1とを記憶する。宛先変換テーブル3123−1は、「端末アドレス」、「コンテンツ識別情報」の項目を有する。「端末アドレス」の項目には、端末装置60−1〜60−3に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。   The storage unit 312b-1 stores the PON section identifier information data 3122-1 and the destination conversion table 3123-1. The destination conversion table 3123-1 has items of “terminal address” and “content identification information”. The terminal address given to each of the terminal devices 60-1 to 60-3 is written in the item "terminal address". Content identification information is written in the "content identification information" item.

受信処理部313b−1〜313b−3は、信号処理制御部214bからPON区間用識別子情報を受信し、受信したPON区間用識別子情報を各々に対応する記憶部312b−1〜312b−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。   The reception processing units 313b-1 to 313b-3 receive the PON section identifier information from the signal processing control section 214b, and the PONs of the storage sections 312b-1 to 312b-3 corresponding to the received PON section identifier information, respectively. Write in the section identifier information data 3122-1 to 3122-3.

また、受信処理部313b−1〜313b−3は、信号処理制御部214bから端末アドレスとコンテンツ識別情報とを含む宛先の端末アドレスの登録指示情報、または削除指示情報を受信する。また、受信処理部313b−1〜313b−3は、登録指示情報を受信した場合、当該登録指示情報から端末アドレスとコンテンツ識別情報とを読み出し、各々に対応する記憶部312b−1〜312b−3の宛先変換テーブル3123−1〜3123−3に書き込む。また、受信処理部313b−1〜313b−3は、削除指示情報を受信した場合、各々に対応する記憶部312b−1〜312b−3の宛先変換テーブル3123−1〜3123−3から、当該削除指示情報に含まれる端末アドレスとコンテンツ識別情報とに対応するレコードを削除する。   Further, the reception processing units 313b-1 to 313b-3 receive registration instruction information or deletion instruction information of the destination terminal address including the terminal address and the content identification information from the signal processing control unit 214b. In addition, when the reception processing units 313b-1 to 313b-3 receive the registration instruction information, the reception processing units 313b-1 to 313b-3 read the terminal address and the content identification information from the registration instruction information and store the corresponding storage units 312b-1 to 312b-3. Destination conversion tables 3123-1 to 3123-3. Further, when receiving the deletion instruction information, the reception processing units 313b-1 to 313b-3 delete the deletion from the destination conversion tables 3123-1 to 1123-3 of the storage units 312b-1 to 312b-3 corresponding to the deletion instruction information. The record corresponding to the terminal address and the content identification information included in the instruction information is deleted.

また、受信処理部313b−1〜313b−3は、信号処理部213からコンテンツデータを受信すると、当該コンテンツデータが同報配信で送信されている場合、PON区間用識別子情報データ3122−1〜3122−3に書き込まれているPON区間用識別子情報を読み出す。また、受信処理部313b−1〜313b−3は、読み出したPON区間用識別子情報の値と、コンテンツデータに含まれるヘッダ情報のPON区間用識別子の値とが一致する場合、当該コンテンツデータを取り込む。   Further, when the reception processing units 313b-1 to 313b-3 receive the content data from the signal processing unit 213, if the content data is transmitted by broadcast distribution, the PON section identifier information data 3122-1 to 3122. The PON section identifier information written in -3 is read out. Further, when the value of the read PON section identifier information and the value of the PON section identifier of the header information included in the content data match, the reception processing units 313b-1 to 313b-3 take in the content data. ..

また、受信処理部313b−1〜313b−3は、取り込んだコンテンツデータが、各々に対応するONU30a−1〜ONU30a−3に接続する端末装置60−1〜60−3が配信要求を行ったコンテンツデータであるか否かをコンテンツ識別情報に基づいて判定する。また、受信処理部313b−1〜313b−3は、配信要求が行われたコンテンツデータであると判定した場合、宛先変換テーブル3123−1〜3123−3を参照して、コンテンツデータの宛先の端末アドレスを、配信要求信号の送信元の端末アドレスに書き換えてコンテンツデータを送信する。   Further, the reception processing units 313b-1 to 313b-3 are contents in which the fetched content data is requested by the terminal devices 60-1 to 60-3 connected to the corresponding ONU 30a-1 to ONU 30a-3. Whether or not it is data is determined based on the content identification information. In addition, when the reception processing units 313b-1 to 313b-3 determine that the content data has been requested to be distributed, the reception processing units 313b-1 to 313b-3 refer to the destination conversion tables 3123-1 to 1123-3 and refer to the destination terminals of the content data. The address is rewritten to the terminal address of the transmission source of the distribution request signal, and the content data is transmitted.

(OLTの配信要求参照部の処理)
図12は、配信要求参照部216が行う処理の流れを示すフローチャートである。配信要求参照部216は、ONU30b−1〜30b−3を通じて端末装置60−1〜60−3が送信する配信要求信号または停止要求信号を受信し、配信要求信号または停止要求信号に含まれる情報を参照する(ステップSb1)。配信要求参照部216は、要求信号が配信要求信号であるか、停止要求信号であるかを判定する(ステップSb2)。例えば、端末装置60−1が、コンテンツ#1をコンテンツ識別情報として含む配信要求信号を送信した場合、配信要求参照部216は、受信した要求信号が配信要求信号であると判定する(ステップSb2、配信要求)。
(Processing of Delivery Request Reference Section of OLT)
FIG. 12 is a flowchart showing the flow of processing performed by the distribution request reference unit 216. The distribution request reference unit 216 receives the distribution request signal or the stop request signal transmitted by the terminal devices 60-1 to 60-3 through the ONUs 30b-1 to 30b-3, and outputs the information included in the distribution request signal or the stop request signal. Reference is made (step Sb1). The distribution request reference unit 216 determines whether the request signal is a distribution request signal or a stop request signal (step Sb2). For example, when the terminal device 60-1 transmits the distribution request signal including the content # 1 as the content identification information, the distribution request reference unit 216 determines that the received request signal is the distribution request signal (step Sb2, Delivery request).

配信要求参照部216は、受信した配信要求信号から端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)と送信元のONU30b−1のONU識別情報(ONU#1)を検出する。配信要求参照部216は、検出した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)を、記憶部215bの端末管理テーブル2152の「端末アドレス」と「コンテンツ識別情報」と「ONU識別情報」の項目に書き込んでレコードを生成する(ステップSb3)。配信要求参照部216は、検出した端末アドレス(#a)とコンテンツ識別情報(#1)とを含む開始指示情報を信号処理制御部214bに出力する(ステップSb4)。配信要求参照部216は、受信した配信要求信号を中継NW70を通じてサーバ装置80に送信する(ステップSb5)。   The distribution request reference unit 216 detects the terminal address (#a), the content identification information (content # 1), and the ONU identification information (ONU # 1) of the source ONU 30b-1 from the received distribution request signal. The delivery request reference unit 216 uses the detected terminal address (#a), content identification information (content # 1), and ONU identification information (ONU # 1) as the “terminal address” of the terminal management table 2152 of the storage unit 215b. A record is generated by writing in the items of "content identification information" and "ONU identification information" (step Sb3). The delivery request reference unit 216 outputs start instruction information including the detected terminal address (#a) and content identification information (# 1) to the signal processing control unit 214b (step Sb4). The distribution request reference unit 216 transmits the received distribution request signal to the server device 80 via the relay NW 70 (step Sb5).

一方、ステップSb2において、配信要求参照部216は、端末装置60−1が、コンテンツ#1のコンテンツ識別情報を含む停止要求信号を送信した場合、受信した要求信号が停止要求信号であると判定する(ステップSb2、停止要求)。配信要求参照部216は、受信した停止要求信号から端末装置60−1の端末アドレス(#a)と、コンテンツ識別情報(コンテンツ#1)と、停止要求信号の送信元のONU30b−1のONU識別情報(ONU#1)とを検出する。配信要求参照部216は、検出した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)に対応するレコードを端末管理テーブル3121−1から削除する(ステップSb6)。   On the other hand, in step Sb2, when the terminal device 60-1 transmits the stop request signal including the content identification information of the content # 1, the distribution request reference unit 216 determines that the received request signal is the stop request signal. (Step Sb2, stop request). From the received stop request signal, the distribution request reference unit 216 determines the terminal address (#a) of the terminal device 60-1, the content identification information (content # 1), and the ONU identification of the ONU 30b-1 that is the transmission source of the stop request signal. Information (ONU # 1) is detected. The delivery request reference unit 216 deletes the record corresponding to the detected terminal address (#a), content identification information (content # 1), and ONU identification information (ONU # 1) from the terminal management table 3121-1 (step Sb6). ).

配信要求参照部216は、端末管理テーブル2152を参照して、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されているか否かを判定する(ステップSb7)。端末要求参照部311−1は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていないと判定した場合(ステップSb7−No)、停止要求信号を中継NW70を通じてサーバ装置80に送信する(ステップSb10)。   The delivery request reference unit 216 refers to the terminal management table 2152 to determine whether the content identification information (content # 1) included in the stop request signal is stored in association with another terminal address. The determination is made (step Sb7). When the terminal request reference unit 311-1 determines that the content identification information (content # 1) included in the stop request signal is not stored in association with another terminal address (step Sb7-No). , And transmits a stop request signal to the server device 80 through the relay NW 70 (step Sb10).

一方、配信要求参照部216は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていると判定した場合(ステップSb6−Yes)、停止要求信号を廃棄する(ステップSb8)。配信要求参照部216は、停止要求信号の送信元の端末装置60−1に対してサーバ装置80が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。また、配信要求参照部216は、信号処理制御部214bに対して、端末装置60−1へのコンテンツ識別情報(コンテンツ#1)のコンテンツデータの送信を停止させる停止指示情報を出力する(ステップSb9)。   On the other hand, when the distribution request reference unit 216 determines that the content identification information (content # 1) included in the stop request signal is stored in association with another terminal address (step Sb6-Yes). , The stop request signal is discarded (step Sb8). The distribution request reference unit 216 transmits the same response signal as the response signal transmitted by the server apparatus 80 in response to the stop request signal, to the terminal device 60-1 which is the transmission source of the stop request signal. Further, the distribution request reference unit 216 outputs stop instruction information for stopping the transmission of the content data of the content identification information (content # 1) to the terminal device 60-1 to the signal processing control unit 214b (step Sb9). ).

例えば、ステップSb9の処理は以下のようにして行われる。すなわち、配信要求参照部216は、ステップSb6において、削除した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)とを一時的に内部の記憶領域に記憶しておく。ステップSb9の処理において、配信要求参照部216は、信号処理制御部214bへの停止指示情報を生成する際に、内部の記憶領域から端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)とを読み出す。配信要求参照部216は、読み出した端末アドレス(#a)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#1)とを含む停止指示情報を生成する。配信要求参照部216は、生成した停止指示情報を信号処理制御部214bに出力する。   For example, the process of step Sb9 is performed as follows. That is, in step Sb6, the distribution request reference unit 216 temporarily stores the deleted terminal address (#a), content identification information (content # 1), and ONU identification information (ONU # 1) in the internal storage area. I'll do it. In the process of step Sb9, the distribution request reference unit 216 generates the terminal address (#a) and the content identification information (content # 1) from the internal storage area when generating the stop instruction information to the signal processing control unit 214b. The ONU identification information (ONU # 1) is read. The delivery request reference unit 216 generates stop instruction information including the read terminal address (#a), content identification information (content # 1), and ONU identification information (ONU # 1). The distribution request reference unit 216 outputs the generated stop instruction information to the signal processing control unit 214b.

(OLTの信号処理制御部における処理)
図13は、OLT20bの信号処理制御部214bによって行われる処理の流れを示すフローチャートである。信号処理制御部214bは、配信要求参照部216が出力する開始指示情報、または、停止指示情報を取得する(ステップSb71)。信号処理制御部214bは、指示情報が、開始指示情報であるか停止指示情報であるかを判定する(ステップSb72)。信号処理制御部214bは、指示情報が、開始指示情報であると判定した場合(ステップSb72、開始)、開始指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの登録指示情報を生成する(ステップSb73)。
(Processing in the signal processing control unit of the OLT)
FIG. 13 is a flowchart showing the flow of processing performed by the signal processing control unit 214b of the OLT 20b. The signal processing control unit 214b acquires the start instruction information or the stop instruction information output by the distribution request reference unit 216 (step Sb71). The signal processing control unit 214b determines whether the instruction information is start instruction information or stop instruction information (step Sb72). When the signal processing control unit 214b determines that the instruction information is the start instruction information (step Sb72, start), it outputs the registration instruction information of the destination terminal address including the terminal address included in the start instruction information and the content identification information. It is generated (step Sb73).

信号処理制御部214bは、生成した登録指示情報を、開始指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する(ステップSb74)。当該ONU識別情報に対応するONU30b−1〜30b−3の受信処理部313b−1〜313b−3は、当該登録指示情報を受信すると、当該登録指示情報に含まれる端末アドレスとコンテンツ識別情報とを、各々に対応する記憶部312b−1〜312b−3の宛先変換テーブル3123−1〜3123−3に書き込む。   The signal processing control unit 214b transmits the generated registration instruction information to the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information included in the start instruction information by the control signal 102 (step Sb74). Upon receiving the registration instruction information, the reception processing units 313b-1 to 313b-3 of the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information receive the terminal address and the content identification information included in the registration instruction information. , And write to the destination conversion tables 3123-1 to 3123-3 of the storage units 312b-1 to 312b-3 corresponding to each.

一方、ステップSb72において、信号処理制御部214bは、指示情報が、停止指示情報であると判定した場合(ステップSb72、停止)、停止指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの削除指示情報を生成する(ステップSb75)。信号処理制御部214bは、生成した削除指示情報を、停止指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する(ステップSb76)。当該ONU識別情報に対応するONU30b−1〜30b−3の受信処理部313b−1〜313b−3は、当該削除指示情報を受信すると、各々に対応する記憶部312b−1〜312b−3の宛先変換テーブル3123−1〜3123−3から、当該削除指示情報に含まれる端末アドレスとコンテンツ識別情報に対応するレコードを削除する。これにより、受信処理部313b−1〜313b−3は、削除を行った端末アドレスに対応する端末装置60−1〜60−3に対して、削除を行ったコンテンツ識別情報のコンテンツデータの送信を停止する。   On the other hand, in step Sb72, when the signal processing control unit 214b determines that the instruction information is the stop instruction information (stop in step Sb72), the terminal address of the destination including the terminal address and the content identification information included in the stop instruction information. Address deletion instruction information is generated (step Sb75). The signal processing control unit 214b transmits the generated deletion instruction information to the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information included in the stop instruction information by the control signal 102 (step Sb76). Upon receiving the deletion instruction information, the reception processing units 313b-1 to 313b-3 of the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information receive the destinations of the corresponding storage units 312b-1 to 312b-3. The records corresponding to the terminal address and the content identification information included in the deletion instruction information are deleted from the conversion tables 3123-1 to 3123-3. Thereby, the reception processing units 313b-1 to 313b-3 transmit the content data of the deleted content identification information to the terminal devices 60-1 to 60-3 corresponding to the deleted terminal address. Stop.

(ONUの受信処理部における処理)
図14は、ONU30b−1〜30b−3の受信処理部313b−1〜313b−3が行う処理の流れを示すフローチャートである。ステップSb51〜Sb57までの処理は、図8に示した第2実施形態の受信処理部313−1〜313−3によって行われるステップSa51〜Sa57処理と同様の処理が行われる。
(Processing in ONU reception processing unit)
FIG. 14 is a flowchart showing the flow of processing performed by the reception processing units 313b-1 to 313b-3 of the ONUs 30b-1 to 30b-3. The processing from step Sb51 to Sb57 is the same as the processing from step Sa51 to Sa57 performed by the reception processing units 313-1 to 313-3 of the second embodiment shown in FIG.

受信処理部313b−1〜313b−3は、ステップSb57において、コンテンツデータを取り込むと、取り込んだコンテンツデータに含まれるコンテンツ識別情報を読み出す。受信処理部313b−1〜313b−3は、読み出したコンテンツ識別情報が、各々に対応する記憶部312b−1〜312b−3の宛先変換テーブル3123−1〜3123−3に記憶されているコンテンツ識別情報に一致するか否かを判定する(ステップSb58)。受信処理部313b−1〜313b−3は、コンテンツ識別情報が一致しないと判定した場合、取り込んだコンテンツデータを廃棄する(ステップSb55)。   Upon receiving the content data in step Sb57, the reception processing units 313b-1 to 313b-3 read the content identification information included in the captured content data. In the reception processing units 313b-1 to 313b-3, the read content identification information is stored in the destination conversion tables 3123-1 to 1123-3 of the corresponding storage units 312b-1 to 312b-3. It is determined whether or not the information matches (step Sb58). When determining that the content identification information does not match, the reception processing units 313b-1 to 313b-3 discard the captured content data (step Sb55).

一方、受信処理部313b−1〜313b−3は、コンテンツ識別情報が一致すると判定した場合、当該コンテンツ識別情報に対応する端末アドレスを宛先変換テーブル3123−1〜3123−3から読み出す。受信処理部313b−1〜313b−3は、取り込んだコンテンツデータの宛先の端末アドレスを読み出した端末アドレスに書き換えてコンテンツデータを端末装置60−1〜60−3に送信する(ステップSb59)。   On the other hand, when the reception processing units 313b-1 to 313b-3 determine that the content identification information matches, the reception processing units 313b-1 to 313b-3 read the terminal address corresponding to the content identification information from the destination conversion tables 3123-1 to 3123-3. The reception processing units 313b-1 to 313b-3 rewrite the destination terminal address of the fetched content data with the read terminal address and transmit the content data to the terminal devices 60-1 to 60-3 (step Sb59).

上記の第3実施形態の構成により、まず、コンテンツデータの送信が行われていない状態において、端末装置60−1から要求されたコンテンツ#1のコンテンツ識別情報を含む配信要求信号が送信されると(図9のステップPb1)、サーバ装置80からコンテンツ#1のコンテンツデータの送信が同報配信で行われることになる。また、全てのONU30a−1〜30a−3において、信号処理制御部214bが制御信号102により送信する同一のPON区間用識別子情報を、受信処理部313b−1〜313b−3が受信し、各々に対応するPON区間用識別子情報データ3122−1〜3122−3に書き込んで記憶させている。したがって、受信処理部313b−1,313b−2,313b−3の各々は、図14のステップSb58の判定を行う際に、受信処理部313b−1は、コンテンツ識別情報が一致すると判定し、受信処理部313b−2,313b−3は、コンテンツ識別情報が一致しないと判定する。そのため、受信処理部313b−1のみがステップSb59の処理を行い、当該コンテンツデータが、端末装置60−1のみに送信されることになる。   According to the configuration of the third embodiment described above, first, when the content data is not transmitted, the distribution request signal including the content identification information of the content # 1 requested by the terminal device 60-1 is transmitted. (Step Pb1 in FIG. 9), the content data of the content # 1 is transmitted from the server apparatus 80 by the broadcast distribution. Further, in all the ONUs 30a-1 to 30a-3, the reception processing units 313b-1 to 313b-3 receive the same PON section identifier information transmitted by the signal processing control unit 214b by the control signal 102, and each of the ONUs 30a-1 to 30a-3 receives it. It is written and stored in the corresponding PON section identifier information data 3122-1 to 3122-3. Therefore, when each of the reception processing units 313b-1, 313b-2, and 313b-3 performs the determination in step Sb58 of FIG. 14, the reception processing unit 313b-1 determines that the content identification information matches, The processing units 313b-2 and 313b-3 determine that the content identification information does not match. Therefore, only the reception processing unit 313b-1 performs the process of step Sb59, and the content data is transmitted only to the terminal device 60-1.

この状態において、端末装置60−2からコンテンツ#1のコンテンツ識別番号を含む配信要求信号が送信されると(図9のステップPb2)、当該配信要求信号に基づいて、配信要求参照部216が、図12のステップSb3の処理により、記憶部215bの端末管理テーブル2152に新たに1つのレコードを生成する。すなわち、配信要求参照部216は、「端末アドレス」、「コンテンツ識別情報」、「ONU識別情報」の項目の各々に、端末装置60−2の端末アドレス(#b)、コンテンツ識別情報(コンテンツ#1)、ONU30b−2のONU識別情報(ONU#2)を書き込んで新たなレコードを生成する。   In this state, when the distribution request signal including the content identification number of the content # 1 is transmitted from the terminal device 60-2 (step Pb2 in FIG. 9), the distribution request reference unit 216 determines, based on the distribution request signal, By the process of step Sb3 of FIG. 12, one record is newly generated in the terminal management table 2152 of the storage unit 215b. That is, the distribution request reference unit 216 includes the terminal address (#b) of the terminal device 60-2 and the content identification information (content #) in each of the items of “terminal address”, “content identification information”, and “ONU identification information”. 1), the ONU identification information (ONU # 2) of the ONU 30b-2 is written to generate a new record.

配信要求参照部216は、端末アドレス(#b)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#2)とを含む開始指示情報を信号処理制御部214bに出力する。信号処理制御部214bは、端末アドレス(#b)とコンテンツ識別情報(コンテンツ#1)とONU識別情報(ONU#2)とを含む宛先の端末アドレスの登録指示情報を生成する。信号処理制御部214bは、生成した登録指示情報をONU識別情報(ONU#2)に対応するONU30b−2に対して制御信号102により送信する。ONU30b−2の受信処理部313b−2は、記憶部312b−2の宛先変換テーブル3123−2に登録指示情報に含まれる端末アドレス(#b)とコンテンツ識別情報(コンテンツ#1)を書き込んで新たなレコードを生成する。   The delivery request reference unit 216 outputs start instruction information including the terminal address (#b), the content identification information (content # 1), and the ONU identification information (ONU # 2) to the signal processing control unit 214b. The signal processing control unit 214b generates registration instruction information of the destination terminal address including the terminal address (#b), the content identification information (content # 1), and the ONU identification information (ONU # 2). The signal processing control unit 214b transmits the generated registration instruction information to the ONU 30b-2 corresponding to the ONU identification information (ONU # 2) by the control signal 102. The reception processing unit 313b-2 of the ONU 30b-2 writes the terminal address (#b) and the content identification information (content # 1) included in the registration instruction information into the destination conversion table 3123-2 of the storage unit 312b-2 and newly writes the new address. A new record.

OLT20bの選択部212は、端末装置60−2が送信した配信要求信号に基づいて、図7のステップSa22の処理において、同一のコンテンツ識別情報のコンテンツデータの送信が行われていると判定する。選択部212は、ステップSa23の処理により、端末装置60−2が送信した配信要求信号に基づいてサーバ装置80から送信されるコンテンツデータを廃棄する。既にコンテンツ#1のコンテンツデータは同報配信で送信されているため、選択部212は、ステップSa24の処理において「Yes」の判定を行い処理を終了する。この場合、端末装置60−2が送信した配信要求信号に基づいてサーバ装置80から送信されるコンテンツデータは廃棄されるため、当該コンテンツデータに対する信号処理制御部214による図7のステップSa32の処理や、信号処理部213によるステップSa41〜Sa45の処理は行われない。   Based on the distribution request signal transmitted by the terminal device 60-2, the selection unit 212 of the OLT 20b determines that the content data of the same content identification information is transmitted in the process of step Sa22 of FIG. By the process of step Sa23, the selection unit 212 discards the content data transmitted from the server device 80 based on the distribution request signal transmitted by the terminal device 60-2. Since the content data of the content # 1 has already been transmitted by broadcast distribution, the selection unit 212 makes a “Yes” determination in the process of step Sa24 and ends the process. In this case, since the content data transmitted from the server device 80 based on the distribution request signal transmitted by the terminal device 60-2 is discarded, the signal processing control unit 214 processes the content data in step Sa32 of FIG. The signal processing unit 213 does not perform steps Sa41 to Sa45.

受信処理部313b−2は、宛先変換テーブル3123−2に新たなレコード、すなわち端末アドレス(#b)、コンテンツ識別情報(コンテンツ#1)のレコードが生成されているため、図14のステップSb58の処理において、コンテンツ識別情報が一致すると判定する。受信処理部313b−2は、取り込んだコンテンツデータの宛先の端末アドレスを当該新たなレコードの端末アドレス(#b)に書き換えて端末装置60−2にコンテンツデータを送信する。これにより、通信システム1bの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。   Since the reception processing unit 313b-2 has generated new records in the destination conversion table 3123-2, that is, the record of the terminal address (#b) and the content identification information (content # 1), the processing of step Sb58 in FIG. In the processing, it is determined that the content identification information matches. The reception processing unit 313b-2 rewrites the terminal address of the destination of the fetched content data with the terminal address (#b) of the new record and transmits the content data to the terminal device 60-2. This makes it possible to avoid duplication of transmission of data having the same content and efficiently use the band in the section of the communication system 1b.

また、この状態において、端末装置60−1からコンテンツ#1のコンテンツ識別情報を含む停止要求信号が送信されたとする。図12のステップSb7における、当該コンテンツ識別情報に他の端末アドレスが対応付けられているか否かの判定において、配信要求参照部216は、当該コンテンツ識別情報(コンテンツ#1)に端末アドレス(#b)が対応付けられているため、「Yes」の判定を行う。配信要求参照部216は、ステップSb8、Sb9の処理を進めて、端末装置60−1に対する当該コンテンツデータの送信のみを停止して、当該端末装置60−2へのコンテンツデータの送信を継続させることができる。   Further, in this state, it is assumed that the terminal device 60-1 transmits a stop request signal including the content identification information of the content # 1. In step Sb7 of FIG. 12, in determining whether or not another terminal address is associated with the content identification information, the delivery request reference unit 216 determines that the content identification information (content # 1) has the terminal address (#b). ) Are associated with each other, a determination of “Yes” is made. The distribution request reference unit 216 advances the processing of steps Sb8 and Sb9, stops only the transmission of the content data to the terminal device 60-1, and continues the transmission of the content data to the terminal device 60-2. You can

(第4実施形態)
図15は、第4実施形態における通信システム1cの内部構成、通信システム1cと端末装置60−1〜60−3の接続構成、通信システム1cと中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示すブロック図である。第1から第3実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Fourth Embodiment)
FIG. 15 shows the internal configuration of the communication system 1c, the connection configuration of the communication system 1c and the terminal devices 60-1 to 60-3, the connection configuration of the communication system 1c and the relay NW70, and the relay NW70 and the server device 80 in the fourth embodiment. 3 is a block diagram showing the connection configuration of FIG. The same configurations as those of the first to third embodiments are designated by the same reference numerals, and different configurations will be described below.

通信システム1cは、OLT20c、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20cは、重複ストリーム抑止部21cを備えており、重複ストリーム抑止部21cは、配信要求参照部216、選択部212、信号処理部213、信号処理制御部214c、記憶部215cを備える。   The communication system 1c includes an OLT 20c, ONUs 30b-1 to 30b-3, an optical splitter 50, and optical fibers 40 and 41-1 to 41-3. The OLT 20c includes a duplicate stream inhibiting unit 21c, and the duplicate stream inhibiting unit 21c includes a distribution request reference unit 216, a selecting unit 212, a signal processing unit 213, a signal processing control unit 214c, and a storage unit 215c.

重複ストリーム抑止部21cにおいて、記憶部215cは、図16に示す端末管理テーブル2152と、識別子管理テーブル2153とを記憶する。識別子管理テーブル2153は、「コンテンツ識別情報」、「PON区間用識別子情報」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「PON区間用識別子情報」の項目には、PON区間用識別子情報が書き込まれる。   In the duplicate stream inhibiting unit 21c, the storage unit 215c stores the terminal management table 2152 and the identifier management table 2153 shown in FIG. The identifier management table 2153 has items of “content identification information” and “PON section identifier information”. The content identification information is written in the “content identification information” item, and “PON section identifier information”. In the item of “”, PON section identifier information is written.

重複ストリーム抑止部21cにおいて、信号処理制御部214cは、コンテンツ識別情報ごとに、異なるPON区間用識別子情報を対応付ける。すなわち、信号処理制御部214cは、選択部212が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してPON区間用識別子情報が対応付けられているか否かを記憶部215cの識別子管理テーブル2153を参照して判定する。また、信号処理制御部214cは、当該コンテンツ識別情報にPON区間用識別子情報が対応付けられていない場合、新たにPON区間用識別子情報を生成する。   In the duplicate stream suppressing unit 21c, the signal processing control unit 214c associates different PON section identifier information with each piece of content identification information. That is, when the signal processing control unit 214c acquires the content identification information output by the selection unit 212, the signal management control unit 214c determines whether the acquired content identification information is associated with the PON section identifier information in the storage unit 215c. The determination is made by referring to the table 2153. Further, when the content identification information is not associated with the PON section identifier information, the signal processing control unit 214c newly generates PON section identifier information.

また、信号処理制御部214cは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて信号処理部213に出力する。また、信号処理制御部214cは、端末管理テーブル2152を参照して、当該コンテンツ識別情報に対応するONU30b−1〜30b−3のONU識別情報を検出し、検出したONU識別情報に対応するONU30b−1〜30b−3に対して、当該コンテンツ識別情報に対応するPON区間用識別子情報を送信する。また、信号処理制御部214cは、図13に示した第3実施形態の信号処理制御部214bが行う処理を行う構成も有する。   In addition, the signal processing control unit 214c outputs the generated PON section identifier information to the signal processing unit 213 in association with the content identification information. Further, the signal processing control unit 214c refers to the terminal management table 2152, detects the ONU identification information of the ONUs 30b-1 to 30b-3 corresponding to the content identification information, and the ONU 30b-corresponding to the detected ONU identification information. The PON section identifier information corresponding to the content identification information is transmitted to 1 to 30b-3. The signal processing control unit 214c also has a configuration for performing the processing performed by the signal processing control unit 214b of the third embodiment shown in FIG.

(OLTの信号処理制御部における処理)
図17は、信号処理制御部214cによる処理の流れを示すフローチャートである。
信号処理制御部214cは、図7に示した第2実施形態における信号処理制御部214が行うステップSa31,Sa32に示す処理に替えて図17の処理を行う。
(Processing in the signal processing control unit of the OLT)
FIG. 17 is a flowchart showing the flow of processing by the signal processing control unit 214c.
The signal processing control unit 214c performs the process of FIG. 17 instead of the process shown in steps Sa31 and Sa32 performed by the signal processing control unit 214 in the second embodiment shown in FIG.

信号処理制御部214cは、図7のステップSa26において選択部212が出力したコンテンツ識別情報を取得する(ステップSc31)。信号処理制御部214cは、記憶部215cの識別子管理テーブル2153を参照して、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを判定する(ステップSc32)。信号処理制御部214cは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSc32−Yes)、識別子管理テーブル2153から当該コンテンツ識別情報に対応して記憶されているPON区間用識別子情報を読み出す。   The signal processing control unit 214c acquires the content identification information output by the selection unit 212 in step Sa26 of FIG. 7 (step Sc31). The signal processing control unit 214c refers to the identifier management table 2153 of the storage unit 215c and determines whether the acquired content identification information is associated with the PON section identifier information (step Sc32). When the signal processing control unit 214c determines that the acquired content identification information is associated with the PON section identifier information (step Sc32-Yes), it is stored from the identifier management table 2153 in association with the content identification information. The identifier information for the PON section is read.

一方、信号処理制御部214cは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSc32−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214cは、生成したPON区間用識別子情報を、取得したコンテンツ識別情報に対応付けて識別子管理テーブル2153に書き込む(ステップSc34)。   On the other hand, when the signal processing control unit 214c determines that the acquired content identification information is not associated with the PON section identifier information (step Sc32-No), the signal processing control section 214c generates new PON section identifier information. The signal processing control unit 214c writes the generated PON section identifier information in the identifier management table 2153 in association with the acquired content identification information (step Sc34).

なお、新たなPON区間用識別子情報を生成するとは、PON区間用識別子を示す情報、すなわちヘッダ情報に含まれるフィールドの位置を示す情報については変更することなく、PON区間用識別子の値のみを新たに生成する値で変更することである。ただし、PON区間用識別子情報の生成手法は、当該手法に限られず、PON区間用識別子を示す情報のみを新たに生成してもよいし、PON区間用識別子を示す情報とPON区間用識別子の値の双方について新たに生成するようにしてもよい。   Note that generating new PON section identifier information means that the information indicating the PON section identifier, that is, the information indicating the position of the field included in the header information is not changed and only the value of the PON section identifier is updated. It is to change with the value generated in. However, the method for generating the PON section identifier information is not limited to the method, and only the information indicating the PON section identifier may be newly generated, or the information indicating the PON section identifier and the value of the PON section identifier may be generated. Alternatively, both may be newly generated.

信号処理制御部214cは、対応付けたコンテンツ識別情報とPON区間用識別子情報とを信号処理部213に出力する(ステップSc35)。信号処理部213は、図7に示すステップSa42において、信号処理制御部214cが出力したコンテンツ識別情報と、PON区間用識別子情報とを取得する。信号処理部213は、図7に示すステップSa43の処理により、取得したコンテンツ識別情報に対応するコンテンツデータを検出する。信号処理部213は、ステップSa44の処理により、検出したコンテンツデータのヘッダ情報のPON区間用識別子を示す情報に対応するフィールドの値を、取得したPON区間用識別子の値に書き換える。   The signal processing control unit 214c outputs the associated content identification information and PON section identifier information to the signal processing unit 213 (step Sc35). In step Sa42 shown in FIG. 7, the signal processing unit 213 acquires the content identification information output by the signal processing control unit 214c and the PON section identifier information. The signal processing unit 213 detects the content data corresponding to the acquired content identification information by the processing in step Sa43 shown in FIG. The signal processing unit 213 rewrites the value of the field corresponding to the information indicating the PON section identifier in the header information of the detected content data with the acquired PON section identifier by the processing in step Sa44.

信号処理制御部214cは、記憶部215cの端末管理テーブル2152を参照してコンテンツ識別情報に対応するONU識別情報を検出する。信号処理制御部214cは、検出したONU識別情報に対応するONU30b−1〜30b−3に、ステップSc33で読み出したPON区間用識別子情報、または、ステップSc34で生成したPON区間用識別子情報を出力する(ステップSc36)。これにより、ONU30b−1〜30b−3の受信処理部313b−1〜313b−3が、PON区間用識別子情報を受信して、各々に対応する記憶部312b−1〜312b−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。受信処理部313b−1〜313b−3は、図14に示したステップSb56の処理において、PON区間用識別子の値が一致すると判定し、送信されているコンテンツデータを取り込む。受信処理部313b−1〜313b−3は、ステップSb58のコンテンツ識別情報に基づく判定を経て、ステップSb59による宛先の端末アドレスの変換を行って、端末装置60−1〜60−3にコンテンツデータを送信する。   The signal processing control unit 214c refers to the terminal management table 2152 of the storage unit 215c and detects the ONU identification information corresponding to the content identification information. The signal processing control unit 214c outputs the PON section identifier information read in Step Sc33 or the PON section identifier information generated in Step Sc34 to the ONUs 30b-1 to 30b-3 corresponding to the detected ONU identification information. (Step Sc36). As a result, the reception processing units 313b-1 to 313b-3 of the ONUs 30b-1 to 30b-3 receive the PON section identifier information and store the corresponding PON section of the storage units 312b-1 to 312b-3. Write in the identifier information data 3122-1 to 3122-3. The reception processing units 313b-1 to 313b-3 determine in the processing of step Sb56 illustrated in FIG. 14 that the values of the identifiers for the PON section match, and fetch the content data being transmitted. The reception processing units 313b-1 to 313b-3 perform the determination based on the content identification information in step Sb58, convert the destination terminal address in step Sb59, and send the content data to the terminal devices 60-1 to 60-3. Send.

上記の第4実施形態の構成により、例えば、図15に示すように、端末装置60−1からコンテンツ#1のコンテンツ識別情報を含む配信要求信号が送信され(図15のステップPc1)、コンテンツ#1のコンテンツデータの送信が開始される。このとき、ステップSc34の処理により、信号処理制御部214cが、PON区間用識別子情報(#α)を生成し、コンテンツ識別情報(コンテンツ#1)に対応付けて識別子管理テーブル2153に書き込む。   With the configuration of the fourth embodiment described above, for example, as shown in FIG. 15, a distribution request signal including the content identification information of the content # 1 is transmitted from the terminal device 60-1 (step Pc1 in FIG. 15), and the content # The transmission of the content data No. 1 is started. At this time, the signal processing control unit 214c generates the PON section identifier information (# α) by the processing of step Sc34, and writes it in the identifier management table 2153 in association with the content identification information (content # 1).

また、ステップSc36の処理により、信号処理制御部214cが、端末管理テーブル2152からコンテンツ識別情報(コンテンツ#1)に対応するONU識別情報(ONU#1)を検出する。信号処理制御部214cは、検出したONU識別情報(ONU#1)に対応するONU30b−1に対して、PON区間用識別子情報(#α)を制御信号102により送信する。受信処理部313b−1は、受信したPON区間用識別子情報(#α)を記憶部312b−1のPON区間用識別子情報データ3122−1に書き込む。   Further, by the processing of step Sc36, the signal processing control unit 214c detects the ONU identification information (ONU # 1) corresponding to the content identification information (content # 1) from the terminal management table 2152. The signal processing control unit 214c transmits the PON section identifier information (# α) by the control signal 102 to the ONU 30b-1 corresponding to the detected ONU identification information (ONU # 1). The reception processing unit 313b-1 writes the received PON section identifier information (# α) in the PON section identifier information data 3122-1 of the storage unit 312b-1.

次に、端末装置60−2が、コンテンツ#1のコンテンツ識別情報を含む配信要求信号を送信し(図15のステップPc2)、その後、コンテンツ#2のコンテンツ識別情報を含む配信要求信号を送信する(図15のステップPc3)。また、更に、端末装置60−3が、コンテンツ#2のコンテンツ識別情報を含む配信要求信号を送信し(図15のステップPc4)、その後、コンテンツ#3のコンテンツ識別情報を含む配信要求信号を送信する(図15のステップPc5)。これらの配信要求信号についても同様の処理が行われ、結果として、ONU30b−1〜30b−3の記憶部312b−1〜312b−3のデータ構成は図18(a),(b),(c)に示すようになる。   Next, the terminal device 60-2 transmits a distribution request signal including the content identification information of the content # 1 (step Pc2 in FIG. 15), and then transmits a distribution request signal including the content identification information of the content # 2. (Step Pc3 of FIG. 15). Furthermore, the terminal device 60-3 further transmits a distribution request signal including the content identification information of the content # 2 (step Pc4 in FIG. 15), and then transmits a distribution request signal including the content identification information of the content # 3. (Step Pc5 of FIG. 15). Similar processing is performed for these distribution request signals, and as a result, the data configurations of the storage units 312b-1 to 312b-3 of the ONUs 30b-1 to 30b-3 are shown in FIGS. 18A, 18B, and 18C. ).

図18(a),(b),(c)に示すように、ONU30b−1については、PON区間用識別子情報(#α)が付与されたコンテンツデータを取り込み、宛先の端末アドレスを端末アドレス(#a)に書き換えて端末装置60−1に送信する。ONU30b−2については、PON区間用識別子情報(#α)とPON区間用識別子情報(#β)が付与された2種類のコンテンツデータを取り込む。   As shown in FIGS. 18A, 18B, and 18C, for the ONU 30b-1, the content data to which the PON section identifier information (# α) is added is fetched, and the destination terminal address is set to the terminal address ( It is rewritten to #a) and transmitted to the terminal device 60-1. The ONU 30b-2 fetches two types of content data to which the PON section identifier information (# α) and the PON section identifier information (# β) are added.

また、ONU30b−2は、コンテンツ識別情報(コンテンツ#1)とコンテンツ識別情報(コンテンツ#2)のコンテンツデータについて宛先の端末アドレスを端末アドレス(#b)に書き換えてコンテンツデータを送信する。ONU30b−3については、PON区間用識別子情報(#β)とPON区間用識別子情報(#γ)が付与された2種類のコンテンツデータを取り込む。   Further, the ONU 30b-2 rewrites the destination terminal address of the content data of the content identification information (content # 1) and the content identification information (content # 2) with the terminal address (#b) and transmits the content data. The ONU 30b-3 takes in two types of content data to which the PON section identifier information (# β) and the PON section identifier information (# γ) are added.

また、ONU30b−3は、コンテンツ識別情報(コンテンツ#2)とコンテンツ識別情報(コンテンツ#3)のコンテンツデータについて宛先の端末アドレスを端末アドレス(#c)に書き換えてコンテンツデータを送信する。これにより、通信システム1cの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。   Further, the ONU 30b-3 rewrites the destination terminal address of the content data of the content identification information (content # 2) and the content identification information (content # 3) to the terminal address (#c) and transmits the content data. This makes it possible to avoid duplication of transmission of data having the same content in the section of the communication system 1c and efficiently use the band.

また、コンテンツ識別情報ごと、すなわち異なるコンテンツデータごとに、異なるPON区間用識別子情報を対応付けるため、ONU30b−1〜30b−3におけるコンテンツデータの受信処理の負荷が軽減され、また、コンテンツデータの配信処理の制御を行いやすくすることができる。例えば、サーバ装置80を運用する配信事業者等が、特定のコンテンツデータを視聴させたくない場合、当該コンテンツデータに対応するコンテンツ識別情報についてはPON区間用識別子情報を割り当てないような設定を行うことが可能となる。   Further, since different PON section identifier information is associated with each piece of content identification information, that is, with each piece of different content data, the load of content data reception processing in the ONUs 30b-1 to 30b-3 is reduced, and the content data distribution processing is performed. Can be easily controlled. For example, if a distributor or the like operating the server device 80 does not want to view particular content data, the content identification information corresponding to the content data should be set such that the PON section identifier information is not assigned. Is possible.

また、例えば、特定のONU30b−1〜30b−3、例えば、ONU30b−1に対して、特定のコンテンツ識別情報のコンテンツデータを送信しないようにする場合、図17のステップSc36の処理で、当該特定のONU30b−1のONU識別情報を検出した場合、当該ONU識別情報のONU30b−1に対してPON区間用識別子情報を送信しないようにすればよい。   Further, for example, in the case where the content data of the specific content identification information is not transmitted to the specific ONUs 30b-1 to 30b-3, for example, the ONU 30b-1, the identification is performed in the process of step Sc36 of FIG. When the ONU identification information of the ONU 30b-1 is detected, the PON section identifier information may not be transmitted to the ONU 30b-1 of the ONU identification information.

(第5実施形態)
図19は、第5実施形態における通信システム1dの内部構成、通信システム1dと端末装置60−1〜60−3の接続構成、通信システム1dと中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示すブロック図である。第1から第4実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Fifth Embodiment)
FIG. 19 shows the internal configuration of the communication system 1d, the connection configuration of the communication system 1d and the terminal devices 60-1 to 60-3, the connection configuration of the communication system 1d and the relay NW 70, and the relay NW 70 and the server device 80 in the fifth embodiment. 3 is a block diagram showing the connection configuration of FIG. The same configurations as those of the first to fourth embodiments are designated by the same reference numerals, and different configurations will be described below.

通信システム1dは、OLT20d、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20dは、重複ストリーム抑止部21dを備えており、重複ストリーム抑止部21dは、配信要求参照部216、選択部212、信号処理部213、信号処理制御部214d、記憶部215dを備える。   The communication system 1d includes an OLT 20d, ONUs 30b-1 to 30b-3, an optical splitter 50, and optical fibers 40, 41-1 to 41-3. The OLT 20d includes a duplicate stream suppressing unit 21d, and the duplicate stream suppressing unit 21d includes a distribution request reference unit 216, a selecting unit 212, a signal processing unit 213, a signal processing control unit 214d, and a storage unit 215d.

重複ストリーム抑止部21dにおいて、記憶部215dは、図20に示す端末管理テーブル2152と、識別子管理テーブル2153と、グループ指定テーブル2154とを記憶する。グループ指定テーブル2154は、「コンテンツ識別情報」、「グループ番号」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「グループ番号」の項目には、コンテンツ識別情報に対応付けるグループを示す番号が書き込まれる。例えば、図20の例では、コンテンツ#1は、グループ番号「1」のグループに属しており、コンテンツ#2とコンテンツ#3は、グループ番号「2」のグループに属している。   In the duplicate stream suppressing unit 21d, the storage unit 215d stores the terminal management table 2152, the identifier management table 2153, and the group designation table 2154 shown in FIG. The group designation table 2154 has items of “content identification information” and “group number”, the content identification information is written in the item of “content identification information”, and the item of “group number” is A number indicating a group associated with the content identification information is written. For example, in the example of FIG. 20, the content # 1 belongs to the group with the group number “1”, and the content # 2 and the content # 3 belong to the group with the group number “2”.

なお、グループ指定テーブル2154の「コンテンツ識別情報」と「グループ番号」の項目に書き込まれるデータは、通信システム1dの運用者によって予め書き込まれるデータである。コンテンツデータに対してグループの設定をしない場合、グループ指定テーブル2154に、レコードを設けない、すなわちコンテンツ識別情報とグループ番号のデータが書き込まれないことになる。   The data written in the "content identification information" and "group number" items of the group designation table 2154 is data written in advance by the operator of the communication system 1d. If the group is not set for the content data, no record is provided in the group designation table 2154, that is, the content identification information and the group number data are not written.

重複ストリーム抑止部21dにおいて、信号処理制御部214dは、グループに分けられたコンテンツ識別情報ごとに、異なるPON区間用識別子情報を対応付ける。すなわち、信号処理制御部214dは、選択部212が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してPON区間用識別子情報が対応付けられているか否かを記憶部215dの識別子管理テーブル2153を参照して判定する。また、信号処理制御部214dは、当該コンテンツ識別情報にPON区間用識別子情報が対応付けられていない場合、当該コンテンツ識別情報に対して、同一のグループに属する他のコンテンツ識別情報が存在するか否かを記憶部215dのグループ指定テーブル2154を参照して判定する。   In the duplicate stream suppression unit 21d, the signal processing control unit 214d associates different PON section identifier information with each group of content identification information. That is, when the signal processing control unit 214d acquires the content identification information output by the selection unit 212, the signal management control unit 214d determines whether the acquired content identification information is associated with the PON section identifier information in the storage unit 215d. The determination is made by referring to the table 2153. Further, when the content identification information is not associated with the PON section identifier information, the signal processing control unit 214d determines whether or not other content identification information belonging to the same group exists with respect to the content identification information. It is determined by referring to the group designation table 2154 of the storage unit 215d.

また、信号処理制御部214dは、同一のグループに属する他のコンテンツ識別情報が存在する場合、当該他のコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを記憶部215dの識別子管理テーブル2153を参照して判定する。また、信号処理制御部214dは、同一のグループに属する他のコンテンツ識別情報に対してPON区間用識別子情報が対応付けられていない場合、新たにPON区間用識別子情報を生成する。また、信号処理制御部214cは、生成したPON区間用識別子情報、または、同一のグループに属するコンテンツ識別情報に対応付けられているPON区間用識別子情報を選択部212が出力するコンテンツ識別情報に対応付けて信号処理部213に出力する。   In addition, when other content identification information belonging to the same group exists, the signal processing control unit 214d determines whether or not the PON section identifier information is associated with the other content identification information, the identifier of the storage unit 215d. The determination is made by referring to the management table 2153. Further, the signal processing control unit 214d newly generates PON section identifier information when other content identification information belonging to the same group is not associated with the PON section identifier information. Further, the signal processing control unit 214c corresponds to the generated PON section identifier information or the content identification information output by the selection section 212 from the PON section identifier information associated with the content identification information belonging to the same group. It attaches and outputs to the signal processing part 213.

また、信号処理制御部214cは、端末管理テーブル2152を参照して、当該コンテンツ識別情報に対応するONU30b−1〜30b−3のONU識別情報を検出し、検出したONU識別情報に対応するONU30b−1〜30b−3に対して、当該コンテンツ識別情報に対応するPON区間用識別子情報を送信する。また、信号処理制御部214dは、図13に示した第3実施形態の信号処理制御部214bが行う処理を行う構成も有する。   Further, the signal processing control unit 214c refers to the terminal management table 2152, detects the ONU identification information of the ONUs 30b-1 to 30b-3 corresponding to the content identification information, and the ONU 30b-corresponding to the detected ONU identification information. The PON section identifier information corresponding to the content identification information is transmitted to 1 to 30b-3. Further, the signal processing control unit 214d also has a configuration for performing the processing performed by the signal processing control unit 214b of the third embodiment shown in FIG.

(OLTの信号処理制御部における処理)
図21は、信号処理制御部214dによる処理の流れを示すフローチャートである。
信号処理制御部214dは、図7に示した第2実施形態における信号処理制御部214が行うステップSa31,Sa32に示す処理に替えて図21の処理を行う。
(Processing in the signal processing control unit of the OLT)
FIG. 21 is a flowchart showing the flow of processing by the signal processing control unit 214d.
The signal processing control unit 214d performs the process in FIG. 21 in place of the process shown in steps Sa31 and Sa32 performed by the signal processing control unit 214 in the second embodiment shown in FIG.

信号処理制御部214dは、図7のステップSa26において選択部212が出力したコンテンツ識別情報を取得する(ステップSd31)。信号処理制御部214dは、記憶部215dの識別子管理テーブル2153を参照して、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを判定する(ステップSd32)。信号処理制御部214dは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSd32−Yes)、識別子管理テーブル2153から当該コンテンツ識別情報に対応付けられているPON区間用識別子情報を読み出す(ステップSd33)。   The signal processing control unit 214d acquires the content identification information output by the selection unit 212 in step Sa26 of FIG. 7 (step Sd31). The signal processing control unit 214d refers to the identifier management table 2153 of the storage unit 215d and determines whether the acquired content identification information is associated with the PON section identifier information (step Sd32). When the signal processing control unit 214d determines that the acquired content identification information is associated with the PON section identifier information (step Sd32-Yes), it is associated with the content identification information from the identifier management table 2153. The identifier information for the PON section is read (step Sd33).

一方、信号処理制御部214dは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSd32−No)、グループ指定テーブル2154を参照して、当該コンテンツ識別情報にグループ番号が対応付けられているか否かを判定する。(ステップSd34)。信号処理制御部214dは、グループ指定テーブル2154に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていないと判定した場合(ステップSd34−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214dは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd36)。   On the other hand, if the signal processing control unit 214d determines that the acquired content identification information is not associated with the PON section identifier information (step Sd32-No), the signal processing control unit 214d refers to the group designation table 2154 and refers to the content identification information. It is determined whether or not the group number is associated with. (Step Sd34). When the signal processing control unit 214d determines that the group designation table 2154 is not associated with the group number in association with the content identification information (step Sd34-No), it generates new PON section identifier information. .. The signal processing control unit 214d writes the generated PON section identifier information in association with the content identification information in the identifier management table 2153 (step Sd36).

一方、信号処理制御部214dは、グループ指定テーブル2154に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていると判定した場合(ステップSd34−Yes)、同一のグループ番号を有する他のコンテンツ識別情報をグループ指定テーブル2154から読み出す。信号処理制御部214dは、グループ指定テーブル2154から読み出した同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを、識別子管理テーブル2153を参照して判定する(ステップSd35)。   On the other hand, when the signal processing control unit 214d determines that the group designation table 2154 is associated with the group number in association with the content identification information (step Sd34-Yes), another signal having the same group number is displayed. The content identification information is read from the group designation table 2154. The signal processing control unit 214d determines whether or not the PON section identifier information is associated with other content identification information having the same group number read from the group designation table 2154, by referring to the identifier management table 2153. (Step Sd35).

信号処理制御部214dは、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSd35−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214dは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd36)。なお、グループ指定テーブル2154に、グループ番号が定められているが、同一のグループ番号に対応する他のコンテンツ識別情報が存在しない場合、ステップSd35の処理において、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定する(ステップSd35−No)。   When the signal processing control unit 214d determines that the other PON section identifier information having the same group number is not associated with the PON section identifier information (step Sd35-No), it generates new PON section identifier information. To do. The signal processing control unit 214d writes the generated PON section identifier information in association with the content identification information in the identifier management table 2153 (step Sd36). Although the group number is defined in the group designation table 2154, if there is no other content identification information corresponding to the same group number, another content identification having the same group number is performed in the process of step Sd35. It is determined that the PON section identifier information is not associated with the information (step Sd35-No).

一方、信号処理制御部214dは、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSd35−Yes)、識別子管理テーブル2153から他のコンテンツ識別情報に対応付けられているPON区間用識別子情報を読み出す。信号処理制御部214dは、読み出したPON区間用識別子情報を、選択部212が出力したコンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd37)。   On the other hand, when the signal processing control unit 214d determines that the PON section identifier information is associated with other content identification information having the same group number (step Sd35-Yes), the other information is identified from the identifier management table 2153. The PON section identifier information associated with the content identification information is read. The signal processing control unit 214d writes the read PON section identifier information in the identifier management table 2153 in association with the content identification information output by the selection unit 212 (step Sd37).

信号処理制御部214dは、対応付けたコンテンツ識別情報とPON区間用識別子情報とを信号処理部213に出力する(ステップSd38)。信号処理部213は、図7に示すステップSa42において、信号処理制御部214dが出力したコンテンツ識別情報と、PON区間用識別子情報とを取得する。信号処理部213は、ステップSa43の処理により、当該コンテンツ識別情報を含むコンテンツデータを検出する。信号処理部213は、ステップSa44の処理により、検出したコンテンツデータのヘッダ情報のPON区間用識別子を示す情報に対応するフィールドの値を、PON区間用識別子の値に書き換える。   The signal processing control unit 214d outputs the associated content identification information and PON section identifier information to the signal processing unit 213 (step Sd38). In step Sa42 shown in FIG. 7, the signal processing unit 213 acquires the content identification information output by the signal processing control unit 214d and the PON section identifier information. The signal processing unit 213 detects the content data including the content identification information by the processing in step Sa43. The signal processing unit 213 rewrites the value of the field corresponding to the information indicating the PON section identifier of the header information of the detected content data to the value of the PON section identifier by the processing of step Sa44.

信号処理制御部214dは、記憶部215dの端末管理テーブル2152を参照してコンテンツ識別情報に対応するONU識別情報を検出する。信号処理制御部214dは、ONU識別情報に対応するONU30b−1〜30b−3に、ステップSd33で読み出したPON区間用識別子情報、または、ステップSd36で生成したPON区間用識別子情報、または、ステップSd37で、識別子管理テーブル2153から読み出した同一のグループ番号を有する他のコンテンツ識別情報に対応付けられているPON区間用識別子情報を出力する(ステップSd39)。   The signal processing control unit 214d refers to the terminal management table 2152 of the storage unit 215d and detects the ONU identification information corresponding to the content identification information. The signal processing control unit 214d provides the ONUs 30b-1 to 30b-3 corresponding to the ONU identification information with the PON section identifier information read in step Sd33, or the PON section identifier information generated in step Sd36, or step Sd37. Then, the PON section identifier information associated with the other content identification information having the same group number read from the identifier management table 2153 is output (step Sd39).

これにより、ONU30b−1〜30b−3の受信処理部313b−1〜313b−3が、PON区間用識別子情報を受信して、各々に対応する記憶部312b−1〜312b−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。受信処理部313b−1〜313b−3は、図14に示したステップSb56の処理において、PON区間用識別子の値が一致すると判定し、受信したコンテンツデータを取り込む。受信処理部313b−1〜313b−3は、ステップSb58のコンテンツ識別情報に基づく判定を経て、ステップSb59による宛先の端末アドレスの変換を行って、端末装置60−1〜60−3にコンテンツデータを送信する。   As a result, the reception processing units 313b-1 to 313b-3 of the ONUs 30b-1 to 30b-3 receive the PON section identifier information and store the corresponding PON section of the storage units 312b-1 to 312b-3. Write in the identifier information data 3122-1 to 3122-3. The reception processing units 313b-1 to 313b-3 determine in the processing of step Sb56 illustrated in FIG. 14 that the values of the identifiers for the PON section match, and fetch the received content data. The reception processing units 313b-1 to 313b-3 perform the determination based on the content identification information in step Sb58, convert the destination terminal address in step Sb59, and send the content data to the terminal devices 60-1 to 60-3. Send.

上記の第5実施形態の構成により、例えば、図20のグループ指定テーブル2154に示すようにコンテンツ#2とコンテンツ#3には、同一のグループ番号「2」を予め対応付けておく。まず、第4実施形態のステップPc1及びステップPc2と同様に、図19に示すステップPd1及びステップPd2の処理が行われて、コンテンツ識別情報がコンテンツ#1のコンテンツデータが、同報配信によりサーバ装置80から端末装置60−1と端末装置60−2に対して送信されているとする。   With the configuration of the fifth embodiment described above, for example, the same group number “2” is associated in advance with content # 2 and content # 3 as shown in the group designation table 2154 of FIG. First, similarly to step Pc1 and step Pc2 of the fourth embodiment, the processes of step Pd1 and step Pd2 shown in FIG. 19 are performed, and the content data whose content identification information is content # 1 is distributed by the server device. It is assumed that the data is transmitted from 80 to the terminal device 60-1 and the terminal device 60-2.

図19に示すように、端末装置60−2からコンテンツ#2のコンテンツ識別情報を含む配信要求信号が送信され(図19のステップPd3)、コンテンツ#2のコンテンツデータの送信が開始される。コンテンツ#2に対して、同一のグループ番号を有するコンテンツ#3が存在するが、この時点では、コンテンツ#3の配信要求が行われていないため、識別子管理テーブル2153において、コンテンツ#3にはPON区間用識別子情報は対応付けられていない。そのため、ステップSd36の処理により、信号処理制御部214dが、新たにPON区間用識別子情報(#β)を生成し、コンテンツ識別情報(コンテンツ#2)に対応付けて識別子管理テーブル2153に書き込む。   As shown in FIG. 19, a distribution request signal including the content identification information of the content # 2 is transmitted from the terminal device 60-2 (step Pd3 in FIG. 19), and the transmission of the content data of the content # 2 is started. The content # 3 has the same group number as the content # 2, but at this point in time, the distribution request for the content # 3 has not been made. Therefore, in the identifier management table 2153, the content # 3 has the PON. The section identifier information is not associated. Therefore, by the process of step Sd36, the signal processing control unit 214d newly generates PON section identifier information (# β) and writes it in the identifier management table 2153 in association with the content identification information (content # 2).

また、ステップSd39の処理により、信号処理制御部214dが、端末管理テーブル2152からコンテンツ識別情報(コンテンツ#2)に対応するONU識別情報(ONU#2)を検出する。信号処理制御部214dは、ONU識別情報(ONU#2)に対応するONU30b−2に対して、PON区間用識別子情報(#β)を制御信号102により送信する。受信処理部313b−2は、受信したPON区間用識別子情報(#β)を記憶部312b−2のPON区間用識別子情報データ3122−2に書き込む。   Further, by the processing of step Sd39, the signal processing control unit 214d detects the ONU identification information (ONU # 2) corresponding to the content identification information (content # 2) from the terminal management table 2152. The signal processing control unit 214d transmits the PON section identifier information (# β) by the control signal 102 to the ONU 30b-2 corresponding to the ONU identification information (ONU # 2). The reception processing unit 313b-2 writes the received PON section identifier information (# β) in the PON section identifier information data 3122-2 of the storage unit 312b-2.

その後、端末装置60−3が、コンテンツ#2をコンテンツ識別情報として含む配信要求信号を送信すると(図19のステップPd4)、コンテンツ#2のコンテンツデータは、既に、信号処理部213において同報配信で送信されているため、当該配信要求信号に対応するコンテンツデータは廃棄される。信号処理制御部214dは、ステップSd39の処理により、ONU30b−3の受信処理部313b−3に、既にコンテンツ#2に対応付けられているPON区間用識別子情報(#β)を送信する。これにより、受信処理部313b−3は、PON区間用識別子情報(#β)が付与されているコンテンツデータを取り込み、宛先の端末アドレスを書き換えて端末装置60−3に送信する。   After that, when the terminal device 60-3 transmits a distribution request signal including the content # 2 as the content identification information (step Pd4 in FIG. 19), the content data of the content # 2 has already been distributed by the signal processing unit 213 by the broadcast. The content data corresponding to the distribution request signal is discarded because it has been transmitted. The signal processing control unit 214d transmits the PON section identifier information (# β) already associated with the content # 2 to the reception processing unit 313b-3 of the ONU 30b-3 by the process of step Sd39. Accordingly, the reception processing unit 313b-3 takes in the content data to which the PON section identifier information (# β) is added, rewrites the destination terminal address, and transmits it to the terminal device 60-3.

その後、更に、端末装置60−3が、コンテンツ#3をコンテンツ識別情報として含む配信要求信号を送信する(図19のステップPd5)。コンテンツ#3には、グループ指定テーブル2154において、同一のグループ番号「2」のコンテンツ#2が定められている。また、識別子管理テーブル2153において、コンテンツ#2には、既にPON区間用識別子情報(#β)が対応付けられている。したがって、ステップSd37の処理により、信号処理制御部214dが、識別子管理テーブル2153から、コンテンツ#2に対応するPON区間用識別子情報(#β)を読み出し、読み出したPON区間用識別子情報(#β)をコンテンツ#3に対応付けて識別子管理テーブル2153に書き込む。ステップSd38の処理により、信号処理制御部214dは、コンテンツ識別情報(コンテンツ#3)とPON区間用識別子情報(#β)とを信号処理部213に出力する。   After that, the terminal device 60-3 further transmits a distribution request signal including the content # 3 as content identification information (step Pd5 in FIG. 19). For the content # 3, the content # 2 having the same group number “2” is defined in the group designation table 2154. Further, in the identifier management table 2153, the content # 2 is already associated with the PON section identifier information (# β). Therefore, by the process of step Sd37, the signal processing control unit 214d reads the PON section identifier information (# β) corresponding to the content # 2 from the identifier management table 2153, and the read PON section identifier information (# β). Is associated with the content # 3 and written in the identifier management table 2153. Through the processing in step Sd38, the signal processing control unit 214d outputs the content identification information (content # 3) and the PON section identifier information (# β) to the signal processing unit 213.

信号処理部213は、当該PON区間用識別子情報(#β)に基づいて、コンテンツ識別情報(コンテンツ#3)に対応するコンテンツデータのヘッダ情報のPON区間用識別子を示す情報に対応するフィールドの値を、PON区間用識別子の値に書き換えてコンテンツデータを送信する。これにより、コンテンツ#2とコンテンツ#3の双方のコンテンツデータにおいて、同一のPON区間用識別子が示すヘッダ情報にフィールドに、PON区間用識別子の値が付与されることになる。   The signal processing unit 213, based on the PON section identifier information (# β), the value of the field corresponding to the information indicating the PON section identifier of the header information of the content data corresponding to the content identification information (content # 3). Is rewritten with the value of the identifier for the PON section and the content data is transmitted. As a result, the value of the PON section identifier is added to the field in the header information indicated by the same PON section identifier in the content data of both content # 2 and content # 3.

これにより、通信システム1dの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。また、コンテンツ識別情報のグループごとに、異なるPON区間用識別子情報を対応付けるため、ONU30b−1〜30b−3におけるコンテンツデータの受信処理の負荷が軽減され、また、コンテンツデータの配信処理の制御を行いやすくすることができる。例えば、サーバ装置80を運用する配信事業者等が、特定のグループのコンテンツデータを視聴させたくない場合、当該グループに属するコンテンツ識別情報についてはPON区間用識別子情報を割り当てないような設定が可能となる。   This makes it possible to avoid duplication of transmission of data having the same content in the section of the communication system 1d and efficiently use the band. Further, since different PON section identifier information is associated with each group of content identification information, the load of content data reception processing in the ONUs 30b-1 to 30b-3 is reduced, and the distribution processing of content data is controlled. Can be made easier. For example, when a distributor or the like operating the server device 80 does not want to view the content data of a specific group, it is possible to set such that the PON section identifier information is not assigned to the content identification information belonging to the group. Become.

(第5実施形態の他の構成例)
例えば、第5実施形態の通信システム1dにおいて、記憶部215dのグループ指定テーブル2154において、全てのコンテンツ識別情報に対して同一のグループ番号(例えば、図22では「1」)を対応付けるようにしてもよい。この場合、全てのコンテンツデータに、同一のPON区間用識別子情報が対応付けられることになる。すなわち、図23に示すように、通信システム1dの区間内では、1つのPON区間用識別子情報で運用が行われるため、簡易な設定により、全てのONU30b−1〜30b−3にコンテンツデータを送信することができる。
(Another configuration example of the fifth embodiment)
For example, in the communication system 1d of the fifth embodiment, the same group number (for example, “1” in FIG. 22) may be associated with all content identification information in the group designation table 2154 of the storage unit 215d. Good. In this case, the same PON section identifier information is associated with all content data. That is, as shown in FIG. 23, since the operation is performed with one PON section identifier information in the section of the communication system 1d, the content data is transmitted to all the ONUs 30b-1 to 30b-3 by a simple setting. can do.

(第6実施形態)
図24は、第6実施形態における通信システム1eの内部構成、通信システム1eと端末装置60−1〜60−3の接続構成、通信システム1eと中継NW70の接続構成、及び中継NW70とサーバ装置80の接続構成を示すブロック図である。第1から第5実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Sixth Embodiment)
FIG. 24 is an internal configuration of the communication system 1e, a connection configuration between the communication system 1e and the terminal devices 60-1 to 60-3, a connection configuration between the communication system 1e and the relay NW70, and a relay NW70 and the server device 80 in the sixth embodiment. 3 is a block diagram showing the connection configuration of FIG. The same configurations as those of the first to fifth embodiments are designated by the same reference numerals, and different configurations will be described below.

通信システム1eは、OLT20e、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20eは、重複ストリーム抑止部21eを備えており、重複ストリーム抑止部21eは、配信要求参照部216e、選択部212e、信号処理部213、信号処理制御部214b、記憶部215bを備える。   The communication system 1e includes an OLT 20e, ONUs 30b-1 to 30b-3, an optical splitter 50, and optical fibers 40 and 41-1 to 41-3. The OLT 20e includes a duplicate stream inhibiting unit 21e, and the duplicate stream inhibiting unit 21e includes a distribution request reference unit 216e, a selecting unit 212e, a signal processing unit 213, a signal processing control unit 214b, and a storage unit 215b.

重複ストリーム抑止部21eにおいて、配信要求参照部216eは、端末装置60−1〜60−3が送信する配信要求信号、または、停止要求信号をONU30b−1〜30b−3を通じて受信し、配信要求信号、または、停止要求信号に含まれる情報を参照する。また、配信要求参照部216eは、受信した信号が配信要求信号の場合、当該配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に選択部212e及び信号処理部213を通じて送信されているか否かを判定する。また、配信要求参照部216eは、当該配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に選択部212e及び信号処理部213を通じて送信されている場合、当該配信要求信号を廃棄する。   In the duplicate stream suppression unit 21e, the distribution request reference unit 216e receives the distribution request signal or the stop request signal transmitted by the terminal devices 60-1 to 60-3 through the ONUs 30b-1 to 30b-3, and the distribution request signal. Or, refer to the information included in the stop request signal. When the received signal is a distribution request signal, the distribution request reference unit 216e determines whether the content data corresponding to the content identification information included in the distribution request signal has already been transmitted through the selection unit 212e and the signal processing unit 213. To determine. Further, the distribution request reference unit 216e discards the distribution request signal when the content data corresponding to the content identification information included in the distribution request signal has already been transmitted through the selection unit 212e and the signal processing unit 213.

重複ストリーム抑止部21eにおいて、選択部212eは、配信要求参照部216eからコンテンツ識別情報に対応するコンテンツデータの送信を行っているか否かを問い合わせる問い合わせ要求情報を受ける。選択部212eは、当該問い合わせ要求情報を受けると、当該コンテンツ識別情報に対するコンテンツデータの送信状態を検出し、送信していない状態であることを示す「未送信」か、または、送信中の状態であることを示す「送信中」を応答として出力する。また、選択部212eは、サーバ装置80からコンテンツデータを受信した場合、第2実施形態の選択部212のように、同一内容のコンテンツデータの送信状態を判定することなく、受信したコンテンツデータを信号処理部213に出力し、当該コンテンツデータのコンテンツ識別情報を信号処理制御部214bに出力する。   In the duplicate stream suppression unit 21e, the selection unit 212e receives inquiry request information inquiring from the distribution request reference unit 216e whether or not content data corresponding to the content identification information is being transmitted. Upon receiving the inquiry request information, the selection unit 212e detects the transmission state of the content data with respect to the content identification information, and indicates “not transmitted” indicating that the content data is not transmitted, or is in the transmitting state. "Sending" indicating that there is is output as a response. Further, when the selection unit 212e receives the content data from the server device 80, the selection unit 212e signals the received content data without determining the transmission state of the content data having the same content as in the selection unit 212 of the second embodiment. The content identification information of the content data is output to the processing unit 213, and is output to the signal processing control unit 214b.

(OLTの配信要求参照部における処理)
図25は、配信要求参照部216eによる処理の流れを示すフローチャートである。配信要求参照部216eは、ONU30b−1〜30b−3を通じて端末装置60−1〜60−3が送信する配信要求信号または停止要求信号を受信し、配信要求信号または停止要求信号に含まれる情報を参照する(ステップSe1)。配信要求参照部216eは、要求信号が配信要求信号であるか、停止要求信号であるかを判定する(ステップSe2)。
(Processing in OLT Delivery Request Reference Section)
FIG. 25 is a flowchart showing the flow of processing by the distribution request reference unit 216e. The distribution request reference unit 216e receives the distribution request signal or the stop request signal transmitted by the terminal devices 60-1 to 60-3 through the ONUs 30b-1 to 30b-3, and outputs the information included in the distribution request signal or the stop request signal. Reference is made (step Se1). The distribution request reference unit 216e determines whether the request signal is a distribution request signal or a stop request signal (step Se2).

配信要求参照部216eは、受信した要求信号が配信要求信号であると判定した場合(ステップSb2、配信要求)、配信要求信号から端末アドレスとコンテンツ識別情報と送信元のONU30b−1のONU識別情報を検出する。配信要求参照部216は、検出した端末アドレスとコンテンツ識別情報とONU識別情報を、記憶部215bの端末管理テーブル2152の「端末アドレス」と「コンテンツ識別情報」と「ONU識別情報」の項目に書き込んでレコードを生成する(ステップSe3)。   When the distribution request reference unit 216e determines that the received request signal is a distribution request signal (step Sb2, distribution request), the distribution request signal indicates the terminal address, the content identification information, and the ONU identification information of the source ONU 30b-1. To detect. The delivery request reference unit 216 writes the detected terminal address, content identification information, and ONU identification information in the items of “terminal address”, “content identification information”, and “ONU identification information” in the terminal management table 2152 of the storage unit 215b. To generate a record (step Se3).

配信要求参照部216eは、検出した端末アドレスとコンテンツ識別情報とを含む開始指示情報を信号処理制御部214bに出力する(ステップSe4)。配信要求参照部216eは、選択部212にコンテンツ識別情報に対応するコンテンツデータの送信が行われているか否かを検出するため、コンテンツ識別情報を含む問い合わせ要求情報を選択部212eに出力する。選択部212eは、問い合わせ要求情報を受けて、当該問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っている場合、「送信中」を応答する。一方、選択部212eは、問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っていない場合、「未送信」を応答する(ステップSe5)。配信要求参照部216eは、応答が「送信中」または「未送信」を判定する(ステップSe6)。   The delivery request reference unit 216e outputs start instruction information including the detected terminal address and content identification information to the signal processing control unit 214b (step Se4). The distribution request reference unit 216e outputs inquiry request information including the content identification information to the selection unit 212e in order to detect whether or not the content data corresponding to the content identification information is transmitted to the selection unit 212. When the selection unit 212e receives the inquiry request information and is transmitting the content data corresponding to the content identification information included in the inquiry request information, the selection unit 212e responds with "transmitting". On the other hand, when the content data corresponding to the content identification information included in the inquiry request information has not been transmitted, the selection unit 212e responds with "not transmitted" (step Se5). The delivery request reference unit 216e determines whether the response is "transmitting" or "not transmitted" (step Se6).

配信要求参照部216eは、応答が「未送信」であると判定した場合(ステップSe6、未送信)、配信要求信号を中継NW70を通じてサーバ装置80に送信して処理を終了する(ステップSe7)。一方、配信要求参照部216eは、応答が「送信中」であると判定した場合、配信要求信号を廃棄して、配信要求信号の送信元の端末装置60−1〜60−3にサーバ装置80が配信要求信号に対して送信する応答信号と同一の応答信号を送信して処理を終了する(ステップSe8)。   When the distribution request reference unit 216e determines that the response is “untransmitted” (step Se6, untransmitted), the distribution request reference unit 216e transmits the distribution request signal to the server device 80 through the relay NW 70 and ends the process (step Se7). On the other hand, when the distribution request reference unit 216e determines that the response is "transmitting", the distribution request reference unit 216e discards the distribution request signal, and the terminal device 60-1 to 60-3 that is the transmission source of the distribution request signal transmits the server device 80. Transmits the same response signal as the response signal transmitted to the distribution request signal and ends the process (step Se8).

一方、ステップSe2において、配信要求参照部216eが、要求信号が停止要求信号であると判定した場合(ステップSe2、停止要求)、ステップSe9〜Se13までの処理を行うことになるが、これらの処理は、第3実施形態の配信要求参照部216が行う図12に示すステップSb6〜Sb10の処理と同一の処理である。   On the other hand, in step Se2, when the distribution request reference unit 216e determines that the request signal is the stop request signal (step Se2, stop request), the processes of steps Se9 to Se13 are performed. Is the same process as the process of steps Sb6 to Sb10 shown in FIG. 12 performed by the distribution request reference unit 216 of the third embodiment.

(OLTの選択部における処理)
図26は、選択部212eの処理の流れを示すフローチャートである。選択部212eは、第2実施形態の選択部212が行う図7に示すステップSa21〜Sa26の処理に替えて、以下のステップSe21〜Se23の処理を行う。選択部212eは、サーバ装置80からコンテンツデータを受信する(ステップSe21)。選択部212eは、受信したコンテンツデータを信号処理部213に出力する(ステップSe22)。信号処理部213は、図7に示すステップSa41の処理において、選択部212eが出力するコンテンツデータを取得する。選択部212eは、当該コンテンツデータのコンテンツ識別情報を信号処理制御部214bに出力する(ステップSe23)。信号処理制御部214bは、図7に示すステップSa32において、選択部212eが出力するコンテンツ識別情報を取得する。
(Processing in the selection unit of OLT)
FIG. 26 is a flowchart showing a processing flow of the selection unit 212e. The selection unit 212e performs the processes of the following steps Se21 to Se23 instead of the processes of the steps Sa21 to Sa26 shown in FIG. 7 performed by the selection unit 212 of the second embodiment. The selection unit 212e receives the content data from the server device 80 (step Se21). The selection unit 212e outputs the received content data to the signal processing unit 213 (step Se22). The signal processing unit 213 acquires the content data output by the selection unit 212e in the process of step Sa41 shown in FIG. The selection unit 212e outputs the content identification information of the content data to the signal processing control unit 214b (step Se23). The signal processing control unit 214b acquires the content identification information output by the selection unit 212e in step Sa32 shown in FIG.

上記の第6実施形態の構成により、配信要求参照部216eにおいて、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されていないかを判定し、既に送信されている場合、配信要求信号を廃棄する。これにより、通信システム1eの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。また、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されている場合、サーバ装置80に配信要求信号を送信することなく、配信要求信号をOLT20eにおいて廃棄するため、中継NW70における帯域の削減やサーバ装置80における負荷の軽減を行うことができる。   With the configuration of the sixth embodiment described above, the distribution request reference unit 216e determines whether the content data corresponding to the content identification information included in the distribution request signal has already been transmitted, and if it has already been transmitted, the distribution is performed. Discard the request signal. This makes it possible to avoid redundant transmission of data having the same content and efficiently use the band in the section of the communication system 1e. Further, when the content data corresponding to the content identification information included in the distribution request signal has already been transmitted, the distribution request signal is discarded in the OLT 20e without transmitting the distribution request signal to the server device 80. It is possible to reduce the bandwidth and the load on the server device 80.

なお、上記の第2から第6実施形態において、PON区間用識別子として、MACアドレスの宛先MACアドレスやIPアドレスの宛先IPアドレスのフィールドを適用するとしているが、本発明の構成は当該実施の形態に限られない。コンテンツデータを識別することができる識別子情報であればどのようなものであってもよく、例えば、コンテンツデータに対して新たにフィールドを加えて、新たに加えたフィールドをPON区間用識別子の値を書き込むフィールドとしてもよい。   In the second to sixth embodiments, the destination MAC address of the MAC address and the destination IP address field of the IP address are applied as the PON section identifier. However, the configuration of the present invention is not limited to this embodiment. Not limited to Any information may be used as long as it is identifier information that can identify the content data. For example, a new field is added to the content data, and the newly added field is used as the value of the PON section identifier. It may be a field to write.

また、上記の第2から第6実施形態において、ヘッダ情報におけるMACアドレスの宛先MACアドレスやIPアドレスの宛先IPアドレス以外のフィールドをPON区間用識別子としてもよい。ただし、MACアドレスの宛先MACアドレスやIPアドレスの宛先IPアドレス以外のフィールドをPON区間用識別子とする場合、端末装置60−1〜60−3において正常にコンテンツデータを再生することができるように以下の処理を行う必要がある。すなわち、受信処理部313−1〜313−3,313b−1〜313b−3において、PON区間用識別子の値に書き換える以前の元の値を予め記憶しておくか、信号処理制御部214,214b,214c,214dから元の値を受信しておく。そして、コンテンツデータを端末装置60−1〜60−3に送信する前に、受信処理部313−1〜313−3,313b−1〜313b−3が、元の値に書き戻してからコンテンツデータを送信する必要がある。   Further, in the above second to sixth embodiments, a field other than the destination MAC address of the MAC address or the destination IP address of the IP address in the header information may be used as the PON section identifier. However, when the fields other than the destination MAC address of the MAC address and the destination IP address of the IP address are used as the PON section identifier, the content data can be reproduced normally in the terminal devices 60-1 to 60-3 as follows. Need to be processed. That is, in the reception processing units 313-1 to 313-3 and 313b-1 to 313b-3, the original value before being rewritten to the value of the PON section identifier is stored in advance, or the signal processing control units 214 and 214b. , 214c, 214d to receive the original values. Then, before transmitting the content data to the terminal devices 60-1 to 60-3, the reception processing units 313-1 to 313-3 and 313b-1 to 313b-3 write back the original values and then the content data. Need to send.

また、上記の第2から第6実施形態の構成では、信号処理部213による図7のステップSa45の処理により、端末装置60−1〜60−3から配信要求が行われた全てのコンテンツデータが、同報配信で送信されることになり、ユニキャスト用論理リンクIDが付与されたコンテンツデータが存在しないことになる。しかしながら、本発明の構成は、当該実施の形態に限られない。例えば、コンテンツ識別情報が同一であるコンテンツデータの送信が行われていない場合、すなわち当該コンテンツデータが初めて送信される場合には、信号処理部213は、ユニキャスト用論理リンクIDを付与してコンテンツデータを送信するようにしてもよい。このとき、新たに同一のコンテンツ識別情報に対応するコンテンツデータの配信要求が行われると、第2から第6実施形態の構成では、既に送信しているコンテンツデータにブロードキャスト用論理リンクIDを付与することにより、同報配信に切り替えて送信を行う。そのため、上記のように構成したとしても、同一内容のデータの重複した送信を回避して帯域を効率的に使用するという第2から第6実施形態の構成と同様の効果が得られる。   Further, in the configurations of the second to sixth embodiments, all the content data requested to be distributed from the terminal devices 60-1 to 60-3 are processed by the signal processing unit 213 in step Sa45 of FIG. , And the content data to which the unicast logical link ID is added does not exist. However, the configuration of the present invention is not limited to this embodiment. For example, when the content data having the same content identification information is not transmitted, that is, when the content data is transmitted for the first time, the signal processing unit 213 adds the unicast logical link ID to the content. The data may be transmitted. At this time, when a distribution request for the content data corresponding to the same content identification information is newly made, in the configurations of the second to sixth embodiments, the logical link ID for broadcast is added to the content data already transmitted. As a result, the transmission is switched to the broadcast distribution. Therefore, even with the above configuration, it is possible to obtain the same effect as that of the configurations of the second to sixth embodiments in which the redundant transmission of the data of the same content is avoided and the band is efficiently used.

また、上記のように、ユニキャスト用論理リンクIDが付与された送信から、ブロードキャスト用論理リンクIDが付与された送信への変更が行われる場合、信号処理部213において、バッファを設ける等の手段により、コンテンツデータの瞬断を回避するようにしておく必要がある。また、論理リンクIDを変更する場合に限られず、PON区間用識別子が示す情報やPON区間用識別子の値が変更される場合にもバッファを設ける等の手段により、コンテンツデータの瞬断を回避するようにしておく必要がある。   Further, as described above, when the transmission to which the unicast logical link ID is added is changed to the transmission to which the broadcast logical link ID is added, the signal processing unit 213 is provided with a means such as a buffer. Therefore, it is necessary to avoid the interruption of the content data. Further, not only when the logical link ID is changed, but also when the information indicated by the PON section identifier or the value of the PON section identifier is changed, the interruption of the content data is avoided by means such as providing a buffer. You need to keep it.

また、上記の第2から第6実施形態では、配信要求信号が送信された際、送信中のコンテンツデータを残して、配信要求信号に基づいて送信が開始されたコンテンツデータを廃棄するようにしているが、本発明の構成は当該実施の形態に限られない。送信中のコンテンツデータを廃棄して、配信要求信号に基づいて送信が開始されたコンテンツデータを同報配信で送信するようにしてもよい。この場合、コンテンツデータを廃棄する際に、廃棄を開始するシーケンス番号を検出しておき、新たに同報配信で送信するコンテンツデータにおいて、廃棄を開始したシーケンス番号のパケットから送信を行うことで、廃棄されるコンテンツデータを受信していた端末装置60−1〜60−3は、当該コンテンツデータを再生する際に、途切れなく再生することができる。また、このとき、バッファを設ける等の手段により、更に、コンテンツデータの瞬断を回避する手段を備えるようにしておいてもよい。   In the second to sixth embodiments described above, when the distribution request signal is transmitted, the content data being transmitted is left and the content data that has been transmitted based on the distribution request signal is discarded. However, the configuration of the present invention is not limited to this embodiment. The content data being transmitted may be discarded, and the content data that has started to be transmitted based on the distribution request signal may be transmitted by broadcast distribution. In this case, when discarding the content data, the sequence number at which discarding is started is detected in advance, and in the content data to be newly transmitted by broadcast transmission, the packet having the sequence number at which discarding is started is transmitted, The terminal devices 60-1 to 60-3 that have received the discarded content data can play the content data without interruption. Further, at this time, a means for avoiding a momentary interruption of the content data may be further provided by means such as providing a buffer.

また、上記の第2、第3及び第6実施形態では、全てのONU30a−1〜30a−3,30b−1〜30b−3に対して、同一のPON区間用識別子情報が適用されるようにしているが、本発明の構成は当該実施の形態に限られない。例えば、第2、第3及び第6実施形態の各々のONU30a−1〜30a−3,30b−1〜30b−3に対して異なるPON区間用識別子情報が適用されるようにしてもよいし、コンテンツ識別情報とONU30a−1〜30a−3,30b−1〜30b−3との組み合わせに応じて異なるPON区間用識別子情報が適用されるようにしてもよい。   In addition, in the second, third, and sixth embodiments described above, the same PON section identifier information is applied to all the ONUs 30a-1 to 30a-3, 30b-1 to 30b-3. However, the configuration of the present invention is not limited to this embodiment. For example, different PON section identifier information may be applied to each of the ONUs 30a-1 to 30a-3, 30b-1 to 30b-3 of the second, third, and sixth embodiments, Different PON section identifier information may be applied depending on the combination of the content identification information and the ONUs 30a-1 to 30a-3, 30b-1 to 30b-3.

また、上記の第2から第6実施形態では、受信処理部313−1〜313−3,313b−1〜313b−3が、端末装置60−1〜60−3にコンテンツデータを送信する際に、コンテンツデータの宛先の端末アドレスをコンテンツ識別情報に対応する端末アドレスに書き換えるようにしているが、コンテンツデータの宛先の端末アドレスが、コンテンツ識別情報に対応する端末アドレスに一致している場合、書き換えを行わないようにしてもよい。   In addition, in the second to sixth embodiments, when the reception processing units 313-1 to 313-3 and 313b-1 to 313b-3 transmit content data to the terminal devices 60-1 to 60-3. , The destination terminal address of the content data is rewritten to the terminal address corresponding to the content identification information, but if the destination terminal address of the content data matches the terminal address corresponding to the content identification information, it is rewritten. May not be performed.

また、上記の第1から第5実施形態の構成において、コンテンツデータが同一であるかを判定する際に、コンテンツ識別情報が同一であるか否かにのみ基づいて判定を行っているが、本発明の構成は、当該実施の形態に限られない。例えば、コンテンツ識別情報が同一であり、かつ、コンテンツデータに付与されるVIDが異なっている場合に、コンテンツデータが同一であると判定してもよい。また、コンテンツ識別情報が同一であり、かつ、コンテンツデータの宛先に書き込まれている端末アドレスが異なっている場合に、コンテンツデータが同一であると判定してもよい。また、これら2つの条件の双方を満たす場合、すなわち、コンテンツ識別情報が同一であり、かつ、コンテンツデータに付与されるVIDが異なっており、かつ、コンテンツデータの宛先に書き込まれている端末アドレスが異なっている場合に、コンテンツデータが同一であると判定してもよい。   Further, in the configurations of the above-described first to fifth embodiments, when determining whether the content data is the same, the determination is performed only based on whether the content identification information is the same. The configuration of the invention is not limited to the embodiment. For example, if the content identification information is the same and the VIDs assigned to the content data are different, it may be determined that the content data are the same. Further, when the content identification information is the same and the terminal address written in the destination of the content data is different, the content data may be determined to be the same. When both of these two conditions are satisfied, that is, the content identification information is the same, the VIDs assigned to the content data are different, and the terminal address written in the destination of the content data is If they are different, it may be determined that the content data are the same.

また、上記の第2から第6実施形態において、停止要求信号に基づいてレコードを削除する処理、例えば、図6に示すステップSa6,Sa7、図12に示すステップSb6、図25に示すステップSe9に示す処理は、削除の対象としているコンテンツ識別情報について、他の端末アドレスが対応付けられているか否かの判定、すなわち図6に示すステップSa8,図12に示すステップSb7、図25に示すステップSe10の判定の処理の後に行うようにしてもよい。ただし、処理の順序を入れ替える場合、判定処理において、削除の対象のレコードを判定の対象から除いておく必要がある。   Further, in the second to sixth embodiments described above, the process of deleting a record based on the stop request signal, for example, steps Sa6 and Sa7 shown in FIG. 6, step Sb6 shown in FIG. 12, step Se9 shown in FIG. The process shown is for determining whether or not another terminal address is associated with the content identification information to be deleted, that is, step Sa8 shown in FIG. 6, step Sb7 shown in FIG. 12, step Se10 shown in FIG. It may be performed after the determination process of. However, when the order of processing is changed, it is necessary to exclude the record to be deleted from the judgment target in the judgment processing.

また、上記の第2から第6実施形態において、停止要求信号の送信がなくても、一定時間、コンテンツデータの配信処理に対して、送信先の端末装置60−1〜60−3から応答がない場合、タイムアウトさせて、端末管理テーブル3121−1〜3121−3、端末管理テーブル2152からレコードを削除するようにしてもよい。   Further, in the second to sixth embodiments described above, even if the stop request signal is not transmitted, a response is sent from the destination terminal devices 60-1 to 60-3 to the content data distribution process for a certain period of time. If not, the record may be deleted from the terminal management tables 3121-1 to 3121-3 and the terminal management table 2152 by timing out.

また、上記の第1から第6実施形態において、重複ストリーム抑止部21,21a,21b,21c,21d,21eをOLT20,20a,20b,20c,20d,20e以外の外部の装置に備えるようにしてもよい。また、ストリーム調整部31−1〜31−3,31a−1〜31a−3,31b−1〜31b−3をONU30−1〜30−3,30a−1〜30a−3,30b−1〜30b−3以外の外部の装置に備えるようにしてもよい。   In addition, in the above-described first to sixth embodiments, the redundant stream suppressing units 21, 21a, 21b, 21c, 21d, 21e are provided in an external device other than the OLT 20, 20a, 20b, 20c, 20d, 20e. Good. Further, the stream adjusting units 31-1 to 31-3, 31a-1 to 31a-3, 31b-1 to 31b-3 are connected to the ONUs 30-1 to 30-3, 30a-1 to 30a-3, 30b-1 to 30b. It may be provided in an external device other than -3.

また、上記の第1から第6実施形態では、ONU識別情報としてユニキャスト用論理リンクIDを適用するようにしているが、ONU30−1〜30−3,30a−1〜30a−3,30b−1〜30b−3を識別することができる識別情報であれば、どのような情報であってもよい。また、中継NW70に備えられるルータ等の通信装置のうち、OLT20にデータを送信する通信装置にて付与されるONU識別情報に対応する情報としてVIDを適用するにようにしているが、ONU識別情報に対応する情報であれば、どのような情報であってもよい。   In the first to sixth embodiments, the unicast logical link ID is applied as the ONU identification information, but the ONUs 30-1 to 30-3, 30a-1 to 30a-3, 30b- are used. Any information may be used as long as it is identification information that can identify 1 to 30b-3. Further, among the communication devices such as routers provided in the relay NW 70, the VID is applied as the information corresponding to the ONU identification information given by the communication device transmitting the data to the OLT 20, but the ONU identification information is used. Any information may be used as long as the information corresponds to.

また、上記の第1から第6実施形態において、光スプリッタ50の分岐は、複数分岐であれば、どのような分岐数でもよく、3分岐に限られるものではない。
また、上記の第1から第6実施形態において、サーバ装置80は、1台に限られるものではなく、複数のサーバ装置80が中継NW70に接続されていてもよく、異なるサーバ装置80から同一内容のコンテンツデータが送信される構成であってもよい。
Further, in the above-described first to sixth embodiments, the number of branches of the optical splitter 50 may be any number as long as it is a plurality of branches, and is not limited to three branches.
Further, in the above-described first to sixth embodiments, the server device 80 is not limited to one, and a plurality of server devices 80 may be connected to the relay NW 70, and different server devices 80 have the same content. The content data may be transmitted.

また、上記の第4及び第5実施形態は、第3実施形態の構成を前提としているが、本発明の構成は、当該実施の形態に限られない。例えば、第2実施形態や第6実施形態の構成において、コンテンツ識別情報ごとに異なるPON区間用識別子情報を対応付ける第4実施形態の構成や、コンテンツ識別情報のグループごとに異なるPON区間用識別子情報を対応づける第5実施形態の構成が適用されてもよい。また、第6実施形態の構成に対して、第2実施形態の構成を適用して、ONU30b−1〜30b−3側で端末アドレスとコンテンツ識別情報を検出するようにしてもよい。   Further, the fourth and fifth embodiments described above are based on the configuration of the third embodiment, but the configuration of the present invention is not limited to this embodiment. For example, in the configurations of the second and sixth embodiments, the configuration of the fourth embodiment in which different pieces of content identification information are associated with different PON section identifier information, and the different pieces of content identification information for different PON section identifier information are used. The configuration of the corresponding fifth embodiment may be applied. Further, the configuration of the second embodiment may be applied to the configuration of the sixth embodiment so that the ONUs 30b-1 to 30b-3 detect the terminal address and the content identification information.

また、上記の第1から第6実施形態において、サーバ装置80が送信するコンテンツデータは、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータであるとしているが、放送型のストリームデータであれば、どのような形式のものであってもよく、映像や音声以外のデータによって構成されるデータであってもよい。   In addition, in the above-described first to sixth embodiments, the content data transmitted by the server device 80 is content data including real-time video and audio such as live distribution, but it may be broadcast stream data. For example, it may be in any format and may be data composed of data other than video and audio.

上述した実施形態におけるOLT20,20a,20b,20c,20d,20e、ONU30−1〜30−3,30a−1〜30a−3,30b−1〜30b−3をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。   The OLTs 20, 20a, 20b, 20c, 20d, 20e and ONUs 30-1 to 30-3, 30a-1 to 30a-3, 30b-1 to 30b-3 in the above-described embodiments may be realized by a computer. .. In that case, the program for realizing this function may be recorded in a computer-readable recording medium, and the program recorded in this recording medium may be read by a computer system and executed. The “computer system” mentioned here includes an OS and hardware such as peripheral devices. Further, the “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a storage device such as a hard disk built in a computer system. Further, the "computer-readable recording medium" means to hold a program dynamically for a short time like a communication line when transmitting the program through a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory inside a computer system that serves as a server or a client in that case may hold a program for a certain period of time. Further, the program may be for realizing some of the functions described above, or may be one that can realize the functions described above in combination with a program already recorded in the computer system, It may be realized using a programmable logic device such as FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and includes a design and the like within a range not departing from the gist of the present invention.

1…通信システム,20…OLT,21…重複ストリーム抑止部,30−1,30−2,30−3…ONU,31−1〜31−3…ストリーム調整部,40,41−1〜41−3…光ファイバ,50…光スプリッタ,60−1〜60−3…端末装置,70…中継NW,80…サーバ装置 DESCRIPTION OF SYMBOLS 1 ... Communication system, 20 ... OLT, 21 ... Duplication stream suppression part, 30-1, 30-2, 30-3 ... ONU, 31-1 to 31-3 ... Stream adjustment part, 40, 41-1 to 41- 3 ... Optical fiber, 50 ... Optical splitter, 60-1 to 60-3 ... Terminal device, 70 ... Relay NW, 80 ... Server device

Claims (7)

端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続され、
前記局側光回線終端装置は、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容のデータを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置は、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システであって、
前記加入者側光回線終端装置は、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスとを検出する端末要求参照部と、
前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記端末要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部と、
を備え、
前記局側光回線終端装置は、
送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御部と、
前記信号処理制御部によって前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理部と、
を備え、
前記加入者側光回線終端装置の前記受信処理部は、
前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御部から受信する前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する、通信システム。
A plurality of subscriber-side optical line terminal devices to which the terminal device is connected, and a station-side optical line terminal device are connected by a multiplex distributor,
The station side optical line terminal device,
When a terminal device connected to any one of the subscriber side optical line terminal devices transmits a distribution request signal requesting to receive data from the outside, data having the same content as the data is transferred to another terminal device. When it is being transmitted to, the data corresponding to the distribution request signal is not transmitted, and the data being transmitted is transmitted to the multiplex distributor as broadcast distribution,
The subscriber-side optical line terminator to which the terminal device of the transmission source of the distribution request signal is connected,
When receiving the data transmitted by broadcasting from the multiple distributor, met communication system transmits rewrites the destination of the data received to the terminal address of the source of the terminal apparatus of the distribution request signal hand,
The subscriber side optical line terminal device,
Data identification information that uniquely identifies the data included in the distribution request signal, and a terminal request reference unit that detects a terminal address of the terminal device,
When the station side optical line terminal receives data to be transmitted by broadcast distribution, the data identification information of the received data matches the data identification information detected by the terminal request reference unit, and the data A reception processing unit that rewrites the destination of the data to the terminal address corresponding to the data identification information and transmits the data to the terminal device,
Equipped with
The station side optical line terminal device,
When the data that is being transmitted and has the same data identification information as the data identification information included in the distribution request signal is transmitted by broadcast distribution, the identifier information that can be uniquely identified is the data identification information. And a signal processing control unit that transmits the identifier information corresponding to the data identification information to the subscriber-side optical line termination device connected to the terminal device that is the transmission source of the distribution request signal,
When the identifier information is associated with the data identification information by the signal processing control unit, a signal processing unit that adds the identifier information to the data and transmits by broadcast distribution,
Equipped with
The reception processing unit of the subscriber side optical line terminal device,
When the station side optical line terminal receives the data to be transmitted by the broadcast distribution, when the identifier information received from the signal processing control unit is not added to the received data, the data is discarded, When the identifier information is added, the data is captured, and when the data identification information of the captured data matches the data identification information included in the distribution request signal, the destination of the data is identified as the data identification. A communication system in which the terminal address corresponding to information is rewritten and the data is transmitted to the terminal device.
端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続され、
前記局側光回線終端装置は、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容のデータを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置は、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システであって、
前記局側光回線終端装置は、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスと、当該端末装置が接続する前記加入者側光回線終端装置を一意に識別する終端装置識別情報とを検出する配信要求参照部を備え、
前記配信要求参照部が検出した前記終端装置識別情報に対応する前記加入者側光回線終端装置は、
前記配信要求参照部が検出した前記データ識別情報と前記端末装置の端末アドレスとを前記局側光回線終端装置から受信し、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記配信要求参照部が検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理部を備え、
前記局側光回線終端装置は、
送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御部と、
前記信号処理制御部によって前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理部と、
をさらに備え、
前記加入者側光回線終端装置の前記受信処理部は、
前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御部から受信する前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する、通信システム。
A plurality of subscriber-side optical line terminal devices to which the terminal device is connected, and a station-side optical line terminal device are connected by a multiplex distributor,
The station side optical line terminal device,
When a terminal device connected to any one of the subscriber side optical line terminal devices transmits a distribution request signal requesting to receive data from the outside, data having the same content as the data is transferred to another terminal device. When it is being transmitted to, the data corresponding to the distribution request signal is not transmitted, and the data being transmitted is transmitted to the multiplex distributor as broadcast distribution,
The subscriber-side optical line terminator to which the terminal device of the transmission source of the distribution request signal is connected,
When receiving the data transmitted by broadcasting from the multiple distributor, met communication system transmits rewrites the destination of the data received to the terminal address of the source of the terminal apparatus of the distribution request signal hand,
The station side optical line terminal device,
Data identification information that uniquely identifies the data included in the distribution request signal, a terminal address of the terminal device, and termination device identification information that uniquely identifies the subscriber-side optical line termination device to which the terminal device is connected. And a delivery request reference unit for detecting
The subscriber-side optical line terminator corresponding to the terminator identification information detected by the distribution request reference unit,
The data identification information detected by the distribution request reference unit and the terminal address of the terminal device are received from the station side optical line terminating device, and the data transmitted by the station side optical line terminating device by broadcast delivery is received. In this case, when the data identification information of the received data matches the data identification information detected by the distribution request reference unit, the destination of the data is rewritten to the terminal address corresponding to the data identification information, and the data is rewritten. A reception processing unit for transmitting to the terminal device,
The station side optical line terminal device,
When the data that is being transmitted and has the same data identification information as the data identification information included in the distribution request signal is transmitted by broadcast distribution, the identifier information that can be uniquely identified is the data identification information. And a signal processing control unit that transmits the identifier information corresponding to the data identification information to the subscriber-side optical line termination device connected to the terminal device that is the transmission source of the distribution request signal,
When the identifier information is associated with the data identification information by the signal processing control unit, a signal processing unit that adds the identifier information to the data and transmits the data by broadcast distribution,
Further equipped with,
The reception processing unit of the subscriber side optical line terminal device,
When the station side optical line terminal receives data to be transmitted by the broadcast distribution, when the identifier information received from the signal processing control unit is not added to the received data, the data is discarded, When the identifier information is added, the data is captured, and when the data identification information of the captured data matches the data identification information included in the distribution request signal, the destination of the data is identified as the data identification. A communication system in which the terminal address corresponding to information is rewritten and the data is transmitted to the terminal device.
前記局側光回線終端装置は、
前記配信要求信号に基づいて、前記外部から前記データを受信する場合、受信する前記データと同一内容の前記データを前記他の前記端末装置に対して送信中であるか否かを判定し、送信中であると判定したとき、当該配信要求信号に基づいて前記外部から受信する前記データを廃棄するか、または、前記配信要求信号を廃棄する、請求項1又は2に記載の通信システム。
The station side optical line terminal device,
When the data is received from the outside based on the distribution request signal, it is determined whether or not the data having the same content as the received data is being transmitted to the other terminal device, and the data is transmitted. when it is determined to be in, or discarding the data received from the outside based on the distribution request signal, or, discarding the distribution request signal, the communication system according to claim 1 or 2.
前記局側光回線終端装置、または、前記加入者側光回線終端装置のいずれかが、
前記端末装置が、同報配信で送信されている前記データに対して送信の停止を要求する停止要求信号を送信する場合に、他の前記端末装置に対して当該データが送信されているとき、前記停止要求信号を廃棄し、前記停止要求信号の送信元の前記端末装置に前記停止要求信号に対する応答信号を送信する、請求項1から3のいずれか一項に記載の通信システム。
Either the station side optical line terminator or the subscriber side optical line terminator,
When the terminal device transmits a stop request signal requesting a stop of transmission for the data being transmitted by the broadcast distribution, when the data is being transmitted to the other terminal device, The communication system according to claim 1, wherein the stop request signal is discarded, and a response signal to the stop request signal is transmitted to the terminal device that is the transmission source of the stop request signal.
前記信号処理制御部は、
前記配信要求信号に含まれる前記データ識別情報と、同報配信で送信中の前記データに含まれる前記データ識別情報とが予め定められる同一グループに属する場合、同報配信で送信中の前記データに含まれる前記データ識別情報に対応する前記識別子情報を前記配信要求信号に含まれる前記データ識別情報と対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記配信要求信号に含まれる前記データ識別情報に対応する前記識別子情報を送信する、請求項1から4のいずれか一項に記載の通信システム。
The signal processing control unit,
When the data identification information included in the distribution request signal and the data identification information included in the data being transmitted by the broadcast distribution belong to the same predetermined group, the data being transmitted by the broadcast distribution is The subscriber-side optical line terminal to which the identifier information corresponding to the included data identification information is associated with the data identification information included in the distribution request signal, and which is connected to the terminal device that is the transmission source of the distribution request signal. The communication system according to claim 1, wherein the identifier information corresponding to the data identification information included in the distribution request signal is transmitted to a device.
端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続され
前記局側光回線終端装置が、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容のデータを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置が、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システムによる通信方法であって、
前記加入者側光回線終端装置が、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスとを検出する端末要求参照ステップと、
前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記端末要求参照ステップで検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理ステップと、
を実行し、
前記局側光回線終端装置が、
送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御ステップと、
前記信号処理制御ステップで前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理ステップと、
を実行し、
前記受信処理ステップでは、前記加入者側光回線終端装置が、
前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御ステップで送信された前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する、通信方法。
A plurality of subscriber-side optical line terminal devices to which the terminal device is connected, and a station-side optical line terminal device are connected by a multiplex distributor ,
The station side optical line terminal device,
One of said terminals being connected to the subscriber optical network unit apparatus, when transmitting a distribution request signal for requesting to receive data from the outside, said data of the data having the same content of other When the data is being transmitted to the terminal device, the data corresponding to the distribution request signal is not transmitted, and the data being transmitted is transmitted to the multiplex distributor as broadcast distribution,
The subscriber-side optical line terminator to which the terminal device of the transmission source of the distribution request signal is connected,
When receiving the data transmitted by the broadcast distribution from the multiplex distributor, the communication method by the communication system in which the destination of the received data is rewritten to the terminal address of the terminal device which is the transmission source of the distribution request signal and is transmitted. And
The subscriber side optical line terminal device,
Data identification information for uniquely identifying the data included in the distribution request signal, and a terminal request reference step of detecting a terminal address of the terminal device,
When the station side optical line terminal receives data to be transmitted by broadcast distribution, the data identification information of the received data matches the data identification information detected in the terminal request reference step, Receiving step of rewriting the destination of the above to the terminal address corresponding to the data identification information and transmitting the data to the terminal device,
Run
The station side optical line terminal device,
When the data that is being transmitted and has the same data identification information as the data identification information included in the distribution request signal is transmitted by broadcast distribution, the identifier information that can be uniquely identified is the data identification information. And a signal processing control step of transmitting the identifier information corresponding to the data identification information to the subscriber-side optical line termination device connected to the terminal device of the transmission source of the distribution request signal,
If the identifier information is associated with the data identification information in the signal processing control step, a signal processing step of adding the identifier information to the data and transmitting by broadcast distribution,
Run
In the reception processing step, the subscriber side optical line terminal device,
When the station side optical line terminal receives the data to be transmitted by the broadcast distribution, the data is discarded when the identifier information transmitted in the signal processing control step is not added to the received data. When the identifier information is added, the data is captured, and when the data identification information of the captured data matches the data identification information included in the distribution request signal, the destination of the data is the data. A communication method in which the terminal address corresponding to identification information is rewritten and the data is transmitted to the terminal device.
端末装置が接続する複数の加入者側光回線終端装置と、局側光回線終端装置とが多重分配器によって接続され
前記局側光回線終端装置が、
いずれかの前記加入者側光回線終端装置に接続される端末装置が、外部よりデータを受信することを要求する配信要求信号を送信する場合、当該データと同一内容のデータを他の前記端末装置に対して送信中であるとき、当該配信要求信号に対応する前記データの送信は行わずに、送信中の前記データを同報配信として前記多重分配器に送信し、
前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置が、
前記多重分配器から同報配信で送信される前記データを受信する場合、受信する前記データの宛先を前記配信要求信号の送信元の前記端末装置の端末アドレスに書き換えて送信する通信システムによる通信方法であって、
前記局側光回線終端装置が、
前記配信要求信号に含まれる前記データを一意に識別するデータ識別情報と、前記端末装置の端末アドレスと、当該端末装置が接続する前記加入者側光回線終端装置を一意に識別する終端装置識別情報とを検出する配信要求参照ステップを実行し、
前記配信要求参照ステップで検出した前記終端装置識別情報に対応する前記加入者側光回線終端装置が、
前記配信要求参照ステップで検出された前記データ識別情報と前記端末装置の端末アドレスとを前記局側光回線終端装置から受信し、前記局側光回線終端装置が同報配信で送信するデータを受信する場合、受信する前記データの前記データ識別情報が、前記配信要求参照ステップで検出した前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する受信処理ステップを実行し、
前記局側光回線終端装置が、
送信中の前記データであって前記配信要求信号に含まれる前記データ識別情報と同一の前記データ識別情報を有する前記データを同報配信で送信する場合、一意に識別できる識別子情報を当該データ識別情報に対応付けし、前記配信要求信号の送信元の前記端末装置が接続する前記加入者側光回線終端装置に前記データ識別情報に対応する前記識別子情報を送信する信号処理制御ステップと、
前記信号処理制御ステップで前記データ識別情報に前記識別子情報が対応付けられている場合、前記データに当該識別子情報を付加して同報配信で送信する信号処理ステップと、
をさらに実行し、
前記受信処理ステップでは、前記加入者側光回線終端装置が、
前記局側光回線終端装置が前記同報配信で送信するデータを受信する場合、受信する前記データに前記信号処理制御ステップで送信された前記識別子情報が付加されていないとき、前記データを廃棄し、当該識別子情報が付加されているとき、前記データを取り込み、取り込んだ前記データの前記データ識別情報が、前記配信要求信号に含まれる前記データ識別情報に一致するとき、前記データの宛先を当該データ識別情報に対応する前記端末アドレスに書き換えて前記データを前記端末装置に送信する、通信方法。
A plurality of subscriber-side optical line terminal devices to which the terminal device is connected, and a station-side optical line terminal device are connected by a multiplex distributor ,
The station side optical line terminal device,
One of said terminals being connected to the subscriber optical network unit apparatus, when transmitting a distribution request signal for requesting to receive data from the outside, said data of the data having the same content of other When the data is being transmitted to the terminal device, the data corresponding to the distribution request signal is not transmitted, and the data being transmitted is transmitted to the multiplex distributor as broadcast distribution,
The subscriber-side optical line terminator to which the terminal device of the transmission source of the distribution request signal is connected,
When receiving the data transmitted by the broadcast distribution from the multiplex distributor, the communication method by the communication system in which the destination of the received data is rewritten to the terminal address of the terminal device which is the transmission source of the distribution request signal and is transmitted. And
The station side optical line terminal device,
Data identification information that uniquely identifies the data included in the distribution request signal, a terminal address of the terminal device, and termination device identification information that uniquely identifies the subscriber-side optical line termination device connected to the terminal device. Perform the delivery request reference step to detect and
The subscriber-side optical line terminator corresponding to the terminator identification information detected in the distribution request reference step,
The data identification information and the terminal address of the terminal device detected in the distribution request reference step are received from the station side optical line terminating device, and the data transmitted by the station side optical line terminating device by broadcast delivery is received. In this case, when the data identification information of the received data matches the data identification information detected in the distribution request reference step, the destination of the data is rewritten to the terminal address corresponding to the data identification information, and Performing a reception processing step of transmitting data to the terminal device,
The station side optical line terminal device,
When the data that is being transmitted and has the same data identification information as the data identification information included in the distribution request signal is transmitted by broadcast distribution, the identifier information that can be uniquely identified is the data identification information. And a signal processing control step of transmitting the identifier information corresponding to the data identification information to the subscriber-side optical line termination device connected to the terminal device of the transmission source of the distribution request signal,
If the identifier information is associated with the data identification information in the signal processing control step, a signal processing step of adding the identifier information to the data and transmitting by broadcast distribution,
Run further,
In the reception processing step, the subscriber side optical line terminal device,
When the station side optical line terminal receives the data to be transmitted by the broadcast distribution, the data is discarded when the identifier information transmitted in the signal processing control step is not added to the received data. When the identifier information is added, the data is captured, and when the data identification information of the captured data matches the data identification information included in the distribution request signal, the destination of the data is the data. A communication method in which the terminal address corresponding to identification information is rewritten and the data is transmitted to the terminal device.
JP2016203932A 2016-10-17 2016-10-17 Communication system and communication method Active JP6696879B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016203932A JP6696879B2 (en) 2016-10-17 2016-10-17 Communication system and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016203932A JP6696879B2 (en) 2016-10-17 2016-10-17 Communication system and communication method

Publications (2)

Publication Number Publication Date
JP2018067760A JP2018067760A (en) 2018-04-26
JP6696879B2 true JP6696879B2 (en) 2020-05-20

Family

ID=62086344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016203932A Active JP6696879B2 (en) 2016-10-17 2016-10-17 Communication system and communication method

Country Status (1)

Country Link
JP (1) JP6696879B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3888209B2 (en) * 2002-04-17 2007-02-28 株式会社日立製作所 Multicast communication apparatus and system
JP2006101259A (en) * 2004-09-30 2006-04-13 Kddi Corp Data transmission method and system, and network relay device
JP4231061B2 (en) * 2006-05-10 2009-02-25 株式会社日立コミュニケーションテクノロジー Subscriber connection device and network system
JP6345620B2 (en) * 2015-03-17 2018-06-20 日本電信電話株式会社 Video signal distribution system and video signal distribution method

Also Published As

Publication number Publication date
JP2018067760A (en) 2018-04-26

Similar Documents

Publication Publication Date Title
US7443852B2 (en) Internet broadcasting system and method thereof
CN101043276B (en) PON system
US7606228B2 (en) Home gateway system for providing optical communication packet data interface function and home broadcast service providing method using the same
US7630637B2 (en) PON system and optical network unit
US7970935B2 (en) Network system, information processor, and information processing program recording medium
JP2009508396A (en) Promoting service quality differentiation in Ethernet passive optical networks
JPWO2007129397A1 (en) Video signal switching system
US11968483B2 (en) Mutually secure optical data network and method
JP2019075741A (en) Traffic conversion method, distribution system, unicast/multicast conversion device, multicast/unicast conversion device, unicast/multicast conversion program, and multicast/unicast conversion program
JP5256118B2 (en) Information distribution system and information distribution method
CN101119220B (en) Method and device for realizing multicast service based on gigabit-level passive optical network
CN111125426B (en) Data storage and query method and device
RU2621606C2 (en) Network method and network device
CN110086771B (en) Method and device for managing protocol conversion equipment
JP6696879B2 (en) Communication system and communication method
US20110265129A1 (en) Method and apparatus for transmitting ethernet data through audio/video interface
CN110611645B (en) Communication method and system of video telephone
KR100889729B1 (en) Method for processing frame to provide multicast and virtual LAN service efficiently in Ethernet Passive Optical Network
CN110620936A (en) Video backup method and device for video network
JP5681658B2 (en) Distribution network system, filter control method, distribution node device, and reception node device
JP2018023006A (en) Node determination program, node determination device, node determination method, and video distribution system
JP6467256B2 (en) Network system and content distribution method
KR101139559B1 (en) Broadcasting apparatus and method based internet protocol in shared network
WO2022064640A1 (en) Communication system, allocation device, data allocation method and program
JP2006245896A (en) Network control server, user terminal accommodation node, communication network, and network control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200302

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200421

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200423

R150 Certificate of patent or registration of utility model

Ref document number: 6696879

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150