JP2010252110A - Network connecting apparatus, and control method thereof - Google Patents
Network connecting apparatus, and control method thereof Download PDFInfo
- 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
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
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
ところが、既存のマルチキャストサービスの多くは、閉域ネットワークを使用して提供されている。既存の閉域ネットワークは、セッション確立や必要帯域の確保等のネットワーク制御を行なわないため、既存の端末はセッション制御プロトコルをサポートしていない。また、番組表データの内容もフォーマットも異なり、セッション関連情報はネットワーク制御に必要なすべての要素を含んでいるとは限らない。例えば、日本の業界団体である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
このため、上記既存のマルチキャストサービスで使用されている端末を用いて、先に述べた標準化が進められている管理型ネットワークを使用するマルチキャストサービスを利用しようとしても、プロトコルもまた番組表データの内容及びフォーマットも対応しないため、利用することができない。 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.
以下、図面を参照してこの発明に係わる実施形態を説明する。
図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
端末1、コンテンツサーバ2、制御サーバ4及び番組情報サーバ5は、上記通信ネットワーク3に接続される。このうち端末1は、例えばテレビジョン受信機やパーソナル・コンピュータからなり、例えばIPTVフォーラムの規格に準拠するマルチキャスト制御プロトコルには対応するが、セッション制御プロトコルには対応していない。
The
コンテンツサーバ2は、映像データ等のコンテンツ情報を蓄積するコンテンツ蓄積部と、通信インタフェース部と、コンテンツ配信制御部とを備える。通信インタフェース部はセッション制御プロトコルに対応している。コンテンツ配信制御部は、上記コンテンツ蓄積部に蓄積されたコンテンツ情報のデータストリームを、マルチキャスト制御プロトコルに従い、要求元の端末に向けて送信する。
The
制御サーバ4は、セッション制御プロトコルに対応する端末又はノードからセッション確立要求を受信した場合に、当該要求元の端末又はノードと接続先となるコンテンツサーバとの間にセッションを確立しかつ必要な帯域(ネットワークリソース)を確保するためのネットワーク制御を、通信ネットワーク3に対し行う。
When the
番組情報サーバ5は、上記コンテンツサーバ2と共にコンテンツ配信事業者が運用するもので、コンテンツサーバ2に蓄積されたコンテンツ情報に関する番組表データを管理している。この番組表データには、番組表本体に加え、セッション関連情報が記述されている。セッション関連情報は、セッション制御プロトコルに基づくネットワーク制御に必要な情報であり、例えば図4に示すようにストリーム個別情報としてのマルチキャストアドレスとソースアドレスの対に対応付けて、ストリーム個別情報のインデックスと、マルチキャストパッケージの識別情報(マルチキャストパッケージID)と、必要帯域を表す情報を設定したものである。
The
ところで、上記セッション制御プロトコルに対応していない端末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
ホームゲートウエイ6は、図4に示すようにセッション関連情報変換機能61と、プロトコル連携機能62を備える。セッション関連情報変換機能61は、図5に示すようにセッション関連情報変換機能611と、セッション関連情報テーブル管理機能612を含む。またプロトコル連携機能62は、図5に示すようにマルチキャスト制御プロトコルプロキシ機能621と、セッション制御プロトコル終端機能622を含む。
The
ホームゲートウエイ6は、以上の各機能を例えば次のようなハードウエア及びソフトウエアにより実現している。図2はその構成を示すブロック図である。
すなわち、ホームゲートウエイ6は、中央処理ユニット(CPU)11を備え、このCPU11に、バス12を介してプログラムメモリ13と、データメモリ14と、端末インタフェース15と、ネットワークインタフェース16を接続したものとなっている。
The
That is, the
端末インタフェース15は、CPU11の制御の下で端末1との間で制御コマンド及びデータの送受信を行う。ネットワークインタフェース16は、CPU11の制御の下で、通信ネットワーク3との間で制御コマンド及びデータの送受信を行う。
The
データメモリ14には、セッション関連情報テーブル141が設けられている。セッション関連情報テーブル141は、番組情報サーバ5から受信した番組表データに記述されたセッション関連情報を保存するために使用されるもので、複数のセッション関連情報を保存する領域を備える。図6にその一例を示す。
The
プログラムメモリ13には、この発明を実施するために必要なアプリケーション・プログラムとして、セッション関連情報変換プログラム131と、セッション関連情報テーブル管理プログラム132と、マルチキャスト制御プロトコルプロキシ制御プログラム133と、セッション制御プロトコル終端制御プログラム134が格納されている。
The
セッション関連情報変換プログラム131は、以下の処理をCPU11に実行させる。
(1) 番組情報サーバ5から送信された番組表データがネットワークインタフェース16により受信された場合に、この受信された番組表データを端末1が解釈可能なフォーマットに変換し、この変換された番組表データを端末インタフェース15から端末1へ送信させる処理。
(2) 上記受信された番組表データを、セッション関連情報テーブル管理プログラム132に通知する処理。
The session related
(1) When the program guide data transmitted from the
(2) Processing for notifying the received program guide data to the session related information
セッション関連情報テーブル管理プログラム132は、以下の処理をCPU11に実行させる。
(1) 上記受信された番組表データからセッション関連情報を抽出し、このセッション関連情報を上記データメモリ14のセッション関連情報テーブル141に保存させる処理。保存に際しては、セッション関連情報のインデックスをもとに同一のインデックスを持つ情報が既に保存されているか否かを判定し、既に保存されている場合には当該保存されている情報を上記新たに受信された情報に更新し、保存されていない場合には上記新たに受信された情報を追加保存させる。
(2) 端末1からマルチキャスト参加要求又は離脱要求が到来し、それに応じて後述するセッション制御プロトコル終端制御プログラム134からマルチキャストアドレスとソースアドレスが通知された場合に、このマルチキャストアドレスとソースアドレスをキーにして、セッション関連情報テーブル141から対応するマルチキャストパッケージIDと必要帯域を表す情報を読み出して、セッション制御プロトコル終端制御プログラム134に返送する処理。
The session related information
(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
(2) When a multicast join request or a leave request arrives from the
マルチキャスト制御プロトコルプロキシ制御プログラム133は、以下の処理をCPU11に実行させる。
(1) 端末1から送信されたマルチキャスト参加要求又は離脱要求が端末インタフェース15により受信された場合に、この受信されたマルチキャスト参加要求又は離脱要求からマルチキャストアドレス及びソースアドレスを抽出してセッション制御プロトコル終端制御プログラム134に通知する処理。
(2) セッションの確立又は解除が成功した旨の応答をセッション制御プロトコル終端制御プログラム134から受け取った場合に、先に端末1から受信したマルチキャスト参加要求又は離脱要求をネットワークインタフェース16から通信ネットワーク3へ送信させる処理。
The multicast control protocol
(1) When a multicast participation request or withdrawal request transmitted from the
(2) When a response to the effect that session establishment or release has been successfully received is received from the session control protocol
セッション制御プロトコル終端制御プログラム134は、以下の処理をCPU11に実行させる。
(1) マルチキャスト制御プロトコルプロキシ制御プログラム133から通知されたマルチキャストアドレス及びソースアドレスを、上記セッション関連情報テーブル管理プログラム132に通知する処理。
(2) セッション関連情報テーブル管理プログラム132からマルチキャストパッケージIDと必要帯域を表す情報が返送された場合に、これらの情報に基づいてセッション確立要求又は解除要求を生成し、このセッション確立要求又は解除要求をネットワークインタフェース16から制御サーバ4へ送信させる処理。
(3) 上記セッション確立要求又は解除要求の送信に対し制御サーバ4から返送される応答がネットワークインタフェース16により受信された場合に、この応答の受信結果を表す情報をマルチキャスト制御プロトコルプロキシ制御プログラム133に通知する処理。
The session control protocol
(1) A process of notifying the session related information
(2) When information indicating the multicast package ID and the necessary bandwidth is returned from the session related information
(3) When a response returned from the
次に、以上のように構成されたコンテンツ配信システムのコンテンツ配信動作を、ホームゲートウエイ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
番組情報サーバ5は、図3及び図4の(0) に示すように、端末1に向けて当該端末1に関係する番組表データをHTTP(Hyper Text Transfer Protocol)により一定の時間間隔で送信する。この番組表データは、通信ネットワーク3を介してホームゲートウエイ6で受信される。
As shown in (0) of FIG. 3 and FIG. 4, the
ホームゲートウエイ6は、定期的に番組表データの受信を監視している。この状態で、番組情報サーバ5から番組表データが到来し、この番組表データがネットワークインタフェース16により受信されると、セッション関連情報変換プログラム131の制御の下で、上記受信された番組表データを端末1が解釈可能なフォーマットに変換し、この変換された番組情報データを端末インタフェース15から端末1へ送信させる(ステップS1)。この結果、上記フォーマット変換された番組情報データは図3及び図4の(1) に示すようにHTTPにより端末1へ転送される。
The
また、それと共にホームゲートウエイ6は、セッション関連情報テーブル管理プログラム132の制御の下で、上記受信された番組情報データからセッション関連情報を抽出し、このセッション関連情報のインデックスをもとに同一のインデックスを持つ情報が既にセッション関連情報テーブル141に保存されているか否かを判定する。そして、同一のインデックスを持つ情報が既に保存されている場合には、当該保存されている情報を上記新たに受信された情報に更新する。これに対し、同一のインデックスを持つ情報がテーブル141に保存されていなければ、上記新たに受信されたセッション関連情報をセッション関連情報テーブル141に追加保存する(ステップS2)。
At the same time, the
以後同様に、ホームゲートウエイ6は番組情報サーバ5からセッション関連情報が受信されるごとに、上記ステップS1及びS2による処理を繰り返し実行する。
Thereafter, similarly, every time session related information is received from the
さて、この状態で端末1から図3及び図4の(2) に示すようにマルチキャスト参加要求が送信されたとする。なお、プロトコルとしては例えばMLD(Multicast Listener Discovery)が使用される。
Now, assume that a multicast participation request is transmitted from the
そうするとホームゲートウエイ6は、上記マルチキャスト参加要求を端末インタフェース15により受信すると、先ずマルチキャスト制御プロトコルプロキシ制御プログラム133の制御の下で、上記受信されたマルチキャスト参加要求からマルチキャストアドレス及びソースアドレスを抽出する。続いて、セッション関連情報テーブル管理プログラム132が、上記抽出されたマルチキャストアドレスとソースアドレスの対をキーにして、セッション関連情報テーブル141から対応するマルチキャストパッケージIDと必要帯域を表す情報を読み出す。
Then, when receiving the multicast participation request by the
次にホームゲートウエイ6は、セッション制御プロトコル終端制御プログラム134の制御の下で、上記読み出されたマルチキャストパッケージIDと必要帯域を表す情報に基づいてセッション確立要求を生成し(ステップS3)、このセッション確立要求をネットワークインタフェース16から図3及び図4の(3) に示すようにSIP(Session Initiation Protocol)により制御サーバ4へ送信する(ステップS4)。
Next, the
例えば、いま図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
上記セッション確立要求が到来すると制御サーバ4は、図3及び図4の(4) に示すように、通信ネットワーク3上にセッションを確立しかつ必要帯域を確保するためのネットワーク制御を実行する。そして、セッションが確立されると、要求元のホームゲートウエイ6にSIPによりセッション確立応答を返送する。
When the session establishment request arrives, the
上記セッション確立応答を受信するとホームゲートウエイ6は、マルチキャスト制御プロトコルプロキシ制御プログラム133の制御の下で、先に端末1から受信したマルチキャスト参加要求をネットワークインタフェース16から図3及び図4の(5) に示すようにMLDにより通信ネットワーク3へ送信する。このマルチキャスト参加要求は、通信ネットワーク3内の転送ノード31〜3nを介してコンテンツサーバ2へ転送される。
Upon receiving the session establishment response, the
上記マルチキャスト参加要求を受信するとコンテンツサーバ2は、該当するコンテンツ情報を選択的に読み出し、当該コンテンツ情報のデータストリーム、例えば映像ストリームを、RTP(Real-time Transport Protocol)により端末に向け送信する。この映像ストリームは、通信ネットワーク3上に確立されたセッションを介してホームゲートウエイ6に転送され、このホームゲートウエイ6から図3及び図4の(6) に示すように端末1へ転送される。
Upon receiving the multicast participation request, the
以上詳述したようにこの実施形態では、セッション制御プロトコルに対応していない端末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
したがって、番組情報サーバ5から送信される番組表データがセッション制御プロトコルに対応するものであっても、この番組表データはホームゲートウエイ6によりフォーマット変換されたのち当該端末1に転送されるため、セッション制御プロトコルに対応していない既存の端末においても番組表データを表示することが可能となる。
Therefore, even if the program guide data transmitted from the
また、番組表データからセッション関連情報が抽出されてセッション関連情報テーブル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
しかも、セッション関連情報を含む番組表データは定期的に繰り返し受信され、セッション関連情報テーブル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
なお、この発明は上記実施形態に限定されるものではなく、種々の変形及び応用が可能である。例えば、前記実施形態では、番組情報サーバ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
また、別の配信方式として、端末1からマルチキャスト参加要求を受信した場合に、これに応じて番組情報サーバ5へ番組表データの取得要求を送信し、これに対し番組情報サーバ5から送信される番組表データを受信するようにしてもよい。このようにすると、端末1からマルチキャスト参加要求が送信されるごとに、この時点における最新の番組表データを取得することができる。このため、番組情報サーバ5で管理されるセッション関連情報の内容がいつ変化しても、常に最新のセッション関連情報を取得することができ、これによりこの最新のセッション関連情報をもとにセッション確立要求を生成して、通信ネットワーク3へ送信することができる。
As another delivery method, when a multicast participation request is received from the
その他、ネットワーク接続装置の種類やセッション関連情報の変換処理手順とその処理内容、プロトコル連携のための処理手順と処理内容、セッション制御プロトコル及びマルチキャスト制御プロトコルの種類などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。 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
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又は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又は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.
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)
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)
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)
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 |
-
2009
- 2009-04-16 JP JP2009100225A patent/JP5364427B2/en not_active Expired - Fee Related
Patent Citations (6)
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)
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 |