JP6696879B2 - Communication system and communication method - Google Patents
Communication system and communication method Download PDFInfo
- 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
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, ,
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
図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
映像配信サーバ等の映像送信機器481は、加入者端末装置460−1が配信要求した視聴チャンネル(CH#1)のストリームデータと、加入者端末装置460−2が配信要求した視聴チャンネル(CH#1)のストリームデータとをユニキャストパケットにより送信する。OLT420は、ユニキャストパケットを受信すると、ユニキャストパケットに対し、PON区間で当該ONUを示す識別子であるユニキャスト用論理リンクID(Identification)を付与する。
The
すなわち、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
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
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.
上述したように、従来の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
これに対して、加入者端末装置460−1〜460−4や映像配信サーバ等の映像送信機器481,482のほとんどは、汎用性のあるユニキャスト方式のみをサポートし、マルチキャスト方式に対応していない。そのため、宛先の異なる同一チャンネル、すなわち同一内容のリアルタイムストリームデータがユニキャスト方式で送信されることが一般的である。
On the other hand, most of the subscriber terminal devices 460-1 to 460-4 and the
従来の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実施形態)
図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
通信システム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
通信システム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
中継NW70は、例えば、インターネットなどの通信網であり、OLT20とサーバ装置80を接続する。また、中継NW70に備えられるルータ等の通信装置のうち、OLT20にデータを送信する通信装置は、サーバ装置80から受信したデータに送信先となるONU30−1〜30−3を指定するONU識別情報に対応する情報を付与してユニキャスト方式によりOLT20に送信する。ここでは、ONU識別情報に対応する情報として、例えば、VID(Virtual Local Area network Identifier)が適用されるものとする。
The
サーバ装置80は、例えば、映像配信事業者等が保有する、映像配信サーバ等の映像送信機器であり、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータを送信するストリーミングサーバ装置等が適用される。また、サーバ装置80は、端末装置60−1〜60−3の配信要求信号を受信し、受信した配信要求信号に基づいて要求されるコンテンツデータをユニキャスト方式で配信要求信号の送信元の端末装置60−1〜60−3に対して送信する。
The
ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータとは、放送型のデータであり、いわゆるストリーミング方式、すなわち映像や音声などの時系列データを受信する際、データの受信と並行して再生を行う方式に適用されるデータである。また、ストリーミング方式の対象としている時系列データのことを、ストリームデータまたはストリーミングデータといい、本実施形態における、コンテンツデータは、放送型のストリームデータである。放送型のストリームデータとは、例えば、端末装置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
コンテンツデータには、コンテンツデータごとに一意に識別できるコンテンツ識別情報が予め付与され、コンテンツデータ内に書き込まれている。ここで、コンテンツ識別情報とは、コンテンツデータの内容を一意に識別できる情報であればどのような情報であってもよく、例えば、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
端末装置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
通信システム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
OLT20は、重複ストリーム抑止部21を備える。重複ストリーム抑止部21は、サーバ装置80から中継NW70を通じてコンテンツデータを受信した場合、既に送信しているコンテンツデータの中で、同一内容のコンテンツデータが存在するか否かを判定する。また、重複ストリーム抑止部21は、同一内容のコンテンツデータが存在すると判定した場合、重複しているコンテンツデータの中から1つのコンテンツデータを選択して、他のコンテンツデータを廃棄する。また、重複ストリーム抑止部21は、選択したコンテンツデータにブロードキャスト用論理リンクIDを付与して同報配信により当該コンテンツデータをONU30−1〜30−3に送信する。
The
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
Next, a flow of processing to which the
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
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
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
OLT20の重複ストリーム抑止部21は、中継NW70からコンテンツデータを受信する(図2のステップS1)。重複ストリーム抑止部21は、コンテンツデータに含まれるコンテンツ識別情報を参照し、当該コンテンツ識別情報に一致するコンテンツ識別情報を含む他のコンテンツデータを送信しているか否かを判定する(図2のステップS2)。ここでは、既にコンテンツ#1のコンテンツデータを端末装置60−1に対して送信しているため、重複ストリーム抑止部21は、コンテンツ識別情報が一致する他のコンテンツデータを送信していると判定する(図2のステップS2−Yes)。
The duplicate
重複ストリーム抑止部21は、重複しているコンテンツデータのいずれか1つを選択して、他のコンテンツデータを廃棄する(図2のステップS4)。ここでは、端末装置60−1に送信しているコンテンツデータを選択し、端末装置60−2を宛先とするコンテンツデータを廃棄したとする。重複ストリーム抑止部21は、選択した端末装置60−1に送信しているコンテンツデータに対してブロードキャスト用論理リンクIDを付与し、同報配信として当該コンテンツデータをONU30−1〜30−3に送信する(図2のステップS5)。
The duplicate
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
なお、上記の第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
また、サーバ装置80から廃棄をするコンテンツデータを継続して受信することによる負荷を低減するために、重複ストリーム抑止部21が、サーバ装置80に停止要求信号を送信して、コンテンツデータの送信を停止させるようにしてもよい。
Further, in order to reduce the load caused by continuously receiving the content data to be discarded from the
(第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
通信システム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
重複ストリーム抑止部21aにおいて、配信状況共有部211は、いずれかのONU30a−1〜30a−3の端末要求参照部311−1〜311−3から端末アドレスとコンテンツ識別情報とONU識別情報の登録を示す情報や、端末アドレスとコンテンツ識別情報の削除を示す情報を受信する。また、配信状況共有部211は、受信した情報を、全ての端末要求参照部311−1〜311−3に送信する。
In the duplicate
記憶部215は、図4に示すPON区間用識別子情報データ2151を記憶する。PON区間用識別子情報データ2151には、PON区間用識別子情報が書き込まれる。ここで、PON区間用識別子情報とは、PON区間用識別子を示す情報と、PON区間用識別子の値を示す情報を含んでおり、予め通信システム1aの運用者等によって設定される。PON区間用識別子を示す情報とは、コンテンツデータに含まれるヘッダ情報のフィールドの中で、どのフィールドにPON区間用識別子の値を書き込むかを示す情報であり、例えば、ヘッダ情報におけるフィールドの位置を直接ビット数やバイト数で示す情報であってもよいし、MACアドレスのフィールドの宛先MACアドレスやIPアドレスの宛先IPアドレスといったフィールド名を示す情報であってもよい。
The
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
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
選択部212は、中継NW70を通じてサーバ装置80からコンテンツデータを受信すると、同一内容のコンテンツデータ、すなわちコンテンツ識別情報が同一のコンテンツデータが信号処理部213によってONU30a−1〜30a−3に送信されているか否かを判定する。また、選択部212は、同一内容のコンテンツデータが信号処理部213によって送信されていると判定した場合、受信したコンテンツデータを廃棄する。また、選択部212は、送信中のコンテンツデータが同報配信で送信されていない場合、当該コンテンツデータを同報配信で送信させるため、当該コンテンツデータのコンテンツ識別情報を信号処理制御部214に出力する。
When the
信号処理制御部214は、記憶部215のPON区間用識別子情報データ2151からPON区間用識別子情報を読み出し、読み出したPON区間用識別子情報をONU30a−1〜30a−3に送信する。また、信号処理制御部214は、選択部212が出力するコンテンツ識別情報を受けて、当該コンテンツ識別情報と、読み出したPON区間用識別子情報とを対応付けて信号処理部213に出力する。
The signal
信号処理部213は、選択部212が出力するコンテンツデータを取得する。また、信号処理部213は、信号処理制御部214が出力するコンテンツ識別情報とPON区間用識別子情報とが対応付けられた情報を取得する。また、信号処理部213は、信号処理制御部214から取得したコンテンツ識別情報を含むコンテンツデータを検出する。また、信号処理部213は、当該コンテンツ識別情報に対応するPON区間用識別子情報に基づいて、検出したコンテンツデータに含まれるヘッダ情報のPON区間用識別子を示す情報に対応するフィールドを特定する。また、信号処理部213は、特定したフィールドの値を、PON区間用識別子情報に含まれるPON区間用識別子の値に書き換えてコンテンツデータを送信する。
The
ONU30a−1〜30a−3の各々が備えるストリーム調整部31a−1〜31a−3において、記憶部312−1〜312−3は、図5に示すデータを記憶する。図5では、一例として記憶部312−1が記憶するデータを示しており、他の記憶部312−2,312−3も同様の構成のデータを記憶する。
In the
記憶部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
端末要求参照部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
また、端末要求参照部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
また、端末要求参照部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
また、端末要求参照部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
受信処理部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
また、受信処理部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の端末要求参照部による処理)
以下、図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
端末要求参照部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
この場合、端末要求参照部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
端末要求参照部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
ステップ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
上記の通り、配信状況共有部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
一方、端末装置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
端末要求参照部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
一方、端末要求参照部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
ステップ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
(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
選択部212は、受信したコンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を参照し、信号処理部213が、コンテンツ識別情報が同一のコンテンツデータを送信しているか否かを判定する(ステップSa22)。コンテンツデータは、選択部212を通じて信号処理部213に送信されているため、選択部212は、自らが送信しているコンテンツデータのコンテンツ識別情報を参照して、当該判定を行うことができる。選択部212は、信号処理部213が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合(ステップSa22−Yes)、受信したコンテンツデータを廃棄する(ステップSa23)。
The
選択部212は、ステップSa22において判定の対象としたコンテンツ識別情報(コンテンツ#1)が同一であって送信中のコンテンツデータが同報配信での送信であるか否かを判定する(ステップSa24)。選択部212は、送信中のコンテンツデータが同報配信での送信であると判定した場合(ステップSa24−Yes)、処理を終了する。
一方、選択部212は、送信中のコンテンツデータが同報配信での送信ではないと判定した場合(ステップSa24−No)、コンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を信号処理制御部214に出力して処理を終了する(ステップSa26)。
The
On the other hand, when the
一方、選択部212は、ステップSa22において、コンテンツ識別情報が同一のコンテンツデータを送信していないと判定した場合(ステップSa22−No)、受信したコンテンツデータを信号処理部213に出力する(ステップSa25)。選択部212は、コンテンツデータに含まれるコンテンツ識別情報(コンテンツ#1)を信号処理制御部214に出力して処理を終了する(ステップSa26)。
On the other hand, when the
信号処理制御部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
信号処理制御部214は、ステップSa26において、選択部212が出力するコンテンツ識別情報(コンテンツ#1)を取得し、読み出したPON区間用識別子情報(#α)をコンテンツ識別情報に対応付けて信号処理部213に出力する(ステップSa32)。
In step Sa26, the signal
信号処理部213は、ステップSa25において、選択部212が出力するコンテンツデータを取得する(ステップSa41)。このとき、信号処理部213は、次の処理を行うまでの間、例えば、受信したコンテンツデータをバッファ等に蓄積しておく。信号処理部213は、ステップSa32において、信号処理制御部214が出力するコンテンツ識別情報(コンテンツ#1)と、PON区間用識別子情報(#α)とを取得する(ステップSa42)。信号処理部213は、選択部212から受信したコンテンツ識別情報(コンテンツ#1)に対応するコンテンツデータを選択部212から取得しているコンテンツデータの中から検出する(ステップSa43)。
The
信号処理部213は、当該コンテンツ識別情報に対応付けられたPON区間用識別子情報からPON区間用識別子を示す情報と、PON区間用識別子の値の情報を読み出す。信号処理部213は、読み出したPON区間用識別子を示す情報に基づいて、検出したコンテンツデータの対応するフィールドを特定し、当該フィールドの値を、読み出したPON区間用識別子の値に書き換えて変更する(ステップSa44)。信号処理部213は、当該コンテンツデータにブロードキャスト用論理リンクIDを付与してONU30a−1〜30a−3に対して送信する(ステップSa45)。
The
なお、選択部212が行うステップSa22の処理において、選択部212が、コンテンツ識別情報が同一のコンテンツデータを送信していると判定した場合、ステップSa25の処理は行われない。この場合、信号処理部213が行うステップSa41の処理は、信号処理部213が、既に選択部212から取得して送信を行っているコンテンツデータを継続して取得する処理を示すことになり、ステップSa42以降の処理も、継続して取得しているコンテンツデータに対して行われる。
In addition, in the process of step Sa22 performed by the
(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
受信処理部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
ステップ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
受信処理部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
受信処理部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
この状態において、端末装置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
端末装置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
受信処理部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
また、この状態において、端末装置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
(第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
通信システム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
重複ストリーム抑止部21bにおいて、記憶部215bは、図10に示すPON区間用識別子情報データ2151と、端末管理テーブル2152とを記憶する。端末管理テーブル2512は、「端末アドレス」、「コンテンツ識別情報」、「ONU識別情報」の項目を有している。「端末アドレス」の項目には、端末装置60−1〜60−3に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。「ONU識別情報」の項目には、ONU30a−1〜30a−3のONU識別情報が書き込まれる。
In the duplicate
配信要求参照部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
また、配信要求参照部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
信号処理制御部214bは、第2実施形態の信号処理制御部214の構成に加えて、以下の構成を有する。すなわち、信号処理制御部214bは、配信要求参照部216から端末アドレスとコンテンツ識別情報とONU識別情報とを含む開始指示情報を受信した場合、開始指示情報に含まれる端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの登録指示情報を生成する。また、信号処理制御部214bは、生成した登録指示情報を、開始指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する。
The signal
また、信号処理制御部214bは、配信要求参照部216から端末アドレスとコンテンツ識別情報とONU識別情報とを含む停止指示情報を受信した場合、端末アドレスとコンテンツ識別情報を含む宛先の端末アドレスの削除指示情報を生成し、生成した削除指示情報を、停止指示情報に含まれるONU識別情報に対応するONU30b−1〜30b−3に対して制御信号102により送信する。
When the signal
ONU30b−1〜30b−3のストリーム調整部31b−1〜31b−3において、記憶部312b−1〜312b−3は、図11に示すデータを記憶する。図11では、一例として記憶部312b−1が記憶するデータを示しており、他の記憶部312b−2,312b−3も同様の構成のデータを記憶する。
In the
記憶部312b−1は、PON区間用識別子情報データ3122−1と、宛先変換テーブル3123−1とを記憶する。宛先変換テーブル3123−1は、「端末アドレス」、「コンテンツ識別情報」の項目を有する。「端末アドレス」の項目には、端末装置60−1〜60−3に付与されている端末アドレスが書き込まれる。「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれる。
The
受信処理部313b−1〜313b−3は、信号処理制御部214bからPON区間用識別子情報を受信し、受信したPON区間用識別子情報を各々に対応する記憶部312b−1〜312b−3のPON区間用識別子情報データ3122−1〜3122−3に書き込む。
The
また、受信処理部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
また、受信処理部313b−1〜313b−3は、信号処理部213からコンテンツデータを受信すると、当該コンテンツデータが同報配信で送信されている場合、PON区間用識別子情報データ3122−1〜3122−3に書き込まれているPON区間用識別子情報を読み出す。また、受信処理部313b−1〜313b−3は、読み出したPON区間用識別子情報の値と、コンテンツデータに含まれるヘッダ情報のPON区間用識別子の値とが一致する場合、当該コンテンツデータを取り込む。
Further, when the
また、受信処理部313b−1〜313b−3は、取り込んだコンテンツデータが、各々に対応するONU30a−1〜ONU30a−3に接続する端末装置60−1〜60−3が配信要求を行ったコンテンツデータであるか否かをコンテンツ識別情報に基づいて判定する。また、受信処理部313b−1〜313b−3は、配信要求が行われたコンテンツデータであると判定した場合、宛先変換テーブル3123−1〜3123−3を参照して、コンテンツデータの宛先の端末アドレスを、配信要求信号の送信元の端末アドレスに書き換えてコンテンツデータを送信する。
Further, the
(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
配信要求参照部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
一方、ステップ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
配信要求参照部216は、端末管理テーブル2152を参照して、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されているか否かを判定する(ステップSb7)。端末要求参照部311−1は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていないと判定した場合(ステップSb7−No)、停止要求信号を中継NW70を通じてサーバ装置80に送信する(ステップSb10)。
The delivery
一方、配信要求参照部216は、停止要求信号に含まれていたコンテンツ識別情報(コンテンツ#1)が、他の端末アドレスに対応付けられて記憶されていると判定した場合(ステップSb6−Yes)、停止要求信号を廃棄する(ステップSb8)。配信要求参照部216は、停止要求信号の送信元の端末装置60−1に対してサーバ装置80が停止要求信号に対して送信する応答信号と同一の応答信号を送信する。また、配信要求参照部216は、信号処理制御部214bに対して、端末装置60−1へのコンテンツ識別情報(コンテンツ#1)のコンテンツデータの送信を停止させる停止指示情報を出力する(ステップSb9)。
On the other hand, when the distribution
例えば、ステップ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
(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
信号処理制御部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
一方、ステップ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
(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
受信処理部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
一方、受信処理部313b−1〜313b−3は、コンテンツ識別情報が一致すると判定した場合、当該コンテンツ識別情報に対応する端末アドレスを宛先変換テーブル3123−1〜3123−3から読み出す。受信処理部313b−1〜313b−3は、取り込んだコンテンツデータの宛先の端末アドレスを読み出した端末アドレスに書き換えてコンテンツデータを端末装置60−1〜60−3に送信する(ステップSb59)。
On the other hand, when the
上記の第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
この状態において、端末装置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
配信要求参照部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
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
受信処理部313b−2は、宛先変換テーブル3123−2に新たなレコード、すなわち端末アドレス(#b)、コンテンツ識別情報(コンテンツ#1)のレコードが生成されているため、図14のステップSb58の処理において、コンテンツ識別情報が一致すると判定する。受信処理部313b−2は、取り込んだコンテンツデータの宛先の端末アドレスを当該新たなレコードの端末アドレス(#b)に書き換えて端末装置60−2にコンテンツデータを送信する。これにより、通信システム1bの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
Since the
また、この状態において、端末装置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
(第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
通信システム1cは、OLT20c、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20cは、重複ストリーム抑止部21cを備えており、重複ストリーム抑止部21cは、配信要求参照部216、選択部212、信号処理部213、信号処理制御部214c、記憶部215cを備える。
The
重複ストリーム抑止部21cにおいて、記憶部215cは、図16に示す端末管理テーブル2152と、識別子管理テーブル2153とを記憶する。識別子管理テーブル2153は、「コンテンツ識別情報」、「PON区間用識別子情報」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「PON区間用識別子情報」の項目には、PON区間用識別子情報が書き込まれる。
In the duplicate
重複ストリーム抑止部21cにおいて、信号処理制御部214cは、コンテンツ識別情報ごとに、異なるPON区間用識別子情報を対応付ける。すなわち、信号処理制御部214cは、選択部212が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してPON区間用識別子情報が対応付けられているか否かを記憶部215cの識別子管理テーブル2153を参照して判定する。また、信号処理制御部214cは、当該コンテンツ識別情報にPON区間用識別子情報が対応付けられていない場合、新たにPON区間用識別子情報を生成する。
In the duplicate
また、信号処理制御部214cは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて信号処理部213に出力する。また、信号処理制御部214cは、端末管理テーブル2152を参照して、当該コンテンツ識別情報に対応するONU30b−1〜30b−3のONU識別情報を検出し、検出したONU識別情報に対応するONU30b−1〜30b−3に対して、当該コンテンツ識別情報に対応するPON区間用識別子情報を送信する。また、信号処理制御部214cは、図13に示した第3実施形態の信号処理制御部214bが行う処理を行う構成も有する。
In addition, the signal
(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
The signal
信号処理制御部214cは、図7のステップSa26において選択部212が出力したコンテンツ識別情報を取得する(ステップSc31)。信号処理制御部214cは、記憶部215cの識別子管理テーブル2153を参照して、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを判定する(ステップSc32)。信号処理制御部214cは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSc32−Yes)、識別子管理テーブル2153から当該コンテンツ識別情報に対応して記憶されているPON区間用識別子情報を読み出す。
The signal
一方、信号処理制御部214cは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSc32−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214cは、生成したPON区間用識別子情報を、取得したコンテンツ識別情報に対応付けて識別子管理テーブル2153に書き込む(ステップSc34)。
On the other hand, when the signal
なお、新たな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
信号処理制御部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
上記の第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
また、ステップ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
次に、端末装置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
図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
また、ONU30b−2は、コンテンツ識別情報(コンテンツ#1)とコンテンツ識別情報(コンテンツ#2)のコンテンツデータについて宛先の端末アドレスを端末アドレス(#b)に書き換えてコンテンツデータを送信する。ONU30b−3については、PON区間用識別子情報(#β)とPON区間用識別子情報(#γ)が付与された2種類のコンテンツデータを取り込む。
Further, the
また、ONU30b−3は、コンテンツ識別情報(コンテンツ#2)とコンテンツ識別情報(コンテンツ#3)のコンテンツデータについて宛先の端末アドレスを端末アドレス(#c)に書き換えてコンテンツデータを送信する。これにより、通信システム1cの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。
Further, the
また、コンテンツ識別情報ごと、すなわち異なるコンテンツデータごとに、異なる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
また、例えば、特定の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
(第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
通信システム1dは、OLT20d、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20dは、重複ストリーム抑止部21dを備えており、重複ストリーム抑止部21dは、配信要求参照部216、選択部212、信号処理部213、信号処理制御部214d、記憶部215dを備える。
The
重複ストリーム抑止部21dにおいて、記憶部215dは、図20に示す端末管理テーブル2152と、識別子管理テーブル2153と、グループ指定テーブル2154とを記憶する。グループ指定テーブル2154は、「コンテンツ識別情報」、「グループ番号」の項目を有しており、「コンテンツ識別情報」の項目には、コンテンツ識別情報が書き込まれ、「グループ番号」の項目には、コンテンツ識別情報に対応付けるグループを示す番号が書き込まれる。例えば、図20の例では、コンテンツ#1は、グループ番号「1」のグループに属しており、コンテンツ#2とコンテンツ#3は、グループ番号「2」のグループに属している。
In the duplicate
なお、グループ指定テーブル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
重複ストリーム抑止部21dにおいて、信号処理制御部214dは、グループに分けられたコンテンツ識別情報ごとに、異なるPON区間用識別子情報を対応付ける。すなわち、信号処理制御部214dは、選択部212が出力するコンテンツ識別情報を取得すると、取得したコンテンツ識別情報に対してPON区間用識別子情報が対応付けられているか否かを記憶部215dの識別子管理テーブル2153を参照して判定する。また、信号処理制御部214dは、当該コンテンツ識別情報にPON区間用識別子情報が対応付けられていない場合、当該コンテンツ識別情報に対して、同一のグループに属する他のコンテンツ識別情報が存在するか否かを記憶部215dのグループ指定テーブル2154を参照して判定する。
In the duplicate
また、信号処理制御部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
また、信号処理制御部214cは、端末管理テーブル2152を参照して、当該コンテンツ識別情報に対応するONU30b−1〜30b−3のONU識別情報を検出し、検出したONU識別情報に対応するONU30b−1〜30b−3に対して、当該コンテンツ識別情報に対応するPON区間用識別子情報を送信する。また、信号処理制御部214dは、図13に示した第3実施形態の信号処理制御部214bが行う処理を行う構成も有する。
Further, the signal
(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
The signal
信号処理制御部214dは、図7のステップSa26において選択部212が出力したコンテンツ識別情報を取得する(ステップSd31)。信号処理制御部214dは、記憶部215dの識別子管理テーブル2153を参照して、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを判定する(ステップSd32)。信号処理制御部214dは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSd32−Yes)、識別子管理テーブル2153から当該コンテンツ識別情報に対応付けられているPON区間用識別子情報を読み出す(ステップSd33)。
The signal
一方、信号処理制御部214dは、取得したコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSd32−No)、グループ指定テーブル2154を参照して、当該コンテンツ識別情報にグループ番号が対応付けられているか否かを判定する。(ステップSd34)。信号処理制御部214dは、グループ指定テーブル2154に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていないと判定した場合(ステップSd34−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214dは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd36)。
On the other hand, if the signal
一方、信号処理制御部214dは、グループ指定テーブル2154に、当該コンテンツ識別情報に対応付けてグループ番号が対応付けられていると判定した場合(ステップSd34−Yes)、同一のグループ番号を有する他のコンテンツ識別情報をグループ指定テーブル2154から読み出す。信号処理制御部214dは、グループ指定テーブル2154から読み出した同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられているか否かを、識別子管理テーブル2153を参照して判定する(ステップSd35)。
On the other hand, when the signal
信号処理制御部214dは、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定した場合(ステップSd35−No)、新たなPON区間用識別子情報を生成する。信号処理制御部214dは、生成したPON区間用識別子情報を当該コンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd36)。なお、グループ指定テーブル2154に、グループ番号が定められているが、同一のグループ番号に対応する他のコンテンツ識別情報が存在しない場合、ステップSd35の処理において、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていないと判定する(ステップSd35−No)。
When the signal
一方、信号処理制御部214dは、同一のグループ番号を有する他のコンテンツ識別情報にPON区間用識別子情報が対応付けられていると判定した場合(ステップSd35−Yes)、識別子管理テーブル2153から他のコンテンツ識別情報に対応付けられているPON区間用識別子情報を読み出す。信号処理制御部214dは、読み出したPON区間用識別子情報を、選択部212が出力したコンテンツ識別情報に対応付けて、識別子管理テーブル2153に書き込む(ステップSd37)。
On the other hand, when the signal
信号処理制御部214dは、対応付けたコンテンツ識別情報とPON区間用識別子情報とを信号処理部213に出力する(ステップSd38)。信号処理部213は、図7に示すステップSa42において、信号処理制御部214dが出力したコンテンツ識別情報と、PON区間用識別子情報とを取得する。信号処理部213は、ステップSa43の処理により、当該コンテンツ識別情報を含むコンテンツデータを検出する。信号処理部213は、ステップSa44の処理により、検出したコンテンツデータのヘッダ情報のPON区間用識別子を示す情報に対応するフィールドの値を、PON区間用識別子の値に書き換える。
The signal
信号処理制御部214dは、記憶部215dの端末管理テーブル2152を参照してコンテンツ識別情報に対応するONU識別情報を検出する。信号処理制御部214dは、ONU識別情報に対応するONU30b−1〜30b−3に、ステップSd33で読み出したPON区間用識別子情報、または、ステップSd36で生成したPON区間用識別子情報、または、ステップSd37で、識別子管理テーブル2153から読み出した同一のグループ番号を有する他のコンテンツ識別情報に対応付けられているPON区間用識別子情報を出力する(ステップSd39)。
The signal
これにより、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
上記の第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
図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
また、ステップ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
その後、端末装置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
その後、更に、端末装置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
信号処理部213は、当該PON区間用識別子情報(#β)に基づいて、コンテンツ識別情報(コンテンツ#3)に対応するコンテンツデータのヘッダ情報のPON区間用識別子を示す情報に対応するフィールドの値を、PON区間用識別子の値に書き換えてコンテンツデータを送信する。これにより、コンテンツ#2とコンテンツ#3の双方のコンテンツデータにおいて、同一のPON区間用識別子が示すヘッダ情報にフィールドに、PON区間用識別子の値が付与されることになる。
The
これにより、通信システム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
(第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
(第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
通信システム1eは、OLT20e、ONU30b−1〜30b−3、光スプリッタ50、及び光ファイバ40,41−1〜41−3を備える。OLT20eは、重複ストリーム抑止部21eを備えており、重複ストリーム抑止部21eは、配信要求参照部216e、選択部212e、信号処理部213、信号処理制御部214b、記憶部215bを備える。
The
重複ストリーム抑止部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
重複ストリーム抑止部21eにおいて、選択部212eは、配信要求参照部216eからコンテンツ識別情報に対応するコンテンツデータの送信を行っているか否かを問い合わせる問い合わせ要求情報を受ける。選択部212eは、当該問い合わせ要求情報を受けると、当該コンテンツ識別情報に対するコンテンツデータの送信状態を検出し、送信していない状態であることを示す「未送信」か、または、送信中の状態であることを示す「送信中」を応答として出力する。また、選択部212eは、サーバ装置80からコンテンツデータを受信した場合、第2実施形態の選択部212のように、同一内容のコンテンツデータの送信状態を判定することなく、受信したコンテンツデータを信号処理部213に出力し、当該コンテンツデータのコンテンツ識別情報を信号処理制御部214bに出力する。
In the duplicate stream suppression unit 21e, the
(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
配信要求参照部216eは、受信した要求信号が配信要求信号であると判定した場合(ステップSb2、配信要求)、配信要求信号から端末アドレスとコンテンツ識別情報と送信元のONU30b−1のONU識別情報を検出する。配信要求参照部216は、検出した端末アドレスとコンテンツ識別情報とONU識別情報を、記憶部215bの端末管理テーブル2152の「端末アドレス」と「コンテンツ識別情報」と「ONU識別情報」の項目に書き込んでレコードを生成する(ステップSe3)。
When the distribution
配信要求参照部216eは、検出した端末アドレスとコンテンツ識別情報とを含む開始指示情報を信号処理制御部214bに出力する(ステップSe4)。配信要求参照部216eは、選択部212にコンテンツ識別情報に対応するコンテンツデータの送信が行われているか否かを検出するため、コンテンツ識別情報を含む問い合わせ要求情報を選択部212eに出力する。選択部212eは、問い合わせ要求情報を受けて、当該問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っている場合、「送信中」を応答する。一方、選択部212eは、問い合わせ要求情報に含まれるコンテンツ識別情報に対応するコンテンツデータの送信を行っていない場合、「未送信」を応答する(ステップSe5)。配信要求参照部216eは、応答が「送信中」または「未送信」を判定する(ステップSe6)。
The delivery
配信要求参照部216eは、応答が「未送信」であると判定した場合(ステップSe6、未送信)、配信要求信号を中継NW70を通じてサーバ装置80に送信して処理を終了する(ステップSe7)。一方、配信要求参照部216eは、応答が「送信中」であると判定した場合、配信要求信号を廃棄して、配信要求信号の送信元の端末装置60−1〜60−3にサーバ装置80が配信要求信号に対して送信する応答信号と同一の応答信号を送信して処理を終了する(ステップSe8)。
When the distribution
一方、ステップSe2において、配信要求参照部216eが、要求信号が停止要求信号であると判定した場合(ステップSe2、停止要求)、ステップSe9〜Se13までの処理を行うことになるが、これらの処理は、第3実施形態の配信要求参照部216が行う図12に示すステップSb6〜Sb10の処理と同一の処理である。
On the other hand, in step Se2, when the distribution
(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
上記の第6実施形態の構成により、配信要求参照部216eにおいて、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されていないかを判定し、既に送信されている場合、配信要求信号を廃棄する。これにより、通信システム1eの区間において同一内容のデータの重複した送信を回避して帯域を効率的に使用することが可能となる。また、配信要求信号に含まれるコンテンツ識別情報に対応するコンテンツデータが既に送信されている場合、サーバ装置80に配信要求信号を送信することなく、配信要求信号をOLT20eにおいて廃棄するため、中継NW70における帯域の削減やサーバ装置80における負荷の軽減を行うことができる。
With the configuration of the sixth embodiment described above, the distribution
なお、上記の第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
また、上記の第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
また、上記のように、ユニキャスト用論理リンク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
また、上記の第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
また、上記の第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
また、上記の第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
また、上記の第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
Further, in the above-described first to sixth embodiments, the
また、上記の第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
また、上記の第1から第6実施形態において、サーバ装置80が送信するコンテンツデータは、ライブ配信等のリアルタイム系の映像や音声を含むコンテンツデータであるとしているが、放送型のストリームデータであれば、どのような形式のものであってもよく、映像や音声以外のデータによって構成されるデータであってもよい。
In addition, in the above-described first to sixth embodiments, the content data transmitted by the
上述した実施形態における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
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 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
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.
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)
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 |
-
2016
- 2016-10-17 JP JP2016203932A patent/JP6696879B2/en active Active
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 |