(57)【要約】本発明は、ユニバーサル・プラグアンドプレイ（ＵＰｎＰ：ｕｎｉｖｅｒｓａｌ  ｐｌｕｇ  ａｎｄ  ｐｌａｙ）コントロールポイント装置によって制御されるウェブインタフェースを介して、ローカルエリアネットワーク、例えば、ホームネットワーク内に位置するサービスおよびメディアコンテンツへのアクセスを提供するためのソリューションに関する。ＵＰｎＰ装置はさらに、無許可のアクセスからコンテンツおよびサービスを保証するために、ユーザを認証するように構成されてもよい。【選択図】図１
2010525483.tif 000002
【特許請求の範囲】
【請求項１】
接続される装置（６、７、８）を自動的に検出するための能力を有する、ネットワーク・アーキテクチャにおけるコントロールポイント（１、２０）であって、拡張機能と、内部ネットワークにおいて前記拡張部から取得可能なサービスへのアクセスを提供するユーザインタフェースと、を含む、前記コントロールポイント（１、２０）において、
前記拡張部は、ローカルエリアネットワークにおいて利用可能なサービスおよび／またはメディアコンテンツに関する情報を取得するための手段と、前記ローカルエリアネットワークとパブリックエリアネットワーク（４）との間の通信インタフェースを提供するためのインタフェースと、利用可能なサービスの、前記ユーザインタフェースを用いての選択をユーザから受信するための手段と、を含むことを特徴とする、コントロールポイント（１、２０）。
【請求項２】
利用可能なサービスおよび利用可能なメディアコンテンツを発見するための手段をさらに含み、当該手段は、共通のプラグアンドプレイ通信プロトコルを用いるように構成される、請求項１に記載のコントロールポイント。
【請求項３】
さらに、前記パブリックエリアネットワークから接続するユーザ装置の構成を解析することによって、適切なメディアコンテンツフォーマットを決定するための手段を含み、前記ローカルエリアネットワーク内のメディアコンテンツ記憶装置から、前記決定されたメディアフォーマットのメディアコンテンツを要求するための手段を含む、請求項１に記載のコントロールポイント。
【請求項４】
メディアコンテンツ記憶装置から供給されるメディアフォーマットを、前記パブリックエリアネットワークへの送信に適したメディアフォーマットに変更するように構成される送信サーバ（１５）をさらに含む、請求項１に記載のコントロールポイント。
【請求項５】
前記ユーザインタフェースは、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）と、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  ｓｅｃｕｒｅ  ｓｏｃｋｅｔ  ｌａｙｅｒ（ＨＴＴＰＳ）と、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＦＴＰ）と、のうちの少なくとも１つを用いる、請求項１に記載のコントロールポイント。
【請求項６】
前記ローカルエリアネットワークに位置するための手段をさらに含む、請求項１〜請求項５のいずれか１項に記載のコントロールポイント。
【請求項７】
ネットワークのサービスプロバイダ部分に位置するための手段をさらに含む、請求項１〜請求項５のいずれか１項に記載のコントロールポイント。
【請求項８】
当該自動的に検出可能な装置は、ユニバーサル・プラグアンドプレイ（ＵＰｎＰ：ｕｎｉｖｅｒｓａｌ  ｐｌｕｇ  ａｎｄ  ｐｌａｙ）装置である、請求項１〜請求項７のいずれか１項に記載のコントロールポイント。
【請求項９】
パブリックエリアネットワークから、ローカルエリアネットワーク内のローカルサービスおよび／またはデータコンテンツへのアクセスを提供する方法であって、
接続される装置を自動的に検出するためのコントロールポイント装置（１、２０）において、前記ローカルエリアネットワーク内の利用可能なサービスおよび／またはデータコンテンツを発見する工程と、
前記パブリックエリアネットワークからアクセス可能な画像表示部において、利用可能なサービス／データコンテンツを提示する工程と、
前記画像表示部へのアクセスを認証する工程と、
前記コントロールポイント装置を用いて、利用可能なサービス／データコンテンツへのアクセスを提供する工程と、
を含む、方法。
【請求項１０】
外部ネットワークに対してホームネットワーク上で利用可能なサービスを提供するための、ＵＰｎＰコントロールポイント（１、２０）内のコンピュータ読取り可能な媒体（２２）に格納されたコンピュータプログラムであって、
前記ホームネットワーク上でＵＰｎＰサービスをサポートする利用可能な装置を検出し、
利用可能なサービスおよび利用可能なデータコンテンツを取得するために前記装置と通信し、
外部ネットワークからアクセス可能なインタフェース上で、利用可能なサービスおよびデータコンテンツを表示するユーザインタフェースを作成する、
ための命令セットを含む、コンピュータプログラム。
【請求項１１】
前記ユーザインタフェース表示部へのアクセスを認証するための命令セットをさらに含む、請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記ホームネットワークから前記外部ネットワークへと送信されるデータの、最適化されたフォーマットを提供するための命令セットをさらに含む、請求項１０に記載のコンピュータプログラム。
【請求項１３】
ユニバーサル・プラグアンドプレイ拡張サービスへのアクセスを提供する方法であって、
ネットワーク通信プロトコルを用いて転送可能なフォーマットでのグラフィカル・ユーザインタフェースを用いて、ネットワーク内の請求項１に記載の前記ユニバーサル・プラグアンドプレイ拡張装置内のウェブサーバにおける第１ユーザインタフェースへのユーザのアクセスを許可する工程と、
前記ユーザインタフェースを用いて前記ユーザを認証する工程と、
前記ユニバーサル・プラグアンドプレイ拡張サービスに接続されたローカルエリアネットワーク内で利用可能なサービスおよび／またはデータコンテンツを提示する工程と、
提示された前記サービスへのアクセスを許可する工程と、
前記アクセスについて前記ユーザに課金する工程と、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユニバーサル・プラグアンドプレイ（ＵＰｎＰ:ｕｎｉｖｅｒｓａｌ  ｐｌｕｇ  ａｎｄ  ｐｌａｙ）コントロールポイントのためのソリューションに関し、特に、ウェブサーバによってＵＰｎＰコントロールポイントを拡張するためのソリューションに関する。
【背景技術】
【０００２】
ユニバーサル・プラグアンドプレイ（ＵＰｎＰ）は、消費家電、コンピューティング、ホーム・オートメーション、ホーム・セキュリティ、電気製品、印刷、写真、コンピュータ・ネットワーキング、およびモバイル製品のベンダの間で人気を博している。
【０００３】
ＵＰｎＰは、手動のネットワーク構成なしに装置を追加し、または取り外すことが可能なプラグアンドプレイ・ホームネットワークを創出するためのＵＰｎＰフォーラムによって開発されている。ＵＰｎＰ対応装置は、他の装置に自身の性能を報知し、かつ、他の装置の性能を習得することが可能であり、１つの装置が他の装置の機能を用いることが可能になる。ＵＰｎＰネットワークでは、コントロールポイントと、様々な種類の装置とが存在する。コントロールポイントは、ネットワーク上の装置の位置を特定し、制御することが可能である。メディアサーバ、メディアレンダラ（ｍｅｄｉａ  ｒｅｎｄｅｒｅｒ）、インターネット・ゲートウェイ、プリンタ、およびデジタル防犯カメラのような複数の典型的な装置が、フォーラムにより標準化されてきた。例えば、コントロールポイントは、ＤＶＤ（メディアサーバ）から表示部（メディアレンダラ）へのビデオストリームをセットアップすることが可能なリモート制御であることもある。
【０００４】
消費家電における他の傾向は、インターネットを介しても利用可能な、ホームネットワークに格納されたコンテンツへのアクセス、および、ホームネットワークに接続された装置へのアクセスを促進することである。これは、一般に、プレースシフティング（ｐｌａｃｅ  ｓｈｉｆｔｉｎｇ）と呼ばれる。今日では、ＰＣ上で駆動するソフトウェア（例えば、ＯｒｂまたはＳｏｏｎＲ）、または、特別な用途の電気製品（Ｓｏｎｙ  ＬｏｃａｔｉｏｎＦｒｅｅ、またはＳｌｉｎｇＢｏｘ）の形態での、複数の市販のソリューションが存在する。通常のウェブブラウザは、多くの場合、インターネットを介するアクセス時にコンテンツを読み出すために用いられるが、特定のベンダに固有のソフトウェアが、ホームコンテンツにアクセスするために用いられる外部装置にインストールされる必要がある場合もある。インターネット上のサーバは、ユーザ、および用いられる外部装置の性能についての情報を維持するために用いられる。
【０００５】
ＵＰｎＰは、使い易さ、およびインストールの容易さを提供するが、その利用は、ＬＡＮセグメント内に限定される。
【０００６】
先に述べたプレースシフティングのようなソリューションは、その性質において多くの場合に一般的ではないが、メディアを配信するファイルへのアクセス、またはＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ（登録商標）へのアクセスのような、特定の、かつ最も一般的なアプリケーションに焦点を置いている。これらのプレースシフティング・ソリューションは、特定のベンダによりホスティングされるウェブサーバと、ホームネットワーク内のプレースシフティング装置と、外部装置との間のインタラクションを必要とする。このことは、インターネットサービスのプロバイダ、または事業者が与えうるサービスに対する制御の量を制限し、かつ、接続が多くの場合に暗号化されるため、不可能ではないとしても、サービスの質の如何なる保証も行なうことが困難になる。
【０００７】
現在の利用可能な幾つかのソリューションでは、特別なソフトウェアが、外部装置にインストールされる必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の課題は、既存のソリューションのこれらの欠点の少なくとも幾つかを改善することである。
【課題を解決するための手段】
【０００９】
本発明の基本的な原則は、ＵＰｎＰと、インターネットを介して利用可能なウェブサーバと、を組み合わせることである。以下では、この組み合わされた装置を、ＵＰｎＰ拡張部と呼ぶ。ＬＡＮに接続される装置、およびその関連するサービスは、ＵＰｎＰプロトコルを用いて習得され、ＵＰｎＰ拡張部で提示される。この方法で、ＵＰｎＰのユーザビリティ（ｕｓａｂｉｌｉｔｙ）が、ホームＬＡＮの範囲を超えて、ＨＴＴＰのような標準プロトコルが用いられるためにＵＰｎＰ対応ではない外部装置にまで、拡張される。
【００１０】
ＵＰｎＰ拡張部内のＵＰｎＰコントロールポイントは、全種類の装置、または関心がある装置の種類のみを発見することによって、全ＵＰｎＰ対応装置について習得する。コンテンツまたはサービスが識別され、次いでウェブページ上で公開される。このウェブページは、外部ネットワークから、例えばインターネットからアクセス可能である。ユーザがウェブページを介して任意のコンテンツまたはサービスを要求する場合に、用いられる端末の種類が識別され、正しいメディアフォーマットが、例えば、低いビットレートで符号化される、携帯電話のためのビデオストリームが、ＵＰｎＰコントロールポイント拡張部から内部サービスへと要求され、端末へと送信される。
【００１１】
本発明は、装置、およびホームＬＡＮ内で維持されるコンテンツが、外部のホームからどのようにアクセスされうるか、に対するソリューションを提供する。特に、以下の効果が確認される。
・一般的なソリューション。他のプレースシフティングのソリューションが１種類または幾つかの種類のサービスに特化する場合に、このソリューションは、ＵＰｎＰフォーラムにより指定される、如何なる種類の装置にも適用可能である可能性がある。新しい種類が指定される場合には、これらは、ソフトウェアのアップグレードを通じて、ソリューションに容易に追加されうる。
・標準技術（ＨＴＴＰ）は、ホームへのアクセスを提供するために用いられる、すなわち、アクセスは、いずれのロケーションからも、かつ、仮想的にいずれのネットワーク装置からも可能である。
【００１２】
ホームＶＰＮの構想と組み合わされる場合に、このソリューションは、ＩＳＰまたは事業者に、サービスに対する完全な制御を提供する。
【００１３】
本発明は、複数の異なる観点において実現され、そのうちの第１の観点が、すなわち、接続される装置を自動的に検出するための能力を有する、ネットワーク・アーキテクチャにおけるコントロールポイントであって、拡張機能と、内部ネットワークにおいて上記拡張部から取得可能なサービスへのアクセスを提供するユーザインタフェースと、を含む、上記コントロールポイントにおいて、上記拡張部は、ローカルエリアネットワークにおいて利用可能なサービスおよび／またはメディアコンテンツに関する情報を取得するための手段と、上記ローカルエリアネットワークとパブリックエリアネットワークとの間の通信インタフェースを提供するためのインタフェースと、利用可能なサービスの、上記ユーザインタフェースを用いての選択をユーザから受信するための手段と、を含むことを特徴とする、コントロールポイントが提供される。
【００１４】
コントロールポイントは、さらに利用可能なサービスおよび利用可能なメディアコンテンツを発見するための手段を含んでもよく、当該手段は、共通のプラグアンドプレイ通信プロトコルを用いるように構成される。
【００１５】
コントロールポイントはさらに、上記パブリックエリアネットワークから接続するユーザ装置の構成を解析することによって、適切なメディアコンテンツフォーマットを決定するための手段を含んでもよく、上記ローカルエリアネットワーク内のメディアコンテンツ記憶装置から、上記決定されたメディアフォーマットのメディアコンテンツを要求するための手段を含む。
【００１６】
コントロールポイントは、メディアコンテンツ記憶装置から供給されるメディアフォーマットを、上記パブリックエリアネットワークへの送信に適したメディアフォーマットに変更するように構成される送信サーバをさらに含んでもよい。
【００１７】
上記ユーザインタフェースは、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）と、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ（ＨＴＴＰＳ）と、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＦＴＰ）と、のうちの少なくとも１つを用いてもよい。
【００１８】
コントロールポイントは、上記ローカルエリアネットワークに位置するための手段、または、ネットワークのサービスプロバイダ部分に位置するための手段をさらに含んでもよい。
【００１９】
上記自動的に検出可能な装置は、ユニバーサル・プラグアンドプレイ（ＵＰｎＰ）装置であってもよい。
【００２０】
本発明の他の観点が、すなわち、パブリックエリアネットワークから、ローカルエリアネットワーク内のローカルサービスおよび／またはデータコンテンツへのアクセスを提供する方法であって、
接続される装置を自動的に検出するためのコントロールポイント装置において、上記ローカルエリアネットワーク内の利用可能なサービスおよび／またはデータコンテンツを発見する工程と、
上記パブリックエリアネットワークからアクセス可能な画像表示部において、利用可能なサービス／データコンテンツを提示する工程と、
上記画像表示部へのアクセスを認証する工程と、
上記コントロールポイント装置を用いて、利用可能なサービス／データコンテンツへのアクセスを提供する工程と、
を含む、方法が提供される。
【００２１】
本発明のさらに別の観点が、すなわち、外部ネットワークに対してホームネットワーク上で利用可能なサービスを提供するための、ＵＰｎＰコントロールポイント内のコンピュータ読取り可能な媒体に格納されたコンピュータプログラムであって、
上記ホームネットワーク上でＵＰｎＰサービスをサポートする利用可能な装置を検出し、
利用可能なサービスおよび利用可能なデータコンテンツを取得するために上記装置と通信し、
外部ネットワークからアクセス可能なインタフェース上で、利用可能なサービスおよびデータコンテンツを表示するユーザインタフェースを作成する、
ための命令セットを含む、コンピュータプログラムが提供される。
【００２２】
コンピュータプログラムは、上記ユーザインタフェース表示部へのアクセスを認証するための命令セットをさらに含んでもよい。
【００２３】
コンピュータプログラムは、上記ホームネットワークから上記外部ネットワークへと送信されるデータの、最適化されたフォーマットを提供するための命令セットをさらに含んでもよい。
【００２４】
本発明の更に他の観点が、すなわち、ユニバーサル・プラグアンドプレイ拡張サービスへのアクセスを提供する方法であって、
ネットワーク通信プロトコルを用いて転送可能なフォーマットでのグラフィカル・ユーザインタフェースを用いて、ネットワーク内の請求項１に記載の上記ユニバーサル・プラグアンドプレイ拡張装置内のウェブサーバにおける第１ユーザインタフェースへのユーザのアクセスを許可する工程と、
上記ユーザインタフェースを用いて上記ユーザを認証する工程と、
上記ユニバーサル・プラグアンドプレイ拡張サービスに接続されたローカルエリアネットワーク内で利用可能なサービスおよび／またはデータコンテンツを提示する工程と、
提示された上記サービスへのアクセスを許可する工程と、
上記アクセスについて上記ユーザに課金する工程と、
を含む、方法が提供される。
【図面の簡単な説明】
【００２５】
以下では、本発明を、添付の図面に示される例示的な実施形態を参照しながら、非限定的に、詳細に記載する。
【図１】本発明にかかるネットワークを概略的に示す。
【図２】ブロック図に、本発明にかかる装置を概略的に示す。
【図３】ブロック図に、本発明にかかる方法を概略的に示す。
【図４】本発明の他の実施形態を概略的に示す。
【発明を実施するための形態】
【００２６】
図１では、参照番号１は一般に、本発明にかかるＵＰｎＰ拡張部を表す。拡張部１は、ホーム・ローカルエリアネットワーク（ＬＡＮ）２に接続されている。ホーム・ローカルエリアネットワーク（ＬＡＮ）２へは、他の装置も、例えば、メディアサーバ６、防犯カメラ７、ウェブカメラまたはプリンタ８も接続されてもよいが、これら他の装置に限定されない。すなわち、他の装置（図示せず）も、データ記憶装置、データ管理装置（例えば、ローカル情報またはルックアップ情報を管理するデータベース）、ネットワークに接続される装置の制御（例えば、ライト、暖房装置、または他の電気製品の制御）を含めて、同様に同じホームＬＡＮに接続されてもよい。次に、ホームＬＡＮ２は、（サービスプロバイダ・ネットワークを介した）ネットワーク（例えば、インターネットのような外部ネットワーク）４への接続９のために、ゲートウェイ装置３に接続されてもよい。ゲートウェイ装置３は、例えば、ＡＤＳＬブロードバンドモデム、または同様の通信装置であってもよい。次に、ユーザ装置５は、ホームＬＡＮ２からユーザ装置５へのコンテンツまたはサービスを取得するためのネットワーク４に接続されてもよい（１１）。拡張部１には、拡張部１に接続するユーザの便利なアクセスインタフェースのために、ウェブサーバ１３が提供されてもよい。拡張部は、有利に、ＵＰｎＰコントロールポイント１４が提供される。拡張部は、ＵＰｎＰ送信プロキシ１５が提供されてもよい。ユーザ装置５は、安全な（ｓｅｃｕｒｅ）な通信プロトコル、例えば、ＳＳＬプロトコルのようなセキュアソケットレイヤ（例えば、ｈｔｔｐｓ）、または、インターネット・プロトコル・セキュリティ・プロトコル、例えば、ＩＰＳｅｃ（仮想プライベートネットワーク（ＶＰＮ：Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）のセットアップにおいて広く用いられる）を用いて拡張部に接続してもよい。ユーザ装置５から拡張部１への接続は、さらに、ユーザの識別性を保証するために、認証の手続きを用いて保証されてもよい。
【００２７】
図２は、（ソフトウェアの命令セット、または、ハードウェアのプログラムされた命令の形態における）命令セットを駆動するための処理ユニット２１を含む、本発明にかかるＵＰｎＰ装置２０を示す。装置はさらに、通信、接続される装置、利用可能なサービス、ユーザ情報、認証情報、ネットワーク構成データ、および／または、適切な機能を提供するための他の関心がある情報を格納するための、少なくとも１つのメモリユニット２２（揮発性メモリおよび／または不揮発性メモリ、例えば、ＲＡＭ、ハードディスク、フラッシュメモリまたは同様の装置）を含んでもよい。さらに、装置は、通信インタフェース、すなわち、ホーム・ネットワークへとダウンストリームを通信するための１つのインタフェース２５と、外部ネットワークへとアップストリームを通信するための１つのインタフェース２６と、を含んでもよい。しかし、当然のことながら、これらのインタフェースは、同じ物理ネットワーク通信インタフェース上で駆動してもよく、その場合には、ネットワーク構成のセットアップの論理解釈として見なされてもよい。装置２０はさらに、ユーザと相互作用し、システムを管理し構成するためのユーザ認証インタフェース２３を含んでもよい（装置は、任意の通信インタフェースを通じて、例えば、ウェブ対応インタフェースを通じて管理されてもよい）。ユーザは、例えば、ウェブサーバを通じて利用可能であるべきサービスおよびデータはどれか、について選択してもよい。
【００２８】
本発明は、先に示したようなコンピュータ読取り可能なメモリに格納されたソフトウェアとして、実現されてもよい。
【００２９】
ここで、本発明の実施を、以下さらに詳細に検討することにする。
【００３０】
最初に、ＵＰｎＰコントロールポイントは、ホームネットワークに接続される全装置、または、少なくとも、ウェブ経由のアクセスを提供するために関連すると考えられる装置の種類を発見するように構成される。このことは、ＨＨＴＰオーバーＵＤＰをマルチキャストする標準化されたＵＰｎＰ方法（ＨＴＴＰＭＵ）、および、簡易サービス発見プロトコル（ＳＳＤＰ）を用いて行なわれてもよい。装置が発見される場合に、ＵＰｎＰコントロールポイントは、例えば、拡張マークアップ言語（ＸＭＬ：ｅｘｔｅｎｄｅｄ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）、または、装置についての情報を提供できる幾つかの他の関連するプロトコルを用いて、装置の記述を読み出す。各装置は、適切なプロトコルで自身の記述を保持している。
【００３１】
ＵＰｎＰコントロールポイントは、利用可能なＵＰｎＰサービスを登録し、関心がある維持されたサービスのリストに一致するサービスが存在する場合には、これらはウェブサーバ上で公開される。提供されるサービスおよびコンテンツは、どの種類の装置がそれを提供するのかによって（例えば、防犯カメラ）、または、コンテンツの種類（音楽、映画等）によって、ソートされてもよい。端末がＵＰｎＰ拡張部にログインする場合には、受信されたブラウザをマッチングし、かつ、装置の種類ならびに対応するブラウザおよびＯＳのリストを有するＨＴＴＰ要求に含まれる、システムの識別を実施することによって、端末の種類が識別される。マッチングの種類がこのセッションのために格納され、その後、コンテンツが要求される場合に用いられる。例えば、外部装置へと配信される映画についての要求の場合に、ＵＰｎＰ拡張部は、特定の外部装置に最も適したフォーマットで、映画を要求する。このことは、例えば、外部ネットワークから接続するユーザ装置で用いられる表示部の種類（例えば、解像度、サイズおよび色）、ユーザ装置で利用可能な処理電力の種類、接続の種類および質（例えば、ユーザ装置５とインフラストラクチャ・ネットワーク４との間の高速または低速接続１１）に従って、適したデータフォーマットを提供するために有益である。例えば、先に挙げた映画配信の例を参照すると、拡張部は、妥当な帯域幅の要件で、適切なコーデック（ｃｏｄｅｃ）によって映画が配信される（例えば、適切なビデオの符号化：これらの異なる実現によりＭｐｅｇ１〜４以上）ことを、提供してもよい。
【００３２】
ＵＰｎＰにはさらに、幾つかの装置への特定のサービスの利用を排除しないために、共通で用いられるファイルフォーマットに、要求されたファイルまたはサービスのフォーマットを変更することが可能なＵＰｎＰ送信プロキシ１５が備えられてもよい。
【００３３】
インターネットからＵＰｎＰへのアクセスは、ＬＡＮ上のコンテンツへのアクセス、および／または送信されるデータへのアクセスが無許可の人物または装置に与えられないことを保証するために、ＳＳＬ（ＨＴＴＰＳ）の利用およびユーザの認証を通じて保護される。当然のことながら、通信を保証し保護するための他のプロトコルも利用されてよい。
【００３４】
拡張部の動作は、方法の実施を示す図３を参照して以下のようにまとめられる。
【００３５】
３０.ホームネットワーク内の利用可能な装置および／またはサービスを発見する工程、
３１.サービスを識別する工程、
３２.ユーザインタフェース上でサービスを登録する工程、
３３.ＵＰｎＰサービスに接続するユーザを識別し、認証する工程、および、
３４.通信を処理し、外部ネットワークに位置するユーザに対する内部のサービス間の変更をフォーマット化する工程。
【００３６】
図４は、本発明の他の実施形態を示している。ＵＰＮＰ拡張部は、ユーザの領域ではなく、事業者またはサービスプロバイダのロケーションに存在し、送信ネットワーク１６は、ユーザのローカルエリアネットワークとサービスプロバイダ・ネットワークとの間に位置する。しかし、ネットワーク構成は、ＵＰｎＰ拡張部がユーザのＬＡＮの一部であるとして、見なされてもよい。すなわち、送信ネットワーク１６は、ネットワーク・アーキテクチャの観点から見ると、ＬＡＮの一部である。図１のネットワークと同じ部分を示す参照番号は、同じ参照番号を用いる。
【００３７】
ＵＰｎＰ拡張部のロケーション、すなわち、ホーム領域内か、またはサービスプロバイダのロケーションか、に依存せずに、拡張部は、正しいポート・マッピングのために自身を構成するために、インターネット・ゲートウェイ装置に対して、ＵＰｎＰまたは他の任意の適切なプロトコルを用いることが可能である。すなわち、要求が届いた場合の制御は、外部のロケーションからのユーザによるサービス要求に従って導かれるべきである。
【００３８】
ダイナミックＤＮＳ（ＤｙｎＤＮＳ）が、ＵＰｎＰ拡張部へのアクセスを簡略化するために、本発明のいずれの例示的な実施形態においても用いられてもよい。多くの場合に、ホーム・ロケーションからのインターネット接続は、ダイナミック・インターネットプロトコルアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）（ＤＨＣＰ接続）を用いて行なわれる。すなわち、このことは、時折、例えばゲートウェイが接続線から物理的に遮断される場合に、または時間ベースで、ホーム・ロケーションのアドレスが変化することを意味する。ＵＰｎＰサービスに接続するために、ユーザは、ホームネットワークのＩＰアドレスを知る必要があり、これは、ＩＰアドレスの変更を考えると困難であることもある。しかし、システムは、中央のアクセスコントローラに、ＩＰアドレスの如何なる変更も報知するように構成されてもよく、常時、任意の外部装置からの１つのアドレスを用いて、未だにＵＰｎＰ拡張部へのアクセスを取得することが可能になる。中央のアドレスコントローラは、システムのためのドメイン名サーバ（ＤＮＳ：ｄｏｍａｉｎ  ｎａｍｅ  ｓｅｒｖｅｒ）として機能する。本発明にかかるシステムにより利用されうる、パブリックネットワーク（例えば、インターネット）上で利用可能な幾つかの市販のＤｙｎＤＮＳサービスが存在する。サービスプロバイダが拡張部をホスティングする場合に、アドレスは、通常では、通常のＤＮＳルックアップ・エントリとして提供される。しかし、ＤｙｎＤＮＳサービスが、幾つかの状況についてのこの場合にも利用されうることが排除されるべきではない。
【００３９】
ＵＰｎＰ拡張部には、ＬＡＮ内で利用可能な装置の種類およびサービスを発見し、かつ、ウェブインタフェースへと、または同様に容易にアクセス可能で、遠隔で到達可能なユーザインタフェースへと、発見したものを翻訳するためのソフトウェアが備えられる。ユーザインタフェースでは、ユーザは、異なるサービスへの、またはＵＰｎＰサービスを通じて利用可能なデータコンテンツへのアクセスを取得することが可能である。ＵＰｎＰプロトコルには、このタイプの情報を取得し、利用可能なサービスについてＵＰｎＰコントローラに報知することが出来るために、プロトコル命令が備えられる。これは、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）の動作に従っている。
【００４０】
ユーザは、アドレス（ＩＰアドレスまたはＵＲＬ）を用いて、ローカルエリアネットワークとの接続を有するパブリックネットワークから、ＵＰｎＰ拡張部へと接続し、拡張部は、任意に、ＬＡＮ上で利用可能なコンテンツおよび／またはサービスを保証するために、ユーザ（またはユーザ装置）を認証する。拡張部は、利用可能なサービス／データコンテンツを前もって決定しており、または、当該接続時において、こうした発見プロセスを実行し、ユーザに対して、何か利用可能であるかを示すグラフィカルインタフェースを（例えば、ウェブインタフェース上で）提示する。ユーザは、その後、関心があるサービスまたはデータコンテンツがどれかを選択し、一般に利用可能な通信プロトコル命令（例えば、ＨＴＴＰ、ＨＴＴＰＳ、またはＦＴＰ）を用いて、これにアクセスする。ユーザが、データコンテンツ、例えば、メディアコンテンツ（映画、音楽等）に関心がある場合に、拡張部は、先に検討したようなユーザ装置についての情報を取得し、例えばメディアサーバから、ユーザ装置への送信に適したフォーマットでメディアを要求する。拡張部は、送信に適したフォーマットにフォーマットを変更するために、送信翻訳機能も含んでもよい。
【００４１】
ＵＰｎＰの導入は、サービスプロバイダ（例えば、ブロードバンド・ネットワークリンクの事業者）のためのビジネスの機会の新しい場を開く。サービスプロバイダ（ＳＰ）は、ある種の支払のために、エンドユーザにＵＰｎＰ装置を提供してもよい、または、ユーザのホームの外に位置する（例えば、ｘＤＳＬモデムに基づくリンクのための電話接続局、サービスプロバイダの中央ルータ／サーバのロケーション、またはアクセス技術に依拠する同様のロケーションでの）ＵＰｎＰへのアクセスを提供してもよい。ＳＰは、例えば、月額料金、「アクセスごとの」（すなわち、拡張部等への各アクティブな接続についての）料金、または、（例えば、転送されるデータ等のＭＢごとの）情報量の集計料金を用いて、ＵＰｎＰ拡張サービスを提供してもよい。これは、前払いサービス、クレジットカードまたは銀行口座を介する直接購入を用いて行なわれる、および／または、定期的に（時間または量ベースで）請求される。
【００４２】
「含む」（“ｃｏｍｐｒｉｓｉｎｇ”）という用語が、記載されたのと別の要素またはステップの存在を排除せず、かつ、要素の前の「１つの」（“ａ”または“ａｎ”）という用語が、複数のこうした要素の存在を排除しないことに注意されたい。本発明は、少なくとも部分的に、ソフトウェアまたはハードウェアの一方で実現可能である。さらに、どの参照記号も、特許請求の範囲に記載の請求項の範囲を限定せず、幾つかの「手段」「装置」および「ユニット」が、同じアイテムのハードウェアによって提示されうることに注意されたい。
【００４３】
上記の、記載された実施形態は、例として与えられているだけであり、本発明に限定されるものではない。当業者は、以下の特許請求の範囲に記載の請求項で請求される発明の範囲内の、他の解決策、利用、目的、および機能が分かるであろう。
【００４４】
次の略語は、本明細書では以下の意味を有するものとする。
ＤＮＳ          Domain Name System（ドメイン名システム）
ＦＴＰ          File Transfer Protocol（ファイル転送プロトコル）
ＨＴＴＰ        Hyper text Transfer Protocol（ハイパーテキスト転送プロトコル）
ＨＴＴＰＳ      Hyper Text Transfer Protocol over Secure Socket Layer(SSL)
（ハイパーテキスト転送プロトコル・オーバー・セキュアソケットレイヤ（ＳＳＬ））
ＨＴＴＰＭＵ    HTTP over Multicast UDP（ＨＴＴＰ・オーバー・マルチキャスト・ＵＤＰ）
ＨＴＴＰＵ      HTTP over UDP（ＨＴＴＰ・オーバー・ＵＤＰ）
ＬＡＮ          Local Area Network（ローカルエリアネットワーク）
ＳＳＤＰ        Simple Service Discovery Protocol（簡易サービス発見プロトコル）
ＳＳＬ          Secure Socket Layer（セキュアソケットレイヤ）
ＵＲＬ          Uniform Resource Locator（ユニフォーム・リソース・ロケータ）
ＵＰｎＰ        Universal Plug and Play（ユニバーサル・プラグアンドプレイ）
【図１】
2010525483.tif 000003
【図２】
2010525483.tif 000004
【図３】
2010525483.tif 000005
【図４】
2010525483.tif 000006
【国際調査報告】
2010525483.tif 000007
2010525483.tif 000008
2010525483.tif 000009