(57)【要約】【課題】ユーザに複雑な設定をさせることなく、コンテンツの品質悪化を防止することができる中継管理装置を提供する。【解決手段】コンテンツを配信するサーバ装置と、当該サーバ装置により配信されたコンテンツを再生する再生装置と、を含む複数のＤＬＮＡ対応機器が参加するホームネットワークシステム１内に備えられ、当該ＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理する中継管理装置（第１中継管理装置１１、第２中継管理装置２１）において、ＤＬＮＡ対応機器から送信された当該ＤＬＮＡ対応機器に関する機器情報を含むＵＰｎＰパケットを解析して、当該ＵＰｎＰパケットに含まれる機器情報を取得し、サーバ装置から再生装置に対して映像音声コンテンツがストリーミング配信される際、当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御することを特徴とする。【選択図】図１
2011041047.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信するサーバ装置と、当該サーバ装置により配信されたコンテンツを再生する再生装置と、を含む複数の機器が参加するホームネットワークシステム内に備えられ、当該機器間の通信を中継するとともに当該中継を管理する中継管理装置において、
前記機器から送信された当該機器に関する機器情報を含む所定のパケットを解析して、当該所定のパケットに含まれる機器情報を取得する取得手段と、
前記取得手段により取得された機器情報を記憶する記憶手段と、
前記サーバ装置から前記再生装置に対してコンテンツが配信される際、前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御するＱｏＳ制御手段と、
を備えることを特徴とする中継管理装置。
【請求項２】
請求項１に記載の中継管理装置において、
所定のタイミングで、前記ＱｏＳ制御手段によるＱｏＳ制御を停止させるＱｏＳ制御停止手段を備えることを特徴とする中継管理装置。
【請求項３】
請求項１又は２に記載の中継管理装置において、
前記ホームネットワークシステム内には、当該中継管理装置として互いに接続された第１中継管理装置と第２中継管理装置とが備えられ、
前記第１中継管理装置と接続する前記サーバ装置から前記第２中継管理装置と接続する前記再生装置に対してコンテンツが配信される際、前記第１中継管理装置が備える前記ＱｏＳ制御手段は、当該サーバ装置と、当該再生装置と接続する前記第２中継管理装置と、の間の通信をＱｏＳ制御するとともに、前記第２中継管理装置が備える前記ＱｏＳ制御手段は、当該サーバ装置と接続する前記第１中継管理装置と、当該再生装置と、の間の通信をＱｏＳ制御することを特徴とする中継管理装置。
【請求項４】
コンテンツを配信するサーバ装置と、当該サーバ装置により配信されたコンテンツを再生する再生装置と、を含む複数のＤＬＮＡ（Digital Living Network Alliance）対応機器が参加するホームネットワークシステム内に備えられ、当該ＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理する中継管理装置において、
前記ホームネットワークシステム内には、当該中継管理装置として互いに接続された第１中継管理装置と第２中継管理装置とが備えられ、
前記ホームネットワークシステムに参加するＤＬＮＡ対応機器は、当該ＤＬＮＡ対応機器に関する機器情報を含む所定のパケットを送信するようになっており、
前記所定のパケットを解析して、当該所定のパケットに含まれる機器情報を取得する取得手段と、
前記取得手段により取得された機器情報を記憶する記憶手段と、
前記サーバ装置から前記再生装置に対してコンテンツが配信される際、前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御するＱｏＳ制御手段と、
所定のタイミングで、前記ＱｏＳ制御手段によるＱｏＳ制御を停止させるＱｏＳ制御停止手段と、
を備え、
前記所定のタイミングは、前記サーバ装置と前記再生装置との間で送受信されるコンテンツの配信の終了を通知するための配信終了通知パケットを受信した時と、前記サーバ装置から前記再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時と、前記サーバ装置と前記再生装置との間の通信が途絶えた状態が所定時間以上継続した時と、のうちの少なくとも何れか１つであり、
前記第１中継管理装置が備える記憶手段は、前記第２中継管理装置に関する機器情報を記憶しているとともに、前記第２中継管理装置が備える記憶手段は、前記第１中継管理装置に関する機器情報を記憶しており、
前記第１中継管理装置と接続する前記サーバ装置から前記第２中継管理装置と接続する前記再生装置に対してコンテンツが配信される際、前記第１中継管理装置が備える前記ＱｏＳ制御手段は、当該第１中継管理装置が備える前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と、当該再生装置と接続する前記第２中継管理装置と、の間の通信をＱｏＳ制御するとともに、前記第２中継管理装置が備える前記ＱｏＳ制御手段は、当該第２中継管理装置が備える前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と接続する前記第１中継管理装置と、当該再生装置と、の間の通信をＱｏＳ制御することを特徴とする中継管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継管理装置に関する。
【背景技術】
【０００２】
従来、家庭内に設置した家電機器やコンピュータなどの各種機器をネットワークで接続し、当該機器間で通信することができるホームネットワークシステムが知られている。このようなホームネットワークシステムにおいては、例えば、第１機器が保持するコンテンツを第２機器で視聴している最中に、ファイルのダウンロード等の一時的に大量の帯域を消費するようなサービスが割り込むと、当該視聴中のコンテンツにおいてブロックノイズやコマ落ちなどが発生して、当該視聴中のコンテンツの品質が悪化してしまう可能性がある。
そこで、例えば、セッション制御サービス事業者網を管理する事業者と、ユーザ網（ホームネットワーク）を管理するユーザ網管理者と、が設定可能なＱｏＳ制御の設定内容に従って、ホームネットワーク内で送受信されるパケットに対してＱｏＳ制御を行うことができるルータ装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２００８−３０１１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１では、ユーザ（事業者やユーザ網管理者）がＱｏＳ制御の設定内容を設定する必要があり、煩わしいという問題がある。
【０００５】
本発明の課題は、ユーザに複雑な設定をさせることなく、コンテンツの品質悪化を防止することができる中継管理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
コンテンツを配信するサーバ装置と、当該サーバ装置により配信されたコンテンツを再生する再生装置と、を含む複数の機器が参加するホームネットワークシステム内に備えられ、当該機器間の通信を中継するとともに当該中継を管理する中継管理装置において、
前記機器から送信された当該機器に関する機器情報を含む所定のパケットを解析して、当該所定のパケットに含まれる機器情報を取得する取得手段と、
前記取得手段により取得された機器情報を記憶する記憶手段と、
前記サーバ装置から前記再生装置に対してコンテンツが配信される際、前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御するＱｏＳ制御手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
請求項１に記載の中継管理装置において、
所定のタイミングで、前記ＱｏＳ制御手段によるＱｏＳ制御を停止させるＱｏＳ制御停止手段を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、
請求項１又は２に記載の中継管理装置において、
前記ホームネットワークシステム内には、当該中継管理装置として互いに接続された第１中継管理装置と第２中継管理装置とが備えられ、
前記第１中継管理装置と接続する前記サーバ装置から前記第２中継管理装置と接続する前記再生装置に対してコンテンツが配信される際、前記第１中継管理装置が備える前記ＱｏＳ制御手段は、当該サーバ装置と、当該再生装置と接続する前記第２中継管理装置と、の間の通信をＱｏＳ制御するとともに、前記第２中継管理装置が備える前記ＱｏＳ制御手段は、当該サーバ装置と接続する前記第１中継管理装置と、当該再生装置と、の間の通信をＱｏＳ制御することを特徴とする。
【０００９】
請求項４に記載の発明は、
コンテンツを配信するサーバ装置と、当該サーバ装置により配信されたコンテンツを再生する再生装置と、を含む複数のＤＬＮＡ（Digital Living Network Alliance）対応機器が参加するホームネットワークシステム内に備えられ、当該ＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理する中継管理装置において、
前記ホームネットワークシステム内には、当該中継管理装置として互いに接続された第１中継管理装置と第２中継管理装置とが備えられ、
前記ホームネットワークシステムに参加するＤＬＮＡ対応機器は、当該ＤＬＮＡ対応機器に関する機器情報を含む所定のパケットを送信するようになっており、
前記所定のパケットを解析して、当該所定のパケットに含まれる機器情報を取得する取得手段と、
前記取得手段により取得された機器情報を記憶する記憶手段と、
前記サーバ装置から前記再生装置に対してコンテンツが配信される際、前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御するＱｏＳ制御手段と、
所定のタイミングで、前記ＱｏＳ制御手段によるＱｏＳ制御を停止させるＱｏＳ制御停止手段と、
を備え、
前記所定のタイミングは、前記サーバ装置と前記再生装置との間で送受信されるコンテンツの配信の終了を通知するための配信終了通知パケットを受信した時と、前記サーバ装置から前記再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時と、前記サーバ装置と前記再生装置との間の通信が途絶えた状態が所定時間以上継続した時と、のうちの少なくとも何れか１つであり、
前記第１中継管理装置が備える記憶手段は、前記第２中継管理装置に関する機器情報を記憶しているとともに、前記第２中継管理装置が備える記憶手段は、前記第１中継管理装置に関する機器情報を記憶しており、
前記第１中継管理装置と接続する前記サーバ装置から前記第２中継管理装置と接続する前記再生装置に対してコンテンツが配信される際、前記第１中継管理装置が備える前記ＱｏＳ制御手段は、当該第１中継管理装置が備える前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と、当該再生装置と接続する前記第２中継管理装置と、の間の通信をＱｏＳ制御するとともに、前記第２中継管理装置が備える前記ＱｏＳ制御手段は、当該第２中継管理装置が備える前記記憶手段に記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と接続する前記第１中継管理装置と、当該再生装置と、の間の通信をＱｏＳ制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、中継管理装置は、所定のパケットを解析してＱｏＳ制御に必要な設定を行うことができるため、ユーザに複雑な設定をさせることなく、コンテンツの品質悪化を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の中継管理装置を備えるホームネットワークシステムの機能的構成を示すブロック図である。
【図２】図１に示す第１プロセッサの機能的構成を示すブロック図である。
【図３】図１に示す第２プロセッサの機能的構成を示すブロック図である。
【図４】本実施形態の中継管理装置による機器情報の記憶（登録）に関する処理について説明するためのフローチャートである。
【図５】本実施形態の中継管理装置によるＱｏＳ制御に関する処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図を参照して、本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１３】
＜ホームネットワークシステム＞
ホームネットワークシステム１は、例えば、図１に示すように、中継管理装置としての第１中継管理装置１１を備えるルータ１０と、ルータ１０（第１中継管理装置１１）と接続する複数の第１ＤＬＮＡ対応機器１５（ＤＶＤレコーダ１５ａ、ＴＶ受像機１５ｂ、ＰＣ１５ｃ及びＧａｍｅ機１５ｄ）と、ルータ１０（第１中継管理装置１１）と接続する中継管理装置としての第２中継管理装置２１と、第２中継管理装置２１と接続する複数の第２ＤＬＮＡ対応機器２４（ＴＶ受像機２４ａ、ＰＣ２４ｂ及びＰＣ２４ｃ）と、等を備えて構成される。そして、ルータ１０は、ルータ１０が備えるＷＡＮ（Wide Area Network）通信部１４によってインターネット等の外部ネットワークＮと接続している。
【００１４】
具体的には、ホームネットワークシステム１において、例えば、ルータ１０と、当該ルータ１０と接続する複数の第１ＤＬＮＡ対応機器１５と、は家庭内の居間に設置され、第２中継管理装置２１と、当該第２中継管理装置２１と接続する複数の第２ＤＬＮＡ対応機器２４と、は当該家庭内の寝室に設置されている。
【００１５】
ここで、ＤＬＮＡ対応機器（第１ＤＬＮＡ対応機器１５、第２ＤＬＮＡ対応機器２４）は、ＵＰｎＰ ＡＶ（Universal Plug and Play Audio/Video）を実装した、ＤＬＮＡガイドラインに対応した機器であり、コンテンツを配信するサーバ装置（デジタルメディアサーバ）と、当該サーバ装置により配信されたコンテンツを再生する再生装置（デジタルメディアプレーヤ（デジタルメディアレンダラー））と、サーバ装置及び再生装置を制御する制御装置（デジタルメディアコントローラ）と、のうちの何れかである。すなわち、一のＤＬＮＡ対応機器は、サーバ装置、再生装置及び制御装置のうちの何れか１つとして機能しても良いし、何れか複数として機能しても良いが、ホームネットワークシステム１には、少なくともサーバ装置として機能するＤＬＮＡ対応機器と、少なくとも再生装置として機能するＤＬＮＡ対応機器と、少なくとも制御装置として機能するＤＬＮＡ対応機器と、が少なくとも１つずつ備えられている。
【００１６】
＜ルータ（第１中継管理装置）＞
ルータ１０は、例えば、図１に示すように、第１プロセッサ１２と第１スイッチ１３とを備える第１中継管理装置１１と、ＷＡＮ通信部１４と、を備えて構成される。
【００１７】
ＷＡＮ通信部１４は、第１プロセッサ１２から入力される制御信号に従って、外部ネットワークＮ上の各種機器と双方向通信を行って、当該各種機器との間で各種情報の送受信を行う。
【００１８】
第１中継管理装置１１は、ホームネットワークシステム１が備えるＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理する。
具体的には、第１中継管理装置１１は、例えば、ＬＡＮ（Local Area Network）通信部である第１スイッチ１３と、ＷＡＮ通信部１４及び第１スイッチ１３の動作を集中制御する第１プロセッサ１２と、を備えて構成される。
【００１９】
第１スイッチ１３は、第１プロセッサ１２から入力される制御信号に従って、第１スイッチ１３と接続する第１ＤＬＮＡ対応機器１５間の通信を中継したり、第１スイッチ１３と接続する第１ＤＬＮＡ対応機器１５と第２中継管理装置２１（第２スイッチ２３）と接続する第２ＤＬＮＡ対応機器２４との間の通信を中継したりする。
【００２０】
第１プロセッサ１２は、例えば、図２に示すように、メモリ部１２１と、制御部１２２と、を備えて構成される。
【００２１】
メモリ部１２１は、例えば、参加機器情報テーブル１２１ａと、通信機器情報テーブル１２１ｂと、を格納している。
【００２２】
参加機器情報テーブル１２１ａは、記憶手段として、取得プログラム１２２３ａを実行したＣＰＵ１２２１（後述）により取得された機器情報を記憶している。すなわち、ホームネットワークシステム１が備えるＤＬＮＡ対応機器に関する機器情報を記憶している。
【００２３】
機器情報は、例えば、ＤＬＮＡ対応機器を識別するための識別情報（ＭＡＣアドレス、ＩＰアドレス、ポート番号）と、当該ＤＬＮＡ対応機器の種類（サーバ装置、再生装置、制御装置）を判別するための判別情報と、当該ＤＬＮＡ対応機器がサーバ装置として機能するＤＬＮＡ対応機器である場合は配信可能なコンテンツに関する配信コンテンツ情報（例えば、配信可能なコンテンツのファイルタイプや解像度）と、当該ＤＬＮＡ対応機器が再生装置として機能するＤＬＮＡ対応機器である場合は再生可能なコンテンツに関する再生コンテンツ情報（例えば、再生（出力）可能なコンテンツのファイルタイプや解像度）と、を含む情報である。
【００２４】
ここで、参加機器情報テーブル１２１ａにおいて、各ＤＬＮＡ対応機器の機器情報は、第１スイッチ１３が備える複数のポートのうちの、当該ＤＬＮＡ対応機器と接続するポートを識別するためのポート識別情報と対応付けられて記憶されている。
すなわち、例えば、図１に示すホームネットワークシステム１においては、ＤＶＤレコーダ１５ａの機器情報と、第１スイッチ１３が備えるポートＡ（ＤＶＤレコーダ１５ａと接続するポート）のポート識別情報と、が対応付けられており、ＴＶ受像機１５ｂの機器情報と、第１スイッチ１３が備えるポートＢ（ＴＶ受像機１５ｂと接続するポート）のポート識別情報と、が対応付けられており、ＰＣ１５ｃの機器情報と、第１スイッチ１３が備えるポートＣ（ＰＣ１５ｃと接続するポート）のポート識別情報と、が対応付けられており、Ｇａｍｅ機１５ｄの機器情報と、第１スイッチ１３が備えるポートＤ（Ｇａｍｅ機１５ｄと接続するポート）のポート識別情報と、が対応付けられており、ＴＶ受像機２４ａの機器情報と、第１スイッチ１３が備えるポートＥ（第２スイッチ２３と接続するポート）のポート識別情報と、が対応付けられており、ＰＣ２４ｂの機器情報と、第１スイッチ１３が備えるポートＥ（第２スイッチ２３と接続するポート）のポート識別情報と、が対応付けられており、ＰＣ２４ｃの機器情報と、第１スイッチ１３が備えるポートＥ（第２スイッチ２３と接続するポート）のポート識別情報と、が対応付けられている。
【００２５】
通信機器情報テーブル１２１ｂは、記憶手段として、取得プログラム１２２３ａを実行したＣＰＵ１２２１（後述）により取得された機器情報のうちの、通信中のＤＬＮＡ対応機器の機器情報を互いに対応付けて記憶している。
すなわち、一のＤＬＮＡ対応機器の機器情報と、当該一のＤＬＮＡ対応機器と通信を行っている他のＤＬＮＡ対応機器の機器情報と、を互いに対応付けて記憶している。
ここで、通信機器情報テーブル１２１ｂにおいて、各ＤＬＮＡ対応機器の機器情報は、第１スイッチ１３が備える複数のポートのうちの、当該ＤＬＮＡ対応機器と接続するポートを識別するためのポート識別情報と対応付けられて記憶されている。
なお、通信機器情報テーブル１２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、機器情報の一部（例えば、識別情報のみ）であっても良い。
【００２６】
制御部１２２は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）１２２１と、ＲＡＭ（Random Access Memory）１２２２と、記憶部１２２３と、を備えている。
【００２７】
ＣＰＵ１２２１は、例えば、記憶部１２２３に記憶された第１中継管理装置１１（ルータ１０）用の各種処理プログラムに従って各種の制御動作を行う。
【００２８】
ＲＡＭ１２２２は、例えば、ＣＰＵ１２２１によって実行される処理プログラムなどを展開するためのプログラム格納領域、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域等を備える。
【００２９】
記憶部１２２３は、例えば、第１中継管理装置１１（ルータ１０）で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１２２１によって演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１２２３に記憶されている。
【００３０】
具体的には、記憶部１２２３は、例えば、図２に示すように、取得プログラム１２２３ａと、ＱｏＳ制御プログラム１２２３ｂと、ＱｏＳ制御停止プログラム１２２３ｃと、等を記憶している。
【００３１】
取得プログラム１２２３ａは、例えば、ＤＬＮＡ対応機器から送信された当該ＤＬＮＡ対応機器に関する機器情報を含む所定のパケットを解析して、当該所定のパケットに含まれる機器情報を取得する機能を、ＣＰＵ１２２１に実現させる。
【００３２】
ここで、ＤＬＮＡ対応機器（第１ＤＬＮＡ対応機器１５、第２ＤＬＮＡ対応機器２４）は、ＵＰｎＰ機能を備えているため、アドレッシング（Addressing）、ディスカバリ（Discovery）、ディスクリプション（Description）、コントロール（Control）、イベンティング（Eventing）、プレゼンテーション（Presentation）の６つの機能によって、ホームネットワークに接続するだけで、当該ホームネットワークに接続する他のＤＬＮＡ対応機器等と所定のパケット（ＵＰｎＰパケット）をやり取りして、ホームネットワークシステム１に参加して通信が行える状態になるとともに、他のＤＬＮＡ対応機器の検出やコンテンツ一覧の取得などを行うことができるようになっている。
具体的には、例えば、ディスカバリ等において、ホームネットワークシステム１に参加するＤＬＮＡ対応機器は、当該ＤＬＮＡ対応機器が提供可能なサービス等を、ホームネットワークシステム１が備える全てのＤＬＮＡ対応機器（或いは、制御装置として機能するＤＬＮＡ対応機器）に認識させるために、当該ＤＬＮＡ対応機器に関する機器情報を含むＵＰｎＰパケットを、ＮＯＴＩＦＹメソッド等を用いて送信するようになっている。
【００３３】
すなわち、ＵＰｎＰパケットには、ホームネットワークシステム１に参加するＤＬＮＡ対応機器の機器情報を構成する各情報それぞれが含まれており、ＣＰＵ１２２１は、第１スイッチ１３が中継する当該ＵＰｎＰパケットを監視して解析し、当該ＵＰｎＰパケットに含まれる機器情報（機器情報を構成する各情報それぞれ）を取得して、参加機器情報テーブル１２１ａに記憶させるようになっている。
ＣＰＵ１２２１は、かかる取得プログラム１２２３ａを実行することによって、取得手段として機能する。
【００３４】
ＱｏＳ制御プログラム１２２３ｂは、サーバ装置（サーバ装置として機能するＤＬＮＡ対応機器）から再生装置（再生装置として機能するＤＬＮＡ対応機器）に対してコンテンツが配信される際、参加機器情報テーブル１２１ａや通信機器情報テーブル１２１ｂに記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御する機能を、ＣＰＵ１２２１に実現させる。
【００３５】
具体的には、ＣＰＵ１２２１は、例えば、特定のサービスの提供に対してのみ、ＱｏＳ制御するようになっている。
ここで、特定サービスとしては、例えば、映像音声コンテンツ（映像データ及び／又は音声データを含むコンテンツ（コンテンツパケット））のストリーミング配信が挙げられる。
【００３６】
より具体的には、例えば、一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５との間で通信開始の際にやり取りされるパケット（例えば、通信の開始を互いに通知するための通信開始通知パケット）を第１スイッチ１３が受信（中継）すると、ＣＰＵ１２２１は、当該通信開始通知パケットと参加機器情報テーブル１２１ａとを参照して、当該一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であるか否か判断する。
【００３７】
次いで、当該一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であると判断すると、ＣＰＵ１２２１は、当該一の第１ＤＬＮＡ対応機器１５（サーバ装置（例えば、ＤＶＤレコーダ１５ａ））の機器情報及び当該機器情報に対応するポート識別情報と、当該他の第１ＤＬＮＡ対応機器１５（再生装置（例えば、ＴＶ受像機１５ｂ））の機器情報及び当該機器情報に対応するポート識別情報と、を参加機器情報テーブル１２１ａから取得する。
【００３８】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａをソース、ＴＶ受像機１５ｂをデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機１５ｂの機器情報及びポート識別情報と、を互いに対応付けて通信機器情報テーブル１２１ｂに記憶させる。この際、ＣＰＵ１２２１は、機器情報に含まれる配信コンテンツ情報や再生コンテンツ情報、第１スイッチ１３が受信した通信開始通知パケット等に基づいて、当該映像音声コンテンツのストリーミング配信に必要と予測される帯域幅を算出して、当該帯域幅を予約しておいても良い。
なお、通信機器情報テーブル１２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部であっても良い。また、通信機器情報テーブル１２１ｂに記憶させる情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００３９】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａをソース、ＴＶ受像機１５ｂをデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機１５ｂの機器情報及びポート識別情報と、を第１スイッチ１３に設定する。
なお、第１スイッチ１３に設定する情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部（例えば、識別情報のみ）であっても良い。また、第１スイッチ１３に設定する情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００４０】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａからＴＶ受像機１５ｂに対してストリーミング配信される映像音声コンテンツを第１スイッチ１３が受信すると、当該映像音声コンテンツを解析して、ストリーミング配信される当該映像音声コンテンツの種類やサイズ（解像度等）などの情報を取得する。
【００４１】
次いで、ＣＰＵ１２２１は、当該取得した情報に基づいて、通信機器情報テーブル１２１ｂに記憶されたＤＶＤレコーダ１５ａとＴＶ受像機１５ｂとの組について、当該映像音声コンテンツのストリーミング配信に必要な帯域幅を算出し、第１スイッチ１３を制御して、当該映像音声コンテンツのストリーミング配信に対して当該算出した帯域幅が確保されるよう、帯域制御や優先制御などを行うことによって、すなわち、当該算出した帯域幅を確保して当該ストリーミング配信をＤＶＤレコーダ１５ａからＴＶ受像機１５ｂへと中継したり、他のパケット（コントロールパケット等）の通信よりも優先して当該ストリーミング配信をＤＶＤレコーダ１５ａからＴＶ受像機１５ｂへと中継したりすることによって、ＤＶＤレコーダ１５ａとＴＶ受像機１５ｂとの間の通信をＱｏＳ制御する。
【００４２】
また、例えば、一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との間で送受信される通信開始通知パケットを第１スイッチ１３が受信すると、ＣＰＵ１２２１は、当該通信開始通知パケットと参加機器情報テーブル１２１ａとを参照して、当該一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であるか否か判断する。
【００４３】
次いで、当該一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であると判断すると、ＣＰＵ１２２１は、当該一の第１ＤＬＮＡ対応機器１５（サーバ装置（例えば、ＤＶＤレコーダ１５ａ））の機器情報及び当該機器情報に対応するポート識別情報と、当該一の第２ＤＬＮＡ対応機器２４（再生装置（例えば、ＴＶ受像機２４ａ））の機器情報及び当該機器情報に対応するポート識別情報と、を参加機器情報テーブル１２１ａから取得する。
【００４４】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａをソース、ＴＶ受像機２４ａ（第２スイッチ２３）をデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機２４ａの機器情報及びポート識別情報と、を互いに対応付けて通信機器情報テーブル１２１ｂに記憶させる。この際、ＣＰＵ１２２１は、機器情報に含まれる配信コンテンツ情報や再生コンテンツ情報、第１スイッチ１３が受信した通信開始通知パケット等に基づいて、当該映像音声コンテンツのストリーミング配信に必要と予測される帯域幅を算出して、当該帯域幅を予約しておいても良い。
なお、通信機器情報テーブル１２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部であっても良い。また、通信機器情報テーブル１２１ｂに記憶させる情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００４５】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａをソース、ＴＶ受像機２４ａ（第２スイッチ２３）をデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機２４ａの機器情報及びポート識別情報と、を第１スイッチ１３に設定する。
なお、第１スイッチ１３に設定する情報は、機器情報及びポート識別情報に限ることはなく、機器情報の一部であっても良い。また、第１スイッチ１３に設定する情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００４６】
次いで、ＣＰＵ１２２１は、ＤＶＤレコーダ１５ａからＴＶ受像機２４ａに対してストリーミング配信される映像音声コンテンツを第１スイッチ１３が受信すると、当該映像音声コンテンツを解析して、ストリーミング配信される当該映像音声コンテンツの種類やサイズなどの情報を取得する。
【００４７】
次いで、ＣＰＵ１２２１は、当該取得した情報に基づいて、通信機器情報テーブル１２１ｂに記憶されたＤＶＤレコーダ１５ａとＴＶ受像機２４ａとの組について、当該映像音声コンテンツのストリーミング配信に必要な帯域幅を算出し、第１スイッチ１３を制御して、当該映像音声コンテンツのストリーミング配信に対して当該算出した帯域幅が確保されるよう、帯域制御や優先制御などを行うことによって、ＤＶＤレコーダ１５ａとＴＶ受像機２４ａ（第２スイッチ２３）との間の通信をＱｏＳ制御する。
ＣＰＵ１２２１は、かかるＱｏＳ制御プログラム１２２３ｂを実行することによって、ＱｏＳ制御手段として機能する。
【００４８】
ＱｏＳ制御停止プログラム１２２３ｃは、所定のタイミングで、ＱｏＳ制御プログラム１２２３ｂを実行したＣＰＵ１２２１によるＱｏＳ制御を停止させる機能を、ＣＰＵ１２２１に実現させる。
【００４９】
所定のタイミングとしては、例えば、サーバ装置と再生装置との間で映像音声コンテンツのストリーミング配信終了の際にやり取りされるパケット（例えば、映像音声コンテンツのストリーミング配信の終了を互いに通知するための配信終了通知パケット）を第１スイッチ１３が受信した時と、サーバ装置から再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時と、サーバ装置と再生装置との間の通信が途絶えた状態が所定時間以上継続した時と、のうちの少なくとも何れか１つが挙げられる。
ここで、所定の閾値とは、当該映像音声コンテンツのストリーミング配信のために確保した帯域幅（ＱｏＳ制御プログラム１２２３ｂを実行したＣＰＵ１２２１により算出された帯域幅）よりも小さい値であれば任意であり、例えば、確保した帯域幅の１／１０の値である。すなわち、サーバ装置から再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時とは、例えば、帯域使用率が確保した帯域幅の１／１０以下である状態が所定時間（例えば５秒）以上継続した時である。
また、サーバ装置と再生装置との間の通信が途絶えた状態が所定時間以上継続した時とは、ケーブルの切断等によって通信が途絶えた場合を想定して設定されるタイミングである。
ＣＰＵ１２２１は、かかるＱｏＳ制御停止プログラム１２２３ｃを実行することによってＱｏＳ制御停止手段として機能する。
【００５０】
＜第２中継管理装置＞
第２中継管理装置２１は、ホームネットワークシステム１が備えるＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理する。
具体的には、第２中継管理装置２１は、例えば、図１に示すように、ＬＡＮ通信部である第２スイッチ２３と、第２スイッチ２３の動作を集中制御する第２プロセッサ２２と、を備えて構成される。
【００５１】
第２スイッチ２３は、第２プロセッサ２２から入力される制御信号に従って、第２スイッチ２３と接続する第２ＤＬＮＡ対応機器２４間の通信を中継したり、第２スイッチ２３と接続する第２ＤＬＮＡ対応機器２４と第１中継管理装置１１（第１スイッチ１３）と接続する第１ＤＬＮＡ対応機器１５との間の通信を中継したりする。
【００５２】
第２プロセッサ２２は、例えば、図３に示すように、メモリ部２２１と、制御部２２２と、を備えて構成される。
【００５３】
メモリ部２２１は、例えば、参加機器情報テーブル２２１ａと、通信機器情報テーブル２２１ｂと、を格納している。
【００５４】
参加機器情報テーブル２２１ａは、記憶手段として、取得プログラム２２２３ａを実行したＣＰＵ２２２１（後述）により取得された機器情報を記憶している。すなわち、ホームネットワークシステム１が備えるＤＬＮＡ対応機器に関する機器情報を記憶している。
ここで、参加機器情報テーブル２２１ａにおいて、各ＤＬＮＡ対応機器の機器情報は、第２スイッチ２３が備える複数のポートのうちの、当該ＤＬＮＡ対応機器と接続するポートを識別するためのポート識別情報と対応付けられて記憶されている。
【００５５】
通信機器情報テーブル２２１ｂは、記憶手段として、取得プログラム２２２３ａを実行したＣＰＵ２２２１（後述）により取得された機器情報のうちの、通信中のＤＬＮＡ対応機器の機器情報を互いに対応付けて記憶している。
ここで、通信機器情報テーブル２２１ｂにおいて、各ＤＬＮＡ対応機器の機器情報は、第２スイッチ２３が備える複数のポートのうちの、当該ＤＬＮＡ対応機器と接続するポートを識別するためのポート識別情報と対応付けられて記憶されている。
なお、通信機器情報テーブル２２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、機器情報の一部（例えば、識別情報のみ）であっても良い。
【００５６】
制御部２２２は、例えば、図３に示すように、ＣＰＵ２２２１と、ＲＡＭ２２２２と、記憶部２２２３と、を備えている。
【００５７】
ＣＰＵ２２２１は、例えば、記憶部２２２３に記憶された第２中継管理装置２１用の各種処理プログラムに従って各種の制御動作を行う。
【００５８】
ＲＡＭ２２２２は、例えば、ＣＰＵ２２２１によって実行される処理プログラムなどを展開するためのプログラム格納領域、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域等を備える。
【００５９】
記憶部２２２３は、例えば、第２中継管理装置２１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２２２１によって演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２２２３に記憶されている。
【００６０】
具体的には、記憶部２２２３は、例えば、図３に示すように、取得プログラム２２２３ａと、ＱｏＳ制御プログラム２２２３ｂと、ＱｏＳ制御停止プログラム２２２３ｃと、等を記憶している。
【００６１】
取得プログラム２２２３ａは、例えば、ＤＬＮＡ対応機器から送信された当該ＤＬＮＡ対応機器に関する機器情報を含むＵＰｎＰパケットを解析して、当該ＵＰｎＰパケットに含まれる機器情報を取得する機能を、ＣＰＵ２２２１に実現させる。
【００６２】
具体的には、ＣＰＵ２２２１は、第２スイッチ２３が中継するＵＰｎＰパケットを監視して解析し、当該ＵＰｎＰパケットに含まれる機器情報を取得して、参加機器情報テーブル２２１ａに記憶させるようになっている。
ＣＰＵ２２２１は、かかる取得プログラム２２２３ａを実行することによって、取得手段として機能する。
【００６３】
ＱｏＳ制御プログラム２２２３ｂは、サーバ装置（サーバ装置として機能するＤＬＮＡ対応機器）から再生装置（再生装置として機能するＤＬＮＡ対応機器）に対して映像音声コンテンツがストリーミング配信される際、参加機器情報テーブル２２１ａや通信機器情報テーブル２２１ｂに記憶された当該サーバ装置及び当該再生装置の機器情報を設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御する機能を、ＣＰＵ２２２１に実現させる。
【００６４】
具体的には、例えば、一の第２ＤＬＮＡ対応機器２４と他の第２ＤＬＮＡ対応機器２４との間で送受信される通信開始通知パケットを第２スイッチ２３が受信すると、ＣＰＵ２２２１は、当該通信開始通知パケットと参加機器情報テーブル２２１ａとを参照して、当該一の第２ＤＬＮＡ対応機器２４と他の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であるか否か判断する。
【００６５】
次いで、当該一の第２ＤＬＮＡ対応機器２４と他の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であると判断すると、ＣＰＵ２２２１は、当該一の第２ＤＬＮＡ対応機器２４（サーバ装置（例えば、ＰＣ２４ｃ））の機器情報及び当該機器情報に対応するポート識別情報と、当該他の第２ＤＬＮＡ対応機器２４（再生装置（例えば、ＰＣ２４ｂ））の機器情報及び当該機器情報に対応するポート識別情報と、を参加機器情報テーブル２２１ａから取得する。
【００６６】
次いで、ＣＰＵ２２２１は、ＰＣ２４ｃをソース、ＰＣ２４ｂをデスティネーションとして、当該取得したＰＣ２４ｃの機器情報及びポート識別情報と、ＰＣ２４ｂの機器情報及びポート識別情報と、を互いに対応付けて通信機器情報テーブル２２１ｂに記憶させる。この際、ＣＰＵ２２２１は、機器情報に含まれる配信コンテンツ情報や再生コンテンツ情報、第２スイッチ２３が受信した通信開始通知パケット等に基づいて、当該映像音声コンテンツのストリーミング配信に必要と予測される帯域幅を算出して、当該帯域幅を予約しておいても良い。
なお、通信機器情報テーブル２２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部であっても良い。また、通信機器情報テーブル２２１ｂに記憶させる情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００６７】
次いで、ＣＰＵ２２２１は、ＰＣ２４ｃをソース、ＰＣ２４ｂをデスティネーションとして、当該取得したＰＣ２４ｃの機器情報及びポート識別情報と、ＰＣ２４ｂの機器情報及びポート識別情報と、を第２スイッチ２３に設定する。
なお、第２スイッチ２３に設定する情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部（例えば、識別情報のみ）であっても良い。また、第２スイッチ２３に設定する情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００６８】
次いで、ＣＰＵ２２２１は、ＰＣ２４ｃからＰＣ２４ｂに対してストリーミング配信される映像音声コンテンツを第２スイッチ２３が受信すると、当該映像音声コンテンツを解析して、ストリーミング配信される当該映像音声コンテンツの種類やサイズなどの情報を取得する。
【００６９】
次いで、ＣＰＵ２２２１は、当該取得した情報に基づいて、通信機器情報テーブル２２１ｂに記憶されたＰＣ２４ｃとＰＣ２４ｂとの組について、当該映像音声コンテンツのストリーミング配信に必要な帯域幅を算出し、第２スイッチ２３を制御して、当該映像音声コンテンツのストリーミング配信に対して当該算出した帯域幅が確保されるよう、帯域制御や優先制御などを行うことによって、ＰＣ２４ｃとＰＣ２４ｂとの間の通信をＱｏＳ制御する。
【００７０】
また、例えば、一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との間で送受信される通信開始通知パケットを第２スイッチ２３が受信すると、ＣＰＵ２２２１は、当該通信開始通知パケットと参加機器情報テーブル２２１ａとを参照して、当該一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であるか否か判断する。
【００７１】
次いで、当該一の第１ＤＬＮＡ対応機器１５と一の第２ＤＬＮＡ対応機器２４との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であると判断すると、ＣＰＵ２２２１は、当該一の第１ＤＬＮＡ対応機器１５（サーバ装置（例えば、ＤＶＤレコーダ１５ａ））の機器情報及び当該機器情報に対応するポート識別情報と、当該一の第２ＤＬＮＡ対応機器２４（再生装置（例えば、ＴＶ受像機２４ａ））の機器情報及び当該機器情報に対応するポート識別情報と、を参加機器情報テーブル２２１ａから取得する。
【００７２】
次いで、ＣＰＵ２２２１は、ＤＶＤレコーダ１５ａ（第１スイッチ１３）をソース、ＴＶ受像機２４ａをデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機２４ａの機器情報及びポート識別情報と、を互いに対応付けて通信機器情報テーブル２２１ｂに記憶させる。この際、ＣＰＵ２２２１は、機器情報に含まれる配信コンテンツ情報や再生コンテンツ情報、第２スイッチ２３が受信した通信開始通知パケット等に基づいて、当該映像音声コンテンツのストリーミング配信に必要と予測される帯域幅を算出して、当該帯域幅を予約しておいても良い。
なお、通信機器情報テーブル２２１ｂに記憶させる情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部であっても良い。また、通信機器情報テーブル２２１ｂに記憶させる情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００７３】
次いで、ＣＰＵ２２２１は、ＤＶＤレコーダ１５ａ（第１スイッチ１３）をソース、ＴＶ受像機２４ａをデスティネーションとして、当該取得したＤＶＤレコーダ１５ａの機器情報及びポート識別情報と、ＴＶ受像機２４ａの機器情報及びポート識別情報と、を第２スイッチ２３に設定する。
なお、第２スイッチ２３に設定する情報は、機器情報及びポート識別情報に限ることはなく、例えば、機器情報の一部であっても良い。また、第２スイッチ２３に設定する情報は、例えば、対応する通信が終了した段階で削除されるようになっている。
【００７４】
次いで、ＣＰＵ２２２１は、ＤＶＤレコーダ１５ａからＴＶ受像機２４ａに対してストリーミング配信される映像音声コンテンツを第２スイッチ２３が受信すると、当該映像音声コンテンツを解析して、ストリーミング配信される当該映像音声コンテンツの種類やサイズなどの情報を取得する。
【００７５】
次いで、ＣＰＵ２２２１は、当該取得した情報に基づいて、通信機器情報テーブル２２１ｂに記憶されたＤＶＤレコーダ１５ａとＴＶ受像機２４ａとの組について、当該映像音声コンテンツのストリーミング配信に必要な帯域幅を算出し、第２スイッチ２３を制御して、当該映像音声コンテンツのストリーミング配信に対して当該算出した帯域幅が確保されるよう、帯域制御や優先制御などを行うことによって、ＤＶＤレコーダ１５ａ（第１スイッチ１３）とＴＶ受像機２４ａとの間の通信をＱｏＳ制御する。
ＣＰＵ２２２１は、かかるＱｏＳ制御プログラム２２２３ｂを実行することによって、ＱｏＳ制御手段として機能する。
【００７６】
ＱｏＳ制御停止プログラム２２２３ｃは、所定のタイミングで、ＱｏＳ制御プログラム２２２３ｂを実行したＣＰＵ２２２１によるＱｏＳ制御を停止させる機能を、ＣＰＵ２２２１に実現させる。
【００７７】
所定のタイミングとしては、例えば、サーバ装置と再生装置との間で送受信される配信終了通知パケットを第２スイッチ２３が受信した時と、サーバ装置から再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時と、サーバ装置と再生装置との間の通信が途絶えた状態が所定時間以上継続した時と、のうちの少なくとも何れか１つが挙げられる。
ＣＰＵ２２２１は、かかるＱｏＳ制御停止プログラム２２２３ｃを実行することによってＱｏＳ制御停止手段として機能する。
【００７８】
＜機器情報記憶処理＞
次に、中継管理装置による機器情報の記憶（登録）に関する処理について図４のフローチャートを参照して説明する。以下の説明では、中間管理装置として、第１中継管理装置１１を例示して説明するが、第２中継管理装置２１においても同様である。
【００７９】
まず、第１スイッチ１３がＵＰｎＰパケットを受信すると、第１プロセッサ１２が備える制御部１２２のＣＰＵ１２２１は、取得プログラム１２２３ａを実行し、当該ＵＰｎＰパケットを解析して、当該ＵＰｎＰパケットに含まれる機器情報を取得する（ステップＳ１１）。
【００８０】
次いで、ＣＰＵ１２２１は、当該取得した機器情報を、参加機器情報テーブル１２１ａを記憶させることによって（ステップＳ１２）、参加機器情報テーブル１２１ａを更新して、本処理を終了する。
【００８１】
＜ＱｏＳ制御処理＞
次に、中継管理装置によるＱｏＳ制御に関する処理について図５のフローチャートを参照して説明する。以下の説明では、中間管理装置として、第１中継管理装置１１を例示して説明するが、第２中継管理装置２１においても同様である。
【００８２】
まず、第１プロセッサ１２が備える制御部１２２のＣＰＵ１２２１は、第１スイッチ１３が中継するパケットを監視して、映像音声コンテンツのストリーミング配信が開始されるか否か判断する（ステップＳ２１）。
すなわち、一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５（或いは、一の第２ＤＬＮＡ対応機器２４）との間で送受信される通信開始通知パケットを第１スイッチ１３が受信すると、ＣＰＵ１２２１は、当該一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であるか否か判断する。
【００８３】
ステップＳ２１で、映像音声コンテンツのストリーミング配信が開始されないと判断すると（ステップＳ２１；Ｎｏ）、ＣＰＵ１２２１は、ステップＳ２１の処理を繰り返して行う。
【００８４】
一方、ステップＳ２１で、映像音声コンテンツのストリーミング配信が開始されると判断すると（ステップＳ２１；Ｙｅｓ）、ＣＰＵ１２２１は、ＱｏＳ制御プログラム１２２３ｂを実行して、サーバ装置の機器情報と再生装置の機器情報とを対応付けて通信機器情報テーブル１２１ｂに登録する（ステップＳ２２）。
具体的には、例えば、ＣＰＵ１２２１は、当該一の第１ＤＬＮＡ対応機器１５と他の第１ＤＬＮＡ対応機器１５との組がサーバ装置と再生装置との組であり、かつ、提供されるサービスが映像音声コンテンツのストリーミング配信であると判断すると、サーバ装置として機能する一の第１ＤＬＮＡ対応機器１５の機器情報等と、再生装置として機能する他の第１ＤＬＮＡ対応機器１５（或いは、一の第２ＤＬＮＡ対応機器２４）の機器情報等と、を参加機器情報テーブル１２１ａから取得して、互いに対応付けて通信機器情報テーブル１２１ｂに記憶させる。
【００８５】
次いで、ＣＰＵ１２２１は、当該サーバ装置の機器情報等と当該再生装置の機器情報等とをスイッチ（第１スイッチ１３）に設定する（ステップＳ２３）。
【００８６】
次いで、ＣＰＵ１２２１は、当該映像音声コンテンツのストリーミング配信に必要な帯域幅を算出し、第１スイッチ１３を制御して、当該サーバ装置から当該再生装置に対する映像音声コンテンツのストリーミング配信をＱｏＳ制御する（ステップＳ２４）。
ここで、当該再生装置が第２中継管理装置２１に接続された第２ＤＬＮＡ対応機器２４である場合、ＣＰＵ１２２１は、当該サーバ装置から第２スイッチ２３に対する映像音声コンテンツのストリーミング配信をＱｏＳ制御する。この際、第２中継管理装置２１においても、当該サーバ装置を接続する第１スイッチ１３から当該再生装置に対する映像音声コンテンツのストリーミング配信がＱｏＳ制御されている。
【００８７】
次いで、ＣＰＵ１２２１は、所定のタイミングになったか否か判断する（ステップＳ２５）。
【００８８】
ステップＳ２５で、所定のタイミングになっていないと判断すると（ステップＳ２５；Ｎｏ）、ＣＰＵ１２２１は、ステップＳ２４以降の処理を繰り返して行う。
【００８９】
一方、ステップＳ２５で、所定のタイミングになったと判断すると（ステップＳ２５；Ｙｅｓ）、ＣＰＵ１２２１は、ＱｏＳ制御停止プログラム１２２３ｃを実行して、ＱｏＳ制御プログラム１２２３ｂを実行したＣＰＵ１２２１による映像音声コンテンツのストリーミング配信のＱｏＳ制御を停止させ（ステップＳ２６）、本処理を終了する。
【００９０】
以上説明した本発明の中継管理装置（第１中継管理装置１１、第２中継管理装置２１）によれば、コンテンツを配信するサーバ装置（サーバ装置として機能するＤＬＮＡ対応機器（第１ＤＬＮＡ対応機器１５、第２ＤＬＮＡ対応機器２４））と、当該サーバ装置により配信されたコンテンツを再生する再生装置（再生装置として機能するＤＬＮＡ対応機器（第１ＤＬＮＡ対応機器１５、第２ＤＬＮＡ対応機器２４））と、を含む複数のＤＬＮＡ対応機器が参加するホームネットワークシステム１内に備えられ、当該ＤＬＮＡ対応機器間の通信を中継するとともに当該中継を管理するようになっており、ＤＬＮＡ対応機器から送信された当該ＤＬＮＡ対応機器に関する機器情報を含む所定のパケット（ＵＰｎＰパケット）を解析して、当該ＵＰｎＰに含まれる機器情報を取得する取得プログラム１２２３ａ，２２２３ａを実行したＣＰＵ１２２１，２２２１と、当該取得された機器情報を記憶する参加機器情報テーブル１２１ａ，２２１ａや通信機器情報テーブル１２１ｂ，２２１ｂと、サーバ装置から再生装置に対してコンテンツが配信される際（すなわち、映像音声コンテンツがストリーミング配信される際）、参加機器情報テーブル１２１ａ，２２１ａや通信機器情報テーブル１２１ｂ，２２１ｂに記憶された当該サーバ装置及び当該再生装置の機器情報をスイッチ（第１スイッチ１３や第２スイッチ２３）に設定して、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御するＱｏＳ制御プログラム１２２３ｂ，２２２３ｂを実行したＣＰＵ１２２１，２２２１と、を備えている。
すなわち、ＵＰｎＰパケットを解析して、ＱｏＳ制御に必要な設定を行うことができるため、ユーザに複雑な設定をさせることなく、コンテンツの品質悪化を防止することができる。
【００９１】
また、以上説明した本発明の中継管理装置（第１中継管理装置１１、第２中継管理装置２１）によれば、所定のタイミングで、ＱｏＳ制御プログラム１２２３ｂ，２２２３ｂを実行したＣＰＵ１２２１，２２２１によるＱｏＳ制御を停止させるＱｏＳ制御停止プログラム１２２３ｃ，２２２３ｃを実行したＣＰＵ１２２１，２２２１を備えている。
ここで、所定のタイミングは、サーバ装置と再生装置との間で送受信されるコンテンツの配信の終了を通知するための配信終了通知パケットを受信した時と、サーバ装置から再生装置に対する通信で使用される帯域幅が所定の閾値以下である状態が所定時間以上継続した時と、サーバ装置と再生装置との間の通信が途絶えた状態が所定時間以上継続した時と、の少なくとも何れか１つである。
したがって、映像音声コンテンツのストリーミング配信が終了・停止したと判断可能なタイミングで、ＱｏＳ制御が停止されるため、帯域の確保が無駄に行われることがなく、他の通信への影響を抑制することができる。
【００９２】
また、以上説明した本発明の中継管理装置（第１中継管理装置１１、第２中継管理装置２１）によれば、第１中継管理装置１１と接続するサーバ装置（サーバ装置として機能する第１ＤＬＮＡ対応機器１５）から第２中継管理装置２１と接続する再生装置（再生装置として機能する第２ＤＬＮＡ対応機器２４）に対して映像音声コンテンツがストリーミング配信される際、第１中継管理装置１１が備えるＱｏＳ制御プログラム１２２３ｂを実行したＣＰＵ１２２１は、当該第１中継管理装置１１が備える参加機器情報テーブル１２１ａや通信機器情報テーブル１２１ｂに記憶された当該サーバ装置及び当該再生装置の機器情報を第１スイッチ１３に設定して、当該サーバ装置と、当該再生装置と接続する第２中継管理装置２１（第２スイッチ２３）と、の間の通信をＱｏＳ制御するとともに、第２中継管理装置２１が備えるＱｏＳ制御プログラム２２２３ｂを実行したＣＰＵ２２２１は、当該第２中継管理装置２１が備える参加機器情報テーブル２２１ａや通信機器情報テーブル２２１ｂに記憶された当該サーバ装置及び当該再生装置の機器情報を第２スイッチ２３に設定して、当該サーバ装置と接続する第１中継管理装置１１（第１スイッチ１３）と、当該再生装置と、の間の通信をＱｏＳ制御するようになっている。
したがって、複数の中継管理装置を経由する映像音声コンテンツのストリーミング配信であっても、簡易な構成で当該ストリーミング配信を効率よくＱｏＳ制御することができる。
【００９３】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【００９４】
第１中継管理装置１１は、ＷＡＮ通信部１４を介して外部ネットワークＮと接続できる構成でなくても良い。この場合、第１中継管理装置１１はＷＡＮ通信部１４と接続していなくても良い。
また、第２中継管理装置２１は、ＷＡＮ通信部と接続して、当該ＷＡＮ通信部を介して外部ネットワークＮと接続できる構成であっても良い。
【００９５】
サーバ装置としてＤＶＤレコーダ１５ａやＰＣ２４ｃを例示し、再生装置としてＴＶ受像機１５ｂやＴＶ受像機２４ａ、ＰＣ２４ｂを例示したが、これに限ることはなく、サーバ装置、再生装置は、第１中継管理装置１１や第２中継管理装置２１と接続するＤＬＮＡ対応機器のうちの何れかであれば任意である。
【００９６】
第１中継管理装置１１と接続する第１ＤＬＮＡ対応機器１５として、ＤＶＤレコーダ１５ａ、ＴＶ受像機１５ｂ、ＰＣ１５ｃ及びＧａｍｅ機１５ｄを例示したが、これに限ることはなく、第１ＤＬＮＡ対応機器１５はその他の電子機器であっても良い。
また、第２中継管理装置２１と接続する第２ＤＬＮＡ対応機器２４として、ＴＶ受像機２４ａ、ＰＣ２４ｂ及びＰＣ２４ｃを例示したが、これに限ることはなく、第２ＤＬＮＡ対応機器２４はその他の電子機器であっても良い。
また、第１中継管理装置１１及び第２中継管理装置２１のうちの少なくとも何れか一方が複数のＤＬＮＡ対応機器と接続しているのであれば、第１中継管理装置１１が接続する第１ＤＬＮＡ対応機器１５の個数は４個に限ることはなく、１又は複数であれば任意であり、第２中継管理装置２１が接続する第２ＤＬＮＡ対応機器２４の個数は３個に限ることはなく、１又は複数であれば任意である。
【００９７】
機器情報（機器情報を構成する各情報それぞれ）が取得される所定のパケットは、ＵＰｎＰパケットに限ることはなく、中継管理装置（中継管理装置が備えるスイッチ（第１スイッチ１３、第２スイッチ２３））が受信するパケットのうちの、当該各情報それぞれを含むパケットであれば任意である。
【００９８】
中継管理装置によるＱｏＳ制御に関する処理のフローは、中継管理装置（中継管理装置が備えるスイッチ（第１スイッチ１３、第２スイッチ２３））が受信したパケットから取得されたサーバ装置及び再生装置の機器情報に基づいて、当該サーバ装置と当該再生装置との間の通信をＱｏＳ制御できるものであれば、上記実施形態のものに限ることはなく任意である。
【００９９】
ＱｏＳ制御を行う特定のサービスとして、映像音声コンテンツのストリーミング配信を挙げたが、これに限ることはなく、特定のサービスは、通信の遅延や停止などが許容し難いサービス（コンテンツの配信の遅延や停止などによって当該コンテンツの品質が悪化してしまうサービス等）であれば任意である。
【符号の説明】
【０１００】
１  ホームネットワークシステム
１１  第１中継管理装置（中継管理装置）
１５  第１ＤＬＮＡ対応機器（ＤＬＮＡ対応機器）
１５ａ  ＤＶＤレコーダ（サーバ装置）
１５ｂ  ＴＶ受像機（再生装置）
２１  第２中継管理装置（中継管理装置）
２４  第２ＤＬＮＡ対応機器（ＤＬＮＡ対応機器）
２４ａ  ＴＶ受像機（再生装置）
２４ｂ  ＰＣ（再生装置）
２４ｃ  ＰＣ（サーバ装置）
１２１ａ  参加機器情報テーブル（記憶手段）
１２１ｂ  通信機器情報テーブル（記憶手段）
２２１ａ  参加機器情報テーブル（記憶手段）
２２１ｂ  通信機器情報テーブル（記憶手段）
１２２１  ＣＰＵ（取得手段、ＱｏＳ制御手段、ＱｏＳ制御停止手段）
１２２３ａ  取得プログラム（取得手段）
１２２３ｂ  ＱｏＳ制御プログラム（ＱｏＳ制御手段）
１２２３ｃ  ＱｏＳ制御停止プログラム（ＱｏＳ制御停止手段）
２２２１  ＣＰＵ（取得手段、ＱｏＳ制御手段、ＱｏＳ制御停止手段）
２２２３ａ  取得プログラム（取得手段）
２２２３ｂ  ＱｏＳ制御プログラム（ＱｏＳ制御手段）
２２２３ｃ  ＱｏＳ制御停止プログラム（ＱｏＳ制御停止手段）
【図１】
2011041047.tif 000003
【図２】
2011041047.tif 000004
【図３】
2011041047.tif 000005
【図４】
2011041047.tif 000006
【図５】
2011041047.tif 000007