JP2010252110A - Network connecting apparatus, and control method thereof - Google Patents

Network connecting apparatus, and control method thereof Download PDF

Info

Publication number
JP2010252110A
JP2010252110A JP2009100225A JP2009100225A JP2010252110A JP 2010252110 A JP2010252110 A JP 2010252110A JP 2009100225 A JP2009100225 A JP 2009100225A JP 2009100225 A JP2009100225 A JP 2009100225A JP 2010252110 A JP2010252110 A JP 2010252110A
Authority
JP
Japan
Prior art keywords
session
information
terminal
received
program information
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.)
Granted
Application number
JP2009100225A
Other languages
Japanese (ja)
Other versions
JP5364427B2 (en
Inventor
Kenta Kawakami
健太 川上
Koichi Takasugi
耕一 高杉
Hitoshi Aoki
仁志 青木
Akira Kurokawa
章 黒川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009100225A priority Critical patent/JP5364427B2/en
Publication of JP2010252110A publication Critical patent/JP2010252110A/en
Application granted granted Critical
Publication of JP5364427B2 publication Critical patent/JP5364427B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable even a terminal which is not compliant with a session control protocol, to utilize multicast services using a managed-type network. <P>SOLUTION: A home gateway 6 is disposed between a terminal 1 which is not compliant with the session control protocol, and a communication network 3 which uses the session control protocol. In the home gateway 6, program guide data received from a program information server 5 are converted into a format interpretable for the terminal 1 and transferred to the terminal 1, and session associated information is extracted from the program guide data and stored on a table 141. In the case where a multicast participation request is received from the terminal 1, on the basis of the multicast address and the source address of the request, a corresponding multicast package ID and the required band are read from the table 141 and a session setup request is generated and transmitted to a control server 4. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

この発明は、例えばIPTV(Internet Television)のように、ネットワークを使用して映像データ等のコンテンツ情報を配信するシステムで使用されるネットワーク接続装置とその制御方法に関する。   The present invention relates to a network connection apparatus used in a system for distributing content information such as video data using a network, such as IPTV (Internet Television), and a control method therefor.

現在、TISPAN等の標準化団体では、NGN(Next Generation Network)等の管理型ネットワークを使用したマルチキャストサービスの実現手順の標準化が進められている。(例えば、非特許文献1又は非特許文献2を参照。)。当該手順は、端末とネットワーク及び映像配信サーバとの間で、先ずSIP(Session Initiation Protocol)等のセッション制御プロトコルを用いてセッション確立や必要帯域の確保等のネットワーク制御を行い、続いてMLD(Multicast Listener Discovery)やIGMP(Internet Group Management Protocol)等のマルチキャスト制御プロトコルを用いて、マルチキャストグループへの参加及び離脱要求を行うものとなっている。すなわち、セッション制御プロトコルとマルチキャスト制御プロトコルの2つのプロトコルを使用してマルチキャストサービスを実現する。そのため、同手順では、映像データの配信に必要な必要帯域やサービスID等のセッション確立に必要な情報(以下セッション関連情報と称する)が、番組表データ中に記述され、端末は映像配信事業者が運用する番組情報サーバから上記番組表データを受信することによりセッション関連情報を取得する。   Currently, standardization organizations such as TISPAN are proceeding with standardization of multicast service implementation procedures using a managed network such as NGN (Next Generation Network). (See, for example, Non-Patent Document 1 or Non-Patent Document 2.) In this procedure, network control such as session establishment and securing of necessary bandwidth is first performed between a terminal, a network, and a video distribution server using a session control protocol such as SIP (Session Initiation Protocol), and then MLD (Multicast A multicast control protocol such as Listener Discovery (IGMP) or Internet Group Management Protocol (IGMP) is used to make a request for joining or leaving a multicast group. That is, a multicast service is realized using two protocols, a session control protocol and a multicast control protocol. Therefore, in this procedure, information necessary for session establishment such as necessary bandwidth and service ID necessary for video data distribution (hereinafter referred to as session-related information) is described in the program guide data, and the terminal is a video distribution provider. The session related information is acquired by receiving the program guide data from the program information server operated by.

ETSI TS 183 063 V2.1.0 (2008-06) Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN) ;IMS-based IPTV stage 3 specificationETSI TS 183 063 V2.1.0 (2008-06) Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IMS-based IPTV stage 3 specification ETSI TS 185 009 V2.1.0 (2008-07) Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN) ;Architecture and reference points of a customer network device for IMS based IPTV servicesETSI TS 185 009 V2.1.0 (2008-07) Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Architecture and reference points of a customer network device for IMS based IPTV services IPTVフォーラム 地上デジタルテレビジョン放送IP再送信運用規定 IPTVFJ STD-0005 1.0版 http://www.iptvforum.jp/standard/index.htmlIPTV Forum Terrestrial Digital Television Broadcasting IP Retransmission Operation Rules IPTVFJ STD-0005 Version 1.0 http://www.iptvforum.jp/standard/index.html

ところが、既存のマルチキャストサービスの多くは、閉域ネットワークを使用して提供されている。既存の閉域ネットワークは、セッション確立や必要帯域の確保等のネットワーク制御を行なわないため、既存の端末はセッション制御プロトコルをサポートしていない。また、番組表データの内容もフォーマットも異なり、セッション関連情報はネットワーク制御に必要なすべての要素を含んでいるとは限らない。例えば、日本の業界団体であるIPTVフォーラムでは、番組表データに含まれる情報として、セッション関連情報の一部の情報(マルチキャストアドレス等)しか規定しておらず、さらに番組表データの格納方式も非特許文献2に規定された方式とIPTVフォーラムで規定された方式とは異なっている(例えば、非特許文献3を参照)。   However, many existing multicast services are provided using a closed network. Since an existing closed network does not perform network control such as session establishment or securing a necessary bandwidth, the existing terminal does not support the session control protocol. Further, the contents and format of the program guide data are different, and the session related information does not necessarily include all elements necessary for network control. For example, the IPTV Forum, a Japanese industry group, defines only a part of session-related information (multicast address, etc.) as information included in program guide data, and also does not store the program guide data storage method. The method specified in Patent Document 2 is different from the method specified in the IPTV Forum (for example, see Non-Patent Document 3).

このため、上記既存のマルチキャストサービスで使用されている端末を用いて、先に述べた標準化が進められている管理型ネットワークを使用するマルチキャストサービスを利用しようとしても、プロトコルもまた番組表データの内容及びフォーマットも対応しないため、利用することができない。   For this reason, even if an attempt is made to use a multicast service that uses a management network that is being standardized as described above using a terminal that is used in the above existing multicast service, the protocol is also the contents of the program guide data. Also, since it does not correspond to the format, it cannot be used.

この発明は上記事情に着目してなされたもので、その目的とするところは、セッション制御プロトコルに対応していない端末であっても、管理型ネットワークを使用するマルチキャストサービスを利用できるようにしたネットワーク接続装置とその制御方法を提供することにある。   The present invention has been made paying attention to the above circumstances, and the object of the present invention is a network that can use a multicast service that uses a managed network even for terminals that do not support the session control protocol. To provide a connection device and a control method thereof.

上記目的を達成するためにこの発明に係わるネットワーク接続装置とその制御方法は、以下のような手段又は過程を備えたものである。
すなわち、ネットワーク接続装置は、セッション制御プロトコルを使用する管理型ネットワークと、セッション制御プロトコルを使用しない端末との間に配置される。そして、ネットワーク接続装置において、上記管理型ネットワークに接続される番組情報サーバから、上記セッション制御プロトコルを使用するために必要なセッション関連情報を含む番組情報を定期的又は非定期に繰り返し受信し、この受信された番組情報を上記端末が解釈可能なフォーマットに変換して上記端末へ送信すると共に、上記受信された番組情報からセッション関連情報を抽出してテーブルに保存する。そして、上記端末から送信されたコンテンツ配信要求を受信した場合に、この受信されたコンテンツ配信要求に含まれる宛先情報と上記テーブルに保存された最新のセッション関連情報とをもとにセッション確立要求を生成して上記管理型ネットワークへ送信すると共に、自装置と上記コンテンツサーバとの間にセッションが確立された状態で、上記受信されたコンテンツ配信要求を上記コンテンツサーバへ転送し、当該コンテンツ配信要求に応じてコンテンツサーバから送信されるコンテンツ情報を要求元の端末へ転送する。
In order to achieve the above object, a network connection apparatus and its control method according to the present invention comprise the following means or processes.
That is, the network connection device is arranged between a management network that uses a session control protocol and a terminal that does not use a session control protocol. Then, in the network connection device, program information including session related information necessary for using the session control protocol is periodically or irregularly received from the program information server connected to the management type network, The received program information is converted into a format interpretable by the terminal and transmitted to the terminal, and session related information is extracted from the received program information and stored in a table. When a content distribution request transmitted from the terminal is received, a session establishment request is issued based on the destination information included in the received content distribution request and the latest session-related information stored in the table. Generated and transmitted to the managed network, and with the session established between the own device and the content server, the received content distribution request is transferred to the content server, and the content distribution request is transmitted. In response, the content information transmitted from the content server is transferred to the requesting terminal.

したがって、この発明によれば、番組情報サーバから端末向けに送信される番組情報がセッション制御プロトコルに対応して作成されたものであっても、この番組情報はネットワーク接続装置によりセッション制御プロトコルに対応していない既存の端末でも解釈可能なフォーマットに変換されたのち当該端末に転送される。このため、既存の端末においても番組情報を表示することが可能となる。   Therefore, according to the present invention, even if the program information transmitted from the program information server to the terminal is created corresponding to the session control protocol, the program information is compatible with the session control protocol by the network connection device. After being converted into a format that can be interpreted even by an existing terminal that is not, it is transferred to the terminal. For this reason, it becomes possible to display program information also in an existing terminal.

また、番組情報からセッション関連情報が抽出されてテーブルに保存され、端末からコンテンツ配信要求が送られ場合に、このコンテンツ配信要求と上記保存されたセッション関連情報をもとにセッション確立要求が生成されて管理型ネットワークへ送信される。すなわち、ネットワーク接続装置において、マルチキャスト制御プロトコルと、セッション制御プロトコルとの間の変換処理が自動的に行われる。このため、セッション制御プロトコルに対応していない既存の端末を使用しているにもかかわらず、管理型ネットワークを使用したマルチキャストサービスをそのまま利用することが可能となる。   In addition, when session-related information is extracted from the program information and stored in a table and a content distribution request is sent from the terminal, a session establishment request is generated based on the content distribution request and the stored session-related information. Sent to the managed network. That is, in the network connection device, conversion processing between the multicast control protocol and the session control protocol is automatically performed. For this reason, it is possible to use a multicast service using a managed network as it is, even though an existing terminal that does not support the session control protocol is used.

しかも、この発明では、セッション関連情報を含む番組情報が定期的又は非定期に繰り返し受信され、テーブルに保存される。このため、セッション関連情報が動的に変化したとしても、テーブルには常に最新のセッション関連情報が保存されることになる。したがって、常に適切なセッション確立要求を生成し管理型ネットワークへ送信することが可能となる。   Moreover, in the present invention, program information including session related information is repeatedly received periodically or irregularly and stored in a table. For this reason, even if the session related information dynamically changes, the latest session related information is always stored in the table. Therefore, it is possible to always generate an appropriate session establishment request and transmit it to the management network.

また、この発明は次のような各実施態様を備えることも特徴とする。
第1の実施態様は、番組情報サーバから番組情報を受信する際に、ネットワーク接続装置が、端末から送信されたコンテンツ配信要求を受信するごとに番組情報サーバへ番組情報の取得要求を送信し、この取得要求に応答して番組情報サーバから送信される番組情報を受信するものである。
このようにすると、端末からコンテンツ配信要求が送信されるごとに、この時点における最新の番組情報を取得できる。このため、セッション関連情報がいつ変化しても、常に最新のセッション関連情報をもとにセッション確立要求を生成し管理型ネットワークへ送信することができる。
The present invention is also characterized by comprising the following embodiments.
In the first embodiment, when receiving the program information from the program information server, the network connection device transmits an acquisition request for the program information to the program information server every time the content connection request transmitted from the terminal is received. In response to the acquisition request, the program information transmitted from the program information server is received.
In this way, every time a content distribution request is transmitted from the terminal, the latest program information at this point can be acquired. For this reason, whenever the session related information changes, a session establishment request can be always generated based on the latest session related information and transmitted to the management type network.

第2の実施態様は、セッション確立要求を送信する際に、ネットワーク接続装置が、端末から送信されたコンテンツ配信要求からマルチキャストアドレス及びソースアドレスを抽出し、この抽出されたマルチキャストアドレス及びソースアドレスをもとにテーブルからマルチキャストパッケージの識別情報及び必要帯域を表す情報を読み出し、この読み出されたマルチキャストパッケージの識別情報及び必要帯域を表す情報と、上記抽出されたマルチキャストアドレス及びソースアドレスとをもとにセッション確立要求を生成して、管理型ネットワークへ送信するものである。
このようにすると、コンテンツ配信要求に含まれるマルチキャストアドレス及びソースアドレスの対をキーにして、テーブルから対応するマルチキャストパッケージの識別情報及び必要帯域を表す情報が読み出され、セッション確立要求が生成される。
In the second embodiment, when the session establishment request is transmitted, the network connection device extracts the multicast address and the source address from the content distribution request transmitted from the terminal, and also uses the extracted multicast address and the source address. The multicast package identification information and the information indicating the necessary bandwidth are read from the table, and the multicast package identification information and the information indicating the necessary bandwidth are read out based on the extracted multicast address and source address. A session establishment request is generated and transmitted to the managed network.
In this way, using the multicast address and source address pair included in the content distribution request as a key, the identification information of the corresponding multicast package and information indicating the necessary bandwidth are read from the table, and a session establishment request is generated. .

すなわち、この発明の一観点によれば、セッション制御プロトコルに対応していない端末であっても、管理型ネットワークを使用するマルチキャストサービスを利用することが可能なネットワーク接続装置とその制御方法を提供することができる。   That is, according to one aspect of the present invention, there is provided a network connection apparatus capable of using a multicast service that uses a managed network, and a control method thereof, even for a terminal that does not support the session control protocol. be able to.

この発明の一実施形態に係わるネットワーク接続装置を備えたコンテンツ配信システムの概略構成図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a schematic block diagram of the content delivery system provided with the network connection apparatus concerning one Embodiment of this invention. この発明の一実施形態に係わるネットワーク接続装置のハードウエア及びソフトウエアの構成を示すブロック図である。It is a block diagram which shows the structure of the hardware and software of the network connection apparatus concerning one Embodiment of this invention. 図1に示したコンテンツ配信システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the content delivery system shown in FIG. 図1に示したコンテンツ配信システムの動作内容を説明するための図である。It is a figure for demonstrating the operation | movement content of the content delivery system shown in FIG. 図2に示したネットワーク接続装置の機能構成を示す図である。It is a figure which shows the function structure of the network connection apparatus shown in FIG. 図2に示したネットワーク接続装置に設けられたセッション関連情報テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the session relevant information table provided in the network connection apparatus shown in FIG.

以下、図面を参照してこの発明に係わる実施形態を説明する。
図1は、この発明の一実施形態に係わるネットワーク接続装置を備えたコンテンツ配信システムの概略構成図である。同図において、通信ネットワーク3は例えばNGN(Next Generation Network)等の管理型ネットワークからなり、セッション制御プロトコルを使用する。通信ネットワーク3は、ネットワーク内に複数の転送ノード31〜3nを有する。
Embodiments according to the present invention will be described below with reference to the drawings.
FIG. 1 is a schematic configuration diagram of a content distribution system including a network connection device according to an embodiment of the present invention. In the figure, the communication network 3 is composed of a management network such as NGN (Next Generation Network), for example, and uses a session control protocol. The communication network 3 includes a plurality of transfer nodes 31 to 3n in the network.

端末1、コンテンツサーバ2、制御サーバ4及び番組情報サーバ5は、上記通信ネットワーク3に接続される。このうち端末1は、例えばテレビジョン受信機やパーソナル・コンピュータからなり、例えばIPTVフォーラムの規格に準拠するマルチキャスト制御プロトコルには対応するが、セッション制御プロトコルには対応していない。   The terminal 1, the content server 2, the control server 4 and the program information server 5 are connected to the communication network 3. Among these, the terminal 1 is composed of, for example, a television receiver or a personal computer, and corresponds to, for example, a multicast control protocol conforming to the IPTV forum standard, but does not correspond to a session control protocol.

コンテンツサーバ2は、映像データ等のコンテンツ情報を蓄積するコンテンツ蓄積部と、通信インタフェース部と、コンテンツ配信制御部とを備える。通信インタフェース部はセッション制御プロトコルに対応している。コンテンツ配信制御部は、上記コンテンツ蓄積部に蓄積されたコンテンツ情報のデータストリームを、マルチキャスト制御プロトコルに従い、要求元の端末に向けて送信する。   The content server 2 includes a content storage unit that stores content information such as video data, a communication interface unit, and a content distribution control unit. The communication interface unit corresponds to the session control protocol. The content distribution control unit transmits the data stream of the content information stored in the content storage unit to the requesting terminal according to the multicast control protocol.

制御サーバ4は、セッション制御プロトコルに対応する端末又はノードからセッション確立要求を受信した場合に、当該要求元の端末又はノードと接続先となるコンテンツサーバとの間にセッションを確立しかつ必要な帯域(ネットワークリソース)を確保するためのネットワーク制御を、通信ネットワーク3に対し行う。   When the control server 4 receives a session establishment request from a terminal or node corresponding to the session control protocol, the control server 4 establishes a session between the requesting terminal or node and the connection destination content server, and a necessary bandwidth. Network control for securing (network resource) is performed on the communication network 3.

番組情報サーバ5は、上記コンテンツサーバ2と共にコンテンツ配信事業者が運用するもので、コンテンツサーバ2に蓄積されたコンテンツ情報に関する番組表データを管理している。この番組表データには、番組表本体に加え、セッション関連情報が記述されている。セッション関連情報は、セッション制御プロトコルに基づくネットワーク制御に必要な情報であり、例えば図4に示すようにストリーム個別情報としてのマルチキャストアドレスとソースアドレスの対に対応付けて、ストリーム個別情報のインデックスと、マルチキャストパッケージの識別情報(マルチキャストパッケージID)と、必要帯域を表す情報を設定したものである。   The program information server 5 is operated by a content distributor together with the content server 2 and manages program guide data related to the content information stored in the content server 2. In this program guide data, session related information is described in addition to the program guide body. The session related information is information necessary for network control based on the session control protocol. For example, as shown in FIG. 4, an index of stream individual information is associated with a pair of multicast address and source address as stream individual information, The multicast package identification information (multicast package ID) and information indicating the necessary bandwidth are set.

ところで、上記セッション制御プロトコルに対応していない端末1と、セッション制御プロトコルを使用する管理型ネットワークとしての通信ネットワーク3との間には、ネットワーク接続装置としてのホームゲートウエイ(Home Gate Way; HGW)6が介在配置されている。なお、図1では1台の端末1に対し1台のホームゲートウエイ6を配置した場合を例示したが、複数台の端末1に対し1台のホームゲートウエイ6を配置するようにしてもよい。   By the way, between a terminal 1 that does not support the session control protocol and a communication network 3 as a managed network that uses the session control protocol, a home gateway (Home Gate Way; HGW) 6 as a network connection device is provided. Is interposed. In addition, although the case where one home gateway 6 is arranged for one terminal 1 is illustrated in FIG. 1, one home gateway 6 may be arranged for a plurality of terminals 1.

ホームゲートウエイ6は、図4に示すようにセッション関連情報変換機能61と、プロトコル連携機能62を備える。セッション関連情報変換機能61は、図5に示すようにセッション関連情報変換機能611と、セッション関連情報テーブル管理機能612を含む。またプロトコル連携機能62は、図5に示すようにマルチキャスト制御プロトコルプロキシ機能621と、セッション制御プロトコル終端機能622を含む。   The home gateway 6 includes a session-related information conversion function 61 and a protocol cooperation function 62 as shown in FIG. The session related information conversion function 61 includes a session related information conversion function 611 and a session related information table management function 612 as shown in FIG. Further, the protocol cooperation function 62 includes a multicast control protocol proxy function 621 and a session control protocol termination function 622 as shown in FIG.

ホームゲートウエイ6は、以上の各機能を例えば次のようなハードウエア及びソフトウエアにより実現している。図2はその構成を示すブロック図である。
すなわち、ホームゲートウエイ6は、中央処理ユニット(CPU)11を備え、このCPU11に、バス12を介してプログラムメモリ13と、データメモリ14と、端末インタフェース15と、ネットワークインタフェース16を接続したものとなっている。
The home gateway 6 realizes the above functions by, for example, the following hardware and software. FIG. 2 is a block diagram showing the configuration.
That is, the home gateway 6 includes a central processing unit (CPU) 11, and a program memory 13, a data memory 14, a terminal interface 15, and a network interface 16 are connected to the CPU 11 via a bus 12. ing.

端末インタフェース15は、CPU11の制御の下で端末1との間で制御コマンド及びデータの送受信を行う。ネットワークインタフェース16は、CPU11の制御の下で、通信ネットワーク3との間で制御コマンド及びデータの送受信を行う。   The terminal interface 15 transmits and receives control commands and data to and from the terminal 1 under the control of the CPU 11. The network interface 16 transmits and receives control commands and data to and from the communication network 3 under the control of the CPU 11.

データメモリ14には、セッション関連情報テーブル141が設けられている。セッション関連情報テーブル141は、番組情報サーバ5から受信した番組表データに記述されたセッション関連情報を保存するために使用されるもので、複数のセッション関連情報を保存する領域を備える。図6にその一例を示す。   The data memory 14 is provided with a session related information table 141. The session related information table 141 is used for storing session related information described in the program guide data received from the program information server 5, and includes an area for storing a plurality of session related information. An example is shown in FIG.

プログラムメモリ13には、この発明を実施するために必要なアプリケーション・プログラムとして、セッション関連情報変換プログラム131と、セッション関連情報テーブル管理プログラム132と、マルチキャスト制御プロトコルプロキシ制御プログラム133と、セッション制御プロトコル終端制御プログラム134が格納されている。   The program memory 13 includes, as application programs necessary for carrying out the present invention, a session related information conversion program 131, a session related information table management program 132, a multicast control protocol proxy control program 133, and a session control protocol termination. A control program 134 is stored.

セッション関連情報変換プログラム131は、以下の処理をCPU11に実行させる。
(1) 番組情報サーバ5から送信された番組表データがネットワークインタフェース16により受信された場合に、この受信された番組表データを端末1が解釈可能なフォーマットに変換し、この変換された番組表データを端末インタフェース15から端末1へ送信させる処理。
(2) 上記受信された番組表データを、セッション関連情報テーブル管理プログラム132に通知する処理。
The session related information conversion program 131 causes the CPU 11 to execute the following processing.
(1) When the program guide data transmitted from the program information server 5 is received by the network interface 16, the received program guide data is converted into a format interpretable by the terminal 1, and the converted program guide is Processing for transmitting data from the terminal interface 15 to the terminal 1.
(2) Processing for notifying the received program guide data to the session related information table management program 132.

セッション関連情報テーブル管理プログラム132は、以下の処理をCPU11に実行させる。
(1) 上記受信された番組表データからセッション関連情報を抽出し、このセッション関連情報を上記データメモリ14のセッション関連情報テーブル141に保存させる処理。保存に際しては、セッション関連情報のインデックスをもとに同一のインデックスを持つ情報が既に保存されているか否かを判定し、既に保存されている場合には当該保存されている情報を上記新たに受信された情報に更新し、保存されていない場合には上記新たに受信された情報を追加保存させる。
(2) 端末1からマルチキャスト参加要求又は離脱要求が到来し、それに応じて後述するセッション制御プロトコル終端制御プログラム134からマルチキャストアドレスとソースアドレスが通知された場合に、このマルチキャストアドレスとソースアドレスをキーにして、セッション関連情報テーブル141から対応するマルチキャストパッケージIDと必要帯域を表す情報を読み出して、セッション制御プロトコル終端制御プログラム134に返送する処理。
The session related information table management program 132 causes the CPU 11 to execute the following processing.
(1) Processing for extracting session related information from the received program guide data and storing the session related information in the session related information table 141 of the data memory 14. When saving, it is determined whether information having the same index is already saved based on the index of the session related information. If already saved, the newly received information is received. The newly received information is additionally stored when the information is not stored and updated.
(2) When a multicast join request or a leave request arrives from the terminal 1, and a multicast address and a source address are notified from the session control protocol termination control program 134, which will be described later, accordingly, the multicast address and the source address are used as keys. Thus, a process of reading the corresponding multicast package ID and information indicating the necessary bandwidth from the session related information table 141 and returning them to the session control protocol termination control program 134.

マルチキャスト制御プロトコルプロキシ制御プログラム133は、以下の処理をCPU11に実行させる。
(1) 端末1から送信されたマルチキャスト参加要求又は離脱要求が端末インタフェース15により受信された場合に、この受信されたマルチキャスト参加要求又は離脱要求からマルチキャストアドレス及びソースアドレスを抽出してセッション制御プロトコル終端制御プログラム134に通知する処理。
(2) セッションの確立又は解除が成功した旨の応答をセッション制御プロトコル終端制御プログラム134から受け取った場合に、先に端末1から受信したマルチキャスト参加要求又は離脱要求をネットワークインタフェース16から通信ネットワーク3へ送信させる処理。
The multicast control protocol proxy control program 133 causes the CPU 11 to execute the following processing.
(1) When a multicast participation request or withdrawal request transmitted from the terminal 1 is received by the terminal interface 15, the multicast address and source address are extracted from the received multicast participation request or withdrawal request to terminate the session control protocol. Processing to notify the control program 134.
(2) When a response to the effect that session establishment or release has been successfully received is received from the session control protocol termination control program 134, the multicast join request or the leave request previously received from the terminal 1 is sent from the network interface 16 to the communication network 3. Process to send.

セッション制御プロトコル終端制御プログラム134は、以下の処理をCPU11に実行させる。
(1) マルチキャスト制御プロトコルプロキシ制御プログラム133から通知されたマルチキャストアドレス及びソースアドレスを、上記セッション関連情報テーブル管理プログラム132に通知する処理。
(2) セッション関連情報テーブル管理プログラム132からマルチキャストパッケージIDと必要帯域を表す情報が返送された場合に、これらの情報に基づいてセッション確立要求又は解除要求を生成し、このセッション確立要求又は解除要求をネットワークインタフェース16から制御サーバ4へ送信させる処理。
(3) 上記セッション確立要求又は解除要求の送信に対し制御サーバ4から返送される応答がネットワークインタフェース16により受信された場合に、この応答の受信結果を表す情報をマルチキャスト制御プロトコルプロキシ制御プログラム133に通知する処理。
The session control protocol termination control program 134 causes the CPU 11 to execute the following processing.
(1) A process of notifying the session related information table management program 132 of the multicast address and source address notified from the multicast control protocol proxy control program 133.
(2) When information indicating the multicast package ID and the necessary bandwidth is returned from the session related information table management program 132, a session establishment request or cancellation request is generated based on these information, and the session establishment request or cancellation request is generated. Is transmitted from the network interface 16 to the control server 4.
(3) When a response returned from the control server 4 in response to the transmission of the session establishment request or the cancellation request is received by the network interface 16, information indicating the reception result of this response is sent to the multicast control protocol proxy control program 133. The process to notify.

次に、以上のように構成されたコンテンツ配信システムのコンテンツ配信動作を、ホームゲートウエイ6の制御動作を中心に説明する。図3はシステム及びホームゲートウエイ6の動作手順を示すシーケンス図、図4はシステム全体の動作内容を示す図、図5はホームゲートウエイの機能構成を示す図である。   Next, the content distribution operation of the content distribution system configured as described above will be described focusing on the control operation of the home gateway 6. FIG. 3 is a sequence diagram showing an operation procedure of the system and the home gateway 6, FIG. 4 is a diagram showing an operation content of the entire system, and FIG. 5 is a diagram showing a functional configuration of the home gateway.

番組情報サーバ5は、図3及び図4の(0) に示すように、端末1に向けて当該端末1に関係する番組表データをHTTP(Hyper Text Transfer Protocol)により一定の時間間隔で送信する。この番組表データは、通信ネットワーク3を介してホームゲートウエイ6で受信される。   As shown in (0) of FIG. 3 and FIG. 4, the program information server 5 transmits program guide data related to the terminal 1 to the terminal 1 at regular time intervals by HTTP (Hyper Text Transfer Protocol). . This program guide data is received by the home gateway 6 via the communication network 3.

ホームゲートウエイ6は、定期的に番組表データの受信を監視している。この状態で、番組情報サーバ5から番組表データが到来し、この番組表データがネットワークインタフェース16により受信されると、セッション関連情報変換プログラム131の制御の下で、上記受信された番組表データを端末1が解釈可能なフォーマットに変換し、この変換された番組情報データを端末インタフェース15から端末1へ送信させる(ステップS1)。この結果、上記フォーマット変換された番組情報データは図3及び図4の(1) に示すようにHTTPにより端末1へ転送される。   The home gateway 6 regularly monitors the reception of program guide data. In this state, when program guide data arrives from the program information server 5 and this program guide data is received by the network interface 16, the received program guide data is converted under the control of the session related information conversion program 131. The terminal 1 is converted into a format that can be interpreted by the terminal 1, and the converted program information data is transmitted from the terminal interface 15 to the terminal 1 (step S1). As a result, the format-converted program information data is transferred to the terminal 1 by HTTP as shown in (1) of FIGS.

また、それと共にホームゲートウエイ6は、セッション関連情報テーブル管理プログラム132の制御の下で、上記受信された番組情報データからセッション関連情報を抽出し、このセッション関連情報のインデックスをもとに同一のインデックスを持つ情報が既にセッション関連情報テーブル141に保存されているか否かを判定する。そして、同一のインデックスを持つ情報が既に保存されている場合には、当該保存されている情報を上記新たに受信された情報に更新する。これに対し、同一のインデックスを持つ情報がテーブル141に保存されていなければ、上記新たに受信されたセッション関連情報をセッション関連情報テーブル141に追加保存する(ステップS2)。   At the same time, the home gateway 6 extracts session-related information from the received program information data under the control of the session-related information table management program 132, and uses the same index based on the index of the session-related information. It is determined whether or not information having “” is already stored in the session related information table 141. If information having the same index is already stored, the stored information is updated to the newly received information. On the other hand, if the information having the same index is not stored in the table 141, the newly received session related information is additionally stored in the session related information table 141 (step S2).

以後同様に、ホームゲートウエイ6は番組情報サーバ5からセッション関連情報が受信されるごとに、上記ステップS1及びS2による処理を繰り返し実行する。   Thereafter, similarly, every time session related information is received from the program information server 5, the home gateway 6 repeatedly executes the processes in steps S 1 and S 2.

さて、この状態で端末1から図3及び図4の(2) に示すようにマルチキャスト参加要求が送信されたとする。なお、プロトコルとしては例えばMLD(Multicast Listener Discovery)が使用される。   Now, assume that a multicast participation request is transmitted from the terminal 1 as shown in FIG. 3 and FIG. For example, MLD (Multicast Listener Discovery) is used as the protocol.

そうするとホームゲートウエイ6は、上記マルチキャスト参加要求を端末インタフェース15により受信すると、先ずマルチキャスト制御プロトコルプロキシ制御プログラム133の制御の下で、上記受信されたマルチキャスト参加要求からマルチキャストアドレス及びソースアドレスを抽出する。続いて、セッション関連情報テーブル管理プログラム132が、上記抽出されたマルチキャストアドレスとソースアドレスの対をキーにして、セッション関連情報テーブル141から対応するマルチキャストパッケージIDと必要帯域を表す情報を読み出す。   Then, when receiving the multicast participation request by the terminal interface 15, the home gateway 6 first extracts a multicast address and a source address from the received multicast participation request under the control of the multicast control protocol proxy control program 133. Subsequently, the session related information table management program 132 reads the corresponding multicast package ID and information indicating the necessary bandwidth from the session related information table 141 using the extracted multicast address and source address pair as a key.

次にホームゲートウエイ6は、セッション制御プロトコル終端制御プログラム134の制御の下で、上記読み出されたマルチキャストパッケージIDと必要帯域を表す情報に基づいてセッション確立要求を生成し(ステップS3)、このセッション確立要求をネットワークインタフェース16から図3及び図4の(3) に示すようにSIP(Session Initiation Protocol)により制御サーバ4へ送信する(ステップS4)。   Next, the home gateway 6 generates a session establishment request based on the read multicast package ID and information indicating the necessary bandwidth under the control of the session control protocol termination control program 134 (step S3). The establishment request is transmitted from the network interface 16 to the control server 4 by SIP (Session Initiation Protocol) as shown in (3) of FIGS. 3 and 4 (step S4).

例えば、いま図6に示すように端末1から送られたマルチキャスト参加要求にマルチキャストアドレス及びソースアドレスとして“aaa.aaa.aaa.aaa”、“xxx.xxx.xxx.xxx”が記述されていたとする。そうすると、セッション関連情報テーブル141から、上記マルチキャストアドレス“aaa.aaa.aaa.aaa”及びソースアドレス“xxx.xxx.xxx.xxx”の対に対応付けられた、インデックス1に対応するマルチキャストパッケージID(=Package-A)及び必要帯域(=30[Mbps])が読み出される。そして、この読み出されたマルチキャストパッケージID(=Package-A)及び必要帯域(=30[Mbps])と、上記マルチキャスト参加要求に記述されたマルチキャストアドレス“aaa.aaa.aaa.aaa”及びソースアドレス“xxx.xxx.xxx.xxx”を含むセッション確立要求が生成され、このセッション確立要求がSIPにより制御サーバ4へ送信される。   For example, assume that “aaa.aaa.aaa.aaa” and “xxx.xxx.xxx.xxx” are described as the multicast address and source address in the multicast participation request sent from the terminal 1 as shown in FIG. . Then, from the session related information table 141, the multicast package ID (corresponding to the index 1 associated with the pair of the multicast address “aaa.aaa.aaa.aaa” and the source address “xxx.xxx.xxx.xxx” ( = Package-A) and necessary bandwidth (= 30 [Mbps]) are read out. The read multicast package ID (= Package-A) and necessary bandwidth (= 30 [Mbps]), the multicast address “aaa.aaa.aaa.aaa” and the source address described in the multicast participation request A session establishment request including “xxx.xxx.xxx.xxx” is generated, and this session establishment request is transmitted to the control server 4 by SIP.

上記セッション確立要求が到来すると制御サーバ4は、図3及び図4の(4) に示すように、通信ネットワーク3上にセッションを確立しかつ必要帯域を確保するためのネットワーク制御を実行する。そして、セッションが確立されると、要求元のホームゲートウエイ6にSIPによりセッション確立応答を返送する。   When the session establishment request arrives, the control server 4 executes network control for establishing a session on the communication network 3 and securing a necessary bandwidth as shown in FIG. 3 and FIG. When the session is established, a session establishment response is returned by SIP to the requesting home gateway 6.

上記セッション確立応答を受信するとホームゲートウエイ6は、マルチキャスト制御プロトコルプロキシ制御プログラム133の制御の下で、先に端末1から受信したマルチキャスト参加要求をネットワークインタフェース16から図3及び図4の(5) に示すようにMLDにより通信ネットワーク3へ送信する。このマルチキャスト参加要求は、通信ネットワーク3内の転送ノード31〜3nを介してコンテンツサーバ2へ転送される。   Upon receiving the session establishment response, the home gateway 6 receives the multicast participation request previously received from the terminal 1 under the control of the multicast control protocol proxy control program 133 from the network interface 16 to (5) in FIG. 3 and FIG. As shown, it transmits to the communication network 3 by MLD. This multicast participation request is transferred to the content server 2 via the transfer nodes 31 to 3n in the communication network 3.

上記マルチキャスト参加要求を受信するとコンテンツサーバ2は、該当するコンテンツ情報を選択的に読み出し、当該コンテンツ情報のデータストリーム、例えば映像ストリームを、RTP(Real-time Transport Protocol)により端末に向け送信する。この映像ストリームは、通信ネットワーク3上に確立されたセッションを介してホームゲートウエイ6に転送され、このホームゲートウエイ6から図3及び図4の(6) に示すように端末1へ転送される。   Upon receiving the multicast participation request, the content server 2 selectively reads out the corresponding content information, and transmits a data stream of the content information, for example, a video stream, to the terminal by RTP (Real-time Transport Protocol). This video stream is transferred to the home gateway 6 through a session established on the communication network 3, and is transferred from the home gateway 6 to the terminal 1 as shown in (6) of FIGS.

以上詳述したようにこの実施形態では、セッション制御プロトコルに対応していない端末1とセッション制御プロトコルを使用する通信ネットワーク3との間にホームゲートウエイ6を配置し、このホームゲートウエイ6にセッション関連情報変換機能611と、セッション関連情報テーブル管理機能612と、マルチキャスト制御プロトコルプロキシ機能621と、セッション制御プロトコル終端機能622を備えている。そして、番組情報サーバ5から番組表データを受信した場合に、この番組表データを端末1が解釈可能なフォーマットに変換して端末1へ転送すると共に、上記受信された番組表データからセッション関連情報を抽出してセッション関連情報テーブル141に保存させる。また、端末1からマルチキャスト参加要求を受信した場合に、このマルチキャスト参加要求に記述されたマルチキャストアドレスとソースアドレスをキーにしてセッション関連情報テーブル141から対応するマルチキャストパッケージIDと必要帯域を読み出し、この読み出されたマルチキャストパッケージIDと必要帯域に基づいてセッション確立要求を生成して制御サーバ4へ送信するようにしている。   As described above in detail, in this embodiment, the home gateway 6 is arranged between the terminal 1 that does not support the session control protocol and the communication network 3 that uses the session control protocol, and session related information is stored in the home gateway 6. A conversion function 611, a session related information table management function 612, a multicast control protocol proxy function 621, and a session control protocol termination function 622 are provided. When the program guide data is received from the program information server 5, the program guide data is converted into a format interpretable by the terminal 1 and transferred to the terminal 1, and session related information is obtained from the received program guide data. Are extracted and stored in the session related information table 141. When a multicast participation request is received from the terminal 1, the corresponding multicast package ID and necessary bandwidth are read from the session related information table 141 using the multicast address and source address described in the multicast participation request as keys, and this read A session establishment request is generated based on the issued multicast package ID and the necessary bandwidth and transmitted to the control server 4.

したがって、番組情報サーバ5から送信される番組表データがセッション制御プロトコルに対応するものであっても、この番組表データはホームゲートウエイ6によりフォーマット変換されたのち当該端末1に転送されるため、セッション制御プロトコルに対応していない既存の端末においても番組表データを表示することが可能となる。   Therefore, even if the program guide data transmitted from the program information server 5 corresponds to the session control protocol, the program guide data is transferred to the terminal 1 after the format is converted by the home gateway 6. Program guide data can be displayed even on an existing terminal that does not support the control protocol.

また、番組表データからセッション関連情報が抽出されてセッション関連情報テーブル141に保存され、端末1からマルチキャスト参加要求が送られ場合に、このマルチキャスト参加要求と上記保存されたセッション関連情報をもとにセッション確立要求が生成されて通信ネットワーク3へ送信される。すなわち、ホームゲートウエイ6において、マルチキャスト制御プロトコルと、セッション制御プロトコルとの間の変換処理が自動的に行われる。このため、セッション制御プロトコルに対応していない既存の端末1を使用しているにもかかわらず、管理型ネットワークを使用したマルチキャストサービスをそのまま利用することが可能となる。   In addition, when session-related information is extracted from the program guide data and stored in the session-related information table 141 and a multicast participation request is sent from the terminal 1, the multicast participation request and the stored session-related information are used. A session establishment request is generated and transmitted to the communication network 3. That is, the home gateway 6 automatically performs conversion processing between the multicast control protocol and the session control protocol. For this reason, it is possible to use the multicast service using the management type network as it is even though the existing terminal 1 that does not support the session control protocol is used.

しかも、セッション関連情報を含む番組表データは定期的に繰り返し受信され、セッション関連情報テーブル141に保存される。このため、セッション関連情報が動的に変化したとしても、テーブル141には常に最新のセッション関連情報が保存されることになる。したがって、常に適切なセッション確立要求を生成し通信ネットワーク3へ送信することが可能となる。   Moreover, the program guide data including session related information is periodically received repeatedly and stored in the session related information table 141. For this reason, even if the session related information dynamically changes, the latest session related information is always stored in the table 141. Accordingly, it is possible to always generate an appropriate session establishment request and transmit it to the communication network 3.

なお、この発明は上記実施形態に限定されるものではなく、種々の変形及び応用が可能である。例えば、前記実施形態では、番組情報サーバ5が一定の時間間隔で定期的に送信する番組表データをホームゲートウエイ6が受信する場合を例にとって説明した。しかし、それに限らず、番組表データはランダムなタイミングで非定期に配信するようにしてもよい。例えば、番組情報サーバ5において新たな番組表データが生成され記憶された場合、及び記憶されている番組表データの内容が変更された場合に、番組情報サーバ5が新たな番組表データ又は変更後の番組表データを該当するソースアドレスを有する端末1へ送信する。このようにすると、番組表データの配信を当該番組表データの更新が必要なタイミングにおいてのみ実行すればよいことになり、これにより番組情報サーバ5及びホームゲートウエイ6の処理負荷を軽減すると共に、通信ネットワーク3のトラフィックの増加を抑制することができる。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation and application are possible. For example, in the above-described embodiment, the case where the home gateway 6 receives the program guide data that the program information server 5 periodically transmits at regular time intervals has been described as an example. However, the present invention is not limited to this, and the program guide data may be distributed irregularly at random timing. For example, when new program guide data is generated and stored in the program information server 5 and when the content of the stored program guide data is changed, the program information server 5 can update the new program guide data or after the change. Is transmitted to the terminal 1 having the corresponding source address. In this way, the distribution of the program guide data only needs to be executed at a timing when the program guide data needs to be updated, thereby reducing the processing load on the program information server 5 and the home gateway 6 and communication. An increase in traffic on the network 3 can be suppressed.

また、別の配信方式として、端末1からマルチキャスト参加要求を受信した場合に、これに応じて番組情報サーバ5へ番組表データの取得要求を送信し、これに対し番組情報サーバ5から送信される番組表データを受信するようにしてもよい。このようにすると、端末1からマルチキャスト参加要求が送信されるごとに、この時点における最新の番組表データを取得することができる。このため、番組情報サーバ5で管理されるセッション関連情報の内容がいつ変化しても、常に最新のセッション関連情報を取得することができ、これによりこの最新のセッション関連情報をもとにセッション確立要求を生成して、通信ネットワーク3へ送信することができる。   As another delivery method, when a multicast participation request is received from the terminal 1, a program guide data acquisition request is transmitted to the program information server 5 in response thereto, and transmitted from the program information server 5 in response thereto. You may make it receive program schedule data. If it does in this way, whenever the multicast participation request | requirement is transmitted from the terminal 1, the newest program schedule data in this time can be acquired. For this reason, the latest session-related information can always be obtained whenever the content of the session-related information managed by the program information server 5 changes, thereby establishing a session based on the latest session-related information. A request can be generated and sent to the communication network 3.

その他、ネットワーク接続装置の種類やセッション関連情報の変換処理手順とその処理内容、プロトコル連携のための処理手順と処理内容、セッション制御プロトコル及びマルチキャスト制御プロトコルの種類などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。   In addition, the types of network connection devices and session related information conversion processing procedures and processing details, processing procedures and processing details for protocol cooperation, types of session control protocol and multicast control protocol, etc. also depart from the gist of the present invention. Various modifications can be made without departing from the scope.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。   In short, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.

1…端末、2…コンテンツサーバ、3…通信ネットワーク、4…制御サーバ、5…番組情報サーバ、6…ホームゲートウエイ(HGW)、11…CPU、12…バス、13…プログラムメモリ、14…データメモリ、15…端末インタフェース、16…ネットワークインタフェース、31〜3n…転送ノード、61…セッション関連情報変換機能、62…プロトコル連携機能、131…セッション関連情報変換プログラム、132…セッション関連情報テーブル管理プログラム、133…マルチキャスト制御プロトコル制御プログラム、134…セッション制御プロトコル終端制御プログラム、141…セッション関連情報テーブル、611…セッション関連情報変換機能、612…セッション関連情報テーブル管理機能、621…マルチキャスト制御プロトコルプロキシ機能、622…セッション制御プロトコル終端機能。   DESCRIPTION OF SYMBOLS 1 ... Terminal, 2 ... Content server, 3 ... Communication network, 4 ... Control server, 5 ... Program information server, 6 ... Home gateway (HGW), 11 ... CPU, 12 ... Bus, 13 ... Program memory, 14 ... Data memory , 15 ... terminal interface, 16 ... network interface, 31 to 3n ... forwarding node, 61 ... session related information conversion function, 62 ... protocol linkage function, 131 ... session related information conversion program, 132 ... session related information table management program, 133 ... Multicast control protocol control program, 134 ... Session control protocol termination control program, 141 ... Session related information table, 611 ... Session related information conversion function, 612 ... Session related information table management function, 621 ... Multikey Strike control protocol proxy function, 622 ... session control protocol termination function.

Claims (6)

コンテンツサーバに蓄積されたコンテンツ情報を、セッション制御プロトコルを使用する管理型ネットワークを介して、セッション制御プロトコルを使用しない端末へ配信するために、前記管理型ネットワークと前記端末との間に配置されるネットワーク接続装置であって、
前記管理型ネットワークに接続される番組情報サーバから、前記セッション制御プロトコルを使用するために必要なセッション関連情報を含む番組情報を、定期的又は非定期に繰り返し受信する手段と、
前記番組情報が受信されるごとに、当該受信された番組情報を前記端末が解釈可能なフォーマットに変換し、この変換された番組情報を前記端末へ送信する手段と、
前記番組情報が受信されるごとに、当該受信された番組情報からセッション関連情報を抽出し、この抽出されたセッション関連情報をテーブルに保存する手段と、
前記端末から送信されたコンテンツ配信要求を受信した場合に、この受信されたコンテンツ配信要求に含まれる宛先情報と前記テーブルに保存された最新のセッション関連情報とをもとにセッション確立要求を生成し、このセッション確立要求を前記管理型ネットワークへ送信する手段と、
前記セッション確立要求に応じて自装置と前記コンテンツサーバとの間にセッションが確立された状態で、前記受信されたコンテンツ配信要求を前記コンテンツサーバへ転送する手段と、
前記コンテンツ配信要求に応じて前記コンテンツサーバから送信されるコンテンツ情報を、前記要求元の端末へ転送する手段と
を具備することを特徴とするネットワーク接続装置。
In order to distribute content information stored in a content server to a terminal that does not use a session control protocol via a managed network that uses a session control protocol, the content information is arranged between the managed network and the terminal. A network connection device,
Means for repeatedly receiving program information including session-related information necessary for using the session control protocol from a program information server connected to the management type network periodically or irregularly;
Means for each time the program information is received, converting the received program information into a format interpretable by the terminal, and transmitting the converted program information to the terminal;
Means for extracting session-related information from the received program information each time the program information is received, and storing the extracted session-related information in a table;
When a content distribution request transmitted from the terminal is received, a session establishment request is generated based on the destination information included in the received content distribution request and the latest session-related information stored in the table. Means for transmitting the session establishment request to the managed network;
Means for transferring the received content distribution request to the content server in a state where a session is established between the device and the content server in response to the session establishment request;
A network connection device comprising: means for transferring content information transmitted from the content server in response to the content distribution request to the requesting terminal.
前記番組情報を受信する手段は、前記端末から送信されたコンテンツ配信要求が受信されるごとに前記番組情報サーバへ番組情報の取得要求を送信し、この取得要求に応答して番組情報サーバから送信される番組情報を受信することを特徴とする請求項1記載のネットワーク接続装置。   The means for receiving the program information transmits a request for acquiring program information to the program information server every time a content distribution request transmitted from the terminal is received, and transmits from the program information server in response to the acquisition request. 2. The network connection device according to claim 1, wherein program information to be received is received. 前記セッション関連情報が、マルチキャストアドレスとソースアドレスの対に対応付けて、少なくともマルチキャストパケッジの識別情報及び管理型ネットワーク上における必要帯域を設定したものからなる場合に、
前記セッション確立要求を送信する手段は、
前記端末から送信されたコンテンツ配信要求からマルチキャストアドレス及びソースアドレスを抽出する手段と、
前記抽出されたマルチキャストアドレス及びソースアドレスをもとに、前記テーブルからマルチキャストパッケージの識別情報及び必要帯域を表す情報を読み出す手段と、
前記読み出されたマルチキャストパッケージの識別情報及び必要帯域を表す情報と、前記抽出されたマルチキャストアドレス及びソースアドレスとをもとに、セッション確立要求を生成し、この生成されたセッション確立要求を前記管理型ネットワークへ送信する手段と
を備えることを特徴とする請求項1又は2記載のネットワーク接続装置。
In the case where the session-related information is configured by associating a pair of a multicast address and a source address and setting at least multicast packet identification information and a necessary bandwidth on the management network,
The means for transmitting the session establishment request includes:
Means for extracting a multicast address and a source address from a content distribution request transmitted from the terminal;
Based on the extracted multicast address and source address, means for reading out identification information of the multicast package and information indicating the necessary bandwidth from the table;
A session establishment request is generated based on the read multicast package identification information and information indicating the necessary bandwidth, and the extracted multicast address and source address, and the generated session establishment request is managed by the management. The network connection apparatus according to claim 1, further comprising a transmission unit that transmits to a type network.
コンテンツサーバに蓄積されたコンテンツ情報を、セッション制御プロトコルを使用する管理型ネットワークを介して、セッション制御プロトコルを使用しない端末へ配信するために、前記管理型ネットワークと前記端末との間に配置されるネットワーク接続装置の制御方法であって、
前記管理型ネットワークに接続される番組情報サーバから、前記セッション制御プロトコルを使用するために必要なセッション関連情報を含む番組情報を、定期的又は非定期に繰り返し受信する過程と、
前記番組情報が受信されるごとに、当該受信された番組情報を前記端末が解釈可能なフォーマットに変換し、この変換された番組情報を前記端末へ送信する過程と、
前記番組情報が受信されるごとに、当該受信された番組情報からセッション関連情報を抽出し、この抽出されたセッション関連情報をテーブルに保存する過程と、
前記端末から送信されたコンテンツ配信要求を受信した場合に、この受信されたコンテンツ配信要求に含まれる宛先情報と前記テーブルに保存された最新のセッション関連情報とをもとにセッション確立要求を生成し、このセッション確立要求を前記管理型ネットワークへ送信する過程と、
前記セッション確立要求に応じて自装置と前記コンテンツサーバとの間にセッションが確立された状態で、前記受信されたコンテンツ配信要求を前記コンテンツサーバへ転送する過程と、
前記コンテンツ配信要求に応じて前記コンテンツサーバから送信されるコンテンツ情報を、前記要求元の端末へ転送する過程と
を具備することを特徴とするネットワーク接続装置の制御方法。
In order to distribute content information stored in a content server to a terminal that does not use a session control protocol via a managed network that uses a session control protocol, the content information is arranged between the managed network and the terminal. A method for controlling a network connection device, comprising:
Receiving program information including session-related information necessary for using the session control protocol from a program information server connected to the managed network periodically or irregularly;
Each time the program information is received, the received program information is converted into a format interpretable by the terminal, and the converted program information is transmitted to the terminal;
Each time the program information is received, extracting session related information from the received program information and storing the extracted session related information in a table;
When a content distribution request transmitted from the terminal is received, a session establishment request is generated based on the destination information included in the received content distribution request and the latest session-related information stored in the table. Sending the session establishment request to the managed network;
A step of transferring the received content distribution request to the content server in a state where a session is established between the device and the content server in response to the session establishment request;
A method for controlling a network connection device, comprising: transferring content information transmitted from the content server in response to the content distribution request to the requesting terminal.
前記番組情報を受信する過程は、前記端末から送信されたコンテンツ配信要求が受信されるごとに前記番組情報サーバへ番組情報の取得要求を送信し、この取得要求に応答して番組情報サーバから送信される番組情報を受信することを特徴とする請求項4記載のネットワーク接続装置の制御方法。   In the process of receiving the program information, every time a content distribution request transmitted from the terminal is received, a program information acquisition request is transmitted to the program information server, and transmitted from the program information server in response to the acquisition request. 5. The method of controlling a network connection device according to claim 4, wherein the program information to be received is received. 前記セッション関連情報が、マルチキャストアドレスとソースアドレスの対に対応付けて、少なくともマルチキャストパケッジの識別情報及び管理型ネットワーク上における必要帯域を設定したものからなる場合に、
前記セッション確立要求を送信する過程は、
前記端末から送信されたコンテンツ配信要求からマルチキャストアドレス及びソースアドレスを抽出する過程と、
前記抽出されたマルチキャストアドレス及びソースアドレスをもとに、前記テーブルからマルチキャストパッケージの識別情報及び必要帯域を表す情報を読み出す過程と、
前記読み出されたマルチキャストパッケージの識別情報及び必要帯域を表す情報と、前記抽出されたマルチキャストアドレス及びソースアドレスとをもとに、セッション確立要求を生成し、この生成されたセッション確立要求を前記管理型ネットワークへ送信する過程と
を備えることを特徴とする請求項4又は5記載のネットワーク接続装置の制御方法。
In the case where the session-related information is configured by associating a pair of a multicast address and a source address and setting at least multicast packet identification information and a necessary bandwidth on the management network,
The process of transmitting the session establishment request includes:
Extracting a multicast address and a source address from a content delivery request transmitted from the terminal;
Based on the extracted multicast address and source address, reading the multicast package identification information and information indicating the necessary bandwidth from the table;
A session establishment request is generated based on the read multicast package identification information and information indicating the necessary bandwidth, and the extracted multicast address and source address, and the generated session establishment request is managed by the management. 6. The method for controlling a network connection apparatus according to claim 4, further comprising a step of transmitting to a type network.
JP2009100225A 2009-04-16 2009-04-16 Network connection device and control method thereof Expired - Fee Related JP5364427B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009100225A JP5364427B2 (en) 2009-04-16 2009-04-16 Network connection device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009100225A JP5364427B2 (en) 2009-04-16 2009-04-16 Network connection device and control method thereof

Publications (2)

Publication Number Publication Date
JP2010252110A true JP2010252110A (en) 2010-11-04
JP5364427B2 JP5364427B2 (en) 2013-12-11

Family

ID=43313931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009100225A Expired - Fee Related JP5364427B2 (en) 2009-04-16 2009-04-16 Network connection device and control method thereof

Country Status (1)

Country Link
JP (1) JP5364427B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017519446A (en) * 2014-06-24 2017-07-13 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Multicast method, apparatus, and system for software-defined network

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506379A (en) * 2016-09-22 2017-03-15 福建天泉教育科技有限公司 A kind of based on the data transmission method of LAN, system and transmitting terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007295171A (en) * 2006-04-24 2007-11-08 Sharp Corp Digital broadcast receiving apparatus, program preparation apparatus, method for preparing program list, program, and recording medium
WO2007140834A1 (en) * 2006-06-02 2007-12-13 Telefonaktiebolaget L M Ericsson (Publ) Ims service proxy in higa
JP2008527836A (en) * 2005-01-07 2008-07-24 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート Customized broadcast service providing apparatus, customized broadcast service providing method, user terminal apparatus, and computer-readable recording medium
JP2008199541A (en) * 2007-02-15 2008-08-28 Sony Corp Multicast distribution system, client device, upper router controller, method of displaying content and computer program
WO2009044849A1 (en) * 2007-10-05 2009-04-09 Sharp Kabushiki Kaisha Communication device, its control method, communication system, data transmission system, communication device control program, and recording medium containing the program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008527836A (en) * 2005-01-07 2008-07-24 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート Customized broadcast service providing apparatus, customized broadcast service providing method, user terminal apparatus, and computer-readable recording medium
JP2007295171A (en) * 2006-04-24 2007-11-08 Sharp Corp Digital broadcast receiving apparatus, program preparation apparatus, method for preparing program list, program, and recording medium
WO2007140834A1 (en) * 2006-06-02 2007-12-13 Telefonaktiebolaget L M Ericsson (Publ) Ims service proxy in higa
JP2009539158A (en) * 2006-06-02 2009-11-12 テレフオンアクチーボラゲット エル エム エリクソン(パブル) HiGA IMS Service Proxy
JP2008199541A (en) * 2007-02-15 2008-08-28 Sony Corp Multicast distribution system, client device, upper router controller, method of displaying content and computer program
WO2009044849A1 (en) * 2007-10-05 2009-04-09 Sharp Kabushiki Kaisha Communication device, its control method, communication system, data transmission system, communication device control program, and recording medium containing the program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017519446A (en) * 2014-06-24 2017-07-13 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Multicast method, apparatus, and system for software-defined network
US10218522B2 (en) 2014-06-24 2019-02-26 Huawei Technologies Co., Ltd. Multicast method, apparatus, and system for software-defined network

Also Published As

Publication number Publication date
JP5364427B2 (en) 2013-12-11

Similar Documents

Publication Publication Date Title
JP5379167B2 (en) SIP-HTTP application correlator
JP4648214B2 (en) Call control apparatus and call control method
JP4814998B2 (en) Method and apparatus for reliable delivery of multicast data
US20150181285A1 (en) Media Playback Method, Control Point, and Terminal
CN101547169B (en) Gateway device and communication method
JP5474983B2 (en) Network apparatus and method for setting up an IPTV session
EP2175591A1 (en) A method, system, device for realizing the services of network televison
US10893086B2 (en) Node type based control of assistance for data streaming
EP2209312A1 (en) Video conference method and system, application server and media resource server
CN106210049B (en) Cluster communication method and system based on message queue
CN111294317B (en) Method and device for RCS to support multi-protocol access and electronic equipment
US20120023527A1 (en) Method, system and home stream media server for implementing video on demand service
US8656001B2 (en) Communication system, application server and communication method for server cooperation
US20070060042A1 (en) System for providing interactive broadcast service and method thereof
US20160241642A1 (en) Multimedia sharing method, registration method, server and proxy server
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
US10567183B2 (en) System and method for conference messaging between telephony devices in a first network and devices connected to a second network
JP5364427B2 (en) Network connection device and control method thereof
CN105812909A (en) Video transmission method and device
US20190098351A1 (en) Method for managing the access right to an item of digital content
WO2012003063A1 (en) Method and apparatus for transmitting an application identifier across application elements
CN101868975A (en) Method and apparatus for searching for iptv service relay devices and method and apparatus for interacting with devices
JP5064425B2 (en) Relay device, relay method and relay processing program for video distribution service providing system
CN102333095A (en) Media business system and implementation method
Hammershøj et al. The Next-Generation Television Broadcasting Test Platform in Copenhagen

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120627

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121214

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130515

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: 20130903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130909

R150 Certificate of patent or registration of utility model

Ref document number: 5364427

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees