(57)【特許請求の範囲】
【請求項１】
第１のホームネットワークと、
第２のホームネットワークと
を備える、ホームネットワークシステムであって、
前記第２のホームネットワークは、
前記第１のホームネットワークとの間に確立された第１のセキュアチャネルを介して、前記第１のホームネットワークのアクセスポリシー及び装置情報を取得するように構成された、取得モジュールと、
第３のホームネットワークがアクセスすることを、前記第１のホームネットワークが許可する装置を、前記アクセスポリシーに従って判定するように構成された、判定モジュールと、
前記判定モジュールによって判定された前記装置の情報を、前記第３のホームネットワークとの間に確立された第２のセキュアチャネルを介して、前記第３のホームネットワークに提供するように構成された、提供モジュールと
を備え、
前記アクセスポリシーは、前記第３のホームネットワークから、前記第１のホームネットワーク内の装置にアクセスするための権利を含む、
ホームネットワークシステム。
【請求項２】
前記第２のホームネットワークは、
前記第１のホームネットワークの前記アクセスポリシー及び前記装置情報を、前記第１のセキュアチャネルを介して受信するように構成された、受信モジュール、
を更に備える、請求項１に記載のホームネットワークシステム。
【請求項３】
前記第１のホームネットワークは、
前記アクセスポリシー及び前記装置情報を記憶するように構成された記憶モジュールと、
前記アクセスポリシー及び前記装置情報のアドレスを前記第２のホームネットワークに、前記第１のセキュアチャネルを介して送信するように構成された、送信モジュールと
を備え、
前記取得モジュールは、前記記憶モジュールに記憶された前記アクセスポリシー及び前記装置情報を、前記アクセスポリシー及び前記装置情報の記憶アドレスに従って、前記第１のセキュアチャネルを介して取得するように構成される、
請求項１に記載のホームネットワークシステム。
【請求項４】
第１のホームネットワークによって送信されたアクセスポリシー及び装置情報を、第２のホームネットワークの取得モジュールが取得し、
前記第２のホームネットワークの判定モジュールが、前記アクセスポリシーに従って、第３のホームネットワークによってアクセス可能な装置を判定し、
前記第２のホームネットワークの提供モジュールが、アクセス可能な装置の情報を前記第３のホームネットワークに提供すること
を含み、
前記アクセスポリシーは、前記第３のホームネットワークから前記第１のホームネットワーク内の装置にアクセスするための権利を含む、
ホームネットワーク間で装置情報を共有する方法。
【請求項５】
前記第１のホームネットワークによって送信された前記アクセスポリシー及び前記装置情報を取得することは、
前記第１のホームネットワークによって送信された前記アクセスポリシー及び前記装置情報を受信すること、又は
前記第１のホームネットワークによって送信された前記アクセスポリシー及び前記装置情報の記憶アドレス情報を受信し、前記記憶アドレス情報に従って、前記アクセスポリシー及び前記装置情報を取得すること
を含む、請求項４に記載のホームネットワーク間で装置情報を共有する方法。
【請求項６】
前記第２のホームネットワークの受信手段が、前記第３のホームネットワークによって前記アクセス可能な装置の情報に従って送信された、前記装置にアクセスするためのアクセスリクエストを受信し、
前記第２のホームネットワークの転送手段が、前記アクセスリクエストを前記第１のホームネットワークに転送し、
前記第２のホームネットワークの転送手段が、前記第１のホームネットワークから、前記アクセスリクエストに従って生成された応答を受信し、前記応答を前記第３のホームネットワークに転送すること
を更に含む、請求項４又は５に記載のホームネットワーク間で装置情報を共有する方法。
【請求項７】
第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して取得するように構成された、取得モジュールと、
第３のホームネットワークがアクセスすることを、前記第１のホームネットワークが許可する装置を、前記第１のホームネットワークの前記アクセスポリシーに従って判定するように構成された、判定モジュールと、
前記判定モジュールによって判定された前記装置の情報を、前記第３のホームネットワークに、第２のセキュアチャネルを介して提供するように構成された、提供モジュールと
を備え、
前記アクセスポリシーは、前記第３のホームネットワークから前記第１のホームネットワーク内の装置にアクセスするための権利を含む、
ホームネットワーク。
【請求項８】
前記取得モジュールは、
前記第１のホームネットワークによって送信された前記第１のホームネットワークの前記アクセスポリシー及び前記装置情報を、前記第１のセキュアチャネルを介して受信するように、又は、
前記第１のホームネットワークによって送信された前記第１のホームネットワークの前記アクセスポリシー及び前記装置情報の記憶アドレスを受信し、前記第１のホームネットワークの前記アクセスポリシー及び前記装置情報を前記記憶アドレスに従って取得するように
構成される、請求項７に記載のホームネットワーク。
【請求項９】
前記ホームネットワーク自体のアクセスポリシー及び装置情報を、前記ホームネットワークとの間に確立されたセキュアチャネルを有する他のホームネットワークに送信するように構成された、送信モジュール
を更に備える、請求項７又は８に記載のホームネットワーク。
【請求項１０】
前記ホームネットワークの前記アクセスポリシー及び前記装置情報を記憶するように構成された記憶モジュール
を更に備え、
前記送信モジュールは、前記ホームネットワークの前記アクセスポリシー及び前記装置情報の記憶アドレスを、前記ホームネットワークとの間に確立された前記セキュアチャネルを有する前記他のホームネットワークに送信するように構成される、
請求項９に記載のホームネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００９年４月２７日に中国専利局に出願された、「ホームネットワーク、ホームネットワーク間で装置情報を共有する方法、及びホームネットワークシステム」と題された、中国特許出願第２００９１０１３９２３６．２号の優先権を主張するものであり、当該出願はその全体が参照によって本明細書中に援用される。
【０００２】
本発明は、通信技術の分野に関し、特に、ホームネットワーク、ホームネットワーク間で装置情報を共有する方法、及びホームネットワークシステムに関する。
【背景技術】
【０００３】
デジタル電子製品の普及に伴い、ますます多くのデジタル装置が家庭に備えられている。こそれらの装置をより良く制御及び管理するために、これら装置は有線又は無線で接続されて、ホームネットワークを形成する。
【０００４】
ホームネットワークが形成された後、そのホームネットワーク内に別のホームネットワークの装置情報が保存されて、リモートアクセスのためのセキュアチャネルが２つのホームネットワーク間に確立されてもよく、これにより、ホームネットワークは、装置情報に対応する装置にセキュアチャネルを介してアクセスすることができる。その結果、２つのホームネットワークの間のリソース共有が実現される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リソース共有が、３つ以上のホームネットワーク間で実現されることが意図される場合、どの２つのホームネットワーク間にもセキュアチャネルが確立される必要があり、各ホームネットワークは、そのホームネットワークとの間に確立されたセキュアチャネルを有するホームネットワークの装置情報を保存する必要がある。従って、各ホームネットワークについて確立されるセキュアチャネルが多くなりすぎ、保存及び維持される情報の量は大きくなりすぎる。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、ホームネットワーク間での装置情報共有を実現するための、ホームネットワーク、ホームネットワーク間で装置情報を共有する方法、及びホームネットワークシステムを提供する。上記の目的を達成するために、本発明の実施形態は、以下の技術的解決手段を提供する。
【０００７】
本発明の一実施形態は、
第１のホームネットワークと、
第１のホームネットワークとの間に確立された第１のセキュアチャネルを有する第２のホームネットワークであって、第１のホームネットワークのアクセスポリシー及び装置情報を第１のセキュアチャネルを介して取得し、前記装置情報を前記アクセスポリシーに従って、第２のホームネットワークとの間に確立された第２のセキュアチャネルを有する第３のホームネットワークに提供する、第２のホームネットワークと
を含む、ホームネットワークシステムを提供する。
【０００８】
本発明の一実施形態は、ホームネットワーク間で装置情報を共有する方法を提供し、この方法は、
第１のホームネットワークによって送信されたアクセスポリシー及び装置情報を取得し、
第３のホームネットワークによってアクセス可能な装置を、前記アクセスポリシーに従って判定し、
前記アクセス可能な装置の情報を、第３のホームネットワークに提供すること、を含む。
【０００９】
本発明の一実施形態は、
第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して取得するように構成された、取得モジュールと、
第３のホームネットワークがアクセスすることを、第１のホームネットワークが許可する装置を、第１のホームネットワークのアクセスポリシーに従って判定するように構成された、判定モジュールと、
判定モジュールによって判定された装置の情報を、第３のホームネットワークに、第２のセキュアチャネルを介して提供するように構成された、提供モジュールと、
を含む、ホームネットワークを提供する。
【発明の効果】
【００１０】
本発明の実施形態によって提供される技術的解決手段では、第１のホームネットワークと第２のホームネットワークとの間、及び第２のホームネットワークと第３のホームネットワークとの間のセキュアチャネルを介して、第２のホームネットワークは、第１のホームネットワークから装置情報及びアクセスポリシーを取得し、装置情報をアクセスポリシーに従って第３のホームネットワークに送信し、これにより、第３のホームネットワークは、第２のホームネットワーク内の装置情報を共有することが可能である。本発明によって提供される技術的解決手段を介して、全体として、確立されるセキュアチャネルの数と、保存及び維持される必要がある情報の量とが減少する。
【００１１】
本発明の実施形態による、又は従来技術における、技術的解決手段をより明確に説明するために、実施形態又は従来技術を説明するための添付の図面について、以下に簡単に説明する。以下の説明における添付の図面は、本発明のいくつかの実施形態にすぎず、当業者は添付の図面から創造的な活動なしにその他の図面を導き出すことが可能であることは明らかである。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態によるホームネットワークシステムの概略図である。
【図２】本発明の実施形態による、ホームネットワーク間で装置情報を共有する方法のフローチャートである。
【図３】本発明の実施形態による、ホームネットワークの構成図である。
【発明を実施するための形態】
【００１３】
本発明の技術的解決手段について、添付の図面を参照して、以下に明確かつ完全に説明する。説明される実施形態は、本発明の実施形態の全てではなく、一部にすぎないということは明らかである。本発明の実施形態に基づいて、当業者によって創造的な活動なしに得られるその他の全ての実施形態は、本発明の保護範囲内に入る。本発明の実施形態によって提供されるホームネットワークシステムを、図１に示す。第１のホームネットワークと第２のホームネットワークとの間に第１のセキュアチャネルが配置され、第２のホームネットワークと第３のホームネットワークとの間に第２のセキュアチャネルが配置される。第３のホームネットワークは、第１のホームネットワークの装置情報を、第２のホームネットワークを介して共有する。
【００１４】
セキュアチャネルは、インターネットプロトコルセキュリティ（ＩＰＳｅｃ）、バーチャルプライベートネットワーク（ＶＰＮ）、又はその他の従来技術であってもよく、これについて本発明では限定されない。
【００１５】
本発明の一実施形態では、ホームネットワークシステムは、
第１のホームネットワークと、
第１のホームネットワークとの間に確立された第１のセキュアチャネルを有する、第２のホームネットワークであって、第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して取得し、装置情報をアクセスポリシーに従って、第２のホームネットワークとの間に確立された第２のセキュアチャネルを有する第３のホームネットワークに提供する、第２のホームネットワークとを含む。
【００１６】
アクセスポリシーは、第１のホームネットワーク内の装置にアクセスするための権利を含む。第１のホームネットワークのアクセスポリシーを取得した後、第２のホームネットワークは、第３のホームネットワークがアクセスする権利を有する、第１のホームネットワーク内の装置を、アクセスポリシーに従って判定する。
【００１７】
実施形態によれば、第１のホームネットワークと第２のホームネットワークとの間のセキュアチャネル、及び第２のホームネットワークと第３のホームネットワークとの間のセキュアチャネルを介して、第２のホームネットワークは、装置情報及びアクセスポリシーを第１のホームネットワークから取得し、装置情報をアクセスポリシーに従って第３のホームネットワークに送信し、これにより、第３のホームネットワークは、第２のホームネットワーク内の装置情報を共有することが可能である。本発明によって提供される技術的解決手段を介して、全体として、確立されるセキュアチャネルの数と、保存及び維持される必要がある情報の量とが減少する。
【００１８】
本発明の一実施形態では、システム内の第２のホームネットワークは、受信モジュールと、判定モジュールと、提供モジュールとを含んでもよい。
【００１９】
受信モジュールは、第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して受信するように構成される。
【００２０】
判定モジュールは、第３のホームネットワークがアクセスすることを、第１のホームネットワークが許可する装置を、アクセスポリシーに従って判定するように構成される。
【００２１】
受信した第１のホームネットワークのアクセスポリシーは、他のホームネットワークの複数のアクセスポリシーを含む。第３のホームネットワークとの間にセキュアチャネルを確立した後、第２のホームネットワークは、受信した第１のホームネットワークのアクセスポリシーが、第３のホームネットワークのためのアクセスポリシーを含むかどうかを判定する。受信した第１のホームネットワークのアクセスポリシーが、第３のホームネットワークのためのアクセスポリシーを含む場合、第２のホームネットワークは、第３のホームネットワークによってアクセス可能な、第１のホームネットワーク内の装置を、第１のホームネットワークのポリシーに従って判定する。
【００２２】
提供モジュールは、判定モジュールによって判定された装置の情報を、第３のホームネットワークに、第２のセキュアチャネルを介して提供するように構成される。
【００２３】
第３のホームネットワークによってアクセス可能な、第１のホームネットワークの装置情報を判定した後、第２のホームネットワークは、アクセス可能な装置情報を、第３のホームネットワークに提供する。
【００２４】
受信モジュールが、第１のホームネットワークのアクセスポリシー及び装置情報を受信する手法には、以下の２つの手法がある。
【００２５】
＜第１の手法＞
ＡｄｄＰｏｌｉｃｉｅｓと命名されてもよい、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）制御コマンドが追加される。第１のホームネットワークは、このコマンドを起動することによって、第２のホームネットワークの特定のサービスにアクセスポリシーを追加し、このサービスはＲＡＤＡＲＳｙｎｃであってもよい。
【００２６】
ＡｄｄＰｏｌｉｃｉｅｓのパラメータリストは、以下の通りである。
【表１】
0005586689.tif 000002
【００２７】
入力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓは文字列型であり、入力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓの値は、拡張可能マークアップ言語（ＸＭＬ）フォーマットでのアクセスポリシーの記述であってもよい。
ＡｄｄＰｏｌｉｃｉｅｓの入力パラメータＩＤは文字列型で、省略可能（オプショナル）なパラメータであり、第１のホームネットワーク内の装置の識別情報（ＩＤ）、又はアクセスポリシーを提供するホームネットワークのＩＤであってもよい。
【００２８】
第１のホームネットワークは、ＡｄｄＰｏｌｉｃｉｅｓコマンドを起動することによって、ＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータを第２のホームネットワークに送信する、すなわち、アクセスポリシーを第２のホームネットワークに送信する。
【００２９】
第２のホームネットワークの受信モジュールは、第１のホームネットワークがＡｄｄＰｏｌｉｃｉｅｓコマンドを起動した場合に送信されるパラメータ内で運ばれる、第１のホームネットワークのアクセスポリシー及び装置情報を受信する。
【００３０】
＜第２の手法＞
第２のホームネットワークは、ＵＰｎＰ制御コマンドを起動することによって、第１のホームネットワークからのアクセスポリシーを要求する。
【００３１】
ＧｅｔＰｏｌｉｃｉｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第２のホームネットワークは、このコマンドを起動することによって、第１のホームネットワークからのアクセスポリシーを要求する。
【００３２】
ＧｅｔＰｏｌｉｃｉｅｓコマンドのパラメータリストは、以下の通りである。
【表２】
0005586689.tif 000003
【００３３】
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、入力パラメータＩＤの値は、第２のホームネットワーク内の装置のＩＤ、又は第２のホームネットワークのＩＤであってもよい。
出力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓは文字列型であり、出力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓの値は、ＸＭＬフォーマットでのアクセスポリシーの特定の記述であってもよい。
出力パラメータＩＤは文字列型で、省略可能なパラメータであり、出力パラメータＩＤに対応するステータス変数は、第１のホームネットワーク内の装置のＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００３４】
第１のホームネットワークが第２のホームネットワークとの間のセキュアチャネルを確立したことを認識した後、第２のホームネットワークは、ＧｅｔＰｏｌｉｃｉｅｓコマンドを直接起動することができる。第２のホームネットワークがこのコマンドを起動すると、第１のホームネットワークはＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータを第２のホームネットワークに送信する。すなわち、受信モジュールは最初に第１のホームネットワークのアクセスポリシーを要求するためのリクエストを第１のホームネットワークに送信し、次に第１のホームネットワークによって送信された第１のホームネットワークのアクセスポリシー及び装置情報を受信することができる。
【００３５】
この実施形態では、第２のホームネットワークは第１のホームネットワークのアクセスポリシー及び装置情報を受信し、次に、第３のホームネットワークによってアクセス可能な装置を、第１のホームネットワークのアクセスポリシーに従って判定し、装置情報を第３のホームネットワークに提供する。
【００３６】
本発明の一実施形態では、システム内の第２のホームネットワークは、取得モジュールと、判定モジュールと、提供モジュールとを含んでもよい。
【００３７】
取得モジュールは、第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して取得するように構成される。
【００３８】
判定モジュールは、第３のホームネットワークがアクセスすることを、第１のホームネットワークが許可する装置を、アクセスポリシーに従って判定するように構成される。
【００３９】
提供モジュールは判定モジュールによって判定された装置の情報を、第３のホームネットワークに、第２のセキュアチャネルを介して提供するように構成される。
【００４０】
この実施形態では、第２のホームネットワークは、第１のホームネットワークのアクセスポリシー及び装置情報を、能動的に取得する。
【００４１】
本発明の一実施形態では、第２のホームネットワークが取得モジュールを有する実施形態において、第１のホームネットワークは、記憶モジュールと、送信モジュールとを含む。
【００４２】
記憶モジュールは、アクセスポリシー及び装置情報を記憶するように構成される。
【００４３】
送信モジュールは、アクセスポリシー及び装置情報のアドレスを、第２のホームネットワークに、第１のセキュアチャネルを介して送信するように構成される。
【００４４】
ＡｄｄＰｏｌｉｃｉｅｓコマンド及びＧｅｔＰｏｌｉｃｉｅｓコマンドに対応して、送信モジュールは、アクセスポリシー及び装置情報を送信する手法には、やはり以下の２つの手法がある。
【００４５】
第１の手法：第１のホームネットワークがＡｄｄＰｏｌｉｃｉｅｓコマンドを起動した場合に、第１のホームネットワークから第２のホームネットワークに送信されるＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータは、記憶モジュールがアクセスポリシー及び装置情報を記憶するアドレスである。
【００４６】
第２の手法：第２のホームネットワークがＧｅｔＰｏｌｉｃｉｅｓコマンドを起動した場合に、その応答として第１のホームネットワークから第２のホームネットワークに送信されるＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータは、記憶モジュールがアクセスポリシー及び装置情報を記憶するアドレスである。
【００４７】
この場合、第２のホームネットワーク内の取得モジュールは、記憶モジュールに記憶されたアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して、アクセスポリシー及び装置情報の記憶アドレスに従って取得するように特に構成される。
【００４８】
取得モジュールは、記憶モジュールに記憶された第１のホームネットワークのアクセスポリシー及び装置情報を、ネットワークを介して、ユニフォームリソースロケータ（ＵＲＬ）アドレスに従って見出し、アクセスポリシー及び装置情報を能動的に取得してもよい。
【００４９】
第２のホームネットワークが第３のホームネットワークに装置情報を、提供モジュールを介して提供する手法には、以下の２つの手法がある。
【００５０】
＜第１の手法＞
ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第２のホームネットワークは、このコマンドを起動することによって、第３のホームネットワークの特定のサービスに装置情報を追加し、このサービスはＲＡＤＡＲＳｙｎｃであってもよい。
【００５１】
ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓのパラメータリストは、以下の通りである。
【表３】
0005586689.tif 000004
入力パラメータＤｅｖｉｃｅＬｉｓｔは文字列型であり、入力パラメータＤｅｖｉｃｅＬｉｓｔの値は、ＸＭＬフォーマットでの装置情報の記述であってもよい。
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、第１のホームネットワーク内の装置のＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００５２】
第２のホームネットワークは、ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを起動することによって、ＤｅｖｉｃｅＬｉｓｔパラメータを、第３のホームネットワークに送信する、すなわち、装置情報を第３のホームネットワークに提供する。
【００５３】
＜第２の手法＞
第３のホームネットワークは、ＵＰｎＰ制御コマンドを起動することによって、第２のホームネットワークからの装置情報を要求する。
【００５４】
ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第３のホームネットワークは、ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを起動することによって、第２のホームネットワークからの装置情報を要求する。
【００５５】
ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドのパラメータリストは、以下の通りである。
【表４】
0005586689.tif 000005
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、入力パラメータＩＤの値は、第３のホームネットワーク内の装置情報に対応する装置ＩＤ、又は第３のホームネットワークのＩＤであってもよい。
出力パラメータＤｅｖｉｃｅＬｉｓｔは文字列型であり、出力パラメータＤｅｖｉｃｅＬｉｓｔの値は、ＸＭＬフォーマットでの装置情報の特定の記述であってもよい。
出力パラメータＩＤは文字列型で、省略可能なパラメータであり、出力パラメータＩＤの値は、第１のホームネットワーク内の装置情報に対応する装置ＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００５６】
第２のホームネットワークとの間のセキュアチャネルを確立した後、第３のホームネットワークは、ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを直接起動することができる。第３のホームネットワークがこのコマンドを起動した後、第２のホームネットワークはＤｅｖｉｃｅＬｉｓｔパラメータを第３のホームネットワークに送信する。すなわち、第３のホームネットワークは最初に装置情報を要求するためのリクエストを第２のホームネットワークに送信し、次に第２のホームネットワークによって送信された第１のホームネットワークの装置情報を受信する。
【００５７】
この実施形態では、第２のホームネットワークは第１のホームネットワークのアクセスポリシーに従って、第１のホームネットワークの装置情報を第３のホームネットワークに提供する。
【００５８】
本発明の実施形態では、アクセスポリシーは、第１のホームネットワーク内の装置にアクセスするための権利を含む。アクセスポリシーは、以下を特に含んでもよい。
（１）第３のホームネットワークが、第１のホームネットワーク内の装置にアクセスすることを許可されるかどうか、及び
（２）第３のホームネットワークが、第１のホームネットワーク内の装置にアクセスすることを許可される場合、アクセスされることが許可される装置のＩＤ、及び第３のホームネットワークのＩＤ。
【００５９】
アクセスポリシーは、ＸＭＬにより以下のように記述されてもよい。
【００６０】
0005586689.tif 000006
【００６１】
１）ｉｓＳｈａｒａｂｌｅ＝ｔｒｕｅである場合、これは、他のホームネットワークが、第１のホームネットワークにアクセスすることを許可されることを示し、それ以外の場合、他の分岐ホームネットワークは、第１のホームネットワークにアクセスすることを許可されない。
２）ｄｅｖｉｃｅＩｎｆｏは、第１のホームネットワーク内の共有可能な装置情報を記述し、これは、装置のＩＤ及びその他の記述情報と、装置にアクセスすることが可能なホームネットワークのＩＤ「ｃｒｅｄｅｎｔｉａｌＩＤ」とを含む。この実施形態では、２つの内部装置がリストされており、装置ＩＤ「ａｂｃｄ１２３４−１１ａ１−２２ｂ２−ｃ３３３−０１００１ｄ１２ｅ００１」の装置は、「ｈｏｍｅ  ｃ」に等しい「ｃｒｅｄｅｎｔｉａｌＩＤ」を有する第３のホームネットワークによってアクセスされてもよい。
【００６２】
本発明の実施形態によって提供されるホームネットワークシステムでは、第１のホームネットワークと第２のホームネットワークとの間に確立されたセキュアチャネル、及び第２のホームネットワークと第３のホームネットワークとの間のセキュアチャネルを介して、第２のホームネットワークが装置情報及びアクセスポリシーを第１のホームネットワークから取得し、装置情報をアクセスポリシーに従って第３のホームネットワークに送信し、これにより、第３のホームネットワークは、第１のホームネットワーク内の装置情報を共有することが可能である。本発明によって提供されるホームネットワークシステムでは、セキュアチャネルは、第１のホームネットワークと第２のホームネットワークとの間、及び第２のホームネットワークと第３のホームネットワークとの間にのみ確立されるので、セキュアチャネルの数が全体として減少する。
【００６３】
図２に示すように、本発明の一実施形態は、ホームネットワーク間で装置情報を共有する方法を提供する。この方法は、以下のステップを含む。
【００６４】
２０１：第１のホームネットワークによって送信された、アクセスポリシー及び装置情報を取得する。
【００６５】
第１のホームネットワークと第２のホームネットワークとの間にセキュアチャネルが確立された後、第２のホームネットワークは、第１のホームネットワークによって送信された、アクセスポリシー及び装置情報を、セキュアチャネルを介して取得する。
【００６６】
特定の取得プロセスは、２つの手法で実施されてもよい。
【００６７】
＜第１の手法＞
ＡｄｄＰｏｌｉｃｉｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第１のホームネットワークは、このコマンドを起動することによって、第２のホームネットワークの特定のサービスにアクセスポリシーを追加し、このサービスはＲＡＤＡＲＳｙｎｃであってもよい。
【００６８】
ＡｄｄＰｏｌｉｃｉｅｓのパラメータリストは、以下の通りである。
【表５】
0005586689.tif 000007
入力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓは文字列型であり、入力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓの値は、ＸＭＬフォーマットでのアクセスポリシーの記述であってもよい。
ＡｄｄＰｏｌｉｃｉｅｓの入力パラメータＩＤは文字列型で、省略可能なパラメータであり、第１のホームネットワーク内の装置のＩＤ、又はアクセスポリシーを提供するホームネットワークのＩＤであってもよい。
【００６９】
第１のホームネットワークは、ＡｄｄＰｏｌｉｃｉｅｓコマンドを起動することによって、ＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータを第２のホームネットワークに送信する、すなわち、アクセスポリシーを、第２のホームネットワークに送信する。
【００７０】
第２のホームネットワークは、第１のホームネットワークがＡｄｄＰｏｌｉｃｉｅｓコマンドを起動した場合に送信されるパラメータ内で運ばれる、第１のホームネットワークのアクセスポリシー及び装置情報を受信する。
【００７１】
＜第２の手法＞
第２のホームネットワークは、ＵＰｎＰ制御コマンドを起動することによって、第１のホームネットワークからのアクセスポリシーを要求する。
【００７２】
ＧｅｔＰｏｌｉｃｉｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第２のホームネットワークは、このコマンドを起動することによって、第１のホームネットワークからのアクセスポリシーを要求する。
【００７３】
ＧｅｔＰｏｌｉｃｉｅｓコマンドのパラメータリストは、以下の通りである。
【表６】
0005586689.tif 000008
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、入力パラメータＩＤの値は、第２のホームネットワーク内の装置のＩＤ、又は第２のホームネットワークのＩＤであってもよい。
出力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓは文字列型であり、出力パラメータＡｃｃｅｓｓＰｏｌｉｃｉｅｓの値は、ＸＭＬフォーマットでのアクセスポリシーの特定の記述であってもよい。
出力パラメータＩＤは文字列型で、省略可能なパラメータであり、出力パラメータＩＤの対応するステータス変数は、第１のホームネットワーク内の装置のＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００７４】
第１のホームネットワークが第２のホームネットワークとの間のセキュアチャネルを確立したことを認識した後、第２のホームネットワークは、ＧｅｔＰｏｌｉｃｉｅｓコマンドを直接起動してもよい。第２のホームネットワークがこのコマンドを起動した後、第１のホームネットワークは、ＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータを第２のホームネットワークに送信する。すなわち、第２のホームネットワークは最初に第１のホームネットワークのアクセスポリシーを要求するためのリクエストを第１のホームネットワークに送信し、次に第１のホームネットワークによって送信された第１のホームネットワークのアクセスポリシー及び装置情報を受信することができる。
【００７５】
第２のホームネットワークが、第１のホームネットワークのアクセスポリシー及び装置情報を取得する場合、第２のホームネットワークは最初に装置情報及びアクセスポリシーのアドレスを取得し、次に、そのアドレスに従って装置情報及びアクセスポリシーを取得してもよい。
【００７６】
ＡｄｄＰｏｌｉｃｅｓコマンド及びＧｅｔＰｏｌｉｃｉｅｓコマンドに対応して、第１のホームネットワークがアクセスポリシー及び装置情報を送信する手法には、やはり以下２つの手法がある。
【００７７】
第１の手法：第１のホームネットワークがＡｄｄＰｏｌｉｃｉｅｓコマンドを起動した場合に、第１のホームネットワークから第２のホームネットワークに送信されるＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータは、記憶モジュールがアクセスポリシー及び装置情報を記憶するアドレスである。
【００７８】
第２の手法：第２のホームネットワークがＧｅｔＰｏｌｉｃｅｓコマンドを起動した場合に、その応答として第１のホームネットワークから第２のホームネットワークに送信されるＡｃｃｅｓｓＰｏｌｉｃｉｅｓパラメータは、記憶モジュールがアクセスポリシー及び装置情報を記憶するアドレスである。
【００７９】
この場合、第２のホームネットワークは、アクセスポリシー及び装置情報を、第１のセキュアチャネルを介して、アクセスポリシー及び装置情報の記憶アドレスに従って取得する。
【００８０】
２０２：第３のホームネットワークによってアクセス可能な装置を、アクセスポリシーに従って判定する。
【００８１】
アクセスポリシー及び装置情報が取得された後（ここで、アクセスポリシーは、第３のホームネットワークが第１のホームネットワーク内の装置にアクセスする権利を含む）、第３のホームネットワークによってアクセス可能な、第１のホームネットワーク内の装置が、アクセスポリシーに従って判定される。
【００８２】
２０３：アクセス可能な装置の装置情報を、第３のホームネットワークに提供する。
【００８３】
第３のホームネットワークが第２のホームネットワークとの間のセキュアチャネルを確立した後、アクセス可能な装置に対応する装置情報が、第３のホームネットワークに、セキュアチャネルを介して提供される。
【００８４】
第２のホームネットワークが装置情報を第３のホームネットワークに提供する手法には、以下の２つの手法がある。
【００８５】
＜第１の手法＞
ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第２のホームネットワークは、このコマンドを起動することによって、第３のホームネットワークの特定のサービスに装置情報を追加し、このサービスはＲＡＤＡＲＳｙｎｃであってもよい。
【００８６】
ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓのパラメータリストは、以下の通りである。
【表７】
0005586689.tif 000009
入力パラメータＤｅｖｉｃｅＬｉｓｔは文字列型であり、入力パラメータＤｅｖｉｃｅＬｉｓｔの値は、ＸＭＬフォーマットでの装置情報の記述であってもよい。
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、第１のホームネットワーク内の装置のＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００８７】
第２のホームネットワークは、ＡｄｄＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを起動することによって、ＤｅｖｉｃｅＬｉｓｔパラメータを第３のホームネットワークに送信する、すなわち、装置情報を第３のホームネットワークに提供する。
【００８８】
＜第２の手法＞
第３のホームネットワークは、ＵＰｎＰ制御コマンドを起動することによって、第２のホームネットワークからの装置情報を要求する。
【００８９】
ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓと命名されてもよい、ＵＰｎＰ制御コマンドが追加される。第３のホームネットワークは、ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを起動することによって、第２のホームネットワークからの装置情報を要求する。
【００９０】
ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドのパラメータリストは、以下の通りである。
【表８】
0005586689.tif 000010
入力パラメータＩＤは文字列型で、省略可能なパラメータであり、入力パラメータＩＤの値は、第３のホームネットワーク内の装置情報に対応する装置ＩＤ、又は第３のホームネットワークのＩＤであってもよい。
出力パラメータＤｅｖｉｃｅＬｉｓｔは文字列型であり、出力パラメータＤｅｖｉｃｅＬｉｓｔの値は、ＸＭＬフォーマットでの装置情報の特定の記述であってもよい。
出力パラメータＩＤは文字列型で、省略可能なパラメータであり、出力パラメータＩＤの値は、第１のホームネットワーク内の装置情報に対応する装置ＩＤ、又は第１のホームネットワークのＩＤであってもよい。
【００９１】
第２のホームネットワークとの間のセキュアチャネルを確立した後、第３のホームネットワークは、ＧｅｔＲｅｍｏｔｅＤｅｖｉｃｅｓコマンドを直接起動することができる。第３のホームネットワークがこのコマンドを起動した後、第２のホームネットワークはＤｅｖｉｃｅＬｉｓｔパラメータを第３のホームネットワークに送信する。すなわち、第３のホームネットワークは最初に装置情報を要求するためのリクエストを第２のホームネットワークに送信し、次に第２のホームネットワークによって送信された第１のホームネットワークの装置情報を受信する。
【００９２】
装置情報を取得した後で当該装置にアクセスしようとする場合、第３のホームネットワークは、当該装置にアクセスするためのアクセスリクエストを第２のホームネットワークに送信する。
【００９３】
アクセスリクエストを受信した後、第２のホームネットワークはアクセスリクエストを第１のホームネットワークに転送する。
【００９４】
アクセスリクエストを受信した後、第１のホームネットワークはアクセスリクエストに応答し、応答情報を第２のホームネットワークに送信する。応答情報を受信した後、第２のホームネットワークは応答情報を第３のホームネットワークに転送する。これにより、第３のホームネットワークは、第１のホームネットワーク内の装置にアクセスすることが可能である。
【００９５】
本発明の実施形態によって提供される、ホームネットワーク間で装置情報を共有する方法では、第１のホームネットワークと第２のホームネットワークとの間、及び第２のホームネットワークと第３のホームネットワークとの間に確立されたセキュアチャネルを介して、第２のホームネットワークは装置情報及びアクセスポリシーを第１のホームネットワークから取得し、装置情報をアクセスポリシーに従って第３のホームネットワークに送信し、これにより、第３のホームネットワークは第１のホームネットワーク内の装置情報を共有することが可能である。本発明の実施形態によって提供される、ホームネットワーク間で装置情報を共有する方法では、セキュアチャネルは、第１のホームネットワークと第２のホームネットワークとの間、及び第２のホームネットワークと第３のホームネットワークとの間にのみ確立されるので、セキュアチャネルの数が全体として減少する。
【００９６】
図３に示すように、本発明の一実施形態は、取得モジュール３０１と、判定モジュール３０２と、提供モジュール３０３とを含む、ホームネットワークを提供する。
【００９７】
取得モジュール３０１は、第１のホームネットワークのアクセスポリシー及び装置情報を、第１のセキュアチャネルを介して取得するように構成される。
【００９８】
判定モジュール３０２は、第３のホームネットワークがアクセスすることを、第１のホームネットワークが許可する装置を、アクセスポリシーに従って判定するように構成される。
【００９９】
提供モジュール３０３は、判定モジュールによって判定された装置の情報を、第３のホームネットワークに、第２のセキュアチャネルを介して提供するように構成される。
【０１００】
本発明の実施形態によって提供されるホームネットワークでは、アクセスポリシー及び装置情報が取得され、装置情報はアクセスポリシーに従って第３のホームネットワークに提供されることができ、これにより、第３のホームネットワークは、第１のホームネットワーク内の装置情報を共有することが可能である。
【０１０１】
本発明の他の実施形態では、取得モジュール３０１は、第１のホームネットワークによって送信された、第１のホームネットワークのアクセスポリシー及び装置情報の記憶アドレスを受信し、第１のホームネットワークのアクセスポリシー及び装置情報を、記憶アドレスに従って取得するように更に構成される。
【０１０２】
本発明の前述の実施形態では、ホームネットワークは装置情報を転送するように構成されてもよい。本発明の他の実施形態では、ホームネットワークはアクセスポリシー及び装置情報を、又は、アクセスポリシー及び装置情報のアドレスを提供するように構成されてもよい。これらの実施形態では、ホームネットワークは、記憶モジュール３０４と、送信モジュール３０５とを更に含む。
【０１０３】
記憶モジュール３０４は、ホームネットワークのアクセスポリシー及び装置情報を記憶するように構成される。
【０１０４】
送信モジュール３０５は、ホームネットワークのアクセスポリシー及び装置情報を、又は、ホームネットワークのアクセスポリシー及び装置情報の記憶アドレスを、ホームネットワークとの間に確立されたセキュアチャネルを有する他のホームネットワークに送信するように構成される。
【０１０５】
本発明の実施形態によって提供されるホームネットワークでは、ホームネットワークは、アクセスポリシー及び装置情報を、又は、アクセスポリシー及び装置情報のアドレスを、他のホームネットワークに提供する。これにより、他のホームネットワークは、装置情報を共有することが可能である。
【０１０６】
本発明の他の実施形態では、ホームネットワークは、装置情報を、又は装置情報のアドレスを受信するように構成されてもよい。このような実施形態では、ホームネットワークは、受信モジュールを更に含む。
【０１０７】
受信モジュールは、他のホームネットワークによって送信された装置情報又は装置情報のアドレスを受信するように構成される。
【０１０８】
本発明のこの実施形態によって提供されるホームネットワークでは、ホームネットワークは、他のホームネットワークによって送信された装置情報又は装置情報のアドレスを受信するので、他のホームネットワークの装置情報が共有されることが可能である。
【０１０９】
本発明の実施形態による方法のステップの全て又は一部が、関連するハードウェアに指示するプログラムによって実施されてもよいということが当業者には理解されるであろう。プログラムは、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、又はコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）などの、コンピュータ読み取り可能な記憶媒体内に記憶されてもよい。
【０１１０】
上記は本発明の特定の実施にすぎず、本発明の保護範囲は本明細書に限定されない。当業者によって容易に見出されることが可能な、本発明によって開示された技術的範囲内の全ての変更又は置換も、本発明の保護範囲に含まれる。従って、本発明の保護範囲は、特許請求の範囲で保護される範囲である。
【図１】
0005586689.tif 000011
【図２】
0005586689.tif 000012
【図３】
0005586689.tif 000013