(57)【要約】  公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させる。  コンテンツを格納した一つ又は複数の配信サーバ１と、配信サーバ１が格納するコンテンツを受信する、ユーザの入力によりコンテンツを特定するための情報を取得するユーザＩＦと、情報により特定されたコンテンツを格納する配信サーバ１を特定する特定情報を取得する取得部と、取得部により取得された特定情報を中継装置に送信する送信部とを有する一つ又は複数の映像表示端末７と、一つ又は複数のその他のＰＣ８とを接続する中継装置６であって、配信サーバ１と映像表示端末７との間のデータ転送を、映像表示端末７から受信した特定情報に基づき設定した所定の優先度で行う。
2009093473.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、  
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた、中継装置。
【請求項２】
前記機器情報は、
（１）前記コンテンツを格納するストレージ装置を特定する情報、
（２）前記コンテンツのデータ転送先の端末を特定する情報
のうちのいずれか、または、両方を含む、請求の範囲第１項記載の中継装置。
【請求項３】
前記ストレージ装置、前記端末とデータを送受信するための通信インタフェースと、
前記通信インタフェースから受信したデータ及び自らが送信するデータを制御する送受信処理部と、
前記通信インタフェースからのデータを中継制御する中継制御部と、
前記端末からのプロトコルを処理するプロトコル処理部とを備え、
前記転送部は、
前記端末からの優先制御の依頼および解除を処理する優先制御処理部、前記端末の情報および優先制御に必要な情報を蓄積、管理する優先制御情報管理部、及び優先制御処理を行う優先制御機構部を有する、請求の範囲第１項記載の中継装置。
【請求項４】
前記端末から優先制御の依頼要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標に、前記所定の優先度を追加し、優先処理を行う、請求の範囲第３項記載の中継装置。
【請求項５】
前記端末から優先制御の解除要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標から、前記所定の優先度を削除する、請求の範囲第３項記載の中継装置。
【請求項６】
前記転送部の機能は、ルートデバイス直下に定義される、請求の範囲第１項記載の中継装置。
【請求項７】
中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末であって、
ユーザの入力によりコンテンツを特定するための情報を取得するユーザインタフェースと、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する送信部と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記機器情報に基づき前記中継装置が設定した所定の優先度で行う通信部とを備えた、端末。
【請求項８】
前記機器情報は、
（１）前記コンテンツを格納するストレージ装置を特定する情報、
（２）前記端末自身を特定する情報
のうちのいずれか、または、両方を含み、
前記端末は、前記情報により特定された前記コンテンツを格納する前記ストレージ装置を特定する情報を取得する取得部とを備えた、請求の範囲第７項記載の端末。
【請求項９】
前記中継装置とともにローカルネットワークに属し、
前記ストレージ装置は、広域ネットワークに属し、
前記コンテンツを特定するための前記情報は、前記ローカルネットワークと前記広域ネットワークとを区別する情報を含んでいる、請求の範囲第７項記載の端末。
【請求項１０】
前記取得部は、前記広域ネットワークに属している、前記情報により特定される前記コンテンツを格納した前記ストレージ装置を特定するための情報を記録したメタファイルサーバから、前記ストレージ装置を特定するための情報を取得する、請求の範囲第８項記載の端末。
【請求項１１】
前記通信部を含む、前記ストレージ装置とデータを送受信するための通信インタフェースと、
前記通信インタフェースから受信したデータ又は自らが送信するデータを制御する送受信処理部と、
前記中継装置とのプロトコルを処理するプロトコル処理部と、
前記ストレージ装置からのデータを処理する端末データ処理部と、
処理した映像を画面に出力する映像表示部とを備え、
前記取得部は、
少なくとも前記ユーザインタフェースへの入力に応じて、前記中継装置を探索するとともに、及び前記中継装置に対して優先制御の依頼又は解除を処理する優先制御処理部と、前記中継装置と前記中継装置に対して優先制御の依頼および解除を行うために必要な情報を蓄積、管理する優先制御情報管理部と、優先制御処理を行う優先制御機構部とを有する、請求の範囲第７項記載の端末。
【請求項１２】
前記優先制御処理部は、前記ストレージ装置からリアルタイム性が必要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以上の優先度を設定して中継することを依頼する、請求の範囲第１１項記載の端末。
【請求項１３】
前記優先制御処理部は、前記ストレージ装置からリアルタイム性が不要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以下の優先度を設定して中継することを依頼する、請求の範囲第１１項記載の端末。
【請求項１４】
コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する優先通信制御方法であって、
前記端末から、コンテンツと前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、前記ストレージ装置と前記端末との間のデータ転送を、前記機器情報に基づき設定した所定の優先度で行う、優先通信制御方法。
【請求項１５】
中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末に対し前記ストレージ装置からデータを受信させる制御を行う優先通信制御方法であって、
ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、
コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程と、を備えた、優先通信制御方法。
【請求項１６】
請求の範囲第１４項記載の優先通信制御方法の、
前記ストレージ装置と前記端末との間のデータ転送を、前記ストレージ装置を前記機器情報に基づき設定した所定の優先度で行う工程をコンピュータに実行させるプログラム。
【請求項１７】
請求の範囲第１５項記載の優先通信制御方法の、
前記ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とをコンピュータに実行させるプログラム。
【請求項１８】
請求の範囲第１６項又は第１７項記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、端末、優先通信制御方法、プログラム及び記録媒体に関する。例えば、プライオリティベースのＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を適用したデータ通信を行なう構成において、公衆網からのストリーミングデータを宅内においてリアルタイム性を実現する中継装置、端末、優先通信制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
インターネット、ＬＡＮ等のネットワークを介したデータ通信の普及に伴い、家庭内においても家電機器やコンピュータ、その他の周辺機器をネットワーク接続し、機器間通信を実現したホームネットワークが多く利用されている。ホームネットワークは、例えば、ネットワーク接続機器間でのコンテンツ送受信を可能とし、ユーザに利便性・快適性を提供するものであり、今後、ますます普及することが予測される。【０００３】
例えば、家庭内に設置したチューナなどの受信部とハードディスクなどの記憶手段を持つ機器をサーバとして設定し、サーバが保持する映画などのコンテンツを、ネットワークを介してユーザの持つＰＣなどのクライアント装置に送信することで、クライアント側でデータ受信を実行しながら再生を行なうといったいわゆるストリーミングデータ配信、再生処理が可能となる。【０００４】
しかし、ネットワーク上には複数の通信データが競合する場合がある。このような複数の通信データが競合すると、通信帯域が不足し、ストリーミングデータの配信遅れなどの問題が発生する。【０００５】
この問題に対し、無線ネットワークに関する標準的な規格の１つであるＩＥＥＥ８０２.１Ｄでは、イーサネット（登録商標）などの有線ＬＡＮにおいてパケットに付加された優先度に従って通信制御を行う、所謂プライオリティベースのＱｏＳの仕組みが規定されている。【０００６】
又、ＷｉＦｉフォーラムでは、無線ＬＡＮのＱｏＳ規格である８０２．１１ｅのサブセットであるプライオリティベースのＷＭＭ（ＷｉＦｉ−Ｍｕｌｔｉｍｅｄｉａ）が規定されている。【０００７】
これらプライオリティベースのＱｏＳ技術は、帯域予約ベースのＱｏＳに比べて、実装が容易なうえ、有効性がある。そこで、ホームネットワーク技術の業界標準であるデジタルリビングネットワークの規定するＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインでは、８０２．１ＤとＷＭＭの双方が採用されている。【０００８】
一方、公衆網で使用されるＣＤＮ（Ｃｏｎｔｅｎｔｓ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ）において、ユーザの端末装置とＩＰ通信ネットワーク間の信号の送受に標準プロトコルを使用し、コンテンツサーバにも標準プロトコルを適用し、かつコンテンツサーバが標準プロトコルを実装していない場合であっても、システム構築及び帯域制御を可能にする汎用性と経済性の高いＱｏＳ保証をするための方法及びシステムが提案されている（例えば特許文献１参照）。【０００９】
図４１に、従来のＳＩＰセッション制御によるＣＤＮにおけるＱｏＳ保証システムの構成例を示すブロック図を示す。【００１０】
図４１に示す従来の優先通信制御方法は、ＩＰ通信ネットワーク１１１と、ユーザ１７１の端末装置１２１と、ＳＩＰセッション制御サブシステム１３１と、帯域制御サブシステム１４１と、コンテンツ配信サブシステム１５１と、コンテンツアドレス管理サーバサブシステム１６１から構成されるシステムにおいて実現される。【００１１】
端末装置１２１及びサブシステム１３１、１４１、１５１、１６１はＩＰ通信ネットワーク１１１に接続されており、コンテンツの視聴者の端末装置１２１が、コンテンツアドレス管理サーバサブシステム１６１から該コンテンツのアドレスを取得し、ＳＩＰセッション制御サブシステム１３１を経由してコンテンツ配信サブシステム１５１に該コンテンツの視聴に先立ちセッションの確立を要求する。該コンテンツ配信サブシステム１５１が、該セッションの確立時に該コンテンツの視聴に必要な帯域の情報を該ＳＩＰセッション制御サブシステム１３１に通知し、該ＳＩＰセッション制御サブシステム１３１が、該帯域情報により帯域制御サブシステム１４１に帯域予約の要求を行い、帯域確保の結果を該端末装置に通知することで、ＣＤＮにおけるＱｏＳ保証が実現されている。
【特許文献１】特開２００５−１２６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上記のように、ホームネットワークにおけるコンテンツのストリーミングデータ配信に関する問題に対しては、ＤＬＮＡで規定されたＱｏＳにより対策がなされており、また公衆網（ＣＤＮ）においては、ＩＰ通信ネットワーク上に配置した各システムが協働することによりＱｏＳを実現し、ストリーミングデータの保証が実現している。【００１３】
しかしながら、公衆網からのストリーミングデータを、ホームネットワークに取り込んで受信しようとする場合に、以下のような不具合が生ずる。【００１４】
すなわち、上記図４１の従来技術により公衆網上にてストリーミングデータのリアルタイム性が保証されていても、ホームネットワーク内においては、データ配信のリアルタイム性が保たれない可能性がある。ＤＬＮＡでは公衆網からのストリーミングデータの取り扱いは規定されていないため、当該ストリーミングデータはＤＬＮＡのＱｏＳの対象外のパケットと同等の扱いになり、優先的に伝送されないためである。【００１５】
この不具合に対し、公衆網からのストリーミングデータパケットにも優先度を付加することで、ＤＬＮＡで規定されているストリーミングデータパケットと同等の扱いを可能にすることが考えられるが、公衆網を通過するデータパケット一般に優先度を付加することは、通信キャリアのネットワークポリシーが異なるため、現実的でない。【００１６】
又、公衆網からの、ストリーミングデータでない、つまりリアルタイム性の必要のないデータもホームネットワークに配信されることがあるが、そのようなデータの受信中に、ホームネットワーク上の他の装置間で実行されるリアルタイム性の必要な優先度が付加されていないストリームデータの配信に対して影響を与える可能性もある。【００１７】
以上のように、従来のＱｏＳにおいては、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつデータを配信させることは困難という課題があった。【００１８】
本発明は、上記従来の課題を考慮してなされたものであり、従来のＱｏＳにおいては、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができるような中継装置、端末、優先通信制御方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の目的を達成するために、第１の本発明は、コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、  
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた中継装置である。【００２０】
又、第２の本発明は、前記機器情報は、（１）前記コンテンツを格納するストレージ装置を特定する情報、（２）前記コンテンツのデータ転送先の端末を特定する情報のうちのいずれか、または、両方を含む、第１の本発明の中継装置である。【００２１】
又、第３の本発明は、前記ストレージ装置、前記端末とデータを送受信するための通信インタフェースと、  前記通信インタフェースから受信したデータや自らが送信するデータを制御する送受信処理部と、  前記通信インタフェースからのデータを中継制御する中継制御部と、前記端末からのプロトコルを処理するプロトコル処理部とを備え、前記転送部は、前記端末からの優先制御の依頼および解除を処理する優先制御処理部、前記端末の情報および優先制御に必要な情報を蓄積、管理する優先制御情報管理部、及び優先制御処理を行う優先制御機構部を有する、第1の本発明の中継装置ある。【００２２】
又、第４の本発明は、前記端末から優先制御の依頼要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標に、前記所定の優先度を追加し、優先処理を行う、第３の本発明の中継装置である。【００２３】
又、第５の本発明は、前記端末から優先制御の解除要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標から、前記所定の優先度を削除する、第３の本発明の中継装置である。【００２４】
又、第６の本発明は、前記転送部の機能は、ルートデバイス直下に定義される、第１の本発明の中継装置である。【００２５】
又、第７の本発明は、中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末であって、
ユーザの入力によりコンテンツを特定するための情報を取得するユーザインタフェースと、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する送信部と、  前記ストレージ装置との間のデータ転送を、前記端末から受信した前記機器情報に基づき前記中継装置が設定した所定の優先度で行う通信部とを備えた、端末である。【００２６】
又、第８の本発明は、前記機器情報は、（１）前記コンテンツを格納するストレージ装置を特定する情報、（２）前記端末自身を特定する情報のうちのいずれか、または、両方を含み、前記端末は、前記情報により特定された前記コンテンツを格納する前記ストレージ装置を特定する情報を取得する取得部とを備えた、第７の本発明の端末である。【００２７】
又、第９の本発明は、前記中継装置とともにローカルネットワークに属し、前記ストレージ装置は、広域ネットワークに属し、前記コンテンツを特定するための前記情報は、前記ローカルネットワークと前記広域ネットワークとを区別する情報を含んでいる、第７の本発明の端末である。【００２８】
又、第１０の本発明は、前記取得部は、前記広域ネットワークに属している、前記情報により特定される前記コンテンツを格納した前記ストレージ装置を特定するための情報を記録したメタファイルサーバから、前記ストレージ装置を特定するための情報を取得する、第８の本発明の端末である。 【００２９】
又、第１１の本発明は、前記通信部を含む、前記ストレージ装置とデータを送受信するための通信インタフェースと、前記通信インタフェースから受信したデータ又は自らが送信するデータを制御する送受信処理部と、前記中継装置とのプロトコルを処理するプロトコル処理部と、前記ストレージ装置からのデータを処理する端末データ処理部と、処理した映像を画面に出力する映像表示部とを備え、前記取得部は、少なくとも前記ユーザインタフェースへの入力に応じて、前記中継装置を探索するとともに、及び前記中継装置に対して優先制御の依頼又は解除を処理する優先制御処理部と、前記中継装置と前記中継装置に対して優先制御の依頼および解除を行うために必要な情報を蓄積、管理する優先制御情報管理部と、優先制御処理を行う優先制御機構部とを有する、第７の本発明の端末である。 【００３０】
又、第１２の本発明は、前記優先制御処理部は、前記ストレージ装置からリアルタイム性が必要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以上の優先度を設定して中継することを依頼する、第１１の本発明の端末である。 【００３１】
又、第１３の本発明は、前記優先制御処理部は、前記ストレージ装置からリアルタイム性が不要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以下の優先度を設定して中継することを依頼する、第１１に本発明の端末である。 【００３２】
又、第１４の本発明は、コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する優先通信制御方法であって、前記端末から、コンテンツと前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、前記ストレージ装置と前記端末との間のデータ転送を、前記機器情報に基づき設定した所定の優先度で行う、優先通信制御方法である。 【００３３】
又、第１５の本発明は、中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末に対し前記ストレージ装置からデータを受信させる制御を行う優先通信制御方法であって、ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とを備えた、優先通信制御方法である。【００３４】
又、第１６の本発明は、第１４の本発明に記載の優先通信制御方法の、前記ストレージ装置と前記端末との間のデータ転送を、前記ストレージ装置を前記機器情報に基づき設定した所定の優先度で行う工程をコンピュータに実行させるプログラムである。【００３５】
又、第１７の本発明は、第１５の本発明に記載の優先通信制御方法の、前記ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とをコンピュータに実行させるプログラムである。【００３６】
又、第１８の本発明は、第１６の本発明又は第１７の本発明に記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００３７】
以上のような本発明によれば、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができる効果がある。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態１、３の優先通信制御方法で使用する端末のシステム構成図
【図２】本発明の実施の形態における映像表示端末の構成図
【図３】本発明の実施の形態における中継装置の構成図
【図４】本発明の実施の形態における中継装置のＵＰｎＰのテンプレート
【図５】本発明の実施の形態における中継装置の優先制御サービステンプレート
【図６】本発明の実施の形態１の優先制御開始のシーケンス図
【図７】本発明の実施の形態１の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図８】本発明の実施の形態１の優先通信制御方法で、メタファイルサーバから映像表示端末が取得するメタファイルを示す図
【図９】本発明の実施の形態１の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図１０】本発明の実施の形態１の優先通信制御方法で、優先処理要求サービスを示す図
【図１１】本発明の実施の形態１の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部に保持されている情報を示す図
【図１２】本発明の実施の形態１の中継装置の優先制御機構部を示す図
【図１３】本発明の実施の形態１の優先通信制御方法で、配信サーバからのパケットを優先していることを示す図
【図１４】本発明の実施の形態１の優先通信制御方法で、配信サーバからのパケットと、映像表示端末からのパケットを優先していることを示す図
【図１５】本発明の実施の形態１の優先制御解除のシーケンス図
【図１６】本発明の実施の形態１の優先通信制御方法で、優先処理解除サービスを示す図
【図１７】本発明の実施の形態２、４の優先通信制御方法で使用する端末のシステム構成図
【図１８】本発明の実施の形態２の優先制御開始のシーケンス図
【図１９】本発明の実施の形態２の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図２０】本発明の実施の形態２の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図２１】本発明の実施の形態２の優先通信制御方法で、優先処理要求サービスを示す図
【図２２】本発明の実施の形態２の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図２３】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットを優先していることを示す図
【図２４】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットと、映像表示端末からのパケットを優先していることを示す図
【図２５】本発明の実施の形態３の優先制御開始のシーケンス図
【図２６】本発明の実施の形態３の優先通信制御方法で、メタファイルサーバから映像表示端末が取得するメタファイルを示す図
【図２７】本発明の実施の形態３の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図２８】本発明の実施の形態３の優先通信制御方法で、優先処理要求サービスを示す図
【図２９】本発明の実施の形態３の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図３０】本発明の実施の形態３の優先通信制御方法で、配信サーバからのパケットを優先していることを示す図
【図３１】本発明の実施の形態３の優先通信制御方法で、配信サーバからのパケットと、映像表示端末からのパケットを優先していることを示す図
【図３２】本発明の実施の形態３の優先制御解除のシーケンス図
【図３３】本発明の実施の形態３の優先通信制御方法で、優先処理解除サービスを示す図
【図３４】本発明の実施の形態４の優先制御開始のシーケンス図
【図３５】本発明の実施の形態４の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図３６】本発明の実施の形態４の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図３７】本発明の実施の形態４の優先通信制御方法で、優先処理要求サービスを示す図
【図３８】本発明の実施の形態４の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図３９】本発明の実施の形態４の優先通信制御方法で、映像蓄積装置からのパケットを非優先していることを示す図
【図４０】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットと、映像表示端末からのパケットを非優先していることを示す図
【図４１】従来の技術によるＣＤＮにおけるＱｏＳ保証システムの構成例を示す図
【符号の説明】
【００３９】
１    配信サーバ
２    メタファイルサーバ
３    インターネット
４    ＩＰ公衆網
５    ホームネットワーク
６    中継装置
７    映像表示端末
８    ＰＣ
９    映像表示部
１０  映像表示端末７の優先制御情報管理部
１１  映像表示端末７の優先制御処理部
１１ａ  ユーザＩＦ
１２  映像表示端末７の優先制御機構部
１３  映像表示端末７の無線ＩＦ
１４  映像表示端末７の端末映像処理部
１５  映像表示端末７の映像表示端末送受信処理部
１６  映像表示端末７のＵＰｎＰ処理部
１７  有線ＩＦ
１８  有線送受信処理部
１９  中継制御部６の
２０  中継装置６のＵＰｎＰ処理部
２１  中継装置６の優先制御機構部
２２  中継装置６の優先制御情報管理部
２３  中継装置６の優先制御処理部
２４  無線送受信処理部
２５  無線ＩＦ
２６〜３７  中継装置が保持するＵＰｎＰデバイスとサービスとアクション
３８  ストリーム配信用メタファイル
３９〜４２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
４３  クラシファー
４４  キュー
４５  スケジューラ
４６〜４７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
４８  映像蓄積装置４８
４９〜５２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
５３  ＤＬ用メタファイル
５４〜５７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
５８〜５９  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
６０〜６３  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
【発明を実施するための最良の形態】
【００４０】
以下に、本発明を実施するための最良の形態について図面を参照しながら説明する。【００４１】
（実施の形態１）
図１に本発明の実施の形態１のネットワークシステムの構成図を示す。ＩＰ公衆網４にストリーミングコンテンツの配信サーバ１と、コンテンツ情報が記述されているメタファイルや再生制御を行うメタファイルサーバ２と、その他インターネットサーバなどがあるインターネット３とが接続されている。【００４２】
又、ＩＰ公衆網４にホームネットワーク５が接続されている。このホームネットワーク５には、ルータなどの中継装置６が設置されており、さらに中継装置６には無線ネットワークを通じて映像表示端末７とＰＣ８が接続されている。【００４３】
図１に示すネットワークシステムの構成において想定されるアプリケーションは、ＰＣ８が無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介し、宅外にアクセスを行い、ＩＰ公衆網４を介してＷＥＢブラウジングなどのインターネット３を楽しみ、更に映像表示端末７はＰＣ８と同様に無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介して宅外にアクセスを行い、ＩＰ公衆網４を介して、ストリーミングコンテンツを視聴する、というものである。【００４４】
なお、システム構成に関してそれぞれ複数の中継装置、映像表示装置、ＰＣなどが存在しても構わない。【００４５】
図２は、ホームネットワーク５に存在し、ＩＰ公衆網４からのストリーミングコンテンツを視聴する映像表示端末７の構成図である。【００４６】
映像表示端末７は、無線インタフェース（以下、ＩＦと称す）１３を有しており、無線ＩＦ１３から受信したデータを処理、又は無線ＩＦ１３へデータを送信する送受信処理部１５と、映像表示端末７自身が外部へ送信するデータの優先処理を行う優先制御機構部１２と、ユーザからの入力をうけつけるユーザＩＦ１１ａと、ユーザＩＦ１１ａから入力等に応じて、又は自動的に優先制御メッセージを処理する優先制御処理部１１と、優先処理要求を送信するために必要な優先制御情報を管理する優先制御情報管理部１０と、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）を処理するＵＰｎＰ処理部１６と、受信した映像データを処理する端末映像制御部１４と、処理した映像データを表示する映像表示部９から構成される。【００４７】
なお、映像表示端末７は無線ＩＦ１３を有しているとしたが、有線ＩＦやその他ＩＦであっても構わないことは言うまでもない。【００４８】
図３は、ホームネットワーク５に存在し、ホームネットワーク５を構成する端末のデータを中継する中継装置６のブロック構成図である。中継装置６は、有線ＩＦ１７と無線ＩＦ２５を有する中継装置である。有線ＩＦ１７から受信したデータを処理、又は有線ＩＦ１７へデータを送信する有線送受信処理部１８と、ＵＰｎＰを処理するＵＰｎＰ処理部２０と、それぞれのＩＦから受信したデータを中継処理する中継制御部１９と、有線ＩＦ１７から受信したデータに対して優先処理を行う優先制御機構部２１と、優先処理要求を送信するために必要な優先制御情報を管理する優先制御情報管理部２２と、優先制御メッセージを処理する優先制御処理部２３と、無線ＩＦ２５から受信したデータを処理、又は無線ＩＦ２５へデータを送信する無線送受信処理部２４から構成される。なお、中継装置６は有線ＩＦ１７及び、無線ＩＦ２５を有しているとしたが、その他ＩＦであっても構わないことは言うまでもない。【００４９】
なお、上記の構成において、図１に示すネットワークシステムは本発明のネットワークシステムに相当し、ＩＰ公衆網４は本発明の広域ネットワークに、ホームネットワーク５は本発明のローカルネットワークに相当する。【００５０】
又、配信サーバ１は本発明のストレージ装置に相当し、メタファイルサーバ２は本発明のメタファイルサーバに相当し、中継装置６は本発明の中継装置に相当し、映像表示端末７及びＰＣ８は本発明の端末に相当する。【００５１】
又、映像表示端末７において、無線ＩＦ１３は本発明の通信インタフェースに相当し、これは本発明の送信部及び通信部を構成する。送受信処理部１５は本発明の送受信処理部に相当し、ＵＰｎＰ処理部１６は、本発明のプロトコル処理部に相当する。又、優先制御情報管理部１０、優先制御処理部１１、優先制御機構部１２は、それぞれ本発明の優先制御情報管理部、優先制御処理部、優先制御機構部に相当し、これらは本発明の取得部を構成する。又、ユーザＩＦ１１ａは本発明のユーザインタフェースに相当する。又、端末映像制御部１４は本発明の端末データ処理部に相当し、映像表示部９は本発明の映像表示部に相当する。【００５２】
又、中継装置６において、有線ＩＦ１７及び無線ＩＦ２５は本発明の通信インタフェースに相当し、有線送受信処理部１８及び無線送受信処理部２４は本発明の送受信処理部に相当し、中継制御部１９は本発明の中継制御部に相当し、ＵＰｎＰ処理部２０は、本発明のプロトコル処理部に相当する。又、優先制御機構部２１、優先制御情報管理部２２、優先制御処理部２３はそれぞれ本発明の優先制御機構部、優先制御情報管理部、優先制御処理部に相当し、これらは本発明の転送部を構成する。【００５３】
映像表示端末７は、ＵＰｎＰ−ＤＡ（Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）におけるコントロールポイントとして動作する。また中継装置６は、ＵＰｎＰ−ＤＡにおけるデバイスとして動作し、図４に示されるようなデバイステンプレートと、サービステンプレートを保持している。【００５４】
中継装置６は、ｒｏｏｔＤｅｖｉｃｅ２６の直下に無線デバイスを意味するＷＦＡＤｅｖｉｃｅ２７と、中継装置を意味するＩｎｔｅｒｎｅｔＧａｔｅｗａｙＤｅｖｉｃｅ２８を保持している。これら２つのデバイスが保持するサービス、アクションなどについては、説明を省略する。【００５５】
更に、中継装置６はｒｏｏｔＤｅｖｉｃｅ２６直下に、本発明の優先制御の機能を保持していることを意味するＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している。【００５６】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９をｒｏｏｔＤｅｖｉｃｅ２６直下に置くことによって、例えば中継装置６がブリッジ機器として動作した際にＩｎｔｅｒｎｅｔＧａｔｅｗａｙＤｅｖｉｃｅ２８が存在しなくなったとしても優先制御をサービスとして実行可能にすることになり、また優先制御がＩＦに依存せずに適用可能になる。なお、図４に示す例においてはＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９はサービステンプレートとして保持されるものとしたが、デバイステンプレートとして保持されるものであってもよい。この場合もｒｏｏｔＤｅｖｉｃｅ２６の直下に配置されることで、優先制御をデバイスとして実行することが可能となる。【００５７】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９には、優先処理の追加を意味するアクションＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０と優先処理の解除を意味するアクションＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１が定義されている。なお、優先制御に関するアクションに関してはこれら以外に保持しても構わない。【００５８】
ＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０は、図５に示されるような中継装置６が優先制御をするために必要な引数を４つ保持している。それぞれの引数は、コンテンツ配信サーバ１のＩＰアドレス３２、映像表示装置７が視聴するコンテンツ用の配信サーバポート番号３３、優先度３４、コンテンツの利用帯域３５である。なお、引数に関してはこれら以外に保持しても構わない。【００５９】
ＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１は、図５に示されるような中継装置６が優先制御を解除するために必要な引数を２つ保持している。それぞれの引数は、コンテンツ配信サーバ１のＩＰアドレス３６、映像表示装置７が視聴するコンテンツ用の配信サーバポート番号３７である。なお、引数に関してはこれら以外に保持しても構わない。また、図５におけるコンテンツ配信サーバ１のＩＰアドレス３２、ＩＰアドレス３６は本発明のコンテンツを格納するストレージ装置を特定する情報に相当し、コンテンツのデータ転送に関する機器を特定する機器情報に相当する。なお、ストレージ装置の特定情報に関しては、ストレージ装置と端末を一意に特定できるものであれば、ＩＰアドレス、ポート番号以外の情報でも構わない。また、機器情報としては、コンテンツのデータ転送を依頼する端末を特定する情報でも構わない。端末を特定する情報に関しては、端末のＩＰアドレス等、端末を一意に特定できるものであればよい。【００６０】
以上のような構成を有する本発明の実施の形態１のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態１の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図６のタイミングチャートを参照して説明する。【００６１】
まず映像表示端末７が、再生するストリーミングデータを優先処理できる中継装置６をＵＰｎＰを利用して優先端末探索を送信する（Ｓ１００）。ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。【００６２】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ１０１）。【００６３】
中継装置６からの応答を受信した映像表示端末７は、図７に示されるような情報を優先制御情報管理部１０に優先制御情報として保持する。例えば、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、優先制御情報に関してはこれ以外に保持しても構わない。【００６４】
映像表示端末７は、ユーザからＩＰ公衆網４からのリアルタイム性が必要なコンテンツの再生を指示された場合、メタファイルサーバ２からコンテンツを再生するために必要なメタファイル３８を取得する要求をする（Ｓ１０２）。【００６５】
このとき、リアルタイム性が必要なコンテンツの再生指示に先だって、ユーザはユーザＩＦ１１ａにより再生を希望するコンテンツを特定しておく必要があるが、ここではコンテンツを特定するための情報の所在地もメタファイルサーバ２であるとした。したがって、Ｓ１０２の動作は、再生対象となるコンテンツの特定もメタファイルサーバ２に対して行っている。【００６６】
ただし、コンテンツを特定するための情報の所在地は、メタファイルサーバ２に限定されない。映像表示端末７内の図示しない記憶部、又はＩｎｔｅｒｎｅｔ３上の図示しない他のサーバ、ホームネットワーク５上の図示しない他の端末であってもよい。この場合、映像表示端末７は当該記憶部、サーバ等からコンテンツを特定するための情報を取得し、これら記憶部、サーバからの応答によってメタファイルサーバ２の所在を知得してから、当該メタファイルサーバ２に対してメタファイル３８の取得を行うようにする。【００６７】
メタファイルサーバ２は映像表示端末７に対してメタファイル取得要求に応答し、映像表示端末７が要求したメタファイル３８を供給する（Ｓ１０３）。【００６８】
このメタファイル３８には、図８に示されるような情報が記述されている。配信コンテンツレートや、配信コンテンツのＵＲＬや配信コンテンツのポート番号などである。このメタファイル３８の形式は特に問わない。映像表示端末７がコンテンツを再生する為に必要な情報が記述されていれば構わない。【００６９】
メタファイル３８に配信コンテンツのＵＲＬが記述されていた場合、映像表示端末７はコンテンツを取得するためにＤＮＳを利用してアドレスの解決を図る。アドレスの解決が終了し、配信サーバ１のＩＰアドレスが判明（配信サーバ１のＩＰ＝１０．０．１．２）すると、映像表示端末７は中継装置６に優先処理要求を送信するために必要な図９のような情報を優先制御情報として優先制御情報管理部１０に保持する。ここで優先制御情報とは、中継装置６のＩＰアドレス、配信サーバ１のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。ここで配信サーバ１のＩＰアドレスは、本発明のストレージ装置の特定情報に相当する。なお、ストレージ装置の特定情報に関しては、ストレージ装置を一意に特定できる情報であれば、ＩＰアドレス以外の情報でも構わない。【００７０】
ただしこれは一例であり、他の情報を保持してもよい。例えば、優先制御情報は、ストレージ装置を特定する情報以外の情報で、自身のＩＰアドレスでも構わない。ここで自身のＩＰアドレスは、本発明の端末自身を特定する情報に相当する。なお、端末を特定する情報は、自身を特定できる情報であれば、ＩＰアドレス以外の情報でも構わない。また、コンテンツのポート番号に関しては、自身がコンテンツの受信時に使用するポート番号でも構わない。【００７１】
映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先処理要求を送信する（Ｓ１０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図１０のサービステンプレートに示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに配信サーバ１のＩＰアドレス３９である（１０．０．１．２）を格納し、Ｐｏｒｔにコンテンツのポート番号４０である１１０４を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、ＶａｌｕｅにＤＬＮＡにより規定される優先度を表すＡＣ＿ＶＩ４１を格納し、ＢａｎｄＷｉｄｔｈ４２にコンテンツレートである１２を格納し、送信する。【００７２】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ１０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図１１に示す優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は配信サーバ１のＩＰアドレス、コンテンツのポート番号、及びＤＬＮＡにより規定される優先度である。【００７３】
映像表示端末７は、配信サーバ１に対してコンテンツの取得の要求を行い（Ｓ１０６）、配信サーバ１からストリームデータの配信を受けて、ストリーム再生を開始する（Ｓ１０７）。【００７４】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して優先処理を行う。【００７５】
すなわち、中継装置６は、図１２に示すような各部の処理によって、従来のＤＬＮＡに規定する優先処理に加えて、本発明の優先処理を実現する。ただし図１２は、優先制御機構部２１近傍の構成を模式的に示す図である。【００７６】
一般に、ＤＬＮＡでは、４段階の優先度が規定されている。ＶｏＩＰなどの遅延やジッタに対しての許容量が少ないデータに使用される優先度の一番高いＡＣ＿ＶＯ、リアルタイム性が必要な映像データに使用されるＡＣ＿ＶＩ、通常のデータに使用されるＡＣ＿ＢＥ、バックグラウンドデータに使用されるＡＣ＿ＢＫである。【００７７】
中継装置６にホームネットワーク５内で送受信されるデータパケットが入って来た場合に、まずクラシファー４３でパケットの選別を行う。この選別基準には、ＩＰパケットの優先度を表すＴｏＳやＤＣＳＰ、ＶＬＡＮタグにある優先度フィールドが使用される。パケットの選別をした後、クラシファー４３は適切なキュー４４にパケットをキューイングする。キューイングされたデータパケットはスケジューラ４５によってスケジューリングされ、優先度の高いキューにあるデータを優先的に送信する。【００７８】
一方、本発明の優先制御は以下のようになる。映像表示端末７から優先処理要求を受信した中継装置６は、優先制御機構部２１にあるクラシファー４３の選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報に基づく優先制御情報を加え、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において、第２位の優先度である映像データの転送に対応した優先度ＡＣ＿ＶＩとなるよう優先的に送信する。【００７９】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図１３に示されるようになる。映像表示端末７が受信する下りのストリームデータは、ＤＬＮＡにより規定される優先度において第２位の優先度であるＡＣ＿ＶＩの優先度で送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度であるＡＣ＿ＢＥの優先度で送信される。これによって、中継装置６からホームネットワーク５内の各端末に対しては、映像表示端末７が受信するデータが優先的に送信されるようになる。【００８０】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要なことを優先制御処理部１１で判断し、映像表示端末７自身が送信するデータを図１４に示すようにＡＣ＿ＶＩの優先度で送信することによって、映像表示端末７が送受信するデータをＰＣ８が送受信するデータよりも優先して流すことが可能になる。【００８１】
次に、映像表示端末７がストリーム再生を終了させた場合のシーケンスについて図１５を利用して説明する。【００８２】
ストリーム再生（Ｓ１０９）が終了すると映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先解除要求を送信する（Ｓ１１０）。【００８３】
この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１に対して図１６のサービステンプレートに示されるようなアクションを送信する。すなわち、ＩＰＡｄｄｒｅｓｓに配信サーバ１のＩＰアドレス４６である１０．０．１．２を格納し、Ｐｏｒｔにコンテンツのポート番号４７である１１０４を格納し送信する。【００８４】
優先解除要求を受信した中継装置６は優先解除応答を映像表示端末７へ送信（Ｓ１１１）し、映像表示端末７から指定された優先制御情報を優先制御情報管理部２２から削除する。これにより、中継装置６の優先制御の機能は、従来のＤＬＮＡにおける機能のみとなる。【００８５】
優先解除応答（Ｓ１１１）を受信した映像表示端末７は、中継装置６に対して解除した優先制御情報を優先制御情報管理部１０から削除する。【００８６】
以上に説明したように、本実施の形態１の優先通信制御方法では、映像表示端末７がＩＰ公衆網からリアルタイム性が必要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、メタファイルサーバ２から取得したＩＰアドレスその他の優先制御情報に基づき中継装置６に対して優先制御を依頼し、当該情報に基づき中継装置６に優先的に中継させることで、ホームネットワークにおいてもＩＰ公衆網からのストリームデータに別途新たな優先度を付加することなくリアルタイム性を保つ制御を実現している。【００８７】
（実施の形態２）
次に、本実施の形態２の優先通信制御方法における映像表示端末７、中継装置６の動作について説明する。図１７に実施の形態２のネットワークシステムの構成図を示す。ＩＰ公衆網４にストリーミングコンテンツの配信サーバ１と、コンテンツ情報が記述されているメタファイルや再生制御を行うメタファールサーバ２と、その他インターネットサーバなどがあるインターネット３とが接続されている。【００８８】
又、ＩＰ公衆網４にホームネットワーク５が接続されている。このホームネットワーク５には、ルータなどの中継装置６が設置されており、さらに中継装置６には無線ネットワークを通じて映像表示端末７とＰＣ８、映像蓄積装置４８が接続されている。【００８９】
中継装置６と映像表示端末７の構成は実施の形態１と同様である。なお、映像蓄積装置４８は本発明のストレージ装置に対応する。【００９０】
図１７に示すネットワークシステムの構成において想定されるアプリケーションは、ＰＣ８が無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介し、宅外にアクセスを行い、ＩＰ公衆網４を介してＷＥＢブラウジングなどのインターネット３を楽しみ、更に映像表示端末７は無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介して、映像蓄積装置４８にあるコンテンツをストリーム再生するものである。【００９１】
つまり、映像表示端末７は映像蓄積装置４８のコンテンツを視聴する場合は必ず中継装置６を介して通信を行うことになる。【００９２】
以下、図１８のタイミングチャートを参照して、本発明の実施の形態２のネットワークシステムの動作を説明するとともに、本発明の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としての優先通信制御方法のシーケンスを説明する。【００９３】
まず映像表示端末７が、ＵＰｎＰを利用して、再生するストリーミングデータを優先処理できる中継装置６を探索するための優先端末探索を送信する（Ｓ２００）。【００９４】
ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ２０１）。【００９５】
中継装置６からの応答を受信した映像表示端末７は、図１９に示される情報を優先制御情報管理部１０に優先制御情報として保持する。図１９に示す情報は、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、これは優先制御情報の一例であり、保持する情報に関してはこれ以外に保持しても構わない。【００９６】
映像表示端末７は、ホームネットワーク５に存在する映像蓄積装置４８からのコンテンツ視聴を指示された場合、映像蓄積装置４８の所在と映像蓄積装置４８が保持するコンテンツを探索する（Ｓ２０２）。探索要求を受信した映像蓄積装置４８は、映像蓄積装置４８自身のもつコンテンツリストを映像表示端末７に送信する（Ｓ２０３）。映像表示端末７は、映像蓄積装置４８からの応答によって、優先制御情報管理部１０に図２０に示される情報を取得、保持する。図２０に示す情報は、中継装置６のＩＰアドレス、映像蓄積装置４８のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。ただしこれは一例であり、他の情報を保持してもよい。【００９７】
映像表示端末７は、優先制御情報管理部１０に保持した図２０に示す情報を利用して、優先処理要求を送信する（Ｓ２０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図２１に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに映像蓄積装置４８のＩＰアドレス４９である（１９２．１６８．０．２０）を格納し、Ｐｏｒｔにコンテンツのポート番号５０である８０を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度ＡＣ＿ＶＩ５１を格納し、ＢａｎｄＷｉｄｔｈ５２にコンテンツレートを示す数値１２を格納し、送信する。【００９８】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ２０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図２２のような情報を優先制御情報として優先制御情報管理部２２に保持する。保持する情報は映像蓄積装置４８のＩＰアドレス、コンテンツのポート番号、優先度である。ただしこれは一例であり、他の情報を保持してもよい。【００９９】
映像表示端末７は、映像蓄積装置４８に対してコンテンツの取得の要求を行い（Ｓ２０６）、映像蓄積装置４８からストリームデータを受信し、ストリーム再生を開始する（Ｓ２０７）。【０１００】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して優先処理を行う。【０１０１】
映像表示端末７から優先処理要求を受信した中継装置６は、実施の形態１の場合と同様、優先制御機構部２１にあるクラシファー４３の、ＤＬＮＡにおける選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報を更に加えることで、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において第２位の優先度ＡＣ＿ＶＩとなるよう優先的に送信する。【０１０２】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図２３に示されるようになる。映像表示端末７が受信する下りのストリームデータはＤＬＮＡにより規定される優先度において映像データに対応した第２位の優先度ＡＣ＿ＶＩで送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度ＡＣ＿ＢＥで送信されることによって映像表示端末７が受信するデータが優先的に送信されるようになる。【０１０３】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要なことを優先制御処理部１１で判断し、自身が送信するデータを図２４に示すようにＡＣ＿ＶＩの優先度で送信することによって、映像表示端末７が送受信するデータをＰＣ８が送受信するデータよりも優先して流すことが可能になる。【０１０４】
優先処理解除については実施の形態１と同様である。【０１０５】
以上に説明したように、本実施の形態２の優先通信制御方法では、映像表示端末７がホームネットワークに存在する映像蓄積装置４８からリアルタイム性が必要なコンテンツを視聴する際に、優先制御が可能な中継装置６を探索し、映像蓄積装置４８のＩＰアドレスその他の情報に基づき中継装置６に対して優先制御を依頼し、当該情報に基づき中継装置６に優先的に中継させることで、ホームネットワークにおいてもＩＰ公衆網からのストリームデータに別途新たな優先度を付加することなくリアルタイム性を保つ制御を実現している。【０１０６】
（実施の形態３）
本発明の実施の形態３のネットワークシステムの構成は、実施の形態１と同様であり、動作のみが異なる。以下、本発明のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態３の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図２５のタイミングチャートを参照して説明する。【０１０７】
ここでは、実施の形態１と同様に、まず映像表示端末７が、ＤＬ（Ｄｏｗｎ  Ｌｏａｄ）するデータを優先処理できる中継装置６をＵＰｎＰを利用して優先端末探索を送信（Ｓ３００）し、中継装置６が映像表示端末７に対して応答（優先端末探索応答）する（Ｓ３０１）ことによって、映像表示端末７が、中継装置６の情報を含む、図７に示される情報を優先制御情報として優先制御情報管理部１０に保持しているものとする。ただしこれは一例であり、他の情報を保持してもよい。【０１０８】
例えば中継装置６のｕｕｉｄ、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬ、中継装置６のＩＰアドレスである。なお、保持する情報に関してはこれ対外に保持しても構わない。【０１０９】
映像表示端末７は、ユーザからＩＰ公衆網４からのリアルタイム性が必要でないコンテンツのＤＬを指示された場合、メタファイルサーバ２から当該コンテンツを再生するために必要なメタファイル５３を取得する要求をする（Ｓ３０２）。メタファイルサーバ２は映像表示端末７に対してメタファイル取得要求に応答する（Ｓ３０３）。このメタファイル５３には、図２６に示されるような情報が記述されている。すなわち、ＤＬコンテンツのＵＲＬやＤＬコンテンツのポート番号などである。ただし、このメタファイル５３の形式は特に問わない。映像表示端末７が配信サーバ１からコンテンツをＤＬする為に必要な情報が記述されていれば構わない。【０１１０】
映像表示端末７は、メタファイルに当該コンテンツのＵＲＬが記述されていた場合、コンテンツを取得するためにＤＮＳを利用してアドレスの解決を図る。アドレスの解決が終了し、配信サーバ１のＩＰアドレスが判明（この場合はＩＰアドレス＝１０．０．１．１）すると、映像表示端末７は中継装置６に送信するために必要な図２７に示す情報を優先制御情報として、優先制御情報管理部１０に保持する。図２７に示す例の場合、中継装置６のＩＰアドレス、配信サーバ１のＩＰアドレス、コンテンツのポート番号である。ただしこれは一例であり、他の情報を保持してもよい。【０１１１】
映像表示端末７は、優先制御情報管理部１０に保持した優先制御情報を利用して、優先処理要求を送信する（Ｓ３０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図２８に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓにコンテンツ配信サーバのＩＰアドレス５４である（１０．０．１．２）を格納し、Ｐｏｒｔにコンテンツのポート番号５５である８２４０を格納し、起動されたアプリケーションがリアルタイム性の必要がないことを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度が低い事を表す優先度ＡＣ＿ＢＫ５６を格納し、ＢａｎｄＷｉｄｔｈ５７に値０を格納し、送信する。【０１１２】
このとき、優先制御処理部１１によるリアルタイム性の必要がないことの判断は、例えばメタファイルサーバ２からＤＬしたメタファイル５３に記述されたＵＲＬのファイル識別子等に基づいて行う。ただし、他の専用の情報を取得して行ってもよい。【０１１３】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ３０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図２９の優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は配信サーバ１のＩＰアドレス、コンテンツのポート番号、優先度である。【０１１４】
映像表示端末７は、配信サーバ１に対してコンテンツの取得の要求を行い（Ｓ３０６）、配信サーバ１からコンテンツのＤＬを開始する（Ｓ３０７）。【０１１５】
その間、中継装置６は、映像表示端末７によって指示された優先制御情報に一致するパケットに対して、非優先処理を行う。すなわち、映像表示端末７から優先処理要求を受信した中継装置６は、優先制御機構部２１にあるクラシファー４３の選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報に基づく優先制御情報を加え、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において、優先度の低い一意な優先度で中継するよう制御する。【０１１６】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図３０に示されるようになる。すなわち、映像表示端末７が配信サーバ１から受信する下りのＤＬデータはＤＬＮＡにおけるに最低の優先度であるＡＣ＿ＢＫで送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度であるＡＣ＿ＢＥで送信されることによってＰＣ８が受信するデータが優先的に送信されるようになる。【０１１７】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要ないことを優先制御処理部１１で判断し、自身が送信するデータを図３１に示すようにＡＣ＿ＢＫの優先度で送信することによって、ＰＣ８が送受信するデータを映像表示端末７が送受信するデータよりも優先して流すことが可能になる。【０１１８】
次に、映像表示端末７がコンテンツのＤＬを終了した場合のシーケンスは実施の形態１と同様のシーケンスを取る。映像表示端末７がコンテンツのＤＬを終了した場合のシーケンスについて図３２を利用して説明する。【０１１９】
コンテンツのＤＬが終了すると映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先解除要求を送信する（Ｓ４１０）。【０１２０】
この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１に対して図３３に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓにコンテンツ配信サーバのＩＰアドレス５８である（１０．０．１．４）を格納し、Ｐｏｒｔにコンテンツのポート番号５９である８２４０を格納し送信する。優先解除要求を受信した中継装置６は優先解除応答を送信（Ｓ４１１）し、映像表示端末７から指定された情報を優先制御情報管理部２２から削除する。【０１２１】
優先解除応答（Ｓ４１１）を受信した映像表示端末７は、中継装置６に対して解除した優先制御情報を優先制御情報管理部１０から削除する。【０１２２】
以上に説明したように、本実施の形態３では、映像表示端末７がＩＰ公衆網からリアルタイム性が不要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、メタファイルサーバから取得した情報から中継装置６に対して優先制御を依頼し、ＩＰ公衆網からのストリームデータを非優先的に中継装置６が中継することで、その他の端末であるＰＣ８の、例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。【０１２３】
すなわち本実施の形態３により、ＩＰ公衆網４からのアプリケーションのリアルタイム性の属性によって中継の優先度を制御することが可能になるため、例えばホームネットワーク５で帯域が足りなくなるような場合を回避するのに有益である。又、本実施の形態３では映像表示端末７がＩＰ公衆網４からのコンテンツをストリーミング再生する際について説明したが、映像表示端末７がホームネットワーク上に存在するサーバからファイルデータなどを移動やコピーする際に同様の処理をしても構わない。つまりこの場合においても、ＰＣ８などのその他の端末への、例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。【０１２４】
（実施の形態４）
本発明の実施の形態３のネットワークシステムの構成は、実施の形態２と同様であり、動作のみが異なる。以下、本発明のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態４の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図３４のタイミングチャートを参照して説明する。【０１２５】
まず映像表示端末７が、ＵＰｎＰを利用して、ＤＬするデータを優先処理できる中継装置６を探索するための優先端末探索を送信する（Ｓ５００）。【０１２６】
ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。【０１２７】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ５０１）。【０１２８】
中継装置６からの応答を受信した映像表示端末７は、中継装置６の情報を含む、図３５に示される情報を優先制御情報として優先制御情報管理部１０に保持する。例えば、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、保持する情報に関してはこれ以外に保持しても構わない。【０１２９】
映像表示端末７は、ホームネットワーク５に存在する映像蓄積装置４８からのコンテンツの移動やコピーなどリアルタイム性が必要のないデータ転送アプリケーションを指示された場合、映像蓄積装置４８と映像蓄積装置４８が保持するコンテンツを探索する要求を送信する（Ｓ５０２）。探索要求を受信した映像蓄積装置４８は、自身のもつコンテンツリストを映像表示端末７に送信する（Ｓ５０３）。映像表示端末７は、映像蓄積装置４８からの応答によって、優先制御情報管理部１０に図３６に示される情報を優先制御情報として保持する。図３６に示す例は、中継装置６のＩＰアドレス、映像蓄積装置４８のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。なお、保持する情報に関してはこれ以外に保持しても構わない。【０１３０】
映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先処理要求を送信する（Ｓ５０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図３７に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに映像蓄積装置４８のＩＰアドレス６０である（１９２．１６８．０．２０）を格納し、Ｐｏｒｔにコンテンツのポート番号６１である８０を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度ＡＣ＿ＢＫ６２を格納し、ＢａｎｄＷｉｄｔｈ６３にコンテンツレートの値０を格納し、送信する。【０１３１】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ５０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図３８に示す優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は映像蓄積装置４８のＩＰアドレス、コンテンツのポート番号、優先度である。映像表示端末７は、映像蓄積装置４８に対してコンテンツの取得を要求し（Ｓ５０６）、映像蓄積装置４８からコンテンツのＤＬを開始する（Ｓ５０７）。【０１３２】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して非優先処理を行う。なお、非優先処理の内容は実施の形態３と同様である。【０１３３】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図３９に示されるようになる。映像表示端末７が映像蓄積装置４８から受信する下りのＤＬデータは優先度ＡＣ＿ＢＫで送信され、ＰＣ８が受信する上りと下りのデータは優先度ＡＣ＿ＢＥで送信されることによってＰＣ８が受信するデータが優先的に送信されるようになる。【０１３４】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要ないことを優先制御処理部１１で判断し、映像表示端末７自身が送信するデータを図４０に示すようにＡＣ＿ＢＫの優先度で送信することによって、ＰＣ８が送受信するデータを映像表示端末７が送受信するデータよりも優先して流すことが可能になる。  【０１３５】
以上に説明したように、本実施の形態４の優先通信制御方法では、映像表示端末７がホームネットワーク５からリアルタイム性が不要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、映像蓄積装置４８から取得した情報から中継装置６に対して優先制御を依頼し、映像蓄積装置４８からのデータを非優先的に中継装置６が中継することで、ＰＣ８の例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。【０１３６】
すなわち本発明により、映像蓄積装置４８からのアプリケーションのリアルタイム性の属性によって中継の優先度を制御が可能になるため、例えばホームネットワーク５で帯域が足りなくなるような場合を回避するのに有益である。【０１３７】
なお、本発明にかかるプログラムは、上述した各実施の形態に例示した本発明の優先通信制御方法の、前記ストレージ装置と前記端末との間のデータ転送を、前記端末から受信した、前記ストレージを特定する情報に基づき設定した所定の優先度で行う工程の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。【０１３８】
又、本発明にかかるプログラムは、上述した各実施の形態に例示した本発明の優先通信制御方法の、ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、前記情報により特定された前記コンテンツを格納する前記ストレージ装置の、少なくともアドレスを取得する工程と、前記取得部により取得された前記アドレスを前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した、前記ストレージを特定する情報に基づき前記中継装置が設定した所定の優先度で行う工程の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。【０１３９】
又、本発明は、上述した本発明の優先通信制御方法の各ステップの全部または一部の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体であってもよい。【０１４０】
なお、本発明の上記「工程の動作」とは、前記工程の全部又は一部の動作を意味する。【０１４１】
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。【０１４２】
又、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。【０１４３】
又、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。【０１４４】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１４５】
本発明にかかる端末、中継装置、優先通信制御方法、プログラム及び記録媒体は、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができる効果を有し、端末、中継装置、優先通信制御方法、プログラム及び記録媒体等に有用である。 
【図１】
2009093473.tif 000003
【図２】
2009093473.tif 000004
【図３】
2009093473.tif 000005
【図４】
2009093473.tif 000006
【図５】
2009093473.tif 000007
【図６】
2009093473.tif 000008
【図７】
2009093473.tif 000009
【図８】
2009093473.tif 000010
【図９】
2009093473.tif 000011
【図１０】
2009093473.tif 000012
【図１１】
2009093473.tif 000013
【図１２】
2009093473.tif 000014
【図１３】
2009093473.tif 000015
【図１４】
2009093473.tif 000016
【図１５】
2009093473.tif 000017
【図１６】
2009093473.tif 000018
【図１７】
2009093473.tif 000019
【図１８】
2009093473.tif 000020
【図１９】
2009093473.tif 000021
【図２０】
2009093473.tif 000022
【図２１】
2009093473.tif 000023
【図２２】
2009093473.tif 000024
【図２３】
2009093473.tif 000025
【図２４】
2009093473.tif 000026
【図２５】
2009093473.tif 000027
【図２６】
2009093473.tif 000028
【図２７】
2009093473.tif 000029
【図２８】
2009093473.tif 000030
【図２９】
2009093473.tif 000031
【図３０】
2009093473.tif 000032
【図３１】
2009093473.tif 000033
【図３２】
2009093473.tif 000034
【図３３】
2009093473.tif 000035
【図３４】
2009093473.tif 000036
【図３５】
2009093473.tif 000037
【図３６】
2009093473.tif 000038
【図３７】
2009093473.tif 000039
【図３８】
2009093473.tif 000040
【図３９】
2009093473.tif 000041
【図４０】
2009093473.tif 000042
【図４１】
2009093473.tif 000043
【手続補正書】
【提出日】平成22年7月23日(2010.7.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、端末、優先通信制御方法、プログラム及び記録媒体に関する。例えば、プライオリティベースのＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を適用したデータ通信を行なう構成において、公衆網からのストリーミングデータを宅内においてリアルタイム性を実現する中継装置、端末、優先通信制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
インターネット、ＬＡＮ等のネットワークを介したデータ通信の普及に伴い、家庭内においても家電機器やコンピュータ、その他の周辺機器をネットワーク接続し、機器間通信を実現したホームネットワークが多く利用されている。ホームネットワークは、例えば、ネットワーク接続機器間でのコンテンツ送受信を可能とし、ユーザに利便性・快適性を提供するものであり、今後、ますます普及することが予測される。
【０００３】
例えば、家庭内に設置したチューナなどの受信部とハードディスクなどの記憶手段を持つ機器をサーバとして設定し、サーバが保持する映画などのコンテンツを、ネットワークを介してユーザの持つＰＣなどのクライアント装置に送信することで、クライアント側でデータ受信を実行しながら再生を行なうといったいわゆるストリーミングデータ配信、再生処理が可能となる。
【０００４】
しかし、ネットワーク上には複数の通信データが競合する場合がある。このような複数の通信データが競合すると、通信帯域が不足し、ストリーミングデータの配信遅れなどの問題が発生する。
【０００５】
この問題に対し、無線ネットワークに関する標準的な規格の１つであるＩＥＥＥ８０２.１Ｄでは、イーサネット（登録商標）などの有線ＬＡＮにおいてパケットに付加された優先度に従って通信制御を行う、所謂プライオリティベースのＱｏＳの仕組みが規定されている。
【０００６】
又、ＷｉＦｉフォーラムでは、無線ＬＡＮのＱｏＳ規格である８０２．１１ｅのサブセットであるプライオリティベースのＷＭＭ（ＷｉＦｉ−Ｍｕｌｔｉｍｅｄｉａ）が規定されている。
【０００７】
これらプライオリティベースのＱｏＳ技術は、帯域予約ベースのＱｏＳに比べて、実装が容易なうえ、有効性がある。そこで、ホームネットワーク技術の業界標準であるデジタルリビングネットワークの規定するＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインでは、８０２．１ＤとＷＭＭの双方が採用されている。
【０００８】
一方、公衆網で使用されるＣＤＮ（Ｃｏｎｔｅｎｔｓ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ）において、ユーザの端末装置とＩＰ通信ネットワーク間の信号の送受に標準プロトコルを使用し、コンテンツサーバにも標準プロトコルを適用し、かつコンテンツサーバが標準プロトコルを実装していない場合であっても、システム構築及び帯域制御を可能にする汎用性と経済性の高いＱｏＳ保証をするための方法及びシステムが提案されている（例えば特許文献１参照）。
【０００９】
図４１に、従来のＳＩＰセッション制御によるＣＤＮにおけるＱｏＳ保証システムの構成例を示すブロック図を示す。
【００１０】
図４１に示す従来の優先通信制御方法は、ＩＰ通信ネットワーク１１１と、ユーザ１７１の端末装置１２１と、ＳＩＰセッション制御サブシステム１３１と、帯域制御サブシステム１４１と、コンテンツ配信サブシステム１５１と、コンテンツアドレス管理サーバサブシステム１６１から構成されるシステムにおいて実現される。
【００１１】
端末装置１２１及びサブシステム１３１、１４１、１５１、１６１はＩＰ通信ネットワーク１１１に接続されており、コンテンツの視聴者の端末装置１２１が、コンテンツアドレス管理サーバサブシステム１６１から該コンテンツのアドレスを取得し、ＳＩＰセッション制御サブシステム１３１を経由してコンテンツ配信サブシステム１５１に該コンテンツの視聴に先立ちセッションの確立を要求する。該コンテンツ配信サブシステム１５１が、該セッションの確立時に該コンテンツの視聴に必要な帯域の情報を該ＳＩＰセッション制御サブシステム１３１に通知し、該ＳＩＰセッション制御サブシステム１３１が、該帯域情報により帯域制御サブシステム１４１に帯域予約の要求を行い、帯域確保の結果を該端末装置に通知することで、ＣＤＮにおけるＱｏＳ保証が実現されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００５−１２６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上記のように、ホームネットワークにおけるコンテンツのストリーミングデータ配信に関する問題に対しては、ＤＬＮＡで規定されたＱｏＳにより対策がなされており、また公衆網（ＣＤＮ）においては、ＩＰ通信ネットワーク上に配置した各システムが協働することによりＱｏＳを実現し、ストリーミングデータの保証が実現している。
【００１４】
しかしながら、公衆網からのストリーミングデータを、ホームネットワークに取り込んで受信しようとする場合に、以下のような不具合が生ずる。
【００１５】
すなわち、上記図４１の従来技術により公衆網上にてストリーミングデータのリアルタイム性が保証されていても、ホームネットワーク内においては、データ配信のリアルタイム性が保たれない可能性がある。ＤＬＮＡでは公衆網からのストリーミングデータの取り扱いは規定されていないため、当該ストリーミングデータはＤＬＮＡのＱｏＳの対象外のパケットと同等の扱いになり、優先的に伝送されないためである。
【００１６】
この不具合に対し、公衆網からのストリーミングデータパケットにも優先度を付加することで、ＤＬＮＡで規定されているストリーミングデータパケットと同等の扱いを可能にすることが考えられるが、公衆網を通過するデータパケット一般に優先度を付加することは、通信キャリアのネットワークポリシーが異なるため、現実的でない。
【００１７】
又、公衆網からの、ストリーミングデータでない、つまりリアルタイム性の必要のないデータもホームネットワークに配信されることがあるが、そのようなデータの受信中に、ホームネットワーク上の他の装置間で実行されるリアルタイム性の必要な優先度が付加されていないストリームデータの配信に対して影響を与える可能性もある。
【００１８】
以上のように、従来のＱｏＳにおいては、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつデータを配信させることは困難という課題があった。
【００１９】
本発明は、上記従来の課題を考慮してなされたものであり、従来のＱｏＳにおいては、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができるような中継装置、端末、優先通信制御方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するために、第１の本発明は、コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、  
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた中継装置である。
【００２１】
又、第２の本発明は、前記機器情報は、（１）前記コンテンツを格納するストレージ装置を特定する情報、（２）前記コンテンツのデータ転送先の端末を特定する情報のうちのいずれか、または、両方を含む、第１の本発明の中継装置である。
【００２２】
又、第３の本発明は、前記ストレージ装置、前記端末とデータを送受信するための通信インタフェースと、  前記通信インタフェースから受信したデータや自らが送信するデータを制御する送受信処理部と、  前記通信インタフェースからのデータを中継制御する中継制御部と、前記端末からのプロトコルを処理するプロトコル処理部とを備え、前記転送部は、前記端末からの優先制御の依頼および解除を処理する優先制御処理部、前記端末の情報および優先制御に必要な情報を蓄積、管理する優先制御情報管理部、及び優先制御処理を行う優先制御機構部を有する、第1の本発明の中継装置ある。
【００２３】
又、第４の本発明は、前記端末から優先制御の依頼要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標に、前記所定の優先度を追加し、優先処理を行う、第３の本発明の中継装置である。
【００２４】
又、第５の本発明は、前記端末から優先制御の解除要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標から、前記所定の優先度を削除する、第３の本発明の中継装置である。
【００２５】
又、第６の本発明は、前記転送部の機能は、ルートデバイス直下に定義される、第１の本発明の中継装置である。
【００２６】
又、第７の本発明は、中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末であって、
ユーザの入力によりコンテンツを特定するための情報を取得するユーザインタフェースと、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する送信部と、  前記ストレージ装置との間のデータ転送を、前記端末から受信した前記機器情報に基づき前記中継装置が設定した所定の優先度で行う通信部とを備えた、端末である。
【００２７】
又、第８の本発明は、前記機器情報は、（１）前記コンテンツを格納するストレージ装置を特定する情報、（２）前記端末自身を特定する情報のうちのいずれか、または、両方を含み、前記端末は、前記情報により特定された前記コンテンツを格納する前記ストレージ装置を特定する情報を取得する取得部とを備えた、第７の本発明の端末である。
【００２８】
又、第９の本発明は、前記中継装置とともにローカルネットワークに属し、前記ストレージ装置は、広域ネットワークに属し、前記コンテンツを特定するための前記情報は、前記ローカルネットワークと前記広域ネットワークとを区別する情報を含んでいる、第７の本発明の端末である。
【００２９】
又、第１０の本発明は、前記取得部は、前記広域ネットワークに属している、前記情報により特定される前記コンテンツを格納した前記ストレージ装置を特定するための情報を記録したメタファイルサーバから、前記ストレージ装置を特定するための情報を取得する、第８の本発明の端末である。 
【００３０】
又、第１１の本発明は、前記通信部を含む、前記ストレージ装置とデータを送受信するための通信インタフェースと、前記通信インタフェースから受信したデータ又は自らが送信するデータを制御する送受信処理部と、前記中継装置とのプロトコルを処理するプロトコル処理部と、前記ストレージ装置からのデータを処理する端末データ処理部と、処理した映像を画面に出力する映像表示部とを備え、前記取得部は、少なくとも前記ユーザインタフェースへの入力に応じて、前記中継装置を探索するとともに、及び前記中継装置に対して優先制御の依頼又は解除を処理する優先制御処理部と、前記中継装置と前記中継装置に対して優先制御の依頼および解除を行うために必要な情報を蓄積、管理する優先制御情報管理部と、優先制御処理を行う優先制御機構部とを有する、第７の本発明の端末である。 
【００３１】
又、第１２の本発明は、前記優先制御処理部は、前記ストレージ装置からリアルタイム性が必要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以上の優先度を設定して中継することを依頼する、第１１の本発明の端末である。 
【００３２】
又、第１３の本発明は、前記優先制御処理部は、前記ストレージ装置からリアルタイム性が不要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以下の優先度を設定して中継することを依頼する、第１１に本発明の端末である。 
【００３３】
又、第１４の本発明は、コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する優先通信制御方法であって、前記端末から、コンテンツと前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、前記ストレージ装置と前記端末との間のデータ転送を、前記機器情報に基づき設定した所定の優先度で行う、優先通信制御方法である。 
【００３４】
又、第１５の本発明は、中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末に対し前記ストレージ装置からデータを受信させる制御を行う優先通信制御方法であって、ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とを備えた、優先通信制御方法である。
【００３５】
又、第１６の本発明は、第１４の本発明に記載の優先通信制御方法の、前記ストレージ装置と前記端末との間のデータ転送を、前記ストレージ装置を前記機器情報に基づき設定した所定の優先度で行う工程をコンピュータに実行させるプログラムである。
【００３６】
又、第１７の本発明は、第１５の本発明に記載の優先通信制御方法の、前記ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とをコンピュータに実行させるプログラムである。
【００３７】
又、第１８の本発明は、第１６の本発明又は第１７の本発明に記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００３８】
以上のような本発明によれば、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができる効果がある。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態１、３の優先通信制御方法で使用する端末のシステム構成図
【図２】本発明の実施の形態における映像表示端末の構成図
【図３】本発明の実施の形態における中継装置の構成図
【図４】本発明の実施の形態における中継装置のＵＰｎＰのテンプレート
【図５】本発明の実施の形態における中継装置の優先制御サービステンプレート
【図６】本発明の実施の形態１の優先制御開始のシーケンス図
【図７】本発明の実施の形態１の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図８】本発明の実施の形態１の優先通信制御方法で、メタファイルサーバから映像表示端末が取得するメタファイルを示す図
【図９】本発明の実施の形態１の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図１０】本発明の実施の形態１の優先通信制御方法で、優先処理要求サービスを示す図
【図１１】本発明の実施の形態１の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部に保持されている情報を示す図
【図１２】本発明の実施の形態１の中継装置の優先制御機構部を示す図
【図１３】本発明の実施の形態１の優先通信制御方法で、配信サーバからのパケットを優先していることを示す図
【図１４】本発明の実施の形態１の優先通信制御方法で、配信サーバからのパケットと、映像表示端末からのパケットを優先していることを示す図
【図１５】本発明の実施の形態１の優先制御解除のシーケンス図
【図１６】本発明の実施の形態１の優先通信制御方法で、優先処理解除サービスを示す図
【図１７】本発明の実施の形態２、４の優先通信制御方法で使用する端末のシステム構成図
【図１８】本発明の実施の形態２の優先制御開始のシーケンス図
【図１９】本発明の実施の形態２の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図２０】本発明の実施の形態２の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図２１】本発明の実施の形態２の優先通信制御方法で、優先処理要求サービスを示す図
【図２２】本発明の実施の形態２の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図２３】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットを優先していることを示す図
【図２４】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットと、映像表示端末からのパケットを優先していることを示す図
【図２５】本発明の実施の形態３の優先制御開始のシーケンス図
【図２６】本発明の実施の形態３の優先通信制御方法で、メタファイルサーバから映像表示端末が取得するメタファイルを示す図
【図２７】本発明の実施の形態３の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図２８】本発明の実施の形態３の優先通信制御方法で、優先処理要求サービスを示す図
【図２９】本発明の実施の形態３の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図３０】本発明の実施の形態３の優先通信制御方法で、配信サーバからのパケットを優先していることを示す図
【図３１】本発明の実施の形態３の優先通信制御方法で、配信サーバからのパケットと、映像表示端末からのパケットを優先していることを示す図
【図３２】本発明の実施の形態３の優先制御解除のシーケンス図
【図３３】本発明の実施の形態３の優先通信制御方法で、優先処理解除サービスを示す図
【図３４】本発明の実施の形態４の優先制御開始のシーケンス図
【図３５】本発明の実施の形態４の優先通信制御方法で、映像表示端末が優先制御対応中継装置を探索後に優先情報管理部に保持されている情報を示す図
【図３６】本発明の実施の形態４の優先通信制御方法で、映像表示端末が優先制御対応中継装置に対して優先処理要求をするために優先情報管理部に保持されている情報を示す図
【図３７】本発明の実施の形態４の優先通信制御方法で、優先処理要求サービスを示す図
【図３８】本発明の実施の形態４の優先通信制御方法で、中継装置が、映像表示端末から優先処理要求を受信して優先制御情報管理部管理部に保持されている情報を示す図
【図３９】本発明の実施の形態４の優先通信制御方法で、映像蓄積装置からのパケットを非優先していることを示す図
【図４０】本発明の実施の形態２の優先通信制御方法で、映像蓄積装置からのパケットと、映像表示端末からのパケットを非優先していることを示す図
【図４１】従来の技術によるＣＤＮにおけるＱｏＳ保証システムの構成例を示す図
【発明を実施するための形態】
【００４０】
以下に、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００４１】
（実施の形態１）
図１に本発明の実施の形態１のネットワークシステムの構成図を示す。ＩＰ公衆網４にストリーミングコンテンツの配信サーバ１と、コンテンツ情報が記述されているメタファイルや再生制御を行うメタファイルサーバ２と、その他インターネットサーバなどがあるインターネット３とが接続されている。
【００４２】
又、ＩＰ公衆網４にホームネットワーク５が接続されている。このホームネットワーク５には、ルータなどの中継装置６が設置されており、さらに中継装置６には無線ネットワークを通じて映像表示端末７とＰＣ８が接続されている。
【００４３】
図１に示すネットワークシステムの構成において想定されるアプリケーションは、ＰＣ８が無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介し、宅外にアクセスを行い、ＩＰ公衆網４を介してＷＥＢブラウジングなどのインターネット３を楽しみ、更に映像表示端末７はＰＣ８と同様に無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介して宅外にアクセスを行い、ＩＰ公衆網４を介して、ストリーミングコンテンツを視聴する、というものである。
【００４４】
なお、システム構成に関してそれぞれ複数の中継装置、映像表示装置、ＰＣなどが存在しても構わない。
【００４５】
図２は、ホームネットワーク５に存在し、ＩＰ公衆網４からのストリーミングコンテンツを視聴する映像表示端末７の構成図である。
【００４６】
映像表示端末７は、無線インタフェース（以下、ＩＦと称す）１３を有しており、無線ＩＦ１３から受信したデータを処理、又は無線ＩＦ１３へデータを送信する送受信処理部１５と、映像表示端末７自身が外部へ送信するデータの優先処理を行う優先制御機構部１２と、ユーザからの入力をうけつけるユーザＩＦ１１ａと、ユーザＩＦ１１ａから入力等に応じて、又は自動的に優先制御メッセージを処理する優先制御処理部１１と、優先処理要求を送信するために必要な優先制御情報を管理する優先制御情報管理部１０と、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）を処理するＵＰｎＰ処理部１６と、受信した映像データを処理する端末映像制御部１４と、処理した映像データを表示する映像表示部９から構成される。
【００４７】
なお、映像表示端末７は無線ＩＦ１３を有しているとしたが、有線ＩＦやその他ＩＦであっても構わないことは言うまでもない。
【００４８】
図３は、ホームネットワーク５に存在し、ホームネットワーク５を構成する端末のデータを中継する中継装置６のブロック構成図である。中継装置６は、有線ＩＦ１７と無線ＩＦ２５を有する中継装置である。有線ＩＦ１７から受信したデータを処理、又は有線ＩＦ１７へデータを送信する有線送受信処理部１８と、ＵＰｎＰを処理するＵＰｎＰ処理部２０と、それぞれのＩＦから受信したデータを中継処理する中継制御部１９と、有線ＩＦ１７から受信したデータに対して優先処理を行う優先制御機構部２１と、優先処理要求を送信するために必要な優先制御情報を管理する優先制御情報管理部２２と、優先制御メッセージを処理する優先制御処理部２３と、無線ＩＦ２５から受信したデータを処理、又は無線ＩＦ２５へデータを送信する無線送受信処理部２４から構成される。なお、中継装置６は有線ＩＦ１７及び、無線ＩＦ２５を有しているとしたが、その他ＩＦであっても構わないことは言うまでもない。
【００４９】
なお、上記の構成において、図１に示すネットワークシステムは本発明のネットワークシステムに相当し、ＩＰ公衆網４は本発明の広域ネットワークに、ホームネットワーク５は本発明のローカルネットワークに相当する。
【００５０】
又、配信サーバ１は本発明のストレージ装置に相当し、メタファイルサーバ２は本発明のメタファイルサーバに相当し、中継装置６は本発明の中継装置に相当し、映像表示端末７及びＰＣ８は本発明の端末に相当する。
【００５１】
又、映像表示端末７において、無線ＩＦ１３は本発明の通信インタフェースに相当し、これは本発明の送信部及び通信部を構成する。送受信処理部１５は本発明の送受信処理部に相当し、ＵＰｎＰ処理部１６は、本発明のプロトコル処理部に相当する。又、優先制御情報管理部１０、優先制御処理部１１、優先制御機構部１２は、それぞれ本発明の優先制御情報管理部、優先制御処理部、優先制御機構部に相当し、これらは本発明の取得部を構成する。又、ユーザＩＦ１１ａは本発明のユーザインタフェースに相当する。又、端末映像制御部１４は本発明の端末データ処理部に相当し、映像表示部９は本発明の映像表示部に相当する。
【００５２】
又、中継装置６において、有線ＩＦ１７及び無線ＩＦ２５は本発明の通信インタフェースに相当し、有線送受信処理部１８及び無線送受信処理部２４は本発明の送受信処理部に相当し、中継制御部１９は本発明の中継制御部に相当し、ＵＰｎＰ処理部２０は、本発明のプロトコル処理部に相当する。又、優先制御機構部２１、優先制御情報管理部２２、優先制御処理部２３はそれぞれ本発明の優先制御機構部、優先制御情報管理部、優先制御処理部に相当し、これらは本発明の転送部を構成する。
【００５３】
映像表示端末７は、ＵＰｎＰ−ＤＡ（Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）におけるコントロールポイントとして動作する。また中継装置６は、ＵＰｎＰ−ＤＡにおけるデバイスとして動作し、図４に示されるようなデバイステンプレートと、サービステンプレートを保持している。
【００５４】
中継装置６は、ｒｏｏｔＤｅｖｉｃｅ２６の直下に無線デバイスを意味するＷＦＡＤｅｖｉｃｅ２７と、中継装置を意味するＩｎｔｅｒｎｅｔＧａｔｅｗａｙＤｅｖｉｃｅ２８を保持している。これら２つのデバイスが保持するサービス、アクションなどについては、説明を省略する。
【００５５】
更に、中継装置６はｒｏｏｔＤｅｖｉｃｅ２６直下に、本発明の優先制御の機能を保持していることを意味するＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している。
【００５６】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９をｒｏｏｔＤｅｖｉｃｅ２６直下に置くことによって、例えば中継装置６がブリッジ機器として動作した際にＩｎｔｅｒｎｅｔＧａｔｅｗａｙＤｅｖｉｃｅ２８が存在しなくなったとしても優先制御をサービスとして実行可能にすることになり、また優先制御がＩＦに依存せずに適用可能になる。なお、図４に示す例においてはＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９はサービステンプレートとして保持されるものとしたが、デバイステンプレートとして保持されるものであってもよい。この場合もｒｏｏｔＤｅｖｉｃｅ２６の直下に配置されることで、優先制御をデバイスとして実行することが可能となる。
【００５７】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９には、優先処理の追加を意味するアクションＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０と優先処理の解除を意味するアクションＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１が定義されている。なお、優先制御に関するアクションに関してはこれら以外に保持しても構わない。
【００５８】
ＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０は、図５に示されるような中継装置６が優先制御をするために必要な引数を４つ保持している。それぞれの引数は、コンテンツ配信サーバ１のＩＰアドレス３２、映像表示装置７が視聴するコンテンツ用の配信サーバポート番号３３、優先度３４、コンテンツの利用帯域３５である。なお、引数に関してはこれら以外に保持しても構わない。
【００５９】
ＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１は、図５に示されるような中継装置６が優先制御を解除するために必要な引数を２つ保持している。それぞれの引数は、コンテンツ配信サーバ１のＩＰアドレス３６、映像表示装置７が視聴するコンテンツ用の配信サーバポート番号３７である。なお、引数に関してはこれら以外に保持しても構わない。また、図５におけるコンテンツ配信サーバ１のＩＰアドレス３２、ＩＰアドレス３６は本発明のコンテンツを格納するストレージ装置を特定する情報に相当し、コンテンツのデータ転送に関する機器を特定する機器情報に相当する。なお、ストレージ装置の特定情報に関しては、ストレージ装置と端末を一意に特定できるものであれば、ＩＰアドレス、ポート番号以外の情報でも構わない。また、機器情報としては、コンテンツのデータ転送を依頼する端末を特定する情報でも構わない。端末を特定する情報に関しては、端末のＩＰアドレス等、端末を一意に特定できるものであればよい。
【００６０】
以上のような構成を有する本発明の実施の形態１のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態１の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図６のタイミングチャートを参照して説明する。
【００６１】
まず映像表示端末７が、再生するストリーミングデータを優先処理できる中継装置６をＵＰｎＰを利用して優先端末探索を送信する（Ｓ１００）。ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。
【００６２】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ１０１）。
【００６３】
中継装置６からの応答を受信した映像表示端末７は、図７に示されるような情報を優先制御情報管理部１０に優先制御情報として保持する。例えば、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、優先制御情報に関してはこれ以外に保持しても構わない。
【００６４】
映像表示端末７は、ユーザからＩＰ公衆網４からのリアルタイム性が必要なコンテンツの再生を指示された場合、メタファイルサーバ２からコンテンツを再生するために必要なメタファイル３８を取得する要求をする（Ｓ１０２）。
【００６５】
このとき、リアルタイム性が必要なコンテンツの再生指示に先だって、ユーザはユーザＩＦ１１ａにより再生を希望するコンテンツを特定しておく必要があるが、ここではコンテンツを特定するための情報の所在地もメタファイルサーバ２であるとした。したがって、Ｓ１０２の動作は、再生対象となるコンテンツの特定もメタファイルサーバ２に対して行っている。
【００６６】
ただし、コンテンツを特定するための情報の所在地は、メタファイルサーバ２に限定されない。映像表示端末７内の図示しない記憶部、又はＩｎｔｅｒｎｅｔ３上の図示しない他のサーバ、ホームネットワーク５上の図示しない他の端末であってもよい。この場合、映像表示端末７は当該記憶部、サーバ等からコンテンツを特定するための情報を取得し、これら記憶部、サーバからの応答によってメタファイルサーバ２の所在を知得してから、当該メタファイルサーバ２に対してメタファイル３８の取得を行うようにする。
【００６７】
メタファイルサーバ２は映像表示端末７に対してメタファイル取得要求に応答し、映像表示端末７が要求したメタファイル３８を供給する（Ｓ１０３）。
【００６８】
このメタファイル３８には、図８に示されるような情報が記述されている。配信コンテンツレートや、配信コンテンツのＵＲＬや配信コンテンツのポート番号などである。このメタファイル３８の形式は特に問わない。映像表示端末７がコンテンツを再生する為に必要な情報が記述されていれば構わない。
【００６９】
メタファイル３８に配信コンテンツのＵＲＬが記述されていた場合、映像表示端末７はコンテンツを取得するためにＤＮＳを利用してアドレスの解決を図る。アドレスの解決が終了し、配信サーバ１のＩＰアドレスが判明（配信サーバ１のＩＰ＝１０．０．１．２）すると、映像表示端末７は中継装置６に優先処理要求を送信するために必要な図９のような情報を優先制御情報として優先制御情報管理部１０に保持する。ここで優先制御情報とは、中継装置６のＩＰアドレス、配信サーバ１のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。ここで配信サーバ１のＩＰアドレスは、本発明のストレージ装置の特定情報に相当する。なお、ストレージ装置の特定情報に関しては、ストレージ装置を一意に特定できる情報であれば、ＩＰアドレス以外の情報でも構わない。
【００７０】
ただしこれは一例であり、他の情報を保持してもよい。例えば、優先制御情報は、ストレージ装置を特定する情報以外の情報で、自身のＩＰアドレスでも構わない。ここで自身のＩＰアドレスは、本発明の端末自身を特定する情報に相当する。なお、端末を特定する情報は、自身を特定できる情報であれば、ＩＰアドレス以外の情報でも構わない。また、コンテンツのポート番号に関しては、自身がコンテンツの受信時に使用するポート番号でも構わない。
【００７１】
映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先処理要求を送信する（Ｓ１０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図１０のサービステンプレートに示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに配信サーバ１のＩＰアドレス３９である（１０．０．１．２）を格納し、Ｐｏｒｔにコンテンツのポート番号４０である１１０４を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、ＶａｌｕｅにＤＬＮＡにより規定される優先度を表すＡＣ＿ＶＩ４１を格納し、ＢａｎｄＷｉｄｔｈ４２にコンテンツレートである１２を格納し、送信する。
【００７２】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ１０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図１１に示す優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は配信サーバ１のＩＰアドレス、コンテンツのポート番号、及びＤＬＮＡにより規定される優先度である。
【００７３】
映像表示端末７は、配信サーバ１に対してコンテンツの取得の要求を行い（Ｓ１０６）、配信サーバ１からストリームデータの配信を受けて、ストリーム再生を開始する（Ｓ１０７）。
【００７４】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して優先処理を行う。
【００７５】
すなわち、中継装置６は、図１２に示すような各部の処理によって、従来のＤＬＮＡに規定する優先処理に加えて、本発明の優先処理を実現する。ただし図１２は、優先制御機構部２１近傍の構成を模式的に示す図である。
【００７６】
一般に、ＤＬＮＡでは、４段階の優先度が規定されている。ＶｏＩＰなどの遅延やジッタに対しての許容量が少ないデータに使用される優先度の一番高いＡＣ＿ＶＯ、リアルタイム性が必要な映像データに使用されるＡＣ＿ＶＩ、通常のデータに使用されるＡＣ＿ＢＥ、バックグラウンドデータに使用されるＡＣ＿ＢＫである。
【００７７】
中継装置６にホームネットワーク５内で送受信されるデータパケットが入って来た場合に、まずクラシファー４３でパケットの選別を行う。この選別基準には、ＩＰパケットの優先度を表すＴｏＳやＤＣＳＰ、ＶＬＡＮタグにある優先度フィールドが使用される。パケットの選別をした後、クラシファー４３は適切なキュー４４にパケットをキューイングする。キューイングされたデータパケットはスケジューラ４５によってスケジューリングされ、優先度の高いキューにあるデータを優先的に送信する。
【００７８】
一方、本発明の優先制御は以下のようになる。映像表示端末７から優先処理要求を受信した中継装置６は、優先制御機構部２１にあるクラシファー４３の選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報に基づく優先制御情報を加え、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において、第２位の優先度である映像データの転送に対応した優先度ＡＣ＿ＶＩとなるよう優先的に送信する。
【００７９】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図１３に示されるようになる。映像表示端末７が受信する下りのストリームデータは、ＤＬＮＡにより規定される優先度において第２位の優先度であるＡＣ＿ＶＩの優先度で送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度であるＡＣ＿ＢＥの優先度で送信される。これによって、中継装置６からホームネットワーク５内の各端末に対しては、映像表示端末７が受信するデータが優先的に送信されるようになる。
【００８０】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要なことを優先制御処理部１１で判断し、映像表示端末７自身が送信するデータを図１４に示すようにＡＣ＿ＶＩの優先度で送信することによって、映像表示端末７が送受信するデータをＰＣ８が送受信するデータよりも優先して流すことが可能になる。
【００８１】
次に、映像表示端末７がストリーム再生を終了させた場合のシーケンスについて図１５を利用して説明する。
【００８２】
ストリーム再生（Ｓ１０９）が終了すると映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先解除要求を送信する（Ｓ１１０）。
【００８３】
この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１に対して図１６のサービステンプレートに示されるようなアクションを送信する。すなわち、ＩＰＡｄｄｒｅｓｓに配信サーバ１のＩＰアドレス４６である１０．０．１．２を格納し、Ｐｏｒｔにコンテンツのポート番号４７である１１０４を格納し送信する。
【００８４】
優先解除要求を受信した中継装置６は優先解除応答を映像表示端末７へ送信（Ｓ１１１）し、映像表示端末７から指定された優先制御情報を優先制御情報管理部２２から削除する。これにより、中継装置６の優先制御の機能は、従来のＤＬＮＡにおける機能のみとなる。
【００８５】
優先解除応答（Ｓ１１１）を受信した映像表示端末７は、中継装置６に対して解除した優先制御情報を優先制御情報管理部１０から削除する。
【００８６】
以上に説明したように、本実施の形態１の優先通信制御方法では、映像表示端末７がＩＰ公衆網からリアルタイム性が必要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、メタファイルサーバ２から取得したＩＰアドレスその他の優先制御情報に基づき中継装置６に対して優先制御を依頼し、当該情報に基づき中継装置６に優先的に中継させることで、ホームネットワークにおいてもＩＰ公衆網からのストリームデータに別途新たな優先度を付加することなくリアルタイム性を保つ制御を実現している。
【００８７】
（実施の形態２）
次に、本実施の形態２の優先通信制御方法における映像表示端末７、中継装置６の動作について説明する。図１７に実施の形態２のネットワークシステムの構成図を示す。ＩＰ公衆網４にストリーミングコンテンツの配信サーバ１と、コンテンツ情報が記述されているメタファイルや再生制御を行うメタファールサーバ２と、その他インターネットサーバなどがあるインターネット３とが接続されている。
【００８８】
又、ＩＰ公衆網４にホームネットワーク５が接続されている。このホームネットワーク５には、ルータなどの中継装置６が設置されており、さらに中継装置６には無線ネットワークを通じて映像表示端末７とＰＣ８、映像蓄積装置４８が接続されている。
【００８９】
中継装置６と映像表示端末７の構成は実施の形態１と同様である。なお、映像蓄積装置４８は本発明のストレージ装置に対応する。
【００９０】
図１７に示すネットワークシステムの構成において想定されるアプリケーションは、ＰＣ８が無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介し、宅外にアクセスを行い、ＩＰ公衆網４を介してＷＥＢブラウジングなどのインターネット３を楽しみ、更に映像表示端末７は無線ネットワークを利用してホームネットワーク５に存在する中継装置６を介して、映像蓄積装置４８にあるコンテンツをストリーム再生するものである。
【００９１】
つまり、映像表示端末７は映像蓄積装置４８のコンテンツを視聴する場合は必ず中継装置６を介して通信を行うことになる。
【００９２】
以下、図１８のタイミングチャートを参照して、本発明の実施の形態２のネットワークシステムの動作を説明するとともに、本発明の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としての優先通信制御方法のシーケンスを説明する。
【００９３】
まず映像表示端末７が、ＵＰｎＰを利用して、再生するストリーミングデータを優先処理できる中継装置６を探索するための優先端末探索を送信する（Ｓ２００）。
【００９４】
ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ２０１）。
【００９５】
中継装置６からの応答を受信した映像表示端末７は、図１９に示される情報を優先制御情報管理部１０に優先制御情報として保持する。図１９に示す情報は、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、これは優先制御情報の一例であり、保持する情報に関してはこれ以外に保持しても構わない。
【００９６】
映像表示端末７は、ホームネットワーク５に存在する映像蓄積装置４８からのコンテンツ視聴を指示された場合、映像蓄積装置４８の所在と映像蓄積装置４８が保持するコンテンツを探索する（Ｓ２０２）。探索要求を受信した映像蓄積装置４８は、映像蓄積装置４８自身のもつコンテンツリストを映像表示端末７に送信する（Ｓ２０３）。映像表示端末７は、映像蓄積装置４８からの応答によって、優先制御情報管理部１０に図２０に示される情報を取得、保持する。図２０に示す情報は、中継装置６のＩＰアドレス、映像蓄積装置４８のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。ただしこれは一例であり、他の情報を保持してもよい。
【００９７】
映像表示端末７は、優先制御情報管理部１０に保持した図２０に示す情報を利用して、優先処理要求を送信する（Ｓ２０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図２１に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに映像蓄積装置４８のＩＰアドレス４９である（１９２．１６８．０．２０）を格納し、Ｐｏｒｔにコンテンツのポート番号５０である８０を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度ＡＣ＿ＶＩ５１を格納し、ＢａｎｄＷｉｄｔｈ５２にコンテンツレートを示す数値１２を格納し、送信する。
【００９８】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ２０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図２２のような情報を優先制御情報として優先制御情報管理部２２に保持する。保持する情報は映像蓄積装置４８のＩＰアドレス、コンテンツのポート番号、優先度である。ただしこれは一例であり、他の情報を保持してもよい。
【００９９】
映像表示端末７は、映像蓄積装置４８に対してコンテンツの取得の要求を行い（Ｓ２０６）、映像蓄積装置４８からストリームデータを受信し、ストリーム再生を開始する（Ｓ２０７）。
【０１００】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して優先処理を行う。
【０１０１】
映像表示端末７から優先処理要求を受信した中継装置６は、実施の形態１の場合と同様、優先制御機構部２１にあるクラシファー４３の、ＤＬＮＡにおける選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報を更に加えることで、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において第２位の優先度ＡＣ＿ＶＩとなるよう優先的に送信する。
【０１０２】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図２３に示されるようになる。映像表示端末７が受信する下りのストリームデータはＤＬＮＡにより規定される優先度において映像データに対応した第２位の優先度ＡＣ＿ＶＩで送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度ＡＣ＿ＢＥで送信されることによって映像表示端末７が受信するデータが優先的に送信されるようになる。
【０１０３】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要なことを優先制御処理部１１で判断し、自身が送信するデータを図２４に示すようにＡＣ＿ＶＩの優先度で送信することによって、映像表示端末７が送受信するデータをＰＣ８が送受信するデータよりも優先して流すことが可能になる。
【０１０４】
優先処理解除については実施の形態１と同様である。
【０１０５】
以上に説明したように、本実施の形態２の優先通信制御方法では、映像表示端末７がホームネットワークに存在する映像蓄積装置４８からリアルタイム性が必要なコンテンツを視聴する際に、優先制御が可能な中継装置６を探索し、映像蓄積装置４８のＩＰアドレスその他の情報に基づき中継装置６に対して優先制御を依頼し、当該情報に基づき中継装置６に優先的に中継させることで、ホームネットワークにおいてもＩＰ公衆網からのストリームデータに別途新たな優先度を付加することなくリアルタイム性を保つ制御を実現している。
【０１０６】
（実施の形態３）
本発明の実施の形態３のネットワークシステムの構成は、実施の形態１と同様であり、動作のみが異なる。以下、本発明のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態３の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図２５のタイミングチャートを参照して説明する。
【０１０７】
ここでは、実施の形態１と同様に、まず映像表示端末７が、ＤＬ（Ｄｏｗｎ  Ｌｏａｄ）するデータを優先処理できる中継装置６をＵＰｎＰを利用して優先端末探索を送信（Ｓ３００）し、中継装置６が映像表示端末７に対して応答（優先端末探索応答）する（Ｓ３０１）ことによって、映像表示端末７が、中継装置６の情報を含む、図７に示される情報を優先制御情報として優先制御情報管理部１０に保持しているものとする。ただしこれは一例であり、他の情報を保持してもよい。
【０１０８】
例えば中継装置６のｕｕｉｄ、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬ、中継装置６のＩＰアドレスである。なお、保持する情報に関してはこれ対外に保持しても構わない。
【０１０９】
映像表示端末７は、ユーザからＩＰ公衆網４からのリアルタイム性が必要でないコンテンツのＤＬを指示された場合、メタファイルサーバ２から当該コンテンツを再生するために必要なメタファイル５３を取得する要求をする（Ｓ３０２）。メタファイルサーバ２は映像表示端末７に対してメタファイル取得要求に応答する（Ｓ３０３）。このメタファイル５３には、図２６に示されるような情報が記述されている。すなわち、ＤＬコンテンツのＵＲＬやＤＬコンテンツのポート番号などである。ただし、このメタファイル５３の形式は特に問わない。映像表示端末７が配信サーバ１からコンテンツをＤＬする為に必要な情報が記述されていれば構わない。
【０１１０】
映像表示端末７は、メタファイルに当該コンテンツのＵＲＬが記述されていた場合、コンテンツを取得するためにＤＮＳを利用してアドレスの解決を図る。アドレスの解決が終了し、配信サーバ１のＩＰアドレスが判明（この場合はＩＰアドレス＝１０．０．１．１）すると、映像表示端末７は中継装置６に送信するために必要な図２７に示す情報を優先制御情報として、優先制御情報管理部１０に保持する。図２７に示す例の場合、中継装置６のＩＰアドレス、配信サーバ１のＩＰアドレス、コンテンツのポート番号である。ただしこれは一例であり、他の情報を保持してもよい。
【０１１１】
映像表示端末７は、優先制御情報管理部１０に保持した優先制御情報を利用して、優先処理要求を送信する（Ｓ３０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図２８に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓにコンテンツ配信サーバのＩＰアドレス５４である（１０．０．１．２）を格納し、Ｐｏｒｔにコンテンツのポート番号５５である８２４０を格納し、起動されたアプリケーションがリアルタイム性の必要がないことを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度が低い事を表す優先度ＡＣ＿ＢＫ５６を格納し、ＢａｎｄＷｉｄｔｈ５７に値０を格納し、送信する。
【０１１２】
このとき、優先制御処理部１１によるリアルタイム性の必要がないことの判断は、例えばメタファイルサーバ２からＤＬしたメタファイル５３に記述されたＵＲＬのファイル識別子等に基づいて行う。ただし、他の専用の情報を取得して行ってもよい。
【０１１３】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ３０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図２９の優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は配信サーバ１のＩＰアドレス、コンテンツのポート番号、優先度である。
【０１１４】
映像表示端末７は、配信サーバ１に対してコンテンツの取得の要求を行い（Ｓ３０６）、配信サーバ１からコンテンツのＤＬを開始する（Ｓ３０７）。
【０１１５】
その間、中継装置６は、映像表示端末７によって指示された優先制御情報に一致するパケットに対して、非優先処理を行う。すなわち、映像表示端末７から優先処理要求を受信した中継装置６は、優先制御機構部２１にあるクラシファー４３の選別基準に対して優先制御情報管理部２２で保持している映像表示端末７からの情報に基づく優先制御情報を加え、映像表示端末７が受信するコンテンツデータをＤＬＮＡにより規定される優先度において、優先度の低い一意な優先度で中継するよう制御する。
【０１１６】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図３０に示されるようになる。すなわち、映像表示端末７が配信サーバ１から受信する下りのＤＬデータはＤＬＮＡにおけるに最低の優先度であるＡＣ＿ＢＫで送信され、ＰＣ８が受信する上りと下りのデータは第３位の優先度であるＡＣ＿ＢＥで送信されることによってＰＣ８が受信するデータが優先的に送信されるようになる。
【０１１７】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要ないことを優先制御処理部１１で判断し、自身が送信するデータを図３１に示すようにＡＣ＿ＢＫの優先度で送信することによって、ＰＣ８が送受信するデータを映像表示端末７が送受信するデータよりも優先して流すことが可能になる。
【０１１８】
次に、映像表示端末７がコンテンツのＤＬを終了した場合のシーケンスは実施の形態１と同様のシーケンスを取る。映像表示端末７がコンテンツのＤＬを終了した場合のシーケンスについて図３２を利用して説明する。
【０１１９】
コンテンツのＤＬが終了すると映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先解除要求を送信する（Ｓ４１０）。
【０１２０】
この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＤｅｌｅｔｅＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３１に対して図３３に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓにコンテンツ配信サーバのＩＰアドレス５８である（１０．０．１．４）を格納し、Ｐｏｒｔにコンテンツのポート番号５９である８２４０を格納し送信する。優先解除要求を受信した中継装置６は優先解除応答を送信（Ｓ４１１）し、映像表示端末７から指定された情報を優先制御情報管理部２２から削除する。
【０１２１】
優先解除応答（Ｓ４１１）を受信した映像表示端末７は、中継装置６に対して解除した優先制御情報を優先制御情報管理部１０から削除する。
【０１２２】
以上に説明したように、本実施の形態３では、映像表示端末７がＩＰ公衆網からリアルタイム性が不要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、メタファイルサーバから取得した情報から中継装置６に対して優先制御を依頼し、ＩＰ公衆網からのストリームデータを非優先的に中継装置６が中継することで、その他の端末であるＰＣ８の、例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。
【０１２３】
すなわち本実施の形態３により、ＩＰ公衆網４からのアプリケーションのリアルタイム性の属性によって中継の優先度を制御することが可能になるため、例えばホームネットワーク５で帯域が足りなくなるような場合を回避するのに有益である。又、本実施の形態３では映像表示端末７がＩＰ公衆網４からのコンテンツをストリーミング再生する際について説明したが、映像表示端末７がホームネットワーク上に存在するサーバからファイルデータなどを移動やコピーする際に同様の処理をしても構わない。つまりこの場合においても、ＰＣ８などのその他の端末への、例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。
【０１２４】
（実施の形態４）
本発明の実施の形態３のネットワークシステムの構成は、実施の形態２と同様であり、動作のみが異なる。以下、本発明のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態４の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図３４のタイミングチャートを参照して説明する。
【０１２５】
まず映像表示端末７が、ＵＰｎＰを利用して、ＤＬするデータを優先処理できる中継装置６を探索するための優先端末探索を送信する（Ｓ５００）。
【０１２６】
ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスを探索することと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。
【０１２７】
ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持している中継装置６は映像表示端末７に対して応答（優先端末探索応答）する（Ｓ５０１）。
【０１２８】
中継装置６からの応答を受信した映像表示端末７は、中継装置６の情報を含む、図３５に示される情報を優先制御情報として優先制御情報管理部１０に保持する。例えば、中継装置６のｕｕｉｄや、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を実行するためのＵＲＬや、中継装置６のＩＰアドレスである。なお、保持する情報に関してはこれ以外に保持しても構わない。
【０１２９】
映像表示端末７は、ホームネットワーク５に存在する映像蓄積装置４８からのコンテンツの移動やコピーなどリアルタイム性が必要のないデータ転送アプリケーションを指示された場合、映像蓄積装置４８と映像蓄積装置４８が保持するコンテンツを探索する要求を送信する（Ｓ５０２）。探索要求を受信した映像蓄積装置４８は、自身のもつコンテンツリストを映像表示端末７に送信する（Ｓ５０３）。映像表示端末７は、映像蓄積装置４８からの応答によって、優先制御情報管理部１０に図３６に示される情報を優先制御情報として保持する。図３６に示す例は、中継装置６のＩＰアドレス、映像蓄積装置４８のＩＰアドレス、コンテンツレート、コンテンツのポート番号である。なお、保持する情報に関してはこれ以外に保持しても構わない。
【０１３０】
映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先処理要求を送信する（Ｓ５０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図３７に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに映像蓄積装置４８のＩＰアドレス６０である（１９２．１６８．０．２０）を格納し、Ｐｏｒｔにコンテンツのポート番号６１である８０を格納し、起動されたアプリケーションがリアルタイム性の必要があることを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度ＡＣ＿ＢＫ６２を格納し、ＢａｎｄＷｉｄｔｈ６３にコンテンツレートの値０を格納し、送信する。
【０１３１】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ５０５）し、中継装置６は、映像表示端末７が受信するデータを優先処理するために必要な図３８に示す優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は映像蓄積装置４８のＩＰアドレス、コンテンツのポート番号、優先度である。映像表示端末７は、映像蓄積装置４８に対してコンテンツの取得を要求し（Ｓ５０６）、映像蓄積装置４８からコンテンツのＤＬを開始する（Ｓ５０７）。
【０１３２】
その間、中継装置６は、映像表示端末７によって指示された情報に一致するパケットに対して非優先処理を行う。なお、非優先処理の内容は実施の形態３と同様である。
【０１３３】
これらのシーケンスを取ることにより、中継装置６が中継するデータは図３９に示されるようになる。映像表示端末７が映像蓄積装置４８から受信する下りのＤＬデータは優先度ＡＣ＿ＢＫで送信され、ＰＣ８が受信する上りと下りのデータは優先度ＡＣ＿ＢＥで送信されることによってＰＣ８が受信するデータが優先的に送信されるようになる。
【０１３４】
又、映像表示端末７は、アプリケーションにリアルタイム性が必要ないことを優先制御処理部１１で判断し、映像表示端末７自身が送信するデータを図４０に示すようにＡＣ＿ＢＫの優先度で送信することによって、ＰＣ８が送受信するデータを映像表示端末７が送受信するデータよりも優先して流すことが可能になる。  
【０１３５】
以上に説明したように、本実施の形態４の優先通信制御方法では、映像表示端末７がホームネットワーク５からリアルタイム性が不要なコンテンツを視聴する際に優先制御が可能な中継装置６を探索し、映像蓄積装置４８から取得した情報から中継装置６に対して優先制御を依頼し、映像蓄積装置４８からのデータを非優先的に中継装置６が中継することで、ＰＣ８の例えばＷＥＢブラウジングなどの速度への影響を軽減することが可能になる。
【０１３６】
すなわち本発明により、映像蓄積装置４８からのアプリケーションのリアルタイム性の属性によって中継の優先度を制御が可能になるため、例えばホームネットワーク５で帯域が足りなくなるような場合を回避するのに有益である。
【０１３７】
なお、本発明にかかるプログラムは、上述した各実施の形態に例示した本発明の優先通信制御方法の、前記ストレージ装置と前記端末との間のデータ転送を、前記端末から受信した、前記ストレージを特定する情報に基づき設定した所定の優先度で行う工程の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。
【０１３８】
又、本発明にかかるプログラムは、上述した各実施の形態に例示した本発明の優先通信制御方法の、ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、前記情報により特定された前記コンテンツを格納する前記ストレージ装置の、少なくともアドレスを取得する工程と、前記取得部により取得された前記アドレスを前記中継装置に送信する工程と、前記ストレージ装置との間のデータ転送を、前記端末から受信した、前記ストレージを特定する情報に基づき前記中継装置が設定した所定の優先度で行う工程の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。
【０１３９】
又、本発明は、上述した本発明の優先通信制御方法の各ステップの全部または一部の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体であってもよい。
【０１４０】
なお、本発明の上記「工程の動作」とは、前記工程の全部又は一部の動作を意味する。
【０１４１】
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１４２】
又、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１４３】
又、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１４４】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１４５】
本発明にかかる端末、中継装置、優先通信制御方法、プログラム及び記録媒体は、公衆網からのデータ取り込みを考慮したホームネットワーク上にて、リアルタイム性を保証しつつ円滑にデータを配信させることができる効果を有し、端末、中継装置、優先通信制御方法、プログラム及び記録媒体等に有用である。
【符号の説明】
【０１４６】
１    配信サーバ
２    メタファイルサーバ
３    インターネット
４    ＩＰ公衆網
５    ホームネットワーク
６    中継装置
７    映像表示端末
８    ＰＣ
９    映像表示部
１０  映像表示端末７の優先制御情報管理部
１１  映像表示端末７の優先制御処理部
１１ａ  ユーザＩＦ
１２  映像表示端末７の優先制御機構部
１３  映像表示端末７の無線ＩＦ
１４  映像表示端末７の端末映像処理部
１５  映像表示端末７の映像表示端末送受信処理部
１６  映像表示端末７のＵＰｎＰ処理部
１７  有線ＩＦ
１８  有線送受信処理部
１９  中継制御部６の
２０  中継装置６のＵＰｎＰ処理部
２１  中継装置６の優先制御機構部
２２  中継装置６の優先制御情報管理部
２３  中継装置６の優先制御処理部
２４  無線送受信処理部
２５  無線ＩＦ
２６〜３７  中継装置が保持するＵＰｎＰデバイスとサービスとアクション
３８  ストリーム配信用メタファイル
３９〜４２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
４３  クラシファー
４４  キュー
４５  スケジューラ
４６〜４７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
４８  映像蓄積装置４８
４９〜５２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
５３  ＤＬ用メタファイル
５４〜５７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
５８〜５９  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
６０〜６３  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、  
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた、中継装置。
【請求項２】
前記機器情報は、
（１）前記コンテンツを格納するストレージ装置を特定する情報、
（２）前記コンテンツのデータ転送先の端末を特定する情報
のうちのいずれか、または、両方を含む、請求項１記載の中継装置。
【請求項３】
前記ストレージ装置、前記端末とデータを送受信するための通信インタフェースと、
前記通信インタフェースから受信したデータ及び自らが送信するデータを制御する送受信処理部と、
前記通信インタフェースからのデータを中継制御する中継制御部と、
前記端末からのプロトコルを処理するプロトコル処理部とを備え、
前記転送部は、
前記端末からの優先制御の依頼および解除を処理する優先制御処理部、前記端末の情報および優先制御に必要な情報を蓄積、管理する優先制御情報管理部、及び優先制御処理を行う優先制御機構部を有する、請求項１記載の中継装置。
【請求項４】
前記端末から優先制御の依頼要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標に、前記所定の優先度を追加し、優先処理を行う、請求項３記載の中継装置。
【請求項５】
前記端末から優先制御の解除要求を受信すると、前記優先制御処理部は、端末間の通信において用いられる、優先度が記述されたデータのフィールドから優先度を決定する優先処理の判断指標から、前記所定の優先度を削除する、請求項３記載の中継装置。
【請求項６】
前記転送部の機能は、ルートデバイス直下に定義される、請求項１記載の中継装置。
【請求項７】
中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末であって、
ユーザの入力によりコンテンツを特定するための情報を取得するユーザインタフェースと、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する送信部と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記機器情報に基づき前記中継装置が設定した所定の優先度で行う通信部とを備えた、端末。
【請求項８】
前記機器情報は、
（１）前記コンテンツを格納するストレージ装置を特定する情報、
（２）前記端末自身を特定する情報
のうちのいずれか、または、両方を含み、
前記端末は、前記情報により特定された前記コンテンツを格納する前記ストレージ装置を特定する情報を取得する取得部とを備えた、請求項７記載の端末。
【請求項９】
前記中継装置とともにローカルネットワークに属し、
前記ストレージ装置は、広域ネットワークに属し、
前記コンテンツを特定するための前記情報は、前記ローカルネットワークと前記広域ネットワークとを区別する情報を含んでいる、請求項７記載の端末。
【請求項１０】
前記取得部は、前記広域ネットワークに属している、前記情報により特定される前記コンテンツを格納した前記ストレージ装置を特定するための情報を記録したメタファイルサーバから、前記ストレージ装置を特定するための情報を取得する、請求項８記載の端末。
【請求項１１】
前記通信部を含む、前記ストレージ装置とデータを送受信するための通信インタフェースと、
前記通信インタフェースから受信したデータ又は自らが送信するデータを制御する送受信処理部と、
前記中継装置とのプロトコルを処理するプロトコル処理部と、
前記ストレージ装置からのデータを処理する端末データ処理部と、
処理した映像を画面に出力する映像表示部とを備え、
前記取得部は、
少なくとも前記ユーザインタフェースへの入力に応じて、前記中継装置を探索するとともに、及び前記中継装置に対して優先制御の依頼又は解除を処理する優先制御処理部と、前記中継装置と前記中継装置に対して優先制御の依頼および解除を行うために必要な情報を蓄積、管理する優先制御情報管理部と、優先制御処理を行う優先制御機構部とを有する、請求項７記載の端末。
【請求項１２】
前記優先制御処理部は、前記ストレージ装置からリアルタイム性が必要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以上の優先度を設定して中継することを依頼する、請求項１１記載の端末。
【請求項１３】
前記優先制御処理部は、前記ストレージ装置からリアルタイム性が不要なストリーム再生を実行する場合に、前記中継装置に対して他のデータの優先度以下の優先度を設定して中継することを依頼する、請求項１１記載の端末。
【請求項１４】
コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する優先通信制御方法であって、
前記端末から、コンテンツと前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、前記ストレージ装置と前記端末との間のデータ転送を、前記機器情報に基づき設定した所定の優先度で行う、優先通信制御方法。
【請求項１５】
中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末に対し前記ストレージ装置からデータを受信させる制御を行う優先通信制御方法であって、
ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、
コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程と、を備えた、優先通信制御方法。
【請求項１６】
請求項１４記載の優先通信制御方法の、
前記ストレージ装置と前記端末との間のデータ転送を、前記ストレージ装置を前記機器情報に基づき設定した所定の優先度で行う工程をコンピュータに実行させるプログラム。
【請求項１７】
請求項１５記載の優先通信制御方法の、
前記ユーザの入力により前記コンテンツを特定するための情報を取得する工程と、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する工程と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記コンテンツのデータ転送に関する機器を特定する機器情報に基づき前記中継装置が設定した所定の優先度で行う工程とをコンピュータに実行させるプログラム。
【請求項１８】
請求項１６又は１７項記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009093473.tif 000044
【図２】
2009093473.tif 000045
【図３】
2009093473.tif 000046
【図４】
2009093473.tif 000047
【図５】
2009093473.tif 000048
【図６】
2009093473.tif 000049
【図７】
2009093473.tif 000050
【図８】
2009093473.tif 000051
【図９】
2009093473.tif 000052
【図１０】
2009093473.tif 000053
【図１１】
2009093473.tif 000054
【図１２】
2009093473.tif 000055
【図１３】
2009093473.tif 000056
【図１４】
2009093473.tif 000057
【図１５】
2009093473.tif 000058
【図１６】
2009093473.tif 000059
【図１７】
2009093473.tif 000060
【図１８】
2009093473.tif 000061
【図１９】
2009093473.tif 000062
【図２０】
2009093473.tif 000063
【図２１】
2009093473.tif 000064
【図２２】
2009093473.tif 000065
【図２３】
2009093473.tif 000066
【図２４】
2009093473.tif 000067
【図２５】
2009093473.tif 000068
【図２６】
2009093473.tif 000069
【図２７】
2009093473.tif 000070
【図２８】
2009093473.tif 000071
【図２９】
2009093473.tif 000072
【図３０】
2009093473.tif 000073
【図３１】
2009093473.tif 000074
【図３２】
2009093473.tif 000075
【図３３】
2009093473.tif 000076
【図３４】
2009093473.tif 000077
【図３５】
2009093473.tif 000078
【図３６】
2009093473.tif 000079
【図３７】
2009093473.tif 000080
【図３８】
2009093473.tif 000081
【図３９】
2009093473.tif 000082
【図４０】
2009093473.tif 000083
【図４１】
2009093473.tif 000084
【手続補正書】
【提出日】平成22年8月6日(2010.8.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記の目的を達成するために、第１の本発明は、コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた中継装置である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
又、第７の本発明は、中継装置を介して、コンテンツを格納した一つ又は複数のストレージ装置と接続される端末であって、
ユーザの入力によりコンテンツを特定するための情報を取得するユーザインタフェースと、
前記コンテンツのデータ転送に関する機器を特定する機器情報を前記中継装置に送信する送信部と、
前記ストレージ装置との間のデータ転送を、前記端末から受信した前記機器情報に基づき前記中継装置が設定した所定の優先度で行う通信部とを備えた、端末である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
まず映像表示端末７が、再生するストリーミングデータを優先処理できる中継装置６をＵＰｎＰを利用して優先端末探索を送信する（Ｓ１００）。ここで優先処理できる中継装置６というのは、ＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を保持しているデバイスと同義である。つまり、映像表示端末７はＭ−ＳＥＡＲＣＨでＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９を探索する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
優先処理要求を受信した中継装置６は優先処理応答を送信（Ｓ３０５）し、中継装置６は、映像表示端末７が受信するデータを非優先処理するために必要な図２９の優先制御情報を優先制御情報管理部２２に保持する。保持する優先制御情報は配信サーバ１のＩＰアドレス、コンテンツのポート番号、優先度である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
（実施の形態４）
本発明の実施の形態４のネットワークシステムの構成は、実施の形態２と同様であり、動作のみが異なる。以下、本発明のネットワークシステムの動作を説明するとともに、これにより、本発明の実施の形態４の中継装置の動作、端末の動作、及び本発明の優先通信制御方法の一実施の形態としてのシーケンスを、図３４のタイミングチャートを参照して説明する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
映像表示端末７は、優先制御情報管理部１０に保持した情報を利用して、優先処理要求を送信する（Ｓ５０４）。この要求はＵＰｎＰのアクションを利用して行う。つまり、映像表示端末７は、中継装置６が保持する優先制御のサービスであるＰｒｉｏｒｉｔｙＣｏｎｆｉｇｕｒａｔｉｏｎＳｅｒｖｉｃｅ２９のアクションのＡｄｄＰｒｉｏｒｉｔｙＭａｐｐｉｎｇ３０に対して図３７に示されるようなアクションを送信する。ＩＰＡｄｄｒｅｓｓに映像蓄積装置４８のＩＰアドレス６０である（１９２．１６８．０．２０）を格納し、Ｐｏｒｔにコンテンツのポート番号６１である８０を格納し、起動されたアプリケーションがリアルタイム性の必要がないことを優先制御処理部１１で判断し、Ｖａｌｕｅに優先度ＡＣ＿ＢＫ６２を格納し、ＢａｎｄＷｉｄｔｈ６３にコンテンツレートの値０を格納し、送信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
１    配信サーバ
２    メタファイルサーバ
３    インターネット
４    ＩＰ公衆網
５    ホームネットワーク
６    中継装置
７    映像表示端末
８    ＰＣ
９    映像表示部
１０  映像表示端末７の優先制御情報管理部
１１  映像表示端末７の優先制御処理部
１１ａ  ユーザＩＦ
１２  映像表示端末７の優先制御機構部
１３  映像表示端末７の無線ＩＦ
１４  映像表示端末７の端末映像処理部
１５  映像表示端末７の映像表示端末送受信処理部
１６  映像表示端末７のＵＰｎＰ処理部
１７  有線ＩＦ
１８  有線送受信処理部
１９  中継制御部
２０  中継装置６のＵＰｎＰ処理部
２１  中継装置６の優先制御機構部
２２  中継装置６の優先制御情報管理部
２３  中継装置６の優先制御処理部
２４  無線送受信処理部
２５  無線ＩＦ
２６〜３７  中継装置が保持するＵＰｎＰデバイスとサービスとアクション
３８  ストリーム配信用メタファイル
３９〜４２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
４３  クラシファー
４４  キュー
４５  スケジューラ
４６〜４７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
４８  映像蓄積装置
４９〜５２  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
５３  ＤＬ用メタファイル
５４〜５７  映像表示端末が中継装置に送信する優先解除ＵＰｎＰアクション
５８〜５９  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
６０〜６３  映像表示端末が中継装置に送信する優先処理要求ＵＰｎＰアクション
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
コンテンツを格納した一つ又は複数のストレージ装置と、一つまたは複数の端末との間のデータ転送を制御する中継装置であって、
前記端末から、前記コンテンツのデータ転送に関する機器を特定する機器情報を受信した場合、
前記コンテンツのデータ転送を前記機器情報に基づき設定した所定の優先度で行う転送部を備えた、中継装置。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
前記機器情報は、
（１）前記コンテンツを格納するストレージ装置を特定する情報、
（２）前記端末自身を特定する情報
のうちのいずれか、または、両方を含み、
前記端末は、前記情報により特定された前記コンテンツを格納する前記ストレージ装置を特定する情報を取得する取得部とを備えた、請求項７記載の端末。
【手続補正１０】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
前記通信部を含む、前記ストレージ装置とデータを送受信するための通信インタフェースと、
前記通信インタフェースから受信したデータ又は自らが送信するデータを制御する送受信処理部と、
前記中継装置とのプロトコルを処理するプロトコル処理部と、
前記ストレージ装置からのデータを処理する端末データ処理部と、
処理した映像を画面に出力する映像表示部とを備え、
前記取得部は、
少なくとも前記ユーザインタフェースへの入力に応じて、前記中継装置を探索するとともに、及び前記中継装置に対して優先制御の依頼又は解除を処理する優先制御処理部と、前記中継装置に対して優先制御の依頼および解除を行うために必要な情報を蓄積、管理する優先制御情報管理部と、優先制御処理を行う優先制御機構部とを有する、請求項７記載の端末。
【手続補正１１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１６
【補正方法】変更
【補正の内容】
【請求項１６】
請求項１４記載の優先通信制御方法の、
前記ストレージ装置と前記端末との間のデータ転送を、前記機器情報に基づき設定した所定の優先度で行う工程をコンピュータに実行させるプログラム。
【国際調査報告】
2009093473.tif 000085
2009093473.tif 000086
2009093473.tif 000087