(57)【要約】【課題】  サービス品質によるサービスサポートが可能なネットワーク装置、これを用いたネットワークシステム及びその方法を提供すること。【解決手段】  本発明は、ネットワーク上に存在する各制御装置のサービス品質によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供する被制御装置を備え、前記被制御装置は、前記制御装置から転送された制御メッセージを受信したり、前記制御装置に応答メッセージを転送する通信モジュールと、前記制御装置のサービス品質のレベルによってサービス提供の優先順位を設定する優先順位設定モジュールと、前記通信モジュールから受信された制御メッセージを解析し、解析された制御メッセージに応じたサービス動作を制御するＵＰｎＰ制御モジュールと、前記ＵＰｎＰ制御モジュールの制御によって動作を行うサービスモジュールとを備えることを特徴とする。【選択図】  図２
2005094738.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在する各制御装置のサービス品質によってサービス提供の優先順位を設定し、前記設定された優先順位によってサービスを提供することを特徴とするネットワーク装置。
【請求項２】
前記制御装置から転送された制御メッセージを受信したり、前記制御装置に応答メッセージを転送する通信モジュールと、
前記制御装置のサービス品質のレベルによってサービス提供の優先順位を設定する優先順位設定モジュールと、
前記通信モジュールから受信された制御メッセージを解析し、解析された制御メッセージに応じたサービス動作を制御するＵＰｎＰ制御モジュールと、
前記ＵＰｎＰ制御モジュールの制御によって動作を行うサービスモジュールとを備えることを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記優先順位設定モジュールは、各制御装置ごとにサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することを特徴とする請求項２に記載のネットワーク装置。
【請求項４】
前記ＵＰｎＰ制御モジュールは、被制御されるネットワーク装置の状態の変化をチェックする役割を有し、前記チェックの結果により、イベントを生成する役割を有することを特徴とする請求項２に記載のネットワーク装置。
【請求項５】
前記ＵＰｎＰ制御モジュールは、実行単位別に区分されていることを特徴とする請求項２に記載のネットワーク装置。
【請求項６】
ネットワーク上に存在する装置の動作を制御する制御装置と、前記制御装置のサービス品質によってサービス提供の優先順位を設定し、前記設定された優先順位によってサービスを提供する被制御装置とを備えることを特徴とするサービス品質によるサービスサポートが可能なネットワークシステム。
【請求項７】
制御装置から転送された制御メッセージを受信するステップと、
前記受信された制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップと、
前記決定された優先順位によって該当のサービスを提供するステップとを含むことを特徴とするサービス品質によるサービスサポート方法。
【請求項８】
前記受信された制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップは、
各制御装置ごとのサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することを特徴とする請求項７に記載のサービス品質によるサービスサポート方法。
【請求項９】
前記決定された優先順位によって該当のサービスを提供するステップは、
前記制御装置から転送された制御メッセージを解析するステップと、
前記解析されたメッセージに応じたサービスを優先順位によって駆動するステップとをさらに含むことを特徴とする請求項７に記載のサービス品質によるサービスサポート方法。
【請求項１０】
被制御装置の状態の変化をチェックするステップと、
前記チェックの結果、状態の変化が感知されると、優先順位によって制御装置に前記感知された被制御装置の状態情報を知らせるステップとをさらに含むことを特徴とする請求項７に記載のサービス品質によるサービスサポート方法。
【請求項１１】
制御装置が被制御装置に制御メッセージを転送するステップと、
前記制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップと、
前記決定された優先順位によって該当のサービスを提供するステップとを含むことを特徴とするサービス品質によるサービスサポート方法。
【請求項１２】
前記制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップは、
各制御装置ごとのサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することを特徴とする請求項１１に記載のサービス品質によるサービスサポート方法。
【請求項１３】
前記チェックされた優先順位によって該当のサービスを提供するステップは、
前記制御装置から転送された制御メッセージを解析するステップと、
前記解析されたメッセージに応じたサービスを優先順位によって駆動するステップとをさらに含むことを特徴とする請求項１１に記載のサービス品質によるサービスサポート方法。
【請求項１４】
被制御装置の状態の変化をチェックするステップと、
前記チェックの結果、状態の変化が感知されると、優先順位によって制御装置に前記感知された被制御装置の状態情報を知らせるステップをさらに含むことを特徴とする請求項１１に記載のサービス品質によるサービスサポート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス品質によるサービスサポートが可能なネットワーク装置、これを用いたネットワークシステム及びその方法に関し、特に、制御装置のサービス品質によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供するサービス品質によるサービスサポートが可能なネットワーク装置、これを用いたネットワークシステム及びその方法に関する。
【背景技術】
【０００２】
図１は、従来のＵＰｎＰシステムを概略的に示すシステム構成図であり、図示のように、ＵＰｎＰシステムは、ＵＰｎＰ制御装置(UPnP Control Point)２０と、ＵＰｎＰ被制御装置(UPnP Control Device)１０とから構成されている。
【０００３】
ＵＰｎＰ制御装置２０は、被制御装置１０を制御するもので、図示のように、デジタルＴＶ２１と、コンピュータ２２と、ＰＤＡ２４と、ノートＰＣ２３とを備えている。
【０００４】
ＵＰｎＰ被制御装置１０は、ＵＰｎＰを利用してサービスを提供する装置であり、例えば、動画像を再生してネットワークに転送するセットトップボックスであっても良く、ＵＰｎＰ被制御装置１０は、通信モジュール(Communication S/W module)１１と、ＵＰｎＰモジュール(UPnP S/W module)１２と、サービスモジュール(Service S/W module)１３とを備えている。
【０００５】
通信モジュール１１は、ネットワークに転送されるＵＰｎＰ制御装置２０の要求データを受信したり、ＵＰｎＰ制御装置２０への応答データを送信する役割を有し、ＵＰｎＰモジュール１２は、要求データを解析し、サービスモジュール１３を駆動したり、応答データを生成して通信モジュール１１に伝達する役割を有し、被制御装置１０の状態が変化したとき、ＵＰｎＰ制御装置２０にイベントメッセージを転送する機能を有する。また、サービスモジュール１３は、被制御装置１０の固有の機能を提供するソフトウェアであって、例えば、セットトップボックスの場合、動画像を再生し、映像イメージを生成する機能を有する。
【０００６】
ＵＰｎＰシステムの動作を説明すると、ＵＰｎＰ制御装置２０から制御データが転送されると、通信モジュール１１が制御データを受信する。ここで、ＵＰｎＰシステムにおけるデータ通信には、主にＴＣＰが使用されており、通信モジュール１１は、ＴＣＰ接続の機能を備えている。
【０００７】
次に、受信されたデータは、ＵＰｎＰモジュール１２に伝達されるが、ここで、命令及び応答データは、ＸＭＬ形式であるため、ＵＰｎＰモジュール１２は、ＸＭＬデータを解析し、サービスモジュール１３を介して、要求されたサービスを動作させる。
【０００８】
次に、サービスが提供されると、ＵＰｎＰモジュール１２は、サービスの結果をＸＭＬ形式の応答メッセージとして作成してＵＰｎＰ制御装置２０に転送する。
【０００９】
即ち、ＵＰｎＰシステムは、ＸＭＬ解析、ＴＣＰ接続、ＨＴＴＰ処理、Ｊａｖａ(登録商標)など、かなりの計算を要する作業を伴い、かつ、サービスと直結したＵＰｎＰ被制御装置１０の制御の他に、ＵＰｎＰ被制御装置１０の存在を知らせる機能、ＵＰｎＰ被制御装置１０の状態の変化をチェックする機能など様々な付随的な機能を有する。
【００１０】
しかし、ホームネットワークを構成するＵＰｎＰ被制御装置１０は、ＰＣのような汎用計算プラットフォームに比べ、比較的性能の低いＣＰＵを備えるのが一般的であり、このため、ＵＰｎＰを支援するＵＰｎＰ制御装置２０が増えることになり、ＵＰｎＰシステムの動作によるオーバーヘッドが大きくなる。
【００１１】
例えば、セットトップボックスから動画像を受信して画面に出力するデジタルＴＶ２１の場合、ＰＣ２２、ノートＰＣ２３、ＰＤＡ２４などの他の付随的な出力装置が転送する制御命令により、デジタルＴＶ２１の映像出力が妨害される恐れがあり、深刻な場合、画面切れ、制御時間の増加などを招き、使用者の満足度を低下させることになるということがあった。
【００１２】
従って、複数のＵＰｎＰ制御装置２０との競合による使用者の不便を防止するために、各ＵＰｎＰ制御装置２０に一定のレベルのサービス品質(Quality of Service:以下、QoSと称する)レベルを指定し、ＵＰｎＰ被制御装置１０に前記ＱｏＳによる優先順位を設定し、サービス品質によるサービスサポートが可能なネットワークシステム及び方法が要求されている。
【００１３】
特許文献１には、IEEE802ネットワークにUPnPコントロールポイントとUPnPデバイスがつながっている状態でAV/Cコマンドを基礎にして上記UPnPコントロールポイントがUPnPデバイスを制御するための方法を開始しているが、 UPnPデバイスが増えることによって各々のUPnPデバイスに一定水準のサービスを提供することが出来ない。
【特許文献１】韓国公開特許2003-28574
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、上記問題点に鑑みてなされたものであり、制御装置のサービス品質(ＱｏＳ)によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供するサービス品質によるサービスサポートが可能なネットワーク装置、これを用いたネットワークシステム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するため、本発明の一実施の形態による被制御装置は、ネットワーク上に存在する各制御装置のサービス品質によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供することを特徴とする。
【００１６】
また、本発明の一実施の形態による被制御装置は、前記制御装置から転送された制御メッセージを受信したり、前記制御装置に応答メッセージを転送する通信モジュールと、前記制御装置のサービス品質のレベルによってサービス提供の優先順位を設定する優先順位設定モジュールと、前記通信モジュールから受信された制御メッセージを解析し、解析された制御メッセージに応じたサービス動作を制御するＵＰｎＰ制御モジュールと、前記ＵＰｎＰ制御モジュールの制御によって動作を行うサービスモジュールとを備えることを特徴とする。
【００１７】
また、前記優先順位設定モジュールは、各制御装置ごとにサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することが好ましい。
【００１８】
また、前記ＵＰｎＰ制御モジュールは、被制御されるネットワーク装置の状態の変化をチェックする役割を有し、前記チェックの結果により、イベントを生成する役割を有することが好ましい。
【００１９】
また、前記ＵＰｎＰ制御モジュールは、実行単位別に区分されていることが好ましい。
また、本発明の一実施の形態によるシステムは、ネットワーク上に存在する装置の動作を制御する制御装置と、前記制御装置のサービス品質によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供する被制御装置とを備えることを特徴とする。
【００２０】
また、本発明の一実施の形態による方法は、制御装置が被制御装置に制御メッセージを転送するステップと、前記制御メッセージを転送した制御装置にサービス品質に対する優先順位をチェックするステップと、前記チェックされた優先順位によって該当のサービスを提供するステップとを含むことを特徴とする。
【００２１】
また、本発明の一実施の形態による方法においては、前記受信した制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップは、各制御装置ごとのサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することが好ましい。
【００２２】
また、前記チェックされた優先順位によって該当のサービスを提供するステップは、前記制御装置から転送された制御メッセージを解析するステップと、前記解析されたメッセージに応じたサービスを優先順位によって駆動するステップとをさらに含むことが好ましい。
【００２３】
また、被制御装置の状態の変化をチェックするステップと、前記チェックの結果、状態の変化が感知されると、優先順位によって制御装置に前記感知された被制御装置の状態情報を知らせるステップとを含むことが好ましい。
【００２４】
本発明に係る他の実施の形態による方法は、制御装置が被制御装置に制御メッセージを転送するステップと、前記制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップと、前記決定された優先順位によって該当のサービスを提供するステップとを含む。
【００２５】
前記他の実施の形態による方法においては、前記制御メッセージを転送した制御装置のサービス品質に基づいて優先順位を決定するステップは、各制御装置ごとのサービス品質が格納されているマッピングテーブルを利用して優先順位を決定することが好ましい。
【００２６】
また、前記チェックされた優先順位によって該当のサービスを提供するステップは、前記制御装置から転送された制御メッセージを解析するステップと、前記解析されたメッセージに応じたサービスを優先順位によって駆動するステップとをさらに含むことが好ましい。
【００２７】
また、被制御装置の状態の変化をチェックするステップと、前記チェックの結果、状態の変化が感知されると、優先順位によって制御装置に前記感知された被制御装置の状態情報を知らせるステップを含むことが好ましい。
【発明の効果】
【００２８】
このような本発明によるサービス品質によるサービスサポートが可能なネットワーク装置、これを用いたネットワークシステム及びその方法によれば、制御装置のサービス品質(ＱｏＳ)によってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供することにより、複数のＵＰｎＰ制御装置間の競合による遅延時間を減らし得る効果を有する。
【００２９】
また、複数のＵＰｎＰ制御装置間の競合を減らすことにより、サービス品質の低下、処理時間の遅延などを防止することにより、使用者に最上のサービスを提供することが可能となる効果を有する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好ましい実施の形態を、添付図面に基づいて詳しく説明する。
図２は、本発明に係るサービス品質によるサービスサポートが可能なネットワークシステムを概略的に示す図であり、図示のように、被制御装置１００と、制御装置２００とから構成されている。ここで、被制御装置１００は、通信モジュール(Communication S/W module)１１０と、ＵＰｎＰ制御モジュール(UPnP S/W module)１２０と、サービスモジュール(Service S/W module)１３０と、優先順位設定モジュール(Priority management module)１４０とを備えている。
【００３１】
被制御装置１００は、ネットワーク上に存在する各制御装置２００のＱｏＳレベルによってサービス提供の優先順位を設定し、設定された優先順位によってサービスを提供する。
【００３２】
通信モジュール１１０は、制御装置２００から転送された制御メッセージを受信したり、制御装置２００に応答メッセージを転送する。
【００３３】
優先順位設定モジュール１４０は、制御装置２００のサービス品質レベル(QoS-level)によってサービス提供の優先順位を決定する。ここで、優先順位設定モジュール１４０は、図３に示すように、通信モジュール１１０が制御メッセージを受信すると、制御装置２００のＱｏＳレベルによって優先順位を決定するリスナー(Listener)１５０を備えている。一方、制御装置２００のＱｏＳレベルは、使用者により固定的に定義されたり、制御装置２００によって決定される。前記ＱｏＳレベルは、さらに優先順位設定モジュール１４０の内部アルゴリズムによって適切な優先順位に換算される。このようにして、各制御装置２００の優先順位は、それぞれ異なって設定することができ、一般に制御装置２００のＱｏＳレベルが高いと、優先順位も高く設定される。
【００３４】
ＵＰｎＰ制御モジュール１２０は、通信モジュール１１０から受信された制御メッセージを解析し、解析された制御メッセージに応じてサービス動作を制御する。ここで、ＵＰｎＰ制御モジュール１２０は、制御装置２００から転送された制御メッセージを解析し、該当のサービスを動作させるワーカー（Worker）１６０と、被制御装置１００の状態の変化をチェックする状態モニタ（State monitor）１８０と、状態モニタ１８０がチェックした状態の変化を制御装置２００に知らせるイベント（Event）１７０とを備えている。以下、図３を参照して詳しく説明する。
【００３５】
そして、ＵＰｎＰ制御モジュール１２０は、サービスの実行単位で区分されており、ここで、サービス実行単位とは、前記各実行単位(Listener、Worker、Event、State monitor)が動作するプロセス(process)またはスレッド(thread)をいう。それぞれの実行単位は、優先順位設定モジュール１４０により優先順位が割り当てられる。即ち、複数の制御装置２００が転送した命令メッセージに応じたサービスを優先順位設定モジュール１４０により割り当てられた優先順位によって提供している。以下、図４を参照して詳しく説明する。
【００３６】
サービスモジュール１３０は、前記ＵＰｎＰ制御モジュール１２０の制御によって動作を行う。例えば、ＵＰｎＰ制御モジュール１２０が「画面再生」というサービスモジュールを駆動すると、該当の被制御装置の画面を再生する。
【００３７】
制御装置２００は、ネットワーク上に存在する各装置の動作を制御するもので、図示のように、デジタルＴＶ２１０と、コンピュータ２２０と、ノートＰＣ２３０と、ＰＤＡ２４０とを備えている。ここで、各制御装置２００は、使用者により固定的に定義されたか、あるいは、制御装置２００の内部アルゴリズムによって設定されたＱｏＳを有している。
【００３８】
図３は、本発明によるネットワーク装置のソフトウェア構造を概略的に示す図であり、図示のように、リスナー１５０と、ワーカー１６０と、イベント１７０と、状態モニタ１８０とから構成されている。
【００３９】
リスナー１５０は、制御装置２００からの制御メッセージを待ち、制御メッセージが到着すると、制御装置２００のＱｏＳレベルによって優先順位を決定する。
ワーカー１６０は、前記制御装置２００から転送された接続の要求によるメッセージを解析し、サービスを提供するサービスモジュール１３０を駆動する。
【００４０】
状態モニタ１８０は、被制御装置１００の状態の変化を監視し、状態が変わったときに、イベント１７０を生成する。ここで、状態の変化とは、被制御装置１００の動作が「再生」状態から「停止」状態に変わったり、「録画予約」状態から「録画開始」状態に変わることをいう。
【００４１】
イベント１７０は、各制御装置２００に状態の変化を転送しており、ワーカー１６０と同様に、制御装置２００のＱｏＳレベルによる優先順位で実行される。即ち、優先順位の高い制御装置２００に状態の変化を優先的に転送する。
【００４２】
一方、本発明においては、高いＱｏＳレベルを要求する制御装置２００には、高い優先順位で動作する実行単位(プロセスまたはタスク)を割り当てることにより、他の付随的な制御装置２００からのＵＰｎＰ通信及び制御による干渉を最小化することができる。
【００４３】
図４は、本発明の一実施の形態による優先順位を示すテーブルであり、図中、優先順位１０は、最も高い優先順位を示し、１は、最も低い優先順位を示す。
図示のように、リスナー１５０は、ＴＣＰ接続及び優先順位を決定する役割を有しており、優先順位の最も高い優先順位１０が設定される。即ち、被制御装置１００に制御命令が転送されると、リスナー１５０が優先順位を決定するが、前記リスナー１５０が設定した優先順位によってそれぞれのサービスが行われるため、リスナー１５０に最も高い優先順位が設定される。
【００４４】
状態モニタ１８０は、被制御装置１００の状態の変化を感知しており、被制御装置１００の状態の変化を感知したときにイベントを生成しているため、優先順位の最も高い優先順位１０が設定される。即ち、被制御装置が任意の動作を行っている途中で状態が変化すると、直ちに制御装置２００に状態の変化の情報を知らせなければならないため、状態モニタ１８０に最も高い優先順位が設定される。
【００４５】
次に、ワーカー１６０は、制御装置２００から転送された制御メッセージを解析しており、イベント１７０は、状態モニタ１８０が発生したイベントを制御装置２００に知らせており、サービスプロセスは、ワーカー１６０で解析した制御メッセージに応じたサービスの動作を行っているため、リスナー１５０または状態モニタ１８０より低い優先順位の優先順位２〜９が設定される。
【００４６】
図５は、本発明に係るサービス品質によるサービスサポートが可能な方法を概略的に示すフローチャートであり、先ず、制御装置２００が被制御装置１００に制御メッセージを転送すると、被制御装置１００の通信モジュール１１０が制御装置２００から転送された制御メッセージを受信する(Ｓ１００)。
【００４７】
次いで、優先順位設定モジュール１４０は、制御メッセージを転送した制御装置２００のＱｏＳレベルに基づいて優先順位を決定する(Ｓ１１０)。ここで、制御装置２００のＱｏＳレベルは、使用者により固定的に定義されたり、制御装置２００によって動的に決定され、優先順位は、前記使用者定義の各制御装置ごとのＱｏＳが格納されているマッピングテーブルを利用して決定される。即ち、制御装置が制御メッセージを転送すると、優先順位設定モジュール１４０が優先的に動作し、優先順位設定モジュール１４０は、マッピングテーブルから該当の制御装置２００のＱｏＳレベルを検索し優先順位を決定する。ここで、マッピングテーブルとは、使用者により固定的に定義されたか、制御装置２００の内部アルゴリズムによって設定された各制御装置２００のＱｏＳの格納されたテーブルをいう。
【００４８】
次いで、優先順位設定モジュール１４０が設定した優先順位によって選択されたＵＰｎＰ制御モジュール１２０で前記受信された制御メッセージを解析し(Ｓ１２０)、それに応じたサービス動作が行われるようにする(Ｓ１３０)。即ち、ＵＰｎＰ制御モジュール１２０のワーカー１６０は、制御装置２００が転送した制御メッセージがどのようなサービスを要求しているかを解析し、それに応じたサービスが動作されるようにする。
【００４９】
その後、ＵＰｎＰ制御モジュール１２０は、制御装置２００から要求されたサービスが正常に行われていることを知らせる応答メッセージを作成し、該当の制御装置２００に転送する(Ｓ１４０)。
【００５０】
一方、制御装置２００から要求されたサービスを行っている途中で被制御装置１００の状態が変化すると(Ｓ１５０)、ＵＰｎＰ制御モジュール１２０は、イベントを生成し、変化した状態情報を制御装置２００に転送する(Ｓ１６０)。ここで、変化した状態情報の転送時には、既に設定された制御装置２００の優先順位によって転送する。ここで、制御装置２００の優先順位によって被制御装置１００の変化した状態情報を転送するのは、優先順位の高い制御装置２００に被制御装置１００の変化した状態情報を優先的に知らせることにより、優先順位の高い制御装置２００が先に被制御装置１００を制御できるようにするためである。
【００５１】
本発明による好ましい実施の形態を挙げて説明する。即ち、被制御装置１００のセットトップボックスＳＴＢや制御装置２００が三つＣＰ１、ＣＰ２、ＣＰ３の三つあると仮定する。ここで、ＣＰ１は、ＰＤＡで実行されており、ＳＴＢにより、特定の放送番組を受信し、接続されたデジタルＴＶにストリーミングするように制御し、ＣＰ２は、ＰＣ上で実行されており、ＳＴＢにより、格納されている放送番組を無線ＬＡＮを介してＰＣにストリーミングするように制御し、ＣＰ３は、ＳＴＢ上で実行されており、ＳＴＢにより、予約されている放送番組を録画するように制御する。
【００５２】
一方、各制御装置ＣＰ１、ＣＰ２、ＣＰ３は、全てＱｏＳレベルが設定されている状態であり、以後に各制御装置２００からメッセージが転送されてくると、それぞれの制御装置に設定されたＱｏＳレベルに応じた優先順位によってサービスが提供される。ここで、各制御装置ＣＰ１、ＣＰ２、ＣＰ３のＱｏＳレベルは、使用者により固定的に正義され、マッピングテーブルに格納されたり、制御装置２００の内部アルゴリズムによって設定されている。かつ、マッピングテーブルに定義されたＱｏＳレベルに基づいて優先順位を決定する。
【００５３】
例えば、ＣＰ１のＱｏＳレベルが１、ＣＰ２のＱｏＳレベルが３、ＣＰ３のＱｏＳレベルが２に定義されていると仮定する。ここで、ＱｏＳレベル-１は、最上のサービス品質であって、画面の再生中に画面切れが発生せず、ＳＴＢ制御にかかる遅延時間が１秒以内である場合をいい、ＱｏＳレベル-２は、中間程度の品質であって、画面切れは発生しないが、ＳＴＢ制御にかかる遅延時間が１秒以上となることもある場合をいい、QoS-level-3は、低い品質であって、画面切れが発生することもあり、ＳＴＢ制御にかかる遅延時間が１秒以上となることもある場合をいう。
【００５４】
先ず、ＣＰ２が「再生開始」という制御メッセージをＳＴＢに転送すると、ＳＴＢの通信モジュール１１０が前記ＣＰ２から転送された制御メッセージを受信する。
次いで、優先順位設定モジュール１４０では、制御メッセージを転送したＣＰ２のＱｏＳレベルを検索する。即ち、マッピングテーブルに格納されたＣＰ２のＱｏＳレベルを検索し、検索されたＱｏＳレベルに基づいて優先順位を決定する。その後、検索の結果、前記ＣＰ２のＱｏＳレベルが３であると、これにより、優先順位(例えば、３)を決定する。
次いで、優先順位設定モジュール１４０は、ＣＰ２が転送した制御メッセージを優先順位３と処理するように、ＵＰｎＰ制御モジュール１２０に結果値を転送する。
【００５５】
これにより、ＵＰｎＰ制御モジュール１２０は、ワーカー１６０を実行し、転送されたメッセージを解析する。即ち、制御メッセージをパージングすることにより、転送された制御命令が「再生開始」を要求するメッセージであることを分析し、分析されたメッセージに応じたサービス動作を優先順位３で実行させる。
【００５６】
次いで、ＵＰｎＰ制御モジュール１２０は、再生が開始することを確認し、ＣＰ２に制御命令が正常に行われたことを知らせる応答メッセージを生成して転送する。
【００５７】
一方、ＣＰ２の制御命令を行う途中で被制御装置１００の状態が変化すると、状態モニタ１８０が被制御装置１００の状態の変化を感知し、状態の変化によるイベントを生成し、被制御装置１００の変化された状態情報を各制御装置(CP1、CP2、CP3)に転送する。
【００５８】
以上のように、上記実施の形態を参照して詳細に説明され図示されたが、本発明は、これに限定されるものでなく、このような本発明の基本的な技術的思想を逸脱しない範囲内で、当業界の通常の知識を有する者にとっては、他の多くの変更が可能であろう。また、本発明は、添付の特許請求の範囲により解釈されるべきであることは言うまでもない。
【図面の簡単な説明】
【００５９】
【図１】従来のＵＰｎＰシステムを概略的に示すシステム構成図である。
【図２】本発明に係るサービス品質によるサービスサポートが可能なネットワークシステムを概略的に示す図である。
【図３】本発明に係るネットワーク装置のソフトウェア構造を概略的に示す図である。
【図４】本発明の一実施の形態による優先順位を示すテーブルである。
【図５】本発明に係るサービス品質によるサービスサポート方法を概略的に示すフローチャートである。
【符号の説明】
【００６０】
１００  被制御装置
１１０  通信モジュール
１２０  ＵＰｎＰ制御モジュール
１３０  サービスモジュール
１４０  優先順位設定モジュール
２００  制御装置
【図１】
2005094738.tif 000003
【図２】
2005094738.tif 000004
【図３】
2005094738.tif 000005
【図４】
2005094738.tif 000006
【図５】
2005094738.tif 000007