(57)【要約】【課題】インターネット網の負荷を軽減させることができる中継装置、中継装置の制御方法、プログラム、及びコンテンツ管理システムを提供すること。【解決手段】本発明にかかるＨＧＷ２１は、コンテンツ取得部１１と、メモリ１２と、コンテンツ送信部１３と、を備える。コンテンツ取得部１１は、第１のユーザ端末の配信要求に応じて、インターネット網を介してコンテンツ配信サーバからコンテンツを取得する。メモリ１２は、コンテンツ取得部１１が取得したコンテンツを格納する。コンテンツ送信部１３は、インターネット網に接続された他のＨＧＷの配下に接続された第２のユーザ端末の配信要求に応じて、メモリ１２に格納されたコンテンツを他のＨＧＷに送信する。【選択図】図９
2014171071.tif 000002
【特許請求の範囲】
【請求項１】
インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置であって、
前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得した前記コンテンツを格納するメモリと、
前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信するコンテンツ送信手段と、
を備える中継装置。
【請求項２】
前記中継装置は、前記他の中継装置とは異なる回線を用いて前記インターネット網に接続されている請求項１に記載の中継装置。
【請求項３】
複数の中継装置が属するグループを設定するグループ設定手段をさらに備え、
前記コンテンツ送信手段は、同一の前記グループに属する前記他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信する請求項１または２に記載の中継装置。
【請求項４】
前記メモリは、同一の前記グループに含まれる前記他の中継装置にアクセスするためのアドレス情報が格納されたテーブルをさらに格納する請求項３に記載の中継装置。
【請求項５】
同一の前記グループに含まれる前記他の中継装置が存在するか否かを判定する判定手段をさらに備え、
前記コンテンツ取得手段は、同一の前記グループに含まれる前記他の中継装置が存在する場合、前記他の中継装置から前記コンテンツを取得し、同一の前記グループに含まれる前記他の中継装置が存在しない場合、前記コンテンツ配信サーバから前記コンテンツを取得する請求項３または４に記載の中継装置。
【請求項６】
前記中継装置は、前記インターネット網から隔離されたネットワークを介して、同一の前記グループに属する前記他の中継装置と接続されている請求項３〜５のいずれか一項に記載の中継装置。
【請求項７】
インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置の制御方法であって、
前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得するステップと、
取得した前記コンテンツをメモリに格納するステップと、
前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信するステップと、
を備える中継装置の制御方法。
【請求項８】
インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置を制御するプログラムであって、
コンピュータに、
前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得させるステップと、
取得した前記コンテンツをメモリに格納させるステップと、
前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信させるステップと、
を実行させるプログラム。
【請求項９】
インターネット網を介してコンテンツを配信するコンテンツ配信サーバと、
前記インターネット網に接続された第１の中継装置と、
前記インターネット網に接続された第２の中継装置と、
前記第１の中継装置の配下に接続された第１のユーザ端末と、
前記第２の中継装置の配下に接続された第２のユーザ端末と、を備え、
前記第１の中継装置は、前記第１のユーザ端末の配信要求に応じて前記コンテンツ配信サーバから取得した前記コンテンツを格納するメモリを有し、前記第２のユーザ端末の前記配信要求に応じて、前記メモリに格納された前記コンテンツを前記第２の中継装置に送信するコンテンツ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は中継装置、中継装置の制御方法、プログラム、及びコンテンツ管理システムに関する。
【背景技術】
【０００２】
音楽や映像などのコンテンツをコンテンツ配信サーバがインターネット経由で配信するサービスが普及している。このようなサービスでは、テレビやスマートフォンなどのユーザ端末とインターネットとの間をホームゲートウェイ（以下、ＨＧＷと称す）が中継している。ＨＧＷがインターネット網を介して、コンテンツをダウンロードし、当該ＨＧＷの配下のユーザ端末に当該コンテンツを提供する。
【０００３】
なお、特許文献１には、Ｗｅｂコンテンツをキャッシュ可能な宅内中継通信装置が開示されている。また、特許文献２には、携帯電話から受信したコンテンツをキャッシュに一時記憶しておくことができるゲートウェイが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２６１９７号公報
【特許文献２】特開２００８−２５２８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、あるＨＧＷがダウンロードしたコンテンツは、当該コンテンツの配下のユーザ端末のみに提供される。このため、コンテンツをダウンロードしたＨＧＷとは異なるＨＧＷは、配下のユーザ端末から、あるＨＧＷが既にダウンロード済みのコンテンツの配信要求があった場合でも、再度インターネット網を介してコンテンツ配信サーバに接続し、同じコンテンツをダウンロードしなければならない。このため、インターネット網への負荷がかかるという問題があった。
【０００６】
本発明は、このような問題を解決するためになされたものであり、インターネット網の負荷を軽減させることができる中継装置、中継装置の制御方法、プログラム、及びコンテンツ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる中継装置は、インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置であって、前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得するコンテンツ取得手段と、前記コンテンツ取得手段が取得した前記コンテンツを格納するメモリと、前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信するコンテンツ送信手段と、を備えるものである。
【０００８】
本発明にかかる中継装置の制御方法は、インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置の制御方法であって、前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得するステップと、取得した前記コンテンツをメモリに格納するステップと、前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信するステップと、を備えるものである。
【０００９】
本発明にかかるプログラムは、インターネット網に接続され、第１のユーザ端末が配下に接続された中継装置を制御するプログラムであって、コンピュータに、前記第１のユーザ端末の配信要求に応じて、前記インターネット網を介してコンテンツ配信サーバからコンテンツを取得させるステップと、取得した前記コンテンツをメモリに格納させるステップと、前記インターネット網に接続された他の中継装置の配下に接続された第２のユーザ端末の配信要求に応じて、前記メモリに格納された前記コンテンツを前記他の中継装置に送信させるステップと、を実行させるものである。
【００１０】
本発明にかかるコンテンツ管理システムは、インターネット網を介してコンテンツを配信するコンテンツ配信サーバと、前記インターネット網に接続された第１の中継装置と、前記インターネット網に接続された第２の中継装置と、前記第１の中継装置の配下に接続された第１のユーザ端末と、前記第２の中継装置の配下に接続された第２のユーザ端末と、を備え、前記第１の中継装置は、前記第１のユーザ端末の配信要求に応じて前記コンテンツ配信サーバから取得した前記コンテンツを格納するメモリを有し、前記第２のユーザ端末の前記配信要求に応じて、前記メモリに格納された前記コンテンツを前記第２の中継装置に送信するものである。
【発明の効果】
【００１１】
本発明により、インターネット網の負荷を軽減させることができる中継装置、中継装置の制御方法、プログラム、及びコンテンツ管理システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態にかかるコンテンツ管理システムの構成を示す図である。
【図２】実施の形態にかかるＨＧＷのブロック図である。
【図３】実施の形態にかかるＳＩＰメッセージの送受信を示すシーケンス図である。
【図４】実施の形態にかかるＳＩＰメッセージの送受信を示すフローチャートである。
【図５】実施の形態にかかるグループ設定の動作を示すフローチャートである。
【図６】実施の形態にかかるメモリ回路に格納されたテーブルを示す図である。
【図７】実施の形態にかかるＨＧＷのコンテンツ送信処理を示すフローチャートである。
【図８】実施の形態にかかるメモリ回路に格納された映像コンテンツ情報を示す図である。
【図９】実施の形態にかかるＨＧＷのブロック図である。
【発明を実施するための形態】
【００１３】
＜コンテンツ管理システムの構成＞
以下、図面を参照して本発明の実施の形態について説明する。本実施の形態にかかるコンテンツ管理システムの構成を図１に示す。コンテンツ管理システムは、ＨＧＷ２１、２２と、映像端末２３、２４と、映像コンテンツ配信サーバ２５と、ＳＩＰ（Session Initiation Protocol）サーバ２６と、を備える。ＨＧＷ２１、２２は、インターネット網２７を介して、映像コンテンツ配信サーバ２５及びＳＩＰサーバ２６と接続されている。具体的には、ＨＧＷ２１は、回線Ｌ１（第１の回線）を用いてインターネット網２７に接続されている。ＨＧＷ２２は、回線Ｌ１とは異なる回線Ｌ２（第２の回線）を用いてインターネット網２７に接続されている。映像コンテンツ配信サーバ２５は、回線Ｌ３を用いてインターネット網２７に接続されている。ＳＩＰサーバ２６は、回線Ｌ４を用いてインターネット網２７に接続されている。
【００１４】
ＨＧＷ２１（第１の中継装置）の配下には、映像端末２３（第１のユーザ端末）が接続されている。ＨＧＷ２２（第２の中継装置、他の中継装置）の配下には、映像端末２４（第２のユーザ端末）が接続されている。なお、映像端末２３、２４とは、映像コンテンツを表示可能な装置であり、例えば、テレビ、ＰＣ（Personal Computer）、タブレットＰＣ、スマートフォン等である。
【００１５】
映像コンテンツ配信サーバ２５は、映像端末２３、２４からの配信要求に応じて、インターネット網２７を介して映像コンテンツを配信する。なお、配信要求とは、自端末に映像コンテンツの配信を要求するための信号である。ＨＧＷ２１は、映像端末２３から出力された配信要求を受信し、当該配信要求を回線Ｌ１、インターネット網２７、及び回線Ｌ３を介して、映像コンテンツ配信サーバ２５に送信する。そして。映像コンテンツ配信サーバ２５は、配信要求に対応する映像コンテンツ情報を、回線Ｌ３、インターネット網２７、及び回線Ｌ１を介して、ＨＧＷ２１に送信する。ＨＧＷ２１は、受信した映像コンテンツを配下の映像端末２３に送信する。なお、ＨＧＷ２２及び映像端末２４についても同様である。
【００１６】
ＳＩＰサーバ２６は、ＨＧＷ２１、２２の電話番号及びＩＰアドレスを管理する。またＳＩＰサーバ２６は、ＨＧＷ２１とＨＧＷ２２との間におけるＳＩＰを用いた呼出しを制御する。なお、ＳＩＰのプロトコルについては、公知の技術であるため、詳細な説明を省略する。
【００１７】
＜ＨＧＷの構成＞
次に、ＨＧＷ２１の構成について、図２に示すブロック図を参照して説明する。ＨＧＷ２１は、制御回路１と、回線制御回路２と、ＳＩＰ制御回路３と、メモリ回路４と、音声再生回路５と、ＤＴＭＦ（Dial Tone Multi Frequency）送受信回路６と、タイマ７と、アナログ制御回路８と、映像端末制御回路９と、を備える。
【００１８】
制御回路１は、中央制御装置（ＣＰＵ(Central Processing Unit)）であり、メモリ回路４に予め格納された処理プログラムに基づいて、ＨＧＷ２１の各処理ブロックに対して処理を命令する。
【００１９】
回線制御回路２は、制御回路１の命令に応じて、ＩＰ電話（例えばひかり電話）サービスを利用した回線の状態を監視し、回線制御を行う。
【００２０】
ＳＩＰ制御回路３は、ＩＰ電話用としてＨＧＷ２１のアナログポートに接続したアナログ電話装置（図示省略）からＳＩＰの制御を行う。
【００２１】
メモリ回路４は、例えば、ＲＡＭやＲＯＭ等の記憶素子である。メモリ回路４は、映像コンテンツ情報をキャッシュする。映像コンテンツ情報とは、ＨＧＷ２１が映像コンテンツ配信サーバ２５からダウンロードした映像コンテンツのデータである。また、メモリ回路４は、グループ情報を格納する。グループ情報とは、ＨＧＷ２１が属するグループに含まれるＨＧＷのＭＡＣアドレス、アナログ電話装置の電話番号、及び映像端末のＭＡＣアドレスが対応付けられたテーブルである。
【００２２】
音声再生回路５は、制御回路１の命令に応じて、グループ認証を設定するためのＰＢ（Push Button）設定を促す音声メッセージを流す。ＤＴＭＦ送受信回路６は、制御回路１の命令に応じて、制御回路１の命令に応じて、ＨＧＷ２１の配下に接続されるアナログ電話装置から入力されたＰＢ信号を検出する。タイマ７は、制御回路１の命令に応じて、時間を計測する。
【００２３】
アナログ制御回路８は、ＨＧＷ２１の配下に接続されたアナログ電話装置に接続される。アナログ制御回路８は、制御回路１の命令に応じて、接続されたアナログ電話装置の動作を制御する。
【００２４】
映像端末制御回路９（コンテンツ取得手段、コンテンツ送信手段、判定手段）は、ＨＧＷ２１の配下に接続された映像端末２２に接続される。映像端末制御回路９は、制御回路１の命令に応じて、接続された映像端末２２の動作を制御する。具体的には、映像端末制御回路９は、映像端末２２から映像コンテンツ情報の配信要求を受信する。また、映像端末制御回路９は、配信要求を映像コンテンツ配信サーバ２５に送信し、配信要求に対応する映像コンテンツ情報を映像コンテンツ配信サーバ２５から取得（受信）する。さらに、映像端末制御回路９は、映像コンテンツ情報を映像端末２２に送信する。
【００２５】
なお、図２を用いてＨＧＷ２１の構成について説明したが、ＨＧＷ２２の構成も、図２の構成と同様であるため、ＨＧＷ２２の詳細な構成の説明は省略する。
【００２６】
＜ＳＩＰセッション動作＞
続いて、本実施の形態にかかるＨＧＷの動作について説明する。まず、図３及び図４を参照して、ＨＧＷ２１、２２がＳＩＰのセッションを行う動作について説明する。図３は、ＨＧＷ２１、２２によるＳＩＰメッセージの送受信を示すシーケンス図である。図４は、ＨＧＷ２１の動作を示すフローチャートである。本実施の形態においては、ＨＧＷ２１は、ＳＩＰメッセージを用いてグループ設定を行う。
【００２７】
まず、シーケンス図を参照して全体の流れを説明する。以下の説明では、一例として、ＨＧＷ２１のアナログポート（アナログ制御回路８）に接続したアナログ電話装置から、同一グループに設定したいＨＧＷ２２の電話番号「23456789」に発信した場合について説明する。まず、ＨＧＷ２１のＳＩＰ制御回路３は「INVITE」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３０１）。ＳＩＰサーバ２６は、受信した「INVITE」メッセージをＨＧＷ２２に送信する（ステップＳ３１０）。「INVITE」は、通話要求を行い、セッションを開始するためのメッセージである。
【００２８】
その後、ＨＧＷ２２のＳＩＰ制御回路は「100 Trying」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３１１）。ＳＩＰサーバ２６は、受信した「100 Trying」メッセージをＨＧＷ２１に送信する（ステップＳ３０２）。「100 Trying」は、「INVITE」メッセージを受け取り、処理していることを送信元に知らせるためのメッセージである。
【００２９】
その後、ＨＧＷ２２のＳＩＰ制御回路は「200 OK」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３１２）。ＳＩＰサーバ２６は、受信した「200 OK」メッセージをＨＧＷ２１に送信する（ステップＳ３０３）。「200 OK」は、セッション開始要求を受け入れたことを知らせるためのメッセージである。
【００３０】
その後、ＨＧＷ２１のＳＩＰ制御回路３は、「ACK」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３０４）。ＳＩＰサーバ２６は、受信した「ACK」メッセージをＨＧＷ２２に送信する（ステップＳ３１３）。「ACK」は、「INVITE」メッセージに対して「200 OK」のレスポンスを受け取ったことを確認するためのメッセージである。これにより、ＨＧＷ２１の配下のアナログ電話装置と、ＨＧＷ２２の配下のアナログ電話装置と、が接続される。
【００３１】
ＨＧＷ２１の音声再生回路５は、アナログ電話装置から、通話相手（ＨＧＷ２２の配下のアナログ電話装置）に対して、例えば「グループ登録を実施しますか。その場合、０を５回押して下さい」等のＰＢの入力を促すガイダンスメッセージを流す（ステップＳ３０５）。
【００３２】
ガイダンスメッセージに応じたＰＢの入力が行われると、ＨＧＷ２２は、ＨＧＷ２１と同一グループに設定される（ステップＳ３０６）。設定処理の詳細については後述する。一方、ガイダンスメッセージに応じたＰＢの入力が行われないと、ＨＧＷ２１は、セッションの切断処理を開始する（ステップＳ３０７）。
【００３３】
セッションを切断する場合、ＨＧＷ２１のＳＩＰ制御回路３は、「BYE」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３０８）。ＳＩＰサーバ２６は、「BYE」メッセージをＨＧＷ２２に送信する（ステップＳ３１４）。「BYE」は、通話の終了要求を行い、セッションを終了するためのメッセージである。
【００３４】
その後、ＨＧＷ２２のＳＩＰ制御回路は、「200 OK」メッセージをＳＩＰサーバ２６に送信する（ステップＳ３１５）。ＳＩＰサーバ２６は、受信した「200 OK」メッセージをＨＧＷ２１に送信する（ステップＳ３０９）。
【００３５】
次に、図４のフローチャートを参照して、ＳＩＰのセッションを行うＨＧＷ２１の動作について説明する。まず、ＨＧＷ２１のＳＩＰ制御回路３は、「INVITE」メッセージをＳＩＰサーバ２６に送信する（ステップＳ４０１）。
【００３６】
次に、ＳＩＰ制御回路３は、ＳＩＰサーバ２６から「100 Trying」メッセージを受信したか否かを判定する（ステップＳ４０２）。「100 Trying」メッセージを受信した場合（ステップＳ４０２：Ｙｅｓ）、ＳＩＰ制御回路３は、ＳＩＰサーバ２６から「200 OK」メッセージを受信したか否かを判定する（ステップＳ４０３）。一方、「100 Trying」メッセージを受信しない場合（ステップＳ４０２：Ｎｏ）、ＳＩＰ制御回路３は、セッションの切断処理を行う（ステップＳ４０８）。なお、切断処理とは、図３のステップＳ３０８以降の処理である。
【００３７】
「200 OK」メッセージを受信した場合（ステップＳ４０３：Ｙｅｓ）、ＳＩＰ制御回路３は、「ACK」メッセージをＳＩＰサーバ２６に送信する（ステップＳ４０４）。これにより、ＨＧＷ２１に接続されたアナログ電話装置と、ＨＧＷ２２に接続されたアナログ電話装置と、が通話可能状態となる。つまり、ＨＧＷ２２の制御回路の命令により、通話パスをＨＧＷ２１の音声再生回路５に接続する。一方、「200 OK」メッセージを受信しない場合（ステップＳ４０３：Ｎｏ）、ＳＩＰ制御回路３は、セッションの切断処理を行う（ステップＳ４０８）。
【００３８】
制御回路１は、「ACK」メッセージの送信後、タイマ７を起動する。また、制御回路１は、アナログ制御回路８を介してガイダンスメッセージを送信する（ステップＳ４０５）。具体的には、音声再生回路５は、制御回路１の命令に応じて、アナログ制御回路８を介して、相手にアナログ電話装置を用いてＰＢの入力を促すガイダンスメッセージを流す。ガイダンスメッセージは、例えば「グループ登録を実施しますか。その場合、０を５回押して下さい」等である。
【００３９】
その後、ＳＩＰ制御回路３は、相手のアナログ電話装置がガイダンスメッセージの内容に対応するＰＢ入力が行われたか否かを判定する（ステップＳ４０６）。上記の例では、ＳＩＰ制御回路３は、「00000」が入力されたか否かを判定する。ＰＢ入力が行われた場合（ステップＳ４０６：Ｙｅｓ）、ＤＴＭＦ送受信回路６は、グループ設定を行う（ステップＳ４０７）。そして、グループ設定完了後、ＳＩＰ制御回路３は、セッションの切断処理を行う（ステップＳ４０８）。一方、ＰＢ入力が行われない場合（ステップＳ４０６：Ｎｏ）、ＳＩＰ制御回路３は、セッションの切断処理を行う（ステップＳ４０８）。例えば、ＳＩＰ制御回路３は、「00000」を検出する前にタイマ７が満了した場合、ＰＢが入力されていないと判定し、切断処理を行う。
【００４０】
なお、ＨＧＷ２１とＨＧＷ２２との通信プロトコルはＳＩＰに限られず、Ｈ．３２３等、他の通信プロトコルを使用してもよい。
【００４１】
＜グループ設定動作＞
次に、図５のフローチャートを参照して、ＤＴＭＦ送受信回路６（グループ設定手段）のグループ設定動作について説明する。まず、映像端末制御回路９は、ＨＧＷ２１の配下に接続された映像端末２３のＭＡＣアドレス情報及び電話番号情報を取得する。そして、ＤＴＭＦ送受信回路６は、映像端末２３のＭＡＣアドレス情報、電話番号情報、及び自装置（ＨＧＷ２１）のＭＡＣアドレス情報（装置ＭＡＣアドレス情報）を、ＵＤＰ（User Datagram Protocol）メッセージに含めてＨＧＷ２２に送信する（ステップＳ５０１）。
【００４２】
ＨＧＷ２２においてもステップＳ５０１と同様の処理が行われる。つまり、ＨＧＷ２２は、ＨＧＷ２２の配下の映像端末のＭＡＣアドレス情報、電話番号情報、及び自装置（ＨＧＷ２２）のＭＡＣアドレス情報を含むＵＤＰメッセージを送信する。ＤＴＭＦ送受信回路６は、ＨＧＷ２２から送信されたＵＤＰメッセージを受信する（ステップＳ５０２）。
【００４３】
ＤＴＭＦ送受信回路６は、制御回路１の命令に応じて、ＵＤＰメッセージに含まれる通話相手の装置（ＨＧＷ２２）のＭＡＣアドレス情報を読み出す（ステップＳ５０３）。そして、ＤＴＭＦ送受信回路６は、読み出したＨＧＷ２２のＭＡＣアドレス情報をメモリ回路４に格納されたテーブルに書き込む（ステップＳ５０４）。
【００４４】
次に、ＤＴＭＦ送受信回路６は、制御回路１の命令に応じて、ＵＤＰメッセージに含まれるアナログ電話装置のＩＰ電話番号情報を読み出す（ステップＳ５０５）。そして、ＤＴＭＦ送受信回路６は、読み出したＩＰ電話番号情報をメモリ回路４に格納されたテーブルに書き込む（ステップＳ５０６）。
【００４５】
さらに、ＤＴＭＦ送受信回路６は、制御回路１の命令に応じて、ＵＤＰメッセージに含まれる映像端末２４のＭＡＣアドレス情報を読み出す（ステップＳ５０７）。そして、ＤＴＭＦ送受信回路６は、読み出した映像端末ＭＡＣアドレスをメモリ回路４に格納されたテーブルに書き込む（ステップＳ５０８）。以上の動作により、メモリ回路４に格納されたテーブルにグループ設定された装置の情報が書き込まれる。すなわち、テーブルにＭＡＣアドレス等が書き込まれた複数のＨＧＷは、同一のグループとして設定される。
【００４６】
ここで、メモリ回路４に格納されたテーブルの一例を図６に示す。図６の例では、ＨＧＷ２１、２２が同一のグループとして設定されている。テーブルには、同一のグループに属するＨＧＷのＭＡＣアドレス、ＨＧＷの配下のアナログ電話装置のＩＰ電話番号、及びＨＧＷの配下の映像端末のＭＡＣアドレスが対応づけられて格納される。具体的には、ＨＧＷ２１のＭＡＣアドレス「11:22:33:44:55:01」に、ＩＰ電話番号「12345678」及び映像端末２３のＭＡＣアドレス「AA:BB:CC:DD:EE:01」が対応付けられている。また、ＨＧＷ２２のＭＡＣアドレス「11:22:33:44:55:02」に、ＩＰ電話番号「23456789」及び映像端末２４のＭＡＣアドレス「AA:BB:CC:DD:EE:02」が対応付けられている。
【００４７】
なお、本実施の形態においては、上記の通り、ＨＧＷ２１、２２が、ＵＤＰメッセージを用いて互いのＭＡＣアドレス等を取得し、テーブルにＭＡＣアドレス等を書き込むことにより、グループ設定が行われる。ただし、グループ設定方法は、これに限られるものではなく、各ＨＧＷ２１、２２が、互いにアクセス可能となるように、ＨＧＷ２１、２２のアドレス情報を取得できればよい。例えば、ユーザが同一グループに設定したいＨＧＷのアドレス情報を手動でＨＧＷ２１に入力してもよい。また、ＨＧＷ２１、２２とは別の装置に、同一のグループに属するＨＧＷのＭＡＣアドレスを予め格納しておき、ＨＧＷ２１、２２が当該装置にアクセスし、ＭＡＣアドレス等を参照できるようにしてもよい。
【００４８】
＜映像コンテンツ配信動作＞
続いて、図７に示すフローチャートを参照して、本実施の形態にかかるＨＧＷが、視聴した映像コンテンツをＨＧＷ内にキャッシュする動作及びキャッシュした映像コンテンツを配信する動作について説明する。まず、映像端末制御回路９は、ＨＧＷ２１の配下に接続された映像端末２３からコンテンツ配信要求を受信する（ステップＳ７０１）。
【００４９】
映像端末制御回路９は、メモリ回路４に格納されたテーブルを参照して、ＨＧＷ２１と同一グループのＨＧＷ（グループ装置）が存在するか否かを判定する（ステップＳ７０２）。具体的には、映像端末制御回路９は、メモリ回路４に格納されたテーブルのＨＧＷのＭＡＣアドレスの情報を参照し、同一のグループとして設定されている他のＨＧＷが存在するか否かを判定する。
【００５０】
グループ装置が存在しない場合（ステップＳ７０２：Ｎｏ）、映像端末制御回路９は、インターネット網２７経由で映像コンテンツ配信サーバ２５に対してコンテンツ配信要求をする（ステップＳ７０８）。これにより、映像コンテンツ配信サーバ２５から、コンテンツ配信要求に対応する映像コンテンツ情報がインターネット網２７経由でＨＧＷ２１に配信される。つまり、映像端末制御回路９は、映像コンテンツ情報を受信（取得）する。そして、映像端末制御回路９は、制御回路１の命令に応じて、映像コンテンツ配信サーバ２５から受信した映像コンテンツ情報をメモリ回路４の空き領域に格納する。これにより、ＨＧＷ２１のメモリ回路４に映像コンテンツ情報がキャッシュされる。メモリ回路４は、例えば図８に示すように、複数種類の映像コンテンツ情報（映像コンテンツ情報Ａ〜Ｃ）をキャッシュする。
【００５１】
一方、グループ装置が存在する場合（ステップＳ７０２：Ｙｅｓ）、映像端末制御回路９は、制御回路１の命令に応じて、同一グループとして設定されているＨＧＷのアナログ電話装置のＩＰ電話番号情報を読み出す。そして、映像端末制御回路９は、読み出した電話番号情報を用いてＩＰ電話の発呼を行い、同一グループに含まれるいずれかのＨＧＷのアナログ電話装置とＩＰ電話の接続を行う（ステップＳ７０３）。これにより、映像端末制御回路９は、ＨＧＷ２１とＨＧＷ２２とをＶＰＮ（Virtual Private Network）接続状態にする（ステップＳ７０４）。
【００５２】
なお、上記の例では、ＨＧＷ２１、２２の配下のアナログ電話装置を用いたＩＰ電話の接続を介して、ＨＧＷ２１とＨＧＷ２２との接続処理を行っているが、これに限られるものではない。例えば、メモリ回路４に格納されたＨＧＷ２１、２２のＭＡＣアドレスを参照して、ＨＧＷ同士で直接接続処理を行ってもよい。つまり、ＨＧＷ２１、２２の配下には、必ずしも電話装置が接続されていなくてもよい。
【００５３】
また、ＨＧＷ２１、２２は、ＶＰＮとして、インターネット網２７を介したインターネットＶＰＮを用いてもよいし、インターネット網２７から隔離されたネットワークであるＩＰ−ＶＰＮを用いてもよい。
【００５４】
加えて、ＨＧＷ２１は、ＬＡＮ（Local Area Network）やイントラネット等の他のネットワークを用いてネットワークを形成してもよい。特に、ＨＧＷ２１、２２が、インターネット網２７から隔離されたネットワークを用いてコンテンツを送受信することにより、ＨＧＷ２１、２２とインターネット網２７とを接続する回線Ｌ１、Ｌ２を使用する必要がない（図１参照）。その結果、インターネット網２７の負荷をさらに軽減させることができる。また、インターネット網２７から隔離されたネットワークを用いることにより、セキュリティの向上も図ることができる。
【００５５】
次に、ＨＧＷ２１の映像端末制御回路９は、ＨＧＷ２１の配下の映像端末２３のコンテンツ要求に対応する映像コンテンツ情報がＨＧＷ２２のメモリ回路にキャッシュされているか否かを判定する（ステップＳ７０５）。具体的には、ＨＧＷ２１の映像端末制御回路９は、ＨＧＷ２２の映像端末制御回路との間で、ＨＧＷ２１、２２のそれぞれのメモリ回路にキャッシュされた映像コンテンツ情報をＶＰＮ経由で確認する。
【００５６】
映像コンテンツ情報がＨＧＷ２２のメモリ回路にキャッシュされていない場合（ステップＳ７０５：Ｎｏ）、映像端末制御回路９は、制御回路１の命令に応じて、同一グループとして設定されている別のＨＧＷのアナログ電話装置のＩＰ電話番号情報を読み出す（ステップＳ７０３）。
【００５７】
一方、映像コンテンツ情報がＨＧＷ２２のメモリ回路にキャッシュされている場合（ステップＳ７０５：Ｙｅｓ）、ＨＧＷ２２の映像端末制御回路は、キャッシュされている映像コンテンツ情報を制御しながら、ＶＰＮ経由でＨＧＷ２１の映像端末制御回路９に送信する。そして、ＨＧＷ２１の映像端末制御回路９は、受信した映像コンテンツ情報を映像端末制御回路９の配下に接続された映像端末２３に配信する（ステップＳ７０６）。配信が完了すると、ＨＧＷ２１の映像端末制御回路９は、ＨＧＷ２２との接続を切断する（ステップＳ７０７）。
【００５８】
以上のように、本実施の形態にかかるＨＧＷ２１の構成によれば、映像端末制御回路９が、配下に接続された映像端末２２の配信要求に応じて、インターネット網２７を介して映像コンテンツ配信サーバ２５から映像コンテンツ情報を取得する。メモリ回路４は、映像端末制御回路９が取得した映像コンテンツ情報を格納（キャッシュ）する。そして、映像端末制御回路９は、他のＨＧＷ２２の配下に接続された映像端末２４の配信要求に応じて、メモリ回路４に格納された映像コンテンツ情報をＨＧＷ２２に送信する。これにより、ＨＧＷ２２の映像端末２４が、既にＨＧＷ２１のメモリ回路４に格納された映像コンテンツ情報を視聴したい場合、ＨＧＷ２１にアクセスし、ＨＧＷ２１から映像コンテンツ情報を配信してもらうことができる。したがって、ＨＧＷ２２が、再度映像コンテンツ配信サーバ２５にアクセスする必要が無い。つまり、映像コンテンツ配信サーバ２５とインターネット網２７とを接続する回線Ｌ３を使用する必要が無い（図１参照）。その結果、インターネット網２７の負荷を軽減させることができる。
【００５９】
つまり、本発明にかかるＨＧＷ２１は、図９に示すように、少なくとも、インターネット網２７を介して映像コンテンツ配信サーバ２５から映像コンテンツ情報を取得するコンテンツ取得部１１と、コンテンツ取得部１１が取得したコンテンツを格納するメモリ１２と、インターネット網２７に接続されたＨＧＷ２２の配下の映像端末からの配信要求に応じて、メモリ１２に格納されたコンテンツをＨＧＷ２２に送信するコンテンツ送信部１３と、を備えていれば、上記の本発明の効果を奏することができる。
【００６０】
また、本実施の形態にかかるコンテンツ管理システムにおいては、ＨＧＷ２１は、回線Ｌ１を用いてインターネット網２７に接続されている。一方、ＨＧＷ２２は、回線Ｌ１とは異なる回線Ｌ２を用いてインターネット網２７に接続されている。そのため、ＨＧＷ２１、２２は、それぞれ別々の回線を用いて映像コンテンツ配信サーバ２５から映像コンテンツ情報をダウンロードすることができる。その結果、一方のＨＧＷによる映像コンテンツ情報のダウンロードが、他方のＨＧＷによる映像コンテンツ情報のダウンロードに影響を与えることを回避できる。
【００６１】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、ＨＧＷ２１、２２がインターネット網２７を介して取得するコンテンツは映像コンテンツに限られない。例えば、音楽コンテンツや画像コンテンツであってもよい。
【００６２】
また、上述のＨＧＷの任意の処理は、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュメモリ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６３】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ（Operating System）もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。
【符号の説明】
【００６４】
１  制御回路
２  回線制御回路
３  ＳＩＰ制御回路
４  メモリ回路
５  音声再生回路
６  ＤＴＭＦ送受信回路
７  タイマ
８  アナログ制御回路
９  映像端末制御回路
１１  コンテンツ取得部
１２  メモリ
１３  コンテンツ送信部
２１、２２  ＨＧＷ
２３、２４  映像端末
２５  映像コンテンツ配信サーバ
２６  ＳＩＰサーバ
２７  インターネット網
【図１】
2014171071.tif 000003
【図２】
2014171071.tif 000004
【図３】
2014171071.tif 000005
【図４】
2014171071.tif 000006
【図５】
2014171071.tif 000007
【図６】
2014171071.tif 000008
【図７】
2014171071.tif 000009
【図８】
2014171071.tif 000010
【図９】
2014171071.tif 000011