(57)【特許請求の範囲】
【請求項１】
デジタルリビングネットワークアライアンスＤＬＮＡの権限制御方法であって、
ＤＬＮＡ装置側に、アドレスと持っている権限の対応関係を記録することに用いられるアドレス／権限記録ユニットを拡張するステップと、ＤＬＮＡ装置側にサービス制御プログラムを拡張して、他のＤＬＮＡ装置が現在のＤＬＮＡ装置にサービスを提供するように要求する場合、前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較して、前記他のＤＬＮＡ装置の権限を検索するステップとを含むことを特徴とするＤＬＮＡの権限制御方法。
【請求項２】
ＤＬＮＡ装置側に権限及び当該権限により許可されたサービスのリストを拡張するステップを更に含むことを特徴とする
請求項１に記載の方法。
【請求項３】
前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得し、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、サービスを提供し、それ以外の場合、サービスの提供を拒絶するステップを更に含むことを特徴とする
請求項２に記載の方法。
【請求項４】
前記要求されたサービスは、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求すること、またはサービスに対応するコマンドを用いてＤＬＮＡ端末にサービス応答を提供するように要求することを含むことを特徴とする
請求項３に記載の方法。
【請求項５】
前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較する前に、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析することを特徴とする
請求項１〜４のいずれか１項に記載の方法。
【請求項６】
デジタルリビングネットワークアライアンスＤＬＮＡの権限制御装置であって、
ＤＬＮＡ装置によって許可された制御ポイントのアドレスと権限の対応関係を格納することに用いられるＭＡＣ／権限対応リストモジュールと、
他のＤＬＮＡ装置から送信された要求サービスコマンドを取得し、そして当該コマンドをＭＡＣアドレス制御モジュールに転送することに用いられるＤＬＮＡモジュールと、
前記他のＤＬＮＡ装置から送信されたアドレスと前記ＭＡＣ／権限対応リストモジュールを比較して、前記他のＤＬＮＡ装置に対応する権限を検索することに用いられるＭＡＣアドレス制御モジュールと、を備えるＤＬＮＡの権限制御装置。
【請求項７】
ＤＬＮＡ権限とサービスの対応関係を格納することに用いられる権限／サービス対応リストモジュールを更に備えることを特徴とする
請求項６に記載の装置。
【請求項８】
前記ＭＡＣアドレス制御モジュールは、前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得することに用いられ、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、前記ＤＬＮＡモジュールは、要求されたサービスを提供することに用いられ、それ以外の場合、ＤＬＮＡモジュールは、関連サービスの提供を拒絶することに用いられることを特徴とする
請求項７に記載の装置。
【請求項９】
他のＤＬＮＡ装置によって要求されたサービスは、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求すること、またはサービスコマンドを用いてサービスを要求することを含むことを特徴とする
請求項６に記載の装置。
【請求項１０】
前記他のＤＬＮＡ装置のＭＡＣアドレスとＭＡＣ／権限対応リストモジュールを比較する前に、前記ＤＬＮＡモジュールは、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析することに用いられることを特徴とする
請求項６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術分野に関し、更に具体的には、デジタルリビングネットワークアライアンス（ＤＩＧＩＴＡＬ ＬＩＶＩＮＧ ＮＥＴＷＯＲＫ ＡＬＬＩＡＮＣＥ：ＤＬＮＡ）の権限制御方法及び装置に関する。
【背景技術】
【０００２】
現在、ＤＬＮＡは、個人用パソコン、消費電器、モバイル装置が含まれる無線ネットワークと有線ネットワークの相互接続問題を解決することを目的とする。
【０００３】
ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ：ユニバーサルプラグアンドプレイ）は、利用しやすいように設けられる「デジタル家庭」ネットワークプロトコルセットのコア部分であり、装置が「デジタル家庭」ネットワークに接続される最も普遍的な方式であり、装置が「デジタル家庭」ネットワークを介して通信する共通プロトコルであり、広く受け入れられて一般的に適用されているインターネットプロトコルに基づいて確立されるものであり、異なるメーカ製の装置が非常に容易に一緒に動くことができ、それによって「いつでも、どこでも」の内容共用及び計算を実現する。ＵＰｎＰは、装置のアドレッシング、検索、制御、イベント、表現との５つの方面で装置間の相互操作機構を定義している。
【０００４】
装置がネットワークに加入してＩＰアドレスを取得した後、ＳＳＤＰ（簡単なサービス発見プロトコル）を用いてネットワーク上の制御ポイントにサービスを放送し、制御ポイントがネットワークに加入してＩＰアドレスを取得した後、ＳＳＤＰプロトコルを用いて検索要求を送信してネットワーク上で関心のある装置を検索することがＵＰｎＰにおいて規定されている。上記の操作において基本的な情報交換は、発見メッセージであって、装置タイプ、装置名称及びＸＭＬの装置記述文書を指向するポインタのような装置に係る少ない情報のみを含む。
【０００５】
制御ポイントで１つの装置を「発見した」後でも、当該装置の情報に対する了解が依然として少ない場合、発見メッセージにおける装置記述文書のＵＲＬによって当該装置の記述ファイルを検索する必要があり、これらのファイルからより多くの記述情報を読み取る。記述情報の範囲は広くて、一般的に装置のメーカから提供される。装置の記述情報には、制御されるモード名称とモード番号、装置のシリアル番号、製造メーカの名称、メーカＷＥＢのＵＲＬ、組み込まれる装置またはサービスの記述情報と装置制御、装置イベント、及び装置記述のＵＲＬが含まれる。これら情報は、一般的に特定のＸＭＬファイルに格納される。
【０００６】
制御ポインタは、装置記述を検索した後、記述から行われるべき操作を抽出して全てのサービスを知る。ある装置を制御するには、先に制御行為要求を送信して装置にサービスを開始するように要求し、次に装置のＵＲＬによって対応する制御メッセージ（当該制御メッセージがＸＭＬファイルに格納されたＳＯＡＰフォーマットの情報である）を送信し、最後、前記装置がサービスの成功または失敗を示す応答情報を返す必要がある。
【０００７】
ＵＰｎＰプロトコルにおいて安全保障機構が規定されていないので、ＵＰｎＰをサポートする装置は、完全に保護されない状態で露出され、このように、ＵＰｎＰ装置と同一ネットワークセグメント上のいかなる制御ポイントは、当該装置に対してすべてのサービスポイントによって許可された操作を行うことができ、従って、どのようにＵＰｎＰ装置の安全を保護するかは、早急に解決すべき問題になる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ＤＬＮＡ装置の使用安全性を向上させるように、デジタルリビングネットワークアライアンスの権限制御方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の技術的スキームは、以下のように実現される。
【００１０】
ＤＬＮＡ装置側に、アドレスと持っている権限の対応関係を記録することに用いられるアドレス／権限記録ユニットを拡張するステップと、ＤＬＮＡ装置側にサービス制御プログラムを拡張して、他のＤＬＮＡ装置が現在のＤＬＮＡ装置にサービスを提供するように要求する場合、前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較して、前記他のＤＬＮＡ装置の権限を検索するステップとを含むＤＬＮＡの権限制御方法。
【００１１】
ここで、前記方法は、ＤＬＮＡ装置側に権限及び当該権限により許可されたサービスのリストを拡張するステップを更に含む。
【００１２】
ここで、前記方法は、前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得し、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、サービスを提供し、それ以外の場合、サービスの提供を拒絶するステップを更に含む。
【００１３】
ここで、前記要求されたサービスには、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求することまたはサービスに対応するコマンドを用いてＤＬＮＡ端末にサービス応答を提供するように要求することが含まれる。
【００１４】
ここで、前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較する前に、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析する。
【００１５】
ＤＬＮＡ装置によって許可された制御ポイントのアドレスと権限の対応関係を格納することに用いられるＭＡＣ／権限対応リストモジュールと、
他のＤＬＮＡ装置から送信された要求サービスコマンドを取得し、そして当該コマンドをＭＡＣアドレス制御モジュールに転送することに用いられるＤＬＮＡモジュールと、
前記他のＤＬＮＡ装置から送信されたアドレスと前記ＭＡＣ／権限対応リストモジュールを比較して、前記他のＤＬＮＡ装置に対応する権限を検索することに用いられるＭＡＣアドレス制御モジュールとを備えるＤＬＮＡ権限制御装置。
【００１６】
ここで、前記装置は、ＤＬＮＡ権限とサービスの対応関係を格納することに用いられる権限／サービス対応リストモジュールを更に備える。
【００１７】
ここで、前記ＭＡＣアドレス制御モジュールは、前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得することに用いられ、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、前記ＤＬＮＡモジュールは、要求されたサービスを提供することに用いられ、それ以外の場合、ＤＬＮＡモジュールは、関連サービスの提供を拒絶することに用いられる。
【００１８】
ここで、他のＤＬＮＡ装置によって要求されたサービスには、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求することまたはサービスコマンドを用いてサービスを要求することが含まれる。
【００１９】
ここで、前記他のＤＬＮＡ装置のＭＡＣアドレスとＭＡＣ／権限対応リストモジュールを比較する前に、前記ＤＬＮＡモジュールは、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析することに用いられる。
【発明の効果】
【００２０】
上述したように、本発明を採用すると以下の有益な効果を持っている。
【００２１】
従来技術と比べて、関連サービスのＭＡＣアドレスの取得が許可されるように設定されたユーザのみがＤＬＮＡ装置のサービスの使用と、装置及び装置サービス記述のＸＭＬファイルの取得とを許可されることができ、ＤＬＮＡのサービスポイントのサービスを柔軟に設定することにより、異なるアクセスユーザが異なる権限を取得することが可能となり、マルチメディアデータの安全性とマルチメディアサービス管理の柔軟性を保証し、ＤＬＮＡ装置の使用安全性、プライバシー及び管理可能性が保証される。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る実施例におけるデジタルリビングネットワークアライアンスの権限制御装置を示す図である。
【図２】本発明に係る実施例におけるデジタルリビングネットワークアライアンスの権限制御方法のフローチャートである。
【発明を実施するための形態】
【００２３】
ＤＬＮＡに用いられるＵＰｎＰの機構の欠点に鑑み、本発明は、ＭＡＣアドレスを用いてＤＬＮＡマルチメディアサービスの権限制御を行う方法を提供する。
【００２４】
本発明の技術的スキームの本旨は、下記の通りである。
【００２５】
ＤＬＮＡ装置側に、権限及び当該権限により許可されアクセスユーザの権限と提供可能なサービスの対応関係を示すサービスのリストを拡張し、
ＤＬＮＡ装置側に、アドレスと持っている権限の対応関係を記録することに用いられるアドレス／権限記録ユニットを拡張し、
ＤＬＮＡ装置側にサービス制御プログラムを拡張し、他のＤＬＮＡ装置が現在ＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求するまたはサービスコマンドを用いてサービスを要求する場合、前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットにおけるアドレスを比較して、前記他のＤＬＮＡ装置の権限を検索し、
検索された前記権限によってアクセスユーザより取得可能なサービスリストを取得し、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、アクセスユーザより要求されたサービス及び関連サービス記述のＸＭＬファイルを提供し、それ以外の場合は関連サービス及び関連サービス記述のＸＭＬファイルの提供を拒絶する。
【００２６】
本発明に係るアドレスを用いてＤＬＮＡマルチメディアサービスの権限制御を行う方法により、ＤＬＮＡ装置に用いられるＵＰｎＰプロトコルの安全性の問題を解決でき、マルチメディアデータの安全性が保証される。下記の実施例において、前記アドレスは、ＭＡＣアドレスを例として説明される。
【００２７】
以下、図面を参照しながら本発明の実現方法を説明する。
【００２８】
図１は、本発明に係る実施例におけるデジタルリビングネットワークアライアンスの権限制御装置を示す図である。当該実施例において、前記ＤＬＮＡ装置は、３Ｇ無線ルーターを例として説明され、前記３Ｇ無線ルーターがＷＩＦＩ方式で複数のＰＣなどの端末に接続される。前記ＰＣなどの端末は、前記ＤＬＮＡ装置に要求を送信することで、前記ＤＬＮＡにおける映画、ピクチャなどのコンテンツを取得する。当該ＤＬＮＡ装置は、要求を送信した端末のＭＡＣアドレスによって前記端末の要求に対する許可または拒絶を決定する。前記装置は、ＤＬＮＡモジュール１０２、ＭＡＣアドレス制御モジュール１０３、ＭＡＣ／権限対応リストモジュール１０４及び権限／サービス対応リストモジュール１０５を備える。
【００２９】
図１のＤＬＮＡ制御ユニット１０１は、前記ＤＬＮＡ装置とインタラクティブするＤＬＮＡ制御ユニットであり、一般的に本ＤＬＮＡ装置とインタラクティブしようとする他のＤＬＮＡ装置に位置し、主に本発明の装置から装置及びサービス記述子を取得し、関連サービスを取得することに用いられる。
【００３０】
ＤＬＮＡモジュール１０２は、制御ポイントにＤＬＮＡ装置のサービス記述子を提供し、関連サービスを取得することに用いられる。
【００３１】
ＭＡＣアドレス制御モジュール１０３は、主にＤＬＮＡ装置の制御ポイントにおけるデータパケットを解析し、その中のＭＡＣアドレスを分析し、そして本発明におけるＦＬＡＳＨに記憶されたＭＡＣ／権限許可リストを読み取り、制御ポイントのＭＡＣアドレスに対応する権限を判断し、本発明におけるＦＬＡＳＨに記憶された権限／サービスリストを読み取り、読み取った権限によって当該アクセスポイントに許可されたサービスを取得し、アクセスポイントに要求されたサービスが許可されたサービスリストにあるかどうかを判断し、許可されたサービスリストにある場合、ＭＡＣ層から解析されたＩＰデータパケットに補正しなく、このように上層サービスにおいて制御ポイントが装置及びサービス記述子を取得することおよびそれが関連サービスを取得することを許可することが可能となり、それ以外の場合は解析されたＩＰパケットにマークＦＬＡＧを追加し、ＤＬＮＡ装置がＦＬＡＧによって直接的に制御ポイントの関連要求を拒絶する。
【００３２】
ＭＡＣ／権限対応リストモジュール１０４について、ＦＬＡＳＨに記憶された本発明に係るＤＬＮＡ装置のＭＡＣ／権限リストは、主に、許可された制御ポイントのＭＡＣアドレスと権限の対応関係を格納し、アクセスポイントのＭＡＣアドレスによってこのリストを検索することでアクセスポイントの権限を取得することができる。
【００３３】
権限／サービス対応リストモジュール１０５について、ＦＬＡＳＨに記憶された本発明に係るＤＬＮＡ装置の権限／サービスリストは、主に、許可された制御ポイントの権限とサービスの対応関係を格納し、アクセスポイントの権限によってこの表を検索することでアクセスポイントの使用可能なサービスの範囲を取得することができる。
【００３４】
図２を参照すると、図２は本発明に係る実施例におけるデジタルリビングネットワークアライアンスの権限制御方法のフローチャートであり、具体的なプロセスが下記の通りである。
【００３５】
ステップ２０１：ＤＬＮＡ制御ポイントは、サービス制御のメッセージまたは装置及びサービス記述を取得するメッセージを送信する。
【００３６】
ステップ２０２：ＤＬＮＡモジュールは、関連する制御メッセージを受信して関連する解析を行い、ソースアドレスのＭＡＣアドレスを解析し、ＦＬＡＳＨに記憶されたＭＡＣアドレス／権限リストによってこのＭＡＣアドレスに対応する権限を取得する。
【００３７】
ステップ２０３：ＤＬＮＡモジュールは、ステップ２０２で取得された権限によって、ＦＬＡＳＨに記憶された権限／サービスリストによりこの権限が許可されたサービスのリストを取得する。
【００３８】
ステップ２０４：ＤＬＮＡモジュールは、ユーザより要求されたサービスがステップ２０３で取得されたサービスリストにあるかどうかを判断し、ステップ２０３で取得されたサービスリストにある場合、ステップ２０５に進み、それ以外の場合、ステップ２０６に進む。
【００３９】
ステップ２０５：ＤＬＮＡモジュールは、正常なプロセスに従って制御ポイントに装置及びサービス記述またはサービス結果を返す。
【００４０】
ステップ２０６：ＤＬＮＡモジュールは、制御ポイントに拒絶メッセージを返す。
【００４１】
これにより、本発明に係るＤＬＮＡ権限制御方法によれば、ＤＬＮＡ装置側に、アドレスと持っている権限の対応関係を記録することに用いられるアドレス／権限記録ユニットを拡張し、ＤＬＮＡ装置側にサービス制御プログラムを拡張し、他のＤＬＮＡ装置が現在のＤＬＮＡ装置にサービスを提供するように要求する場合、前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較して、前記他のＤＬＮＡ装置の権限を検索することができる。そして、ＤＬＮＡ装置側に権限及びこの権限により許可されたサービスのリストを拡張することができる。また、前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得することができ、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、サービスを提供し、それ以外の場合はサービスの提供を拒絶する。
【００４２】
具体的には、前記要求されたサービスは、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求することまたはサービスに対応するコマンドを用いてＤＬＮＡ端末にサービス応答を提供するように要求することを含むことができる。前記他のＤＬＮＡ装置のアドレスとアドレス／権限記録ユニットを比較する前に、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析することができる。
【００４３】
一方、本発明に係るＤＬＮＡ権限制御装置は、
ＤＬＮＡ装置に許可された制御ポイントのアドレスと権限の対応関係を格納することに用いられるＭＡＣ／権限対応リストモジュールと、
他のＤＬＮＡ装置から送信された要求サービスコマンドを取得し、当該コマンドを前記ＭＡＣアドレス制御モジュールに転送することに用いられるＤＬＮＡモジュールと、
前記他のＤＬＮＡ装置から送信されたアドレスと前記ＭＡＣ／権限対応リストモジュールを比較して、前記他のＤＬＮＡ装置に対応する権限を検索することに用いられるＭＡＣアドレス制御モジュールと、を備えることができる。
【００４４】
本発明の装置は、ＤＬＮＡ権限とサービスの対応関係を格納することに用いられる権限／サービス対応リストモジュールを更に備えることができる。
【００４５】
具体的には、前記ＭＡＣアドレス制御モジュールは、前記他のＤＬＮＡ装置の権限によってアクセスユーザより取得可能なサービスリストを取得することができ、アクセスユーザより要求されたサービスが当該権限によって取得可能なサービスリストにある場合、前記ＤＬＮＡモジュールは、要求されたサービスを提供することに用いられ、それ以外の場合、ＤＬＮＡモジュールは、関連サービスの提供を拒絶することに用いられる。
【００４６】
また、前記他のＤＬＮＡ装置に要求されたサービスは、現在のＤＬＮＡ装置にサービスのｘｍｌファイルを提供するように要求すること、またはサービスコマンドを用いてサービスを要求することを含むことができる。
【００４７】
また、前記他のＤＬＮＡ装置のＭＡＣアドレスとＭＡＣ／権限対応リストモジュールを比較する前に、前記ＤＬＮＡモジュールは、前記他のＤＬＮＡ装置から送信されたサービス制御情報を解析し、前記他のＤＬＮＡ装置のＭＡＣアドレスを分析することができる。
【００４８】
以上のように、本発明は、関連サービスのＭＡＣアドレスの取得が許可されるように設定されたユーザのみが当該技術のＤＬＮＡ装置のサービスの使用と装置及びサービス記述のＸＭＬファイルの取得を許可されることができ、ＤＬＮＡのサービスポイントのサービスを柔軟に設定することにより、異なるアクセスユーザが異なる権限を取得することが可能となり、マルチメディアデータの安全性とマルチメディアサービス管理の柔軟性が保証され、ＤＬＮＡ装置の使用安全性、プライバシー及び管理可能性が保証される。
【００４９】
上記は、本発明の好ましい実施形態に過ぎなく、本発明の保護範囲を限定することに用いられるものではない。
【図１】
0005905961.tif 000002
【図２】
0005905961.tif 000003