(57)【特許請求の範囲】
【請求項１】
クオリティオブサービスパラメータを設定するための方法であって、
第1のネットワークのリモートアクセスサーバRASにより、クオリティオブサービス(QoS)管理デバイスにより送信された、前記QoS管理デバイスによりデータトラヒックに対して設定されるQoSパラメータを含む、QoS設定リクエストメッセージを受信するステップと、
前記第1のネットワークの前記RASにより、前記設定リクエストメッセージ中の前記QoSパラメータに従ってQoS設定を完了させ、かつ、第2のネットワークによって返送される設定完了メッセージを待つことなく前記QoS管理デバイスに応答メッセージを直接返送するステップと、
前記第1のネットワークの前記RASにより、前記データトラヒックのデータトラヒック記述情報を前記QoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、前記第2のネットワークが前記データトラヒック記述情報を参照して前記第2のネットワークのQoS設定を遂行するステップと、
を含む、方法。
【請求項２】
前記データトラヒックのデータトラヒック記述情報を前記第2のネットワークに送信する前記ステップが、
前記第1のネットワークの前記RASにより、前記QoS設定リクエストメッセージに従って通信の対向側のアドレスを取得するステップと、
前記通信の対向側のアドレスが位置している前記第2のネットワークのRASのアドレスを通信の対向側のアドレスに従って検索するステップと、
前記データトラヒック記述情報を検出された前記第2のネットワークの前記RASのアドレスに従って前記第2のネットワークの前記RASに送信するステップと、
を含む、請求項1に記載の方法。
【請求項３】
前記第1のネットワークの前記RASにより、前記第1のネットワークのQoS記述情報を前記第2のネットワークに送信し、その結果、前記第2のネットワークが、前記データトラヒック記述情報、並びに前記QoS記述情報を参照して前記第2のネットワークの前記QoS設定を遂行するステップであって、前記送信されたQoS記述情報が、データトラヒック送信に対して前記第1のネットワークにより設定されたQoSパラメータ、QoSクラス情報、データトラヒック種別および帯域幅情報の1つまたは複数を含むステップ
をさらに含む、請求項1から2のいずれか一項に記載の方法。
【請求項４】
前記第1のネットワークの前記リモートアクセスサーバRASにより、前記Quality of Service(QoS)管理デバイスにより送信された前記QoS設定リクエストメッセージを受信する前記ステップに先立って、前記方法が、
前記QoS管理デバイスにより、制御ポイントの、データトラヒック情報を含む、データトラヒックQoS管理リクエストメッセージを受信するステップと、
前記QoS管理デバイスにより、前記データトラヒック情報に従って前記データ送信手順に関わる前記第1のネットワーク内の、前記リモートアクセスサーバRASを備える、全てのQoSデバイスを取得するステップと、
前記QoS管理デバイスにより、前記QoS設定リクエストメッセージを全ての前記QoSデバイスに送信するステップと、
を含み、かつ
前記方法がさらに、前記QoS管理デバイスにより、全ての前記QoSデバイスの設定完了応答を受信した後にデータトラヒックQoS管理リクエスト応答メッセージを前記制御ポイントに返送するステップを含む、
請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記QoS管理デバイスにより、前記制御ポイントの前記データトラヒックQoS管理リクエストメッセージを受信する前記ステップの後、前記方法がさらに、前記第1のネットワークのQoSポリシー保持デバイスからQoS設定ポリシーを要求するステップと、前記QoSポリシー保持デバイスにより返送される前記QoS設定ポリシーに従って前記QoSデバイスに送信される前記QoS設定リクエストメッセージ中の前記QoSパラメータを生成するステップと、
をさらに含む、請求項4に記載の方法。
【請求項６】
前記QoSパラメータが、
データトラヒックレベル、最大データレート、最小データレート、最大ジッターおよび最大遅延の1つまたは複数
を含む、請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記データトラヒック記述情報が、発信元アドレス、宛先アドレス、発信元ポート、宛先ポート、プロトコル番号、データトラヒック種別および帯域幅情報の1つまたは複数
を含む、請求項1から6のいずれか一項に記載の方法。
【請求項８】
Quality of Service(QoS)管理デバイスにより送信された、前記QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信するように構成された、設定リクエスト受信ユニットと、
前記QoS設定リクエストメッセージ中の前記QoSパラメータに従ってローカルQoS設定を完了させ、かつ、第2のネットワークによって返送される設定完了メッセージを待つことなく前記QoS管理デバイスに直接応答メッセージを返送するように構成された、QoS設定ユニットと、
前記データトラヒックのデータトラヒック記述情報を前記設定リクエスト受信ユニットにより受信された前記QoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、前記第2のネットワークが、前記データトラヒック記述情報を参照して前記第2のネットワークのQoS設定を遂行するように構成された、送信ユニットと、
を備える、リモートアクセスサーバ。
【請求項９】
前記送信ユニットが特に、前記QoS設定リクエストメッセージ中の通信の対向側のアドレスを取得し、かつ前記通信の対向側の前記アドレスが位置している、前記第2のネットワークの前記RASのアドレスを通信の対向側のアドレスに従って検索し、さらに、前記データトラヒックの前記データトラヒック記述情報を検出された前記第2のネットワークの前記RASのアドレスに従って前記第2のネットワークのRASに送信するように構成される、請求項8に記載のリモートアクセスサーバ。
【請求項１０】
Quality of Serviceパラメータを設定するためのシステムであって、
利用者制御を受信し、かつデータトラヒックQoS管理リクエストメッセージをQoS管理デバイスに送信するように構成された、制御ポイントと、
送信されたデータトラヒックのデータトラヒック記述情報を含む、前記制御ポイントのデータトラヒックQoS管理リクエストメッセージを受信し、前記データトラヒック記述情報に従って前記データトラヒック送信手順に関わる第1のネットワーク内の、リモートアクセスサーバRASを備える、全てのQoSデバイスを取得し、QoS設定リクエストを全ての前記QoSデバイスに送信し、かつ全ての前記QoSデバイスの設定完了応答を受信した後にデータトラヒックQoS管理リクエスト応答メッセージを前記制御ポイントに返送するように構成された、前記QoS管理デバイスと、
前記Quality of Service(QoS)管理デバイスにより送信された、前記QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信し、前記設定リクエストメッセージ中の前記QoSパラメータに従ってQoS設定を完了させ、かつ、第2のネットワークによって返送される設定完了メッセージを待つことなく前記QoS管理デバイスに応答メッセージを直接返送し、さらに前記データトラヒックのデータトラヒック記述情報を前記QoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、前記第2のネットワークが、前記データトラヒック記述情報を参照して前記第2のネットワークのQoS設定を遂行するように構成された、前記リモートアクセスサーバと、
を含む、システム。
【請求項１１】
前記QoS管理デバイスがさらに、前記第1のネットワークのポリシー保持デバイスからQoS設定ポリシーを要求し、かつ前記ポリシー保持デバイスにより返送された前記QoS設定ポリシーに従って前記QoSデバイスに送信される前記QoS設定リクエストメッセージ中の前記QoSパラメータを生成するように構成される、
事前設定のQoS設定ポリシーを保存するように構成された、ポリシー保持デバイスをさらに含む、請求項10に記載のQuality of Serviceパラメータを設定するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、全体が参照により本出願に組み込まれる、2009年9月2日に出願した、「METHOD, REMOTE ACCESS SERVER AND SYSTEM FOR CONFIGURING A QUALITY OF SERVICE PARAMETER」という名称の中国特許出願200910167279.1号の優先権を主張する。
【背景技術】
【０００２】
デジタルホームの開発および家電製品の全般的なデジタル化に伴い、ますます多くのデジタルの娯楽用機器および家庭電化製品が家庭内に存在するようになってきている。これらのホームネットワークデバイスは、産業界が実現を確信し、希求しているデジタルホームネットワークの概念である、コンテンツの共有や相互制御などの機能を実現するための有線または無線によるホームネットワークを形成するように結合される。
【０００３】
様々な異なる家庭用機器の連携動作および制御を実現するために、ますます多くのホームネットワークデバイスが、ユニバーサルプラグアンドプレイ(Universal Plug and Play、UPnP)をサポートしている。UPnPシステムにおいては、利用者は、ホームネットワーク内の制御ポイント(Control Point、CP)を通じて家庭用機器を制御し、制御ポイントは、UPnPプロトコルを適用し、ホームネットワーク内のUPnPデバイスの状態情報を読み取り、かつUPnPデバイスに関する制御コマンド(アクション)を呼び出すことにより対応する動作を実行するようにUPnPデバイスを制御する。
【０００４】
UPnPは、リモートアクセス(Remote Access、RA)に関する標準を定義しており、ホームネットワークデバイスがホームネットワーク外に持ち出される場合に、メディアファイルのアップロード/ダウンロード、遠隔制御などの、ホームネットワーク内のデバイスへのリモートアクセスを遂行するために使用される、UPnPリモートアクセスはさらに、2つのホームネットワークのメディアコンテンツ共有などのアプリケーションを実現するために、ホームツウホーム(Home-to-Home、H2H)リモートアクセスをサポートする。
【０００５】
リモートアクセスの品質および利用者体感を改善するために、ローカルネットワークとリモートネットワーク間のQuality of Service(QoS)の達成がさらに考慮されるべきである。UPnPは、ホームネットワークのデータトラヒックのQoSを設定しかつ達成するために使用される、QoS標準を定義している。しかしながら、本標準は、ホームネットワーク内でのみ使用され、リモートアクセス用のリモートネットワークデバイスには適用され得ず、かつ2つのネットワークの協調したQoS設定は、リモートアクセスの場合には実現され得ず、したがって、リモートアクセスQoSおよび利用者体感は、技術的に確保され得ない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、リモート協調QoS設定を実現し得る、Quality of Serviceパラメータを設定するための方法、リモートアクセスサーバおよびシステムを対象としている。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、
第1のネットワークのリモートアクセスサーバRASにより、Quality of Service(QoS)管理デバイスにより送信された、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信するステップと、
第1のネットワークのRASにより、設定リクエストメッセージ中のQoSパラメータに従ったQoS設定を完了させかつQoS管理デバイスに応答メッセージを返送するステップと、
QoS設定リクエストメッセージに従って第2のネットワークにデータトラヒックのデータトラヒック記述情報を送信し、その結果、第2のネットワークが、データトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行するステップと、
を含む、Quality of Serviceパラメータを設定するための方法を提供する。
【０００８】
本発明の実施形態は、
Quality of Service(QoS)管理デバイスにより送信された、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信するように構成された、設定リクエスト受信ユニットと、
QoS設定リクエストメッセージ中のQoSパラメータに従ってローカルのQoS設定を完了させ、かつQoS管理デバイスに応答メッセージを返送するように構成された、QoS設定ユニットと、
設定リクエスト受信ユニットにより受信されたQoS設定リクエストメッセージに従って第2のネットワークにデータトラヒックのデータトラヒック記述情報を送信し、その結果、第2のネットワークが、データトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行するように構成された、送信ユニットと、
を含む、リモートアクセスサーバを提供する。
【００１０】
本発明の実施形態は、
第1のネットワークのRASにより送信されたデータトラヒック記述情報を受信するように構成された、情報受信ユニットと、
第1のネットワークのRASに応答メッセージを返送し、かつ第2のネットワークのQoS設定デバイスにデータトラヒック記述情報を送信し、その結果、第2のネットワークのQoS設定デバイスが、データトラヒック記述情報に従って第2のネットワークのQoS設定を遂行するように構成された、QoSパラメータ送信ユニットと、
を含む、リモートアクセスサーバを提供する。
【００１１】
本発明の実施形態は、
利用者制御を受信し、かつデータトラヒックQoS管理リクエストをQoS管理デバイスに送信するように構成された、制御ポイントと、
送信されたデータトラヒックのデータトラヒック記述情報を含む、制御ポイントの、データトラヒックQoS管理リクエストメッセージを受信し、データトラヒック記述情報に従ってデータトラヒック送信手順に関わる第1のネットワーク内の全てのQoSデバイスを取得し、QoS設定リクエストをリモートアクセスサーバRASを含む全てのQoSデバイスに送信し、かつ、全てのQoSデバイスの設定完了応答を受信した後にデータトラヒックQoS管理リクエスト応答メッセージを制御ポイントに返送するように設定された、QoS管理デバイスと、
Quality of Service(QoS)管理デバイスにより送信された、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信し、設定リクエストメッセージ中のQoSパラメータに従ってQoS設定を完了させかつQoS管理デバイスに応答メッセージを返送し、データトラヒックのデータトラヒック記述情報をQoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、第2のネットワークが、データトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行するように設定された、リモートアクセスサーバと、
を含む、Quality of Serviceパラメータを設定するためのシステムを提供する。
【発明の効果】
【００１２】
本発明の実施形態では、QoS設定を遂行する場合、第1のネットワークは、第2のネットワークに送信されるべきデータトラヒックのデータトラヒック記述情報を送信し、その結果、第2のネットワークが、データトラヒック記述情報に従って第2のネットワークのQoS設定を遂行でき、それによりホームネットワーク間のリモート協調QoS設定を実現し、かつ本発明の実施形態では、ローカル設定を完了した後、第1のネットワークのRASは、第2のネットワークから返送される設定完了メッセージを待つことなく第1のネットワークのQoS管理デバイスに設定完了応答を直接返送し、その結果、第1のネットワークのQoS管理デバイスが、第1のネットワークのQoS設定の遂行を継続し、それによって、第1のネットワークおよび第2のネットワークの並行QoS設定を実現し、QoS設定の遅延を削減し、かつQoS設定の効率を改善する。
【００１３】
本発明の実施形態に従った技術的な解をより明解に示すために、実施形態を記述するための添付の図面は、以下で簡単に紹介される。一見して分かるように、以下の記述における添付の図面は、本発明のある実施形態にすぎず、当業者は、創造的な努力なしに添付の図面から他の図面を導き出すことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態1に従ったQuality of Serviceパラメータを設定するための方法の流れ図である。
【図２】本発明の実施形態2に従ったQuality of Serviceパラメータを設定するための方法の流れ図である。
【図３】第1のネットワークのQoS管理デバイスが、本発明の実施形態における第1のネットワークのQoSを設定することを示す流れ図である。
【図４】本発明の応用例の流れ図である。
【図５】本発明の実施形態3に従ったQuality of Serviceパラメータを設定するための方法の流れ図である。
【図６】本発明の実施形態4に従ったリモートアクセスサーバの概略構造図である。
【図７】本発明の実施形態5に従ったリモートアクセスサーバの概略構造図である。
【図８】本発明の実施形態6に従ったQuality of Serviceパラメータを設定するためのシステムの概略構造図である。
【発明を実施するための形態】
【００１５】
本発明の技術的な解は、添付の図面を参照して以下に明解かつ十分に説明される。記述される実施形態が、本発明の全ての実施形態ではなくほんの一部であることは明らかである。創造的な努力なく本発明の実施形態に基づき当業者により得られる全ての他の実施形態は、本発明の保護範囲に含まれることになる。
【００１６】
実施形態1: 図1に流れ図が示されるQuality of Serviceパラメータを設定するための方法は、以下のステップを含む。
【００１７】
A1: 第1のネットワークのリモートアクセスサーバRASは、Quality of Service(QoS)管理デバイス(QoSManager、QM)により送信される、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信する。
【００１８】
本実施形態では、QoSパラメータは、具体的には、データトラヒックレベル、最大データレート、最小データレート、最大ジッターおよび最大遅延の1つまたは複数を含む。QoSパラメータがさらに他のパラメータを含むことができると共にQoSパラメータ中に含まれる特定のパラメータが本発明を限定するものではないことが理解されよう。データトラヒック記述情報は、発信元アドレス、宛先アドレス、発信元ポート、宛先ポート、およびプロトコル番号、すなわち、「クインティプル(quintuple)」と一般に記述されるものを含み、さらに、QoS境界発信元アドレス(QosBoundarySourceAddress)および/またはQoS境界宛先アドレス(QosBoundaryDestinationAddress)を含むことができる。データトラヒック記述情報がさらに、データトラヒック種別、帯域幅情報、データトラヒックの大きさ、符号化方法、符号化レートなどの、データトラヒック属性についての他のいくつかの記述を含むことができることが理解されよう。データトラヒック記述情報に含まれる特定のコンテンツは、本発明を限定するものではない。
【００１９】
A2: 第1のネットワークのRASは、設定リクエストメッセージ中のQoSパラメータに従ってQoS設定を完了させ、かつQoS管理デバイスに応答メッセージを返送する。
【００２０】
A3: 第1のネットワークのRASは、QoS設定リクエストメッセージに従ってデータトラヒックのデータトラヒック記述情報を第2のネットワークに送信し、その結果、第2のネットワークは、データトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行する。
【００２１】
本発明の実施形態では、ステップA2とステップA3間には固定的な論理的順序関係は存在せず、またステップA2およびステップA3両者において、QoS管理デバイスにより送信されるQoS設定リクエストメッセージがステップA1で受信されることは、始動条件と見做される。本発明の実施形態では、第1のネットワークのRASがさらに、第1のネットワークのQoS記述情報を第2のネットワークに送信することができ、かつ送信されたQoS記述情報が、データトラヒック送信に対して第1のネットワークにより設定されたQoSパラメータ、QoSクラス情報、データトラヒック種別、および帯域幅情報の1つまたは複数を含むことができる。送信されたQoS情報は、データトラヒック記述情報と共に送信され、かつデータトラヒック記述情報を通じて第2のネットワークに搬送され得て、その結果、第2のネットワークは、データトラヒック記述情報およびQoS記述情報を参照して第2のネットワークのQoS設定を遂行する。
【００２２】
実際的なアプリケーションでは、第1のネットワークおよび第2のネットワークは、ホームネットワークまたは類似の小規模なネットワーク構造であり得る。
【００２３】
本発明の実施形態1では、QoS設定を遂行する場合、第1のネットワークは、送信されるべきデータトラヒックのデータトラヒック記述情報を第2のネットワークに送信し、その結果、第2のネットワークが、データトラヒック記述情報に従って第2のネットワークのQoS設定を遂行でき、それによりホームネットワーク間のリモート協調QoS設定を実現し、並びに、本発明の実施形態では、ローカル設定を完了した後、第1のネットワークのRASは、第2のネットワークから返送される設定完了メッセージを待つことなく第1のネットワークのQoS管理デバイスに設定完了応答を直接返送し、その結果、第1のネットワークのQoS管理デバイスが、第1のネットワークのQoS設定の遂行を継続し、それによって、第1のネットワークおよび第2のネットワークの並行QoS設定を実現し、QoS設定の遅延を削減し、かつQoS設定の効率を改善する。
【００２４】
実施形態2:図2に流れ図が示されるQuality of Serviceパラメータを設定するための方法は、以下のステップを含む。
【００２５】
B1: 第1のネットワークのリモートアクセスサーバRASは、Quality of Service(QoS)管理デバイスにより送信される、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信する。
【００２６】
本実施形態では、QoSパラメータは、具体的には、データトラヒックレベル、最大データレート、最小データレート、最大ジッターおよび最大遅延の1つまたは複数を含む。QoSパラメータがさらに他のパラメータを含み得ると共にQoSパラメータ中に含まれる特定のパラメータが本発明を限定するものではないことが理解されよう。
【００２７】
本発明の実施形態では、QoS管理デバイスは、QoSリクエストを制御ポイント(CP)から受信し、リクエストに従ってデータトラヒックの経路上の全てのQoSデバイス(QosDevice)を計算し、かつ全てのQoSデバイスに対するQoSパラメータを設定するように構成される。
【００２８】
B2: 第1のネットワークのRASは、設定リクエストメッセージ中のQoSパラメータに従ってQoS設定を完了させ、かつQoS管理デバイスに応答メッセージを返送する。
【００２９】
本発明の実施形態では、QosDeviceは、ローカルQoS設定を完了させるために第1のネットワークのRASに組み込まれ得る。QosDeviceは、メディアサーバ(Media Server)、メディアレンダラー(Media Renderer)、またはリモートアクセスサーバ(RAS)などの、任意のUPnPデバイス中に組み込まれ得て、QosDeviceは、QoS管理デバイスのQoS設定リクエストを受信し、かつQosDeviceが組み込まれるデバイスのQoS設定を実装するように構成される。
【００３０】
B3: 第1のネットワークのRASは、QoS設定リクエストメッセージに従って通信の対向側のアドレスを取得する。
【００３１】
本発明の実施形態では、QoS設定デバイスにより配送されたQoS設定情報が、クインティプル情報などの、データトラヒックに関連した情報を含み、かつ第1のネットワークのRASが、クインティプル情報に従って通信の対向側のアドレスを取得し得ることが理解されよう。
【００３２】
B4: 通信の対向側のアドレスが位置している第2のネットワークのRASのアドレスを通信の対向側のアドレスに従って検索。
【００３３】
具体的には、第1のネットワークのRASは、通信の対向側が位置しているネットワークのリモートアクセスサーバのアドレス、すなわち第2のネットワークのRASのアドレスを取得するために、ローカルなデータベースまたは一覧あるいはネットワーク上のデータベースまたは一覧を通信の対向側のアドレスに従って検索する。
【００３４】
B5: データトラヒックのデータトラヒック記述情報を検出された第2のネットワークのRASのアドレスに従って第2のネットワークのRASに送信。
【００３５】
本発明の実施形態では、第1のネットワークのQoS管理デバイスが第1のネットワークのQoSを設定する手順は、図3に示されており、以下のステップを含む。
【００３６】
C1: QoS管理デバイスは、データトラヒック情報を含む、制御ポイントのデータトラヒックQoS管理リクエストメッセージを受信する。
【００３７】
C2: QoS管理デバイスは、データトラヒック情報に従ったデータ送信手順に関わる第1のネットワーク内の、リモートアクセスサーバRASを含む全てのQoSデバイスを取得する。
【００３８】
C3: QoS管理デバイスは、QoS設定リクエストメッセージを受信することができる第1のネットワークのRASに組み込まれるので、全てのQoSデバイスにQoS設定リクエストメッセージを送信する。
【００３９】
C4: QoS管理デバイスは、全てのQoSデバイスの設定完了応答を受信した後に制御ポイントにデータトラヒックQoS管理リクエスト応答メッセージを返送する。
【００４０】
ステップC1において、QoS管理デバイスが制御ポイントのQoS設定リクエストメッセージを受信した後、本手順はさらに、第1のネットワークのQoSポリシー保持デバイス(QosPolicyHolder)からQoS設定ポリシーを要求するステップ、およびQoSポリシー保持デバイスにより返送されるQoS設定ポリシーに従ってQoSデバイスに送信されるQoS設定リクエストメッセージ中にQoSパラメータを生成するステップを含むことが理解されよう。
【００４１】
本発明の実施形態2に従った方法を、応用例1を参照して詳細に説明する。本例では、第1のネットワークは、ホームネットワーク(Home Network) Aであり、第2のネットワークは、ホームネットワーク(Home Network)Bであり、最初に、ホームネットワークA内の利用者はCPを通じてホームネットワークB内のメディアサーバ(Media Server、MS)を発見し、メディアサーバから興味のあるメディアファイルを取得し、かつ、ローカルのメディアレンダラー(Media Renderer、MR)上でメディアファイルを楽しもうとする。メディアトラヒックを途切れることなく楽しめるように高速のメディア送信速度を実現するために、利用者は、MSからMRへのトラヒックに対するQoSを設定することを申し込むことができ、具体的には、QoS設定を遂行するための流れ図が図4に示される。
【００４２】
本特定の処理は、以下のステップを含む。
【００４３】
ステップS1: 利用者は、ローカルネットワーク内のQoS管理デバイス(QosManager)にメディアレンダラー(Media Renderer)に組み込まれたCPを通じてQoS設定を要求する。本応用例では、ローカルネットワーク内に常駐しているCPおよびQosDeviceは、メディアレンダラーに組み込まれている。
【００４４】
具体的には、データトラヒックQoS管理リクエストメッセージ(RequestTrafficQos)は、QoSManagerに送信され、データトラヒックQoS管理リクエストメッセージ中で搬送される主たるパラメータは、データトラヒック記述情報および要求されたQoSクラス/帯域幅または類似の情報である。
【００４５】
本応用例におけるステップ1に先立って、本処理には、仮想プライベートネットワーク(Virtual Private Network、VPN)が、ホームネットワークAとホームネットワークBとの間に確立され、具体的には、インターネットプロトコルセキュリティ(Internet Protocol Security、IPSec)またはトランスポートレイヤーセキュリティプロトコル(Transport Layer Security、TLS)などの技術を使用して実現され得て、ホームネットワークAおよびホームネットワークB両者が、公開可能なローカルUPnPデバイスを利用者設定に従って対向側のRASに提供する、リモートアクセス確立段階が含まれることが理解されよう。例えば、ホームネットワークAは、A内のMRをアクセスポリシーに従ってホームネットワークBに公開し、ホームネットワークBは、B内のMSをアクセスポリシーに従ってホームネットワークAに公開する。「公開(exposing)」方法は、デバイス記述文書アドレス(Device Description Document URL、DDD URL)などの、公開されるべきホームネットワークデバイスの情報を、UPnPコマンド(アクション)を通じて対向側のRASに送信することであり、この方法で、公開されたデバイスが、対向するネットワークのCPにより見出され、使用され得る。
【００４６】
ステップS2aおよびS2b: 利用者により送信されたリクエストを受信後、QoSManagerは、QoS設定情報中のデータトラヒックに関連したアドレス情報に従ってトラヒック経路上の全てのQosDeviceを発見し、かつデータトラヒック記述情報および要求されたレベル/帯域幅などの情報に従ってデータトラヒックを送信するQosDeviceに対するQoSパラメータを設定する。
【００４７】
本ステップでは、ホームネットワークB内のQoSデバイス(QosDevice)はホームネットワークA内のQoSManagerには見えないことから、QoSManagerは、図中のMRおよびRASに組み込まれたQosDeviceである、トラヒックの経路内のローカルネットワーク内にあるQosDeviceのみを設定することができる。QoSManagerがQosDeviceを設定する方法は、データトラヒックQoS設定(SetupTrafficQos)メッセージまたはデータトラヒックQoS参加(AdmitTrafficQos)メッセージをQosDeviceに送信することである。
【００４８】
QosDeviceは、QoSManagerにより送信されたQoS設定リクエストメッセージを受信し、QoSManagerの設定リクエストメッセージに従ってQoS設定を完了させ、かつQoS設定リクエストに応答する応答メッセージを返送する。
【００４９】
ステップS3: QoSManagerにより設定された全てのQosDeviceにより返送された応答を受信後、QoSManagerは、RequestTrafficQosに対する応答をメディアトラヒックQoS管理リクエストメッセージを始動するCP1に返送する。ホームネットワークAのQoS設定が、完了される。
【００５０】
ステップS4: ステップS2の後、QoSManagerにより送信された設定リクエストメッセージを受信しかつ設定を完了した後、ホームネットワークA内のRASは、QoS設定リクエストメッセージを第2のネットワークのRASに送信する。ここで、メッセージは、ホームネットワークAのQoS記述情報およびデータトラヒック記述情報を搬送することができ、QoS記述情報のコンテンツは、ホームネットワークA内に設定された全てのQoSパラメータであり、また、帯域幅、QoSクラスおよびデータトラヒック種別などの、ホームネットワークAにより設定されたQoSを記述することができる他のパラメータでもあり得る。ネットワーク属性およびネットワーク能力の設定に基づき2つのネットワークが完全に同一のQoSを設定するようにすることは非常に難しいことから、本発明の実施形態では、第1のネットワークにより設定された全てのQoSは、第2のネットワークに送信され得ず、(第1のネットワークのQoS設定の主要な情報を反映することができる)鍵となるQoS情報の一部を送信する態様が適用され、その結果、第2のネットワークは、第1のネットワークのQoS設定に従ってできる限り近いようにQoSパラメータを選択して第2のネットワークのQoS設定を完了させることができる。
【００５１】
本実施形態では、ホームネットワークAからホームネットワークBに送信されるデータトラヒック記述情報は、ステップS2においてQoS管理デバイスにより送信されたQoS設定リクエストメッセージ中のデータトラヒック記述情報とは異なり得て、コンテンツは、適切に追加されまたは削除され得る。ホームネットワークAからホームネットワークBに送信されるデータトラヒック記述情報の主な機能は、ホームネットワークBにQoS設定を遂行することを通知することであり、データトラヒック記述情報は、QoSが設定されるデータトラヒックの送信手順をホームネットワークBが知ることを可能とし得る。
【００５２】
本実施形態では、QosDeviceおよび制御ポイント2(CP2)は、RAS1に組み込まれ、CP2は、データトラヒック記述情報をRAS1に組み込まれたQosDeviceから取得し、かつパラメータの全てまたは一部の情報をホームネットワークB内のRAS2に送信する。
【００５３】
ステップS5: RAS2に組み込まれたCP(CP3)は、RAS2により受信されたデータトラヒック記述情報およびQoS記述情報を読み、かつホームネットワークBのQoS設定を開始するように、QoS設定リクエスト(例えば、リクエストトラヒックQoS(RequestTrafficQos)メッセージ)をホームネットワークB内のQoSManagerに送信する。後続のステップにおけるCP3の機能は、CP1のものと同一である。
【００５４】
ステップS6aおよびステップS6b: QoS設定リクエストを受信した後、ホームネットワークBのQoSManagerは、QoS設定情報中のデータトラヒック記述情報中のデータトラヒックに関連したアドレス情報に従ってトラヒック経路上の全てのQosDeviceを発見し、かつデータトラヒック記述情報および要求されたクラス/帯域幅などの情報に従ってデータトラヒックを送信する前述のQosDeviceに対するQoSパラメータを設定する。
【００５５】
ステップS7: 全てのQoS設定が完了した後、QoS管理デバイスは、データトラヒックのQoS設定が完了したことを表示するために、リクエストに対する応答をRAS2に組み込まれたCPに返送する。
【００５６】
必要に応じて、本発明ではさらに、応答受信後、RAS2内のCPがホームネットワークBのQoS設定もまた完了したという情報をRAS1に通知する、ステップS8を含むことができる。
【００５７】
それによって、2つのホームネットワークのQoS設定が完了する。引き続いて、利用者は、MR上のMSからメディアファイルを楽しむことができ、メディアは、ホームネットワークAおよびホームネットワークB内のそれまでに設定されたQoSを通じて送信される。
【００５８】
さらに、応用例1の解によれば、特定の実装が考慮される。本実施形態では、図5に概略システム構造図が示される、QoSポリシー保持デバイス(QosPolicyHolder)がさらに追加され得る。
【００５９】
QosPolicyHolderが追加された後、各QosDeviceを設定する以前に、ホームネットワークA内のQoSManagerおよび/またはホームネットワークB内のQoSManagerは、QosPolicyHolderからQoSポリシーを要求する必要がある。QoSポリシー要求の態様は、パラメータTrafficDescriptorが搬送される、ポリシーリクエストメッセージ(GetTrafficPolicy)を送信し、かつQosPolicyHolderがメディアトラヒックに対する設定ポリシー(TrafficPolicy)を利用者により事前に設定されたポリシーに従ってQoSManagerに返送することである。
【００６０】
本実施形態では、第1のネットワークのRASがデータトラヒック記述情報を第2のネットワークのRASに送信する手順は、以下のようにでき得る。第1のネットワークのRASは、データトラヒック記述情報を、全てのリモートデバイスの全ての情報に対して設定される、ホームネットワークB内のリモートアクセス発見エージェント同期サービス(Remote Access Discovery Agent Synchronization、RADASync)モジュール(既存のサービス)に内部的に統合された制御ポイント2(CP2)を通じてかつUPnPプロトコルのメッセージを通じて送信する。
【００６１】
したがって、UPnPプロトコルのメッセージ、リモートトラヒックQoS追加(AddRemoteTrafficQoS)メッセージが定義され、メッセージ中に含まれるパラメータは、以下のTable 1(表1)および図に詳細に説明される。
【００６２】
【表１】
0005522494.tif 000002
【００６３】
コマンドリクエストメッセージ中で搬送されるパラメータである、リモートトラヒック記述メッセージ(RemoteTrafficDescriptor)。つまり、本パラメータは、RAS1内のQosDeviceを通じてCP2により得られたパラメータTrafficDescriptorの全てまたは一部の情報である。
【００６４】
コマンドリクエストメッセージ中で搬送されるパラメータである、トラヒック識別メッセージ(TrafficHandle)。本パラメータは、ホームネットワークA内のリクエストについてメディアトラヒックのQoSを一意に識別するために使用される。
【００６５】
本実施形態では、第2のネットワークのRAS内に統合された制御ポイント3(CP3)は、ホームネットワークBのQoS設定を始動することに責任があり、結果を取得した後、ホームネットワークBのQoS設定が完了していることを示すために、UPnPメッセージを通じてホームネットワークA内のRADASyncサービスにQoS設定の完了を示す情報を送信する。
【００６６】
それに応じて、UPnPコマンド、リモートデータトラヒック確認メッセージ(ConfirmRemoteTrafficQoS)が定義され、メッセージに含まれるパラメータは、以下のTable 2(表2)に詳細に示される。
【００６７】
【表２】
0005522494.tif 000003
【００６８】
TrafficHandle: ホームネットワークA内のリクエストについてメディアトラヒックのQoSを一意に識別するために使用され、実際には、AddRemoteTrafficQoSを通じてCP2によりRAS2に送信されるTrafficHandleであり、かつホームネットワークB内の完了したQoS設定が、TrafficHandleにより識別されたメディアトラヒックに対応していることを示すために使用される。
【００６９】
NewTrafficHandle: ホームネットワークB内のリクエストについてメディアトラヒックのQoSを一意に識別するために使用され、実際には、CP3がホームネットワークBのQoS設定を始動した後にQoSManagerによりQoSに対して生成される一意の識別子である。
【００７０】
実施形態3: プロセスが図5に示されるQuality of Serviceパラメータを設定するための方法は、以下のステップを含む。
【００７１】
D1: 第2のネットワークのリモートアクセスサーバRASは、第1のネットワークのRASにより送信されたデータトラヒック記述情報を受信する。
【００７２】
D2: 第1のネットワークのRASに応答メッセージを返送し、かつデータトラヒック記述情報を第2のネットワークのQoS管理デバイスに送信し、その結果、第2のネットワークのQoS設定デバイスは、データトラヒック記述情報に従って第2のネットワークのQoS設定を遂行する。
【００７３】
本実施形態はさらに、第2のネットワークのRASにより、データトラヒック送信のために第1のネットワークにより設定されたQoSパラメータ、QoSクラス情報、データトラヒック種別および帯域幅情報の1つまたは複数を含む、第1のネットワークのQoS記述情報を第2のネットワークのQoS管理デバイスに送信するステップを含むことができ、かつ第2のネットワークのQoS設定デバイスは、具体的には、データトラヒック記述情報およびQoS記述情報に従って第2のネットワークのQoS設定を遂行するように構成される。
【００７４】
本発明の実施形態3では、第1のネットワークおよび第2のネットワークが協調したQoS設定を遂行する場合、第2のネットワークは、第1のネットワークにより送信されたデータトラヒック記述情報を受信し、かつ第1のネットワークに指示してQoS設定の遂行を継続するために応答メッセージを直接返送し、その結果、第1のネットワークは、第2のネットワークのQoS設定の完了を待つことなくこのネットワークのQoSを設定する後続の動作を継続し、それによって、第1のネットワークと第2のネットワークの並列QoS設定を実現し、QoS設定の遅延を削減し、かつQoS設定の効率を改善することができる。
【００７５】
当業者には、本発明の実施形態に従った方法のステップの全てまたは一部が、関連したハードウェアに命令するプログラムにより実装され得ることが理解されよう。プログラムは、コンピュータ読み取り可能な記憶媒体に格納され得る。記憶媒体は、リードオンリーメモリー(ROM)またはランダムアクセスメモリー(RAM)、磁気ディスク、あるいは光ディスクであり得る。
【００７６】
実施形態4: 概略の構造図が図6に示されるリモートアクセスサーバは、
Quality of Service(QoS)管理デバイスにより送信された、QoS管理デバイスによりデータトラヒックに対して設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信するように構成された、設定リクエスト受信ユニット610と、
QoS設定リクエストメッセージ中のQoSパラメータに従ってローカルQoS設定を完了させ、かつQoS管理デバイスに応答メッセージを返送するように構成された、QoS設定ユニット620と、
データトラヒックのデータトラヒック記述情報をQoS設定リクエスト受信ユニット610により受信されたQoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、第2のネットワークがデータトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行するように構成された、送信ユニット630と、
を具備する。
【００７７】
本実施形態では、送信ユニット630が、特に、QoS設定リクエストメッセージ中の、通信の対向側のアドレスを取得し、かつ通信の対向側のアドレスが位置する第2のネットワークのRASのアドレスを通信の対向側のアドレスに従って検索し、さらにデータトラヒックのデータトラヒック記述情報を検出された第2のネットワークのRASのアドレスに従って第2のネットワークのRASに送信するように構成され得ることが理解されよう。
【００７８】
実施形態5: 概略の構造図が図7に示される、リモートアクセスサーバは、
第1のネットワークのRASにより送信されたデータトラヒック記述情報を受信するように構成された、情報受信ユニット710と、
第1のネットワークのRASに応答メッセージを返送し、かつデータトラヒック記述情報を第2のネットワークのQoS設定デバイスに送信し、その結果、第2のネットワークのQoS設定デバイスがデータトラヒック記述情報に従って第2のネットワークのQoS設定を遂行するように構成された、QoSパラメータ送信ユニット720と、
を具備する。
【００７９】
実施形態6: 概略の構造図が図8に示される、Quality of Serviceパラメータを設定するためのシステムは、
利用者制御を受信し、かつデータトラヒックQoS管理リクエストをQoS管理デバイスに送信するように構成された、制御ポイント810と、
送信されたデータトラヒックのデータトラヒック記述情報を含む、制御ポイントのデータトラヒックQoS管理リクエストメッセージを受信し、データトラヒック記述情報に従ってデータトラヒック送信手順に関わる第1のネットワーク内の、リモートアクセスサーバRASを具備する、全てのQoSデバイスを取得し、かつQoS設定リクエストを全てのQoSデバイスに送信し、さらに全てのQoSデバイスの設定完了応答を受信した後にデータトラヒックQoS管理リクエスト応答メッセージを制御ポイントに返送するように構成された、QoS管理デバイス820と、
Quality of Service(QoS)管理デバイスにより送信された、QoS管理デバイスによりデータトラヒック用に設定されたQoSパラメータを含む、QoS設定リクエストメッセージを受信し、設定リクエストメッセージ中のQoSパラメータに従ってQoS設定を完了させ、かつQoS管理デバイスに応答メッセージを返送し、さらに、データトラヒックのデータトラヒック記述情報をQoS設定リクエストメッセージに従って第2のネットワークに送信し、その結果、第2のネットワークがデータトラヒック記述情報を参照して第2のネットワークのQoS設定を遂行するように構成された、リモートアクセスサーバ830と、
を含む。
【００８０】
本実施形態に従ってQuality of Serviceパラメータを設定するためのシステムはさらに、事前設定のQoS設定ポリシーを保存するように構成された、ポリシー保持デバイス840を含み、QoS管理デバイス820はさらに、第1のネットワークのQoSポリシー保持デバイスからQoS設定ポリシーを要求し、かつQoSポリシー保持デバイスにより返送されたQoS設定ポリシーに従ってQoSデバイスに送信されるQoS設定リクエストメッセージ中のQoSパラメータを生成するように構成される。
【００８１】
本発明の実施形態3に従ったリモートアクセスサーバおよび実施形態4に従ってQuality of Serviceパラメータを設定するためのシステムは、前述の方法の実施形態の記述を参照して走行することができ、ここでは再び繰り返さない。
【００８２】
本発明の実施形態に従ってリモートアクセスサーバパラメータを設定するための方法、リモートアクセスサーバおよびシステムが、上記に詳細に紹介され、特定の例が本発明の原理および実装を記載するために本明細書中に適用されており、実施形態の前記説明は、本発明の方法および中核の考案の理解を助けることのみを意図している。同時に、当業者は、本発明の考案に従った特定の実装および応用範囲に関して本発明に対して変形および修正を行うことができる。したがって、本明細書は、本発明を限定するものと解釈されるべきではない。
【符号の説明】
【００８３】
610  設定リクエスト受信ユニット
620  QoS設定ユニット
630  送信ユニット
710  情報受信ユニット
720  QoSパラメータ送信ユニット
810  制御ポイント
820  QoS管理デバイス
830  リモートアクセスサーバ
820  ポリシー保持デバイス
【図１】
0005522494.tif 000004
【図２】
0005522494.tif 000005
【図３】
0005522494.tif 000006
【図４】
0005522494.tif 000007
【図５】
0005522494.tif 000008
【図６】
0005522494.tif 000009
【図７】
0005522494.tif 000010
【図８】
0005522494.tif 000011