(57)【要約】【課題】ローカルネットワークへのリモートアクセスを容易にし、改善する。【解決手段】ローカルネットワークのリモートアクセス・デバイスを介して、ローカルネットワークへのリモートアクセスを可能とするため、ローカルネットワークの移動体デバイスがリモートアクセス用の設定値を編集し、提供する。リモートアクセス・デバイスは、移動体デバイスから設定値を受信し、これらの設定値を用いて、このリモートアクセス・デバイスを介したローカルネットワークへのリモートアクセスを可能とする。【選択図】図１
2007195177.tif 000002
【特許請求の範囲】
【請求項１】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とする方法において、該方法は前記リモートアクセス・デバイスにおいて、
前記ローカルネットワークの移動体デバイスから、前記ローカルネットワークへのリモートアクセス用の設定値を受信するステップと、
前記設定値を使用して、前記リモートアクセス・デバイスを介した前記ローカルネットワークへのリモートアクセスを可能とするステップと、
を含む方法。
【請求項２】
前記リモートアクセスがインターネット・プロトコルに基づいた外部ネットワークを介して可能とされ、前記設定値がダイナミック・ドメイン・ネーム・サービス用の設定情報を含み、前記リモートアクセス・デバイスの割り当てられた外部インターネット・プロトコル・アドレスが変化している時は常に、前記設定情報によって、リモートアクセス・デバイスがダイナミック・ドメイン・ネーム・サービス・サーバのドメイン・ネーム・サービス・エントリをアップデートすることを可能とする、請求項１に記載の方法。
【請求項３】
前記移動体デバイスにおいて先立つステップが、前記ダイナミック・ドメイン・ネーム・サービス・サーバからの前記設定情報を取得するステップを含む、請求項２に記載の方法。
【請求項４】
ユーザが前記ダイナミック・ドメイン・ネーム・サービス・サーバからの前記設定情報を要求することを支援するウィザードが、前記移動体デバイスで実行される請求項３に記載の方法。
【請求項５】
前記取得される設定情報が、拡張可能なマーク付け言語ファイルに含まれる、請求項３に記載の方法。
【請求項６】
前記設定値にさらに前記ダイナミック・ドメイン・ネーム・サービス・サーバのポリシ情報が含まれる、請求項２に記載の方法。
【請求項７】
前記設定値が、
外部サーバ上での前記リモートアクセス・デバイスの登録設定値、
前記リモートアクセスの活性化用設定値、
前記移動体デバイスの前記リモートアクセス用登録設定値、
前記移動体デバイスによって前記リモートアクセスが可能になる前記ローカルネットワークのデバイスリスト、
前記リモートアクセスにおいて従うセキュリティ・ポリシ設定値、
のうち少なくとも１つを含む、請求項１に記載の方法。
【請求項８】
前記リモートアクセスの権限をデバイスに与えるセキュリティ証明書を、前記移動体デバイスに送信するステップをさらに含む、請求項１に記載の方法。
【請求項９】
受信した設定値に基づいて、リモートアクセスを要求するデバイスと前記ローカルネットワークとの間のリモート接続を設定するステップをさらに含む、請求項１に記載の方法。
【請求項１０】
前記要求デバイスにリモートアクセスの権限を与えるセキュリティ証明書が、前記要求に含まれる場合のみ、前記リモート接続が設定される、請求項９に記載の方法。
【請求項１１】
前記要求デバイスが、前記移動体デバイス、および前記移動体デバイスによって前記リモートアクセスを要求する権限を与えられたデバイスのいずれか１つである、請求項９に記載の方法。
【請求項１２】
前記要求デバイスが他のローカルネットワークのデバイスであり、前記デバイスは前記移動体デバイスによって前記リモートアクセスの権限を与えられる、請求項９に記載の方法。
【請求項１３】
前記リモートアクセス・デバイスが、リモート接続のために、仮想プライベート・ネットワーク、セキュア・ソケット・レイヤ・トンネリングおよび仮想プライベート・ネットワーク、またはインターネット・セキュリティ・トンネリングのうち少なくとも１つを使用する、請求項９に記載の方法。
【請求項１４】
前記リモートアクセス・デバイスが、前記ローカルネットワークのリモートアクセス用に登録されていないデバイスからの信号が、リモートアクセスの間に前記ローカルネットワークから出ることを防ぐフィルタリング機能を提供する、請求項１に記載の方法。
【請求項１５】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とする方法において、該方法は前記ローカルネットワークの前記リモートアクセス・デバイスにおいて、
前記ローカルネットワークへのリモートアクセス用の設定値を編集するステップと、
前記設定値を前記リモートアクセス・デバイスに提供するステップと
を含む方法。
【請求項１６】
ローカルネットワークに対するリモートアクセスを可能とするリモートアクセス・デバイス用のチップセットにおいて、前記チップセットが少なくとも１つのチップを備え、前記少なくとも１つのチップはリモートアクセス設定コンポーネントを含み、
前記リモートアクセス設定コンポーネントが、前記ローカルネットワークの移動体デバイスから前記ローカルネットワークへのリモートアクセス用の設定値を受信するようになっており、
前記リモートアクセス設定コンポーネントが、前記設定値を使用して、前記リモートアクセス・デバイスを介した前記ローカルネットワークへのリモートアクセスを可能とするようになっているリモートアクセス・デバイス用のチップセット。
【請求項１７】
ローカルネットワークに対するリモートアクセスを可能とするリモートアクセス・デバイスにおいて、前記リモートアクセス・デバイスはリモートアクセス設定コンポーネントを含み、
前記リモートアクセス設定コンポーネントが、前記ローカルネットワークの移動体デバイスから前記ローカルネットワークへのリモートアクセス用の設定値を受信するようになっており、
前記リモートアクセス設定コンポーネントが、前記設定値を使用して、前記リモートアクセス・デバイスを介した前記ローカルネットワークへのリモートアクセスを可能とするようになっているリモートアクセス・デバイス。
【請求項１８】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とする移動体デバイス用のチップセットにおいて、前記チップセットが少なくとも１つのチップを備え、前記少なくとも１つのチップが、前記ローカルネットワークへのリモートアクセス用の設定値を編集し、前記設定値を前記リモートアクセス・デバイスに提供するようになっているリモートアクセス制御コンポーネントを含む、移動体デバイス用のチップセット。
【請求項１９】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とする移動体デバイスにおいて、前記ローカルネットワークへのリモートアクセス用の設定値を編集し、前記設定値を前記リモートアクセス・デバイスに提供するようになっているリモートアクセス制御コンポーネントを含む、移動体デバイス。
【請求項２０】
ローカルネットワークに対するリモートアクセスを可能とするシステムにおいて、前記システムはローカルネットワークのリモートアクセス・デバイスおよび移動体デバイスを備え、
前記移動体デバイスから前記ローカルネットワークへのリモートアクセス用の設定値を受信するようになっており、前記設定値を使用して、前記リモートアクセス・デバイスを介した前記ローカルネットワークへのリモートアクセスを可能とするようになっているリモートアクセス設定コンポーネントを前記リモートアクセス・デバイスが含み、
前記リモートアクセス・デバイスに前記ローカルネットワークへのリモートアクセス用の設定値を提供するようになっているリモートアクセス制御コンポーネントを、前記移動体デバイスが含むシステム。
【請求項２１】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納されたソフトウェア・プログラム製品において、前記ソフトウェア・コードが前記リモートアクセス・デバイスのプロセッサにより実行された場合に、
前記ローカルネットワークの移動体デバイスから前記ローカルネットワークへのリモートアクセス用の設定値を受信するステップと、
前記設定値を使用して、前記リモートアクセス・デバイスを介した前記ローカルネットワークへのリモートアクセスを可能とするステップと、
を実現するソフトウェア・プログラム製品。
【請求項２２】
ローカルネットワークのリモートアクセス・デバイスを介して前記ローカルネットワークに対するリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納されたソフトウェア・プログラム製品において、前記ソフトウェア・コードが、前記ローカルネットワークの移動体デバイスのプロセッサにより実行された場合に、
前記ローカルネットワークへのリモートアクセス用の設定値を編集するステップと、
前記リモートアクセス・デバイスに前記設定値を提供するステップと、
を実現するソフトウェア・プログラム製品。
【請求項２３】
ローカルエリアネットワークのリモートアクセス・デバイスでダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートする方法において、該方法は移動体デバイスにおいて、
ダイナミック・ドメイン・ネーム・システム・サーバからダイナミック・ドメイン・ネーム・システム設定情報を取得するステップと、
前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービス用の入力として前記設定情報を提供するステップと、
を含む方法。
【請求項２４】
ローカルエリアネットワークのリモートアクセス・デバイスでダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートする移動体デバイスにおいて、前記移動体デバイスは、
ダイナミック・ドメイン・ネーム・システム・サーバからダイナミック・ドメイン・ネーム・システム設定情報を取得するようになっている設定作成コンポーネントと、
前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービス用の入力として前記設定情報を提供するようになっているリモートアクセス制御コンポーネントと、
を含む移動体デバイス。
【請求項２５】
ローカルエリアネットワークのリモートアクセス・デバイスでダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートするダイナミック・ドメイン・ネーム・サービス・サーバにおいて、前記ダイナミック・ドメイン・ネーム・サービス・サーバは設定作成コンポーネントを含み、
前記設定作成コンポーネントが、移動体デバイスによる要求に応じて、前記リモートアクセス・デバイス用のダイナミック・ドメイン・ネーム・システム設定情報を編集するようになっており、
前記設定作成コンポーネントが、前記編集されたダイナミック・ドメイン・ネーム・システム設定情報を前記移動体デバイスに提供するようになっているダイナミック・ドメイン・ネーム・サービス・サーバ。
【請求項２６】
ローカルネットワークへのリモートアクセスを可能とするリモートアクセス・デバイスにおいて、前記リモートアクセス・デバイスは前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートし、前記リモートアクセス・デバイスは設定作成コンポーネントを含み、
前記設定作成コンポーネントが、前記ローカルネットワークの移動体デバイスからダイナミック・ドメイン・ネーム・システム設定情報を取得するようになっており、
前記設定作成コンポーネントが、前記取得したダイナミック・ドメイン・ネーム・システム設定情報に基づいて、前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービスの設定を実施するようになっているリモートアクセス・デバイス。
【請求項２７】
ローカルエリアネットワークのリモートアクセス・デバイス、および前記リモートアクセス・デバイス上でのダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートする移動体デバイスを含むシステムにおいて、前記移動体デバイスが、
ダイナミック・ドメイン・ネーム・システム・サーバからダイナミック・ドメイン・ネーム・システム設定情報を取得するようになっている、設定作成コンポーネントと、
前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービス用の入力として前記設定情報を提供するようになっている、リモートアクセス制御コンポーネントとを含むシステム。
【請求項２８】
ローカルエリアネットワークのリモートアクセス・デバイスでダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートするソフトウェア・コードが、読み出し可能なメディアに格納されたソフトウェア・プログラム製品において、前記ソフトウェア・コードが、前記ローカルネットワークの移動体デバイスのプロセッサにより実行された場合に、
ダイナミック・ドメイン・ネーム・システム・サーバからダイナミック・ドメイン・ネーム・システム設定情報を取得するステップと、
前記リモートアクセス・デバイスでのダイナミック・ドメイン・ネーム・システム・サービス用の入力として前記設定情報を提供するステップと、を実現するソフトウェア・プログラム製品。
【請求項２９】
第１のローカルネットワークへのリモートアクセスを可能とする方法において、第２のローカルネットワークのリモートアクセス・デバイスでの前記方法は、
前記第１のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するステップと、
前記設定値を使用して、前記第１のローカルネットワークのリモートアクセス・デバイスへの接続を設定するステップと、を含む方法。
【請求項３０】
第２のローカルネットワークへのリモートアクセスを可能とする第１のローカルネットワークのリモートアクセス・デバイスにおいて、前記第１のローカルネットワークの前記リモートアクセス・デバイスがリモートアクセス設定コンポーネントを含み、
前記リモートアクセス設定コンポーネントが、前記第２のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するようになっており、
前記リモートアクセス設定コンポーネントが、前記設定値を用いて前記第２のローカルネットワークのリモート・デバイスへの接続を設定できるようになっている第１のローカルネットワークのリモートアクセス・デバイス。
【請求項３１】
第１のローカルネットワークへのリモートアクセスを可能とする移動体デバイスにおいて、前記移動体デバイスが前記第１のローカルネットワークに関連づけられており、第２のローカルネットワークのリモートアクセス・デバイスが前記第１のローカルネットワークのリモートアクセス・デバイスへの接続を設定できるようにする設定値を編集するようになっており、前記設定値を前記第２のローカルネットワークのリモートアクセス・デバイスへ提供するようになっている、リモートアクセス制御コンポーネントを前記移動体デバイスが含む移動体デバイス。
【請求項３２】
第１のローカルネットワークへのリモートアクセスを可能とするシステムにおいて、前記システムが第２のローカルネットワークのリモートアクセス・デバイスおよび移動体デバイスを含み、
前記移動体デバイスから設定値を受信するようになっており、前記設定値を使用して前記第１のローカルネットワークのリモート・デバイスへの接続を設定できるようになっているリモートアクセス設定コンポーネントを、前記第２のローカルネットワークの前記リモートアクセス・デバイスが含み、
前記移動体デバイスが前記第１のローカルネットワークに関連づけられ、前記第１のローカルネットワークへのリモートアクセス用の設定値を前記第２のローカルネットワークの前記リモートアクセス・デバイスに提供するようになっているリモートアクセス制御コンポーネントを含むシステム。
【請求項３３】
第１のローカルネットワークへのリモートアクセスを可能とするシステムにおいて、前記システムが前記第１のローカルネットワークのリモートアクセス・デバイス、および第２のローカルネットワークのリモートアクセス・デバイスを含み、
前記第１のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するようになっており、前記設定値を使用して前記第１のローカルネットワークのリモート・デバイスへの接続を設定できるようになっているリモートアクセス設定コンポーネントを、前記第２のローカルネットワークの前記リモートアクセス・デバイスが含むシステム。
【請求項３４】
第１のローカルネットワークへのリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納されたソフトウェア・プログラム製品において、前記ソフトウェア・コードが第２のローカルネットワークのリモートアクセス・デバイスのプロセッサにより実行された場合に、
前記第１のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するステップと、
前記設定値を使用して、前記第１のローカルネットワークのリモートアクセス・デバイスへの接続を設定するステップと、
を実現するソフトウェア・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルネットワークへのリモートアクセスに関する。本発明は、特に、ローカルネットワークのリモートアクセス・デバイスを介したローカルネットワークへのリモートアクセスを可能とする方法、チップセット、移動体デバイス、リモートアクセス・デバイス、ソフトウェア・プログラム製品、およびシステムに関する。また、本発明は、ローカルエリアネットワークのリモートアクセス・デバイス上でのダイナミック・ドメイン・ネーム・システム・サービスの設定をサポートする方法、移動体デバイス、リモートアクセス・デバイス、ダイナミック・ドメイン・ネーム・システム・サービス・サーバ、システム、およびソフトウェア・プログラム製品に関する。
【背景技術】
【０００２】
いくつかのデバイス間で対話を可能にするため、これらのデバイスを相互接続するローカルネットワークを確立できる。
【０００３】
ＵＰｎＰ（登録商標）（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）技術は、情報家電、無線デバイス、ＰＣ（パーソナルコンピュータ）等のピアツーピア・ネットワークの接続性を広げるアーキテクチャを定義している。これは、家庭、小企業又は公共空間内の、もしくはインターネットなどに接続されたアドホックまたは管理されていないネットワークへの使いやすく、フレキシブルな、標準ベースの接続性をもたらすように設計されている。ＵＰｎＰ（登録商標）技術は、ＴＣＰ／ＩＰ（伝送制御プロトコル／インターネット・プロトコル）およびウェブ技術を用いた、分散型オープンネットワーキング・アーキテクチャを提供し、ネットワーク化されたデバイス間でのデータ転送の制御および実行のみでなくシームレスな近接ネットワーキングを可能とさせる。
【０００４】
ＵＰｎＰ（登録商標）デバイス・アーキテクチャ（ＵＤＡ）は、無設定、「不可視」ネットワーキング、および幅広いベンダからの広いカテゴリのデバイスの自動検出をサポートするように設計されている。これは、あるデバイスが動的にネットワークに参加し、ＩＰアドレスを取得し、自らの能力を伝え、他のデバイスの存在および能力を知ることができることを意味している。
【０００５】
確立されたローカルネットワークには、ゲートウェイまたは、例えばインターネットを介して外部のデバイスとの通信を可能にする、他の接続コンポーネントを含んでもよい。
【０００６】
既存のゲートウェイ機能のすべてが、コンテンツプロバイダから提供されたサービスなどの外部サービスへ、ローカルネットワーク内から接続できる、例えばウェブアクセスを可能にすることを目標としている。
【０００７】
既存のＵＰｎＰ（登録商標）およびＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）フォーラムにおけるリモートアクセスは、外部デバイスによるローカルネットワークのアクセスを可能とすることを目標としている。ＵＰｎＰ（登録商標）リモートアクセス・タスク・フォースは、遠隔デバイスがネットワーク・デバイスに対してＵＰｎＰ（登録商標）ローカルネットワークの一部であるかのように見えるような方法で、遠隔デバイスがローカルネットワークにアクセスできる方法を定義している。リモートアクセスは、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を基礎的な技術として用いている。
【０００８】
インターネットを介したローカルネットワークへのリモートアクセスを可能とするため、ローカルネットワークにはＩＰアドレスを与える必要がある。
【０００９】
しかし、利用できるパブリックＩＰアドレスの不足によって、すべてのデバイスが独自のＩＰアドレスを持つことができない。この問題を解決するため、インターネット・サービス・プロバイダ（ＩＳＰ）は、その時点でインターネットに接続されているデバイスにプロバイダのアドレスプールから動的にパブリックＩＰアドレスを割り当てる。
【００１０】
したがって、あるローカルネットワークへのリモートアクセスを可能とするため、ＩＳＰはゲートウェイまたはそのローカルネットワークの別のリモートアクセス・デバイスへＩＰアドレスを動的に割り当てる。ローカルネットワークに接続できるようにするため、遠隔デバイスは、ゲートウェイのパブリックＩＰアドレスを事前に知っている必要があるが、これは、変化するＩＰアドレスを考えると簡単な作業ではない。
【００１１】
ダイナミック・ドメイン・ネームシステム（ＤｙｎＤＮＳ）は、この作業を容易とさせるシステムであり、固定のインターネット・ドメイン名を変化するＩＰアドレスに割り当てることを可能にする。ダイナミックＤＮＳサーバは、完全修飾ドメイン名（ＦＱＤＮ）とダイナミックＩＰアドレスとの間のマッピングを行なう。これは、インターネット上の他のサイトがダイナミックＩＰアドレスを持つ機器、例えば、モデムのＩＰアドレスが、インターネット・サービス・プロバイダに時々変えられるケーブルまたはＤＳＬ（デジタル加入者線）サービスなどへの接続を、ＩＰアドレス自体を追跡することなく確立できるようにする。ダイナミックＤＮＳを実装するには、当該ドメインの最大キャッシング時間を非常に短く通常、数分に設定する必要がある。これにより、インターネット上の他のサイトが、それらのキャッシュに古いアドレスを保持しないようにし、新しい接続をする都度、通常そのドメインのＤｙｎＤＮＳサーバにコンタクトをとるようになる。
【００１２】
したがって、ローカルネットワークがＤｙｎＤＮＳサービスを利用する場合、ゲートウェイを介してローカルネットワークへアクセスしようとしている遠隔デバイスもまた、実際のＩＰアドレスを知る必要はなく、そのゲートウェイのＦＱＤＮのみを知ればよい。
【００１３】
ローカルネットワーク内でＤｙｎＤＮＳを使用するには、ゲートウェイ内のＤｙｎＤＮＳパラメータを設定する必要がある。そのような設定は、例えば、どのＤｙｎＤＮＳサーバにＩＰアドレスの変更について通知すべきかなどを示さなければならない。
【００１４】
しかし、そのようなゲートウェイには、ＤｙｎＤＮＳパラメータを設定する標準的で一般的なメカニズムがない。現在は、各サービス・プロバイダが、アップデートを行なうために使用される独自の専用クライアントを提供している。ＤｙｎＤＮＳ空間における標準がないために、一般的なユーザには、ＤｙｎＤＮＳ設定値を家庭のゲートウェイに設定することがかなり複雑になっている。
【００１５】
既存のＩＧＤ（Ｉｎｔｅｒｎｅｔ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅｓ）は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）の設定を可能とするサービスをサポートしているが、これには外部サーバへローカルネットワーク・ゲートウェイを登録させる動作、またはパブリック・アドレスを用いて外部からゲートウェイをアクセスできるようにするＤｙｎＤＮＳサービスが含まれない。
【００１６】
ケーブル・ラボ株式会社（Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ  Ｌａｂｏｒａｔｏｒｉｅｓ，  Ｉｎｃ．）は、ＵＰｎＰ（登録商標）デバイスと対話するためのＩＧＤ機能を備えた、新しいゲートウェイデバイスの機能を導入した（非特許文献１参照）。
【００１７】
【非特許文献１】「ケーブルホーム１．１仕様ＣＨ−ＳＰ−ＣＨ１．１−Ｉ１０−０５１２１４（ＣａｂｌｅＨｏｍｅ  １．１  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ＣＨ−ＳＰ−ＣＨ１．１−Ｉ１０−０５１２１４）」、２００５年１２月１４日
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかし、このＩＧＤも、外部サーバへの登録を開始するサービスを提供していない。
【００１９】
さらに、デバイスが遠隔地にある場合に、ゲートウェイにアクセスすることを可能とするセキュリティ・メカニズムも提供していない。
【００２０】
本発明の目的は、ローカルネットワークへのリモートアクセスを容易にし、改善することである。
【課題を解決するための手段】
【００２１】
ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とする第１の方法が提案される。この方法はリモートアクセス・デバイスにおいて、ローカルネットワークの移動体デバイスから、ローカルネットワークへのリモートアクセス用の設定値を受信するステップを含む。また、この方法はリモートアクセス・デバイスにおいて、設定値を使用して、リモートアクセス・デバイスを介したローカルネットワークへのリモートアクセスを可能とするステップを含む。
【００２２】
さらに、ローカルネットワークに対するリモートアクセスを可能とするリモートアクセス・デバイス用のチップセットが提案される。このチップセットは、少なくとも１つのチップを備え、少なくとも１つのチップはリモートアクセス設定コンポーネントを含む。リモートアクセス設定コンポーネントは、ローカルネットワークの移動体デバイスからローカルネットワークへのリモートアクセス用の設定値を受信するようになっている。また、リモートアクセス設定コンポーネントは、設定値を使用して、リモートアクセス・デバイスを介したローカルネットワークへのリモートアクセスを可能とするようになっている。
【００２３】
さらに、ローカルネットワークに対するリモートアクセスを可能とするリモートアクセス・デバイスが提案される。このリモートアクセス・デバイスは、リモートアクセス設定コンポーネントを含み、これは上記提案されたチップセットのリモートアクセス設定コンポーネントと同じ機能を実現するようになっている。しかし、このリモートアクセス設定コンポーネントは、ハードウェアおよび／またはソフトウェアで実現できることに留意されたい。例えば、リモートアクセス・デバイスのプロセッサにより実行されるソフトウェア・コードによって実現することができよう。あるいは、例えば、チップに集積された回路によって実現することもできよう。
【００２４】
リモートアクセス・デバイスは、例えば、ＩＧＤまたは他のゲートウェイデバイスとすることができよう。
【００２５】
さらに、ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納された第１のソフトウェア・プログラム製品が提案される。このソフトウェア・コードは、リモートアクセス・デバイスのプロセッサにより実行された場合に、上記提案された第１の方法を実現する。このソフトウェア・プログラム製品は、例えば、リモートアクセス・デバイスに実装可能な自律的メモリ・デバイスまたはメモリ・コンポーネントとすることができる。
【００２６】
さらに、ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とする第２の方法が提案される。この方法はローカルネットワークのリモートアクセス・デバイスにおいて、ローカルネットワークへのリモートアクセス用の設定値を編集するステップと、この設定値をリモートアクセス・デバイスに提供するステップとを含む。
【００２７】
さらに、ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とする移動体デバイス用のチップセットが提案される。このチップセットは少なくとも１つのチップを備え、この少なくとも１つのチップがリモートアクセス制御コンポーネントを含む。リモートアクセス制御コンポーネントは、ローカルネットワークへのリモートアクセス用の設定値を編集するようになっている。また、リモートアクセス制御コンポーネントは、この設定値をリモートアクセス・デバイスに提供するようになっている。
【００２８】
さらに、ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とする移動体デバイスが提供される。この移動体デバイスは、リモートアクセス制御コンポーネントを含み、これは上記提案されたチップセットのリモートアクセス制御コンポーネントと同じ機能を実現するようになっている。しかし、このリモートアクセス制御コンポーネントは、ハードウェアおよび／またはソフトウェアで実現できることに留意されたい。例えば、リモートアクセス・デバイスのプロセッサにより実行されるソフトウェア・コードによって実現することができよう。あるいは、例えば、チップに集積された回路によって実現することもできよう。
【００２９】
移動体デバイスは、ローカルネットワークの一部に適したどんな種類の移動体デバイスであってもよく、例えば、携帯電話機、ラップトップ・コンピュータ、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）などがある。
【００３０】
さらに、ローカルネットワークのリモートアクセス・デバイスを介してローカルネットワークに対するリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納された第２のソフトウェア・プログラム製品が提供される。このソフトウェア・コードは、移動体デバイスのプロセッサが実行した場合、上記提案された第２の方法を実現する。このソフトウェア・プログラム製品もまた、例えば、リモートアクセス・デバイスに実装可能な自律的メモリ・デバイスまたはメモリ・コンポーネントとすることができる。
【００３１】
最後に、ローカルネットワークに対するリモートアクセスを可能とするシステムが提案される。このシステムには、上記提案されたリモートアクセス・デバイスおよび上記提案された移動体デバイスが含まれる。
【００３２】
本発明は、ローカルネットワークの移動体デバイスが、ローカルネットワークのリモートアクセス・デバイスに対して設定値を提供するために使用可能であるという考え方に基づく。
【００３３】
本発明は、リモートアクセス・デバイスおよびリモートアクセスに関するサービスの便利な設定を可能とすることに利点がある。
【００３４】
設定値は移動体デバイスで様々なソースから編集することができる。これらは、移動体デバイス内で得られ、および／またはユーザ入力に基づくことが可能であり、および／または外部サーバから得ることができる。
【００３５】
本発明の一実施例においては、インターネット・プロトコルに基づいた外部ネットワーク、例えばインターネットを介してリモートアクセスが可能となる。この場合、設定値には、ダイナミックＤＮＳの設定情報を含んでもよい。この設定情報は、リモートアクセス・デバイスの割り当てられた外部インターネット・プロトコル・アドレスが変化している際は常に、リモートアクセス・デバイスがＤｙｎＤＮＳのＤＮＳエントリをアップデートすることを可能とする。
【００３６】
この設定情報は、サーバに所望のドメイン名などについて通知するため、例えばウィザード、すなわち対話型コンピュータ・プログラムを使用して、移動体デバイスによってＤｙｎＤＮＳサーバから取得することもできる。このウィザードは、ＤｙｎＤＮＳサーバが提供してもよく、または移動体デバイスに実装してもよい。
【００３７】
取得される設定情報は、必ずではないが、例えばＸＭＬ（拡張可能なマーク付け言語）ファイルに含めてもよい。このファイルは、例えば、リモート制御デバイスがアップデートを管理できるようにするユーザが選択したＤＮＳ名、サーバへのリンク、ならびにユーザ名およびパスワードを含んでもよい。また、リモートアクセス・デバイスによって考慮される必要のあるＤｙｎＤＮＳサーバのポリシ情報が提供されてもよい。
【００３８】
一般的に、設定値には様々な種類の設定を含むこともできる。これらは、例えば、ＤｙｎＤＮＳサーバのような外部サーバでのリモートアクセス・デバイスの登録用設定値、リモートアクセス活性化用設定値、リモートアクセス用の移動体デバイスの登録用設定値、移動体デバイスによるリモートアクセスが可能とされるローカルネットワークのデバイスのリスト、およびリモートアクセスで従われるセキュリティ・ポリシの設定値などである。
【００３９】
したがって本発明の利点は、移動体デバイスがローカルネットワーク、例えばホームネットワークに属している間、セキュリティ情報を通知し、リモートアクセスを活性化するよう、ユーザが設定値を使用することができる点である。これは、ホームネットワークに所在している移動体デバイスのみが登録を開始することができ、この登録によってさらにこの装置のみがローカルネットワークに遠隔アクセスすることを許可されるようにもできるため、適切なセキュリティが得られる。
【００４０】
設定値を受信すると、リモートアクセス・デバイスはセキュリティ証明書を移動体デバイスに送信することもできる。これらのセキュリティ証明書を後に示すことができるデバイスは、したがってローカルネットワークへのリモートアクセスの権限を有してもよい。
【００４１】
リモートアクセス・デバイスは、受信される設定値にしたがって、リモートアクセスを要求しているデバイスとローカルネットワークとの間のリモート接続の設定をすることもできる。セキュリティ証明書が移動体デバイスに提供されている場合、リモートアクセスを要求している要求デバイスにリモートアクセスの権限を与えるこれらのセキュリティ証明書がその要求に含まれるときにのみ、リモート接続が設定される。
【００４２】
要求デバイスは、移動体デバイス自体とすることができる。しかし、同様に、移動体デバイスによってリモートアクセスの要求を行なうよう権限を与えられたデバイスとすることもできることに留意されたい。この権限の付与は、例えば、要求デバイスにセキュリティ証明書を提供することなどにより達成することができる。このような要求デバイスは、例えば移動体デバイスがゲスト・デバイスとして訪問する、他のローカルネットワークのデバイスとすることができよう。
【００４３】
例えば既存のＩＧＤは、訪問したローカルネットワークにあるゲスト移動体デバイスが、訪問したローカルネットワークとホーム・ローカルネットワークとの間の接続を設定する、または移動体デバイスがビジタのネットワークから自身のネットワークを制御することを可能とする、またはローカルネットワークと訪問したネットワークに位置する第３のデバイスとの間でコンテンツ送信を可能とするようないかなる機能も含んでいない。
【００４４】
リモートアクセス用のセキュアな接続を確実なものとするため、リモートアクセス・デバイスは、例えば、リモートアクセス用のＶＰＮ／ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）および／またはＶＰＮ／ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ）トンネリングを使用することもできる。
【００４５】
また、リモートアクセス・デバイスは基本的なフィルタリング機能を提供することもできる。このような機能を用いて、リモートアクセス用に登録されていないローカルネットワークのデバイスからの信号が、リモートアクセス中にローカルネットワークから出ることを防ぐことができる。したがって、フィルタリング機能は、ローカルネットワークの権限を受けていないデバイスからのメッセージを、これらが遠隔から見えないようにするため、フィルタすることができる。
【００４６】
フィルタリング機能は、例えば、デバイスのファイアウォール機能の範囲内、またはデバイスの制御ポイントの範囲内で実装することができる。例えば、ゲートウェイは、ローカルネットワークのＵＰｎＰ（登録商標）デバイスとして、また制御ポイントとして動作するように実装することもできるが、後者はフィルタリングを管理するようになっている。
【００４７】
本発明は、新規のサービスまたはＳＣＰＤ（サービス制御プロトコル記述）仕様の基準として用いることができる。このサービスまたは仕様によって、移動体デバイスまたは制御ポイントがリモートアクセス・デバイスに、ＤｙｎＤＮＳサーバのような外部サーバを検出するためにリモートアクセス・デバイスが使用できる設定について通知可能にすることができる。さらに、このサービスまたは仕様は、移動体デバイスが遠隔地に置かれているときにも移動体デバイスによってローカルネットワークへのリモートアクセスが可能となるよう、移動体デバイスまたは制御ポイントが登録できるようにすることもできる。このサービスまたは仕様は、設定値、セキュリティ・ポリシおよびセキュリティ証明書の管理を含むこともできる。この情報は、リモートアクセス・デバイスを介したローカルネットワークへの安全なアクセスを可能とするため、外部サーバおよび／またはリモートアクセス・デバイスによって使用することができる。
【００４８】
セキュリティ設定には、例えば、移動体デバイスの識別情報を提供するサーバについての情報、および移動体デバイスがローカルネットワークに遠隔的にアクセスすることを可能とするために用いられるセキュリティ情報を含めてもよい。
【００４９】
リモートアクセス・デバイスは、例えば、対応するＳＣＰＤプロトコル、およびＦＷ（ファイアウォール）／ＮＡＴ（ネットワークアドレス変換）機能を含む、スタンドアロン・デバイスであってもよい。
【００５０】
ＳＣＰＤは、移動体デバイス終端接続（ｍｏｂｉｌｅ  ｔｅｒｍｉｎａｔｅｄ  ｃｏｎｎｅｃｔｉｖｉｔｙ）用のリモートアクセス設定サービス、さらにローカルネットワークのリモートアクセス・デバイスと移動体デバイスが訪問したローカルネットワークの他のリモートアクセス・デバイスとの間の接続を起動する動作を含んでもよい。
【００５１】
このサービスはＩＧＤの一部とすることができ、またはリモートアクセス・デバイスとして動作する同様のデバイスに含めることもできる。このサービスは、リモートアクセス・デバイスまたはＩＧＤが外部サーバで登録することができる登録設定値およびセキュリティ・パラメータを含む適切なパラメータを有するわずかな動作から成ってもよい。パラメータはさらに、セキュアなアクセスを可能とするために用いる必要のあるセキュリティ情報を示してもよい。
【００５２】
ローカルネットワークは、それに限らないが、例えばＵＰｎＰ（登録商標）ネットワーク若しくはＫａｚａａネットワークまたはｅＤｏｎｋｅｙネットワークのような、ピアツーピア・ネットワークとすることができる。また、例えばホームネットワークまたはビジネスネットワークなどとすることができる。
【００５３】
ローカルネットワークがＵＰｎＰ（登録商標）の場合、本発明は例えば、ＵＰｎＰ（登録商標）ローカルネットワークへのリモートアクセスを可能とするサービスを定義するＵＰｎＰ（登録商標）ＳＣＰＤ用に使用することができる。そして、リモートアクセス・デバイスは、例えば、公共接続を取得するため、提案されたＳＣＰＤ、制御ポイント機能、ファイアウォール／ＮＡＴ機能、およびサードパーティ・サービスとの接続を含むこともできる。
【００５４】
特に、ＤｙｎＤＮＳ設定の態様には、さらにローカルエリアネットワークのリモートアクセス・デバイスでのＤｙｎＤＮＳサービスの設定をサポートするための方法が提案される。この方法は、移動体デバイスで、ＤｙｎＤＮＳサーバからのＤｙｎＤＮＳ設定情報を取得するステップを含む。この方法はさらに、この移動体デバイスで、設定情報をリモートアクセス・デバイス上でのＤｙｎＤＮＳサービスの設定用の入力として提供するステップを含む。
【００５５】
ＤｙｎＤＮＳ設定の態様には、さらにローカルエリアネットワークのリモートアクセス・デバイスでＤｙｎＤＮＳサービスの設定をサポートする移動体デバイスが提案される。この移動体デバイスは、ＤｙｎＤＮＳサーバからＤｙｎＤＮＳ設定情報を取得するようになっている設定作成コンポーネントを含む。また、リモートアクセス制御コンポーネントが、リモートアクセス・デバイスでのＤｙｎＤＮＳサービス用の入力としてこの設定情報を提供するようになっている。
【００５６】
ＤｙｎＤＮＳ設定の態様には、さらにローカルエリアネットワークのリモートアクセス・デバイスでＤｙｎＤＮＳサービスの設定をサポートするＤｙｎＤＮＳサーバが提案される。ＤｙｎＤＮＳサーバは、移動体デバイスによる要求に応じて、リモートアクセス・デバイス用のＤｙｎＤＮＳ設定情報を編集するようになっている設定作成コンポーネントを含む。この設定作成コンポーネントは、さらに編集されたＤｙｎＤＮＳ設定情報をこの移動体デバイスに提供するようになっている。
【００５７】
ＤｙｎＤＮＳ設定の態様には、さらにローカルネットワークへのリモートアクセスを可能とするリモートアクセス・デバイスを提案する。リモートアクセス・デバイスはリモートアクセス・デバイスでのＤｙｎＤＮＳサービスの設定をサポートする。リモートアクセス・デバイスは、ローカルネットワークの移動体デバイスからＤｙｎＤＮＳ設定情報を取得するようになっている設定作成コンポーネントを含む。設定作成コンポーネントは、さらに、取得したＤｙｎＤＮＳ設定情報に基づいて、リモートアクセス・デバイスでのＤｙｎＤＮＳサービスの設定を実施するようになっている。
【００５８】
ＤｙｎＤＮＳ設定の態様には、さらにローカルエリアネットワークのリモートアクセス・デバイス、およびリモートアクセス・デバイス上でのＤｙｎＤＮＳサービスの設定をサポートする移動体デバイスを含むシステムが提案される。移動体デバイスは、ＤｙｎＤＮＳ設定用に提案された移動体デバイスに対応してもよい。また、このシステムは、例えば、ＤｙｎＤＮＳサーバおよび／またはローカルネットワーク全体を構成してもよい。
【００５９】
ＤｙｎＤＮＳ設定の態様には、最後に、ローカルエリアネットワークのリモートアクセス・デバイスでＤｙｎＤＮＳサービスの設定をサポートするソフトウェア・コードが読み出し可能なメディアに格納されたソフトウェア・プログラム製品が提案される。このソフトウェア・コードが、ローカルネットワークの移動体デバイスのプロセッサにより実行された場合に、ＤｙｎＤＮＳ設定用に特別に提案された方法を実現する。
【００６０】
本発明のＤｙｎＤＮＳ態様は、移動体デバイスのユーザがＤｙｎＤＮＳパラメータでローカルネットワークへのリモートアクセスを設定することを可能にするので、ＤｙｎＤＮＳサービスの使い勝手を改善する。さらに、リモートアクセス・デバイスが互換性のあるＤｙｎＤＮＳサーバ、例えば、ＤｙｎＤＮＳ設定をサポートしているプロバイダのサーバなど、と相互動作することを可能にする。
【００６１】
また、本発明のＤｙｎＤＮＳ態様は、ＤｙｎＤＮＳの実装をユーザから隠すことに適している。例えば、ＤｙｎＤＮＳサーバがＤｙｎＤＮＳ設定情報の検索をサポートするため移動体デバイスにウィザードを提供する場合、ユーザは単にウィザードを使用し、リモートアクセス・デバイスにこの情報を入力するだけでよい。
【００６２】
リモートアクセス設定の一般的な態様に対して示されたどの実施例も、同様に提案された特別なＤｙｎＤＮＳ設定に使用し、組み合わせ、または適応させることができることを理解されたい。
【００６３】
第１のローカルネットワークへのリモートアクセスを特に第２のネットワークを介して可能とするために、さらなる方法が提案される。この方法は、第２のローカルネットワークのリモートアクセス・デバイスにおいて、第１のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するステップを含む。さらにこの方法は、第２のローカルネットワークのリモートアクセス・デバイスにおいて、設定値を使用して、第１のローカルネットワークのリモートアクセス・デバイスへの接続を設定するステップを含む。
【００６４】
さらに、第２のローカルネットワークへのリモートアクセスを可能とする第１のローカルネットワークのリモートアクセス・デバイスが提案される。第１のローカルネットワークのリモートアクセス・デバイスは、リモートアクセス設定コンポーネントを含む。リモートアクセス設定コンポーネントは、第２のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するようになっている。またリモートアクセス設定コンポーネントは、設定値を用いて第２のローカルネットワークのリモート・デバイスへの接続の設定を可能とするようになっている。
【００６５】
さらに、第１のローカルネットワークへのリモートアクセスを可能とする移動体デバイスが提案される。移動体デバイスは第１のローカルネットワークに関連づけられており、移動体デバイスはリモートアクセス制御コンポーネントを含む。このリモートアクセス制御コンポーネントは、第２のローカルネットワークのリモートアクセス・デバイスが第１のローカルネットワークのリモートアクセス・デバイスへの接続を設定することを可能とする設定値を編集するようになっている。このリモートアクセス制御コンポーネントは、さらに設定値を第２のローカルネットワークのリモートアクセス・デバイスへ提供するようにもなっている。
【００６６】
さらに、第１のローカルネットワークへのリモートアクセスを可能とするシステムが提案される。このシステムは、第２のローカルネットワークのリモートアクセス・デバイスおよび移動体デバイスを含んでいる。第２のローカルネットワークのリモートアクセス・デバイスは、移動体デバイスから設定値を受信するようになっており、設定値を使用して第１のローカルネットワークのリモート・デバイスへの接続の設定を可能とするようになっている。移動体デバイスは、第１のローカルネットワークに関連づけられ、第１のローカルネットワークへのリモートアクセス用の設定値を第２のローカルネットワークのリモートアクセス・デバイスに提供するようになっているリモートアクセス制御コンポーネントを含む。
【００６７】
さらに、第１のローカルネットワークへのリモートアクセスを可能とする別のシステムが提案される。このシステムは、第１のローカルネットワークのリモートアクセス・デバイス、および第２のローカルネットワークのリモートアクセス・デバイスを含む。第２のローカルネットワークのリモートアクセス・デバイスは、第１のローカルネットワークに関連づけられた移動体デバイスから設定値を受信するようになっており、設定値を使用して第１のローカルネットワークのリモート・デバイスへの接続の設定を可能とするようになっているリモートアクセス設定コンポーネントを含む。
【００６８】
さらに、第１のローカルネットワークへのリモートアクセスを可能とするソフトウェア・コードが、読み出し可能なメディアに格納されたソフトウェア・プログラム製品が提案される。ソフトウェア・コードが第２のローカルネットワークのリモートアクセス・デバイスのプロセッサにより実行された場合に、このソフトウェア・コードは、第２のローカルネットワークを介した第１のローカルネットワークへのリモートアクセスを可能とするため提案された方法を実現する。
【００６９】
本発明のこの最後の態様は、例えば、ネットワークのゲートウェイが他のネットワークのゲートウェイをリモートアクセスするように設定する場合に使用できる。このアイデアでも、移動体デバイスをリモートアクセス用のリモートアクセス・デバイスを設定するために使用する。しかし、この場合、リモートアクセス・デバイスは、２つのネットワークをブリッジするために、他のローカルネットワークのリモートアクセス・デバイスにコンタクトするように設定される。２つのリモートアクセス・デバイス間のブリッジ機能は、２つのリモートアクセス・デバイス間に作られた接続上でのアプリケーション・メッセージのシームレスな転送を可能とする。したがって、例えばトンネルである接続を介して他のローカルネットワークのデバイスにアクセスすることも可能とする。設定値に加えて移動体デバイスは、例えば、他のローカルネットワークのリモートアクセス・デバイスからのセキュリティ情報を提供してもよい。
【００７０】
移動体デバイスが設定値を直接リモートアクセス・デバイスに提供する必要はないことを理解されたい。その代わりに、例えば、リモートアクセス・デバイスと同じローカルネットワークに属する他の任意のデバイスを介して、設定値をリモートアクセス・デバイスに届けることもできよう。
【００７１】
リモートアクセス・デバイスの一般的態様またはＤｙｎＤＮＳ設定態様のどの実施例も、提案された第２のローカルネットワークを介した第１のローカルネットワークへのリモートアクセスを可能にするために使用し、組み合わせ、または適応させることができることを理解されたい。
【発明の効果】
【００７２】
本発明は、リモートアクセスデバイスおよびリモートアクセスに関するサービスの便利な設定を可能にする。本発明により、ローカルネットワークへのリモートアクセスが容易となり、改善される。
【発明を実施するための最良の形態】
【００７３】
本発明の他の目的および機能は、以下の詳細な説明を添付の図面とともに参照することで明らかになるであろう。しかし、図面は、単に説明の目的で示されたものであり、本発明を限定するものではなく、これにおいては、添付の特許請求の範囲を参照すべきである。また、図面はスケールに応じて描かれておらず、単に本発明の構造および手順を概念的に図示したものに過ぎないことを理解されたい。
【００７４】
図１は、本発明の実施形態が実装され得るシステムの例を示した、概略ブロック図である。
【００７５】
このシステムは、複数のデバイス１１０を備えたホームネットワークを構成している。このホームネットワークは、例えば、ＵＰｎＰ（登録商標）ローカルネットワークであってもよい。ホームネットワークは、ホームゲートウェイ１２０およびファイアウォール（ＦＷ）１３０を介して、インターネット１４０に接続されている。ホームゲートウェイ１２０およびファイアウォール１３０は、サーバのような１つのデバイスに一体化されていてもよいことを理解されたい。移動体端末１５０は、ホームネットワークの一部を形成してもよいが、また同様に、このユーザが、移動体端末１５０を用いてインターネット１４０を介して、ホームネットワークに時折アクセスすることを所望するかもしれない。また、ＤｙｎＤＮＳサーバ１６０およびＩＳＰサーバ１７０も、インターネット１４０に接続されている。
【００７６】
ここで示されたデバイス１１０、１２０、１３０、１５０、１６０、および１７０のいずれも、次に述べるいくつかの細かい点を除き、従来の方法で実装することができる。
【００７７】
ホームゲートウェイ１２０は、ＤｙｎＤＮＳ設定用のリモートアクセス設定コンポーネント１２１、および一般的なリモートアクセス設定用のリモートアクセス設定コンポーネント１２２を備えている。これらのコンポーネント１２１および１２２の機能は、ハードウェアおよび／またはソフトウェアで実装してもよい。プロセッサ１２３は、例えば、対応しているソフトウェア・コード・コンポーネントを実行してもよい。また、このようなプロセッサ１２３は、ホームゲートウェイ１２０、またはホームゲートウェイ１２０を構成するデバイスの他の機能に対して提供されるソフトウェア・コード・コンポーネントを実行することもできよう。
【００７８】
あるいは、コンポーネント１２１および１２２のいくつかの、またはすべての機能が、たとえばチップまたはチップセットに一体化されることもできよう。ホームゲートウェイ１２０は、ホームゲートウェイ１２０がホームネットワークの一部を形成し得るように、さらにＵＰｎＰ（登録商標）デバイス機能を提供するホームネットワーク用のインターフェース１２４を備えている。ホームゲートウェイ１２０はさらに、インターネット１４０とのデータ交換を可能にする通信コンポーネント１２５を備えている。
【００７９】
移動体端末１５０は、ＤｙｎＤＮＳ設定作成コンポーネント１５１、ＤｙｎＤＮＳ設定作成コンポーネント１５１に接続されたＤｙｎＤＮＳ制御用のリモートアクセス制御コンポーネント１５２、およびリモートアクセスの一般的な制御用のリモートアクセス制御コンポーネント１５３を備えている。これらのコンポーネント１５１、１５２、および１５３の機能は、ハードウェアおよび／またはソフトウェアで実装してもよい。プロセッサ１５４は、例えば、対応しているソフトウェア・コード・コンポーネントを実行してもよい。また、このようなプロセッサ１５４は、移動体端末１５０の他の機能に対して提供されるソフトウェア・コード・コンポーネントを実行することもできよう。あるいは、コンポーネント１５１、１５２および１５３のいくつかの、またはすべての機能が、たとえばチップまたはチップセットに一体化されることもできよう。移動体端末１５０は、さらにリモートアクセス制御コンポーネント１５３に接続された記憶装置１５５を備えている。さらに移動体端末１５０は、記憶装置１５５、ＤｙｎＤＮＳ設定作成コンポーネント１５１、ならびにリモートアクセス制御コンポーネント１５２および１５３に接続された通信コンポーネント１５６を備えている。通信コンポーネント１５６は、移動通信、ＷＬＡＮベース通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）ベース通信など、他のデバイスとの様々な種類の通信を可能とさせることもできる。最後に移動体端末１５０は、移動体端末１５０のすべてのコンポーネントに接続され、ユーザが入力を行なうことができるユーザ入力手段１５７も備えている。
【００８０】
ＤｙｎＤＮＳサーバ１６０は、ＤｙｎＤＮＳ設定作成コンポーネント１６１、ＤｙｎＤＮＳデータベース（ＤＢ）・アップデート・コンポーネント１６２、およびマッピング・コンポーネント１６３を備えている。これらのコンポーネント１６１、１６２および１６３の機能は、ハードウェアおよび／またはソフトウェアで実装してもよい。プロセッサ１６４は、例えば、対応しているソフトウェア・コード・コンポーネントを実行してもよい。また、このようなプロセッサ１６４は、ＤｙｎＤＮＳサーバ１６０の他の機能に対して提供されるソフトウェア・コード・コンポーネントを実行することもできよう。あるいは、コンポーネント１６１、１６２および１６３のいくつかの、またはすべての機能が、たとえばチップまたはチップセットに一体化されることもできよう。さらに、ＤｙｎＤＮＳサーバ１６０は、ＤｙｎＤＮＳ  ＤＢアップデート・コンポーネント１６２およびマッピング・コンポーネント１６３に接続された、ＤｙｎＤＮＳデータベース（ＤＢ）１６５も備えている。
【００８１】
ここに示されたシステムの図示されたコンポーネントは、このシステムに実装された主な機能を示すことを単に意図していることを理解されたい。実際の実装は、例えば、前述の非特許文献１に基づくことができる。
【００８２】
ＤｙｎＤＮＳサーバ１６０は、図１に独立したデバイスとして示されているが、その機能は他のデバイスに一体化してもよいことに留意されたい。
【００８３】
次に、図２を参照する。図２において、ホームゲートウェイ１２０は、ＩＳＰサーバ１７０により管理されるＩＳＰネットワーク１４１を介して、ホームネットワークをインターネット１４０に接続している。ＩＳＰサーバ１７０は、ＩＰアドレスをホームゲートウェイ１２０に動的に割り当てる働きをする。インターネット１４０に接続されたＤｙｎＤＮＳサーバ１６０は、ホームゲートウェイ１２０にＤｙｎＤＮＳサービスを提供してもよい。
【００８４】
ＤｙｎＤＮＳサービスは様々な団体によって大規模に提供され、各団体は加入している機器の現在のＩＰアドレスをデータベースに保持し、必要に応じてユーザがこれらをアップデートできるようになっている。機器にインストールされている「クライアント」プログラムには、バックグラウンドで動作し、その機器のＩＰアドレスを定期的にチェックするものもある。そして、ＩＰアドレスが変更されていた場合、ＤｙｎＤＮＳサービスに対しアップデート要求を送信する。ホームゲートウェイのような、ルータおよびネットワーキング・コンポーネントの多くが、そのファームウェアにこのような機能を備えている。現在、無料または少額でＤｙｎＤＮＳサービスを提供しているサードパーティのサービス・プロバイダもいくつかある。
【００８５】
あるいは、ＩＳＰサーバ１７０自体が対応するＤｙｎＤＮＳサービスを加入契約の一部として提供することもできよう。
【００８６】
次に、ホームネットワークのデバイス１１０への移動体端末１５０のリモートアクセスに関して、図１のシステムにおけるいくつかの動作を説明する。以降示されるどのユーザ入力も、ユーザ入力手段１５７を介して移動体端末１５０に入力されるものと理解されたい。さらに、移動体端末１５０は、通信コンポーネント１５６のうちの適当な１つを介して、ホームゲートウェイ１２０、インターネット１４０、またはその他のデバイスをアクセスするものと理解されたい。
【００８７】
図３を参照して、ユーザによるＤｙｎＤＮＳ設定に対する、図１のシステムの動作を次に説明する。ＤｙｎＤＮＳ設定は、例えば、ドメイン名の選択または変更などに用いてもよい。このドメイン名はホームネットワークに関連づけられ、ホームネットワークへのリモートアクセス用の完全修飾ドメイン名として用いることができる。図３は、ＤｙｎＤＮＳ設定を行なうための、図１のシステムのコンポーネント間での信号のやりとりを示している。
【００８８】
図３には、移動体端末１５０のＤｙｎＤＮＳ設定作成コンポーネント１５１の例としてのブラウザ、および移動体端末１５０のリモートアクセス制御コンポーネント１５２の例としてのリモートアクセス制御ポイントが示されている。移動体端末１５０は、現在ホームネットワークに接続されており、ホームゲートウェイ１２０のインターフェース１２４および通信コンポーネント１２５を介して、インターネット１４０にアクセスすることもできる。さらに、図３には、ＤｙｎＤＮＳサーバ１６０およびゲートウェイ１２０が示されている。
【００８９】
ユーザは、ブラウザ１５１を用いてホームゲートウェイ１２０を介し、選択されたＤｙｎＤＮＳサーバ１６０をアクセスすることで、移動体端末１５０上でホームネットワークのドメイン名を選択するための登録を開始することもできる（ステップ３１１）。そして、ＤｙｎＤＮＳサーバ１６０のＤＮＳ設定作成コンポーネント１６１は、ブラウザ１５１上で開始されるウィザードを提供する（ステップ３１２）。このウィザードは、例えばドメイン名の取得などに必要となるステップによってユーザを支援する。入力された情報は、ウィザードによって、ＤｙｎＤＮＳサーバ１６０のＤＮＳ設定作成コンポーネント１６１に供給される（ステップ３１３）。
【００９０】
その後、ＤｙｎＤＮＳサーバ１６０のＤＮＳ設定作成コンポーネント１６１がＤｙｎＤＮＳ設定情報を、ＸＭＬファイルの形式に編集する（ステップ３１４）。このＸＭＬファイルには、一般的なクライアントがこのＤｙｎＤＮＳサーバ１６０に接続し、ゲートウェイ１２０のＩＰアドレスが変更された時は常にＤＮＳエントリをアップデートするために必要な情報が含まれる。ＤｙｎＤＮＳ設定情報には、例えば、選択されたドメイン名、サービスをアップデートするＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、ユーザ名、およびパスワードを含んでもよい。さらに設定情報には、特定のサービス・プロバイダに特有のＤｙｎＤＮＳプロバイダ・サービス・レベルの取り決め、およびポリシ・パラメタへのポインタも含むことができる。このようなポリシ・パラメタは、例えば、ＤｙｎＤＮＳエントリの失効を防ぐために実行しなければならない強制アップデートを含んでもよい。
【００９１】
ＸＭＬファイルは、例えば、次のような構造を有していてもよい。
<?xml version="1.0" encoding="UTF-8"?>
<DynamicDNSConfiguration 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="DynDNSConfig.xsd">
<DNSName>Dynamic DNS Provider</DNSName>
<UpdateConfiguration>
<URI>http://www.dyndns-provider.com/update-dyndns.cgi</URI>
<Username>MyUserName</Username>
<Password>MyPassword</Password>
</UpdateConfiguration>
<Policy>
<SLAURI>http://www.dyndns-provider.com/sla/dyndns.txt</SLAURI>
<ForceUpdate>30 days</ForceUpdate>
</Policy>
</DynamicDNSConfiguration>
【００９２】
登録プロセスを完了させるため、移動体端末１５０がＤｙｎＤＮＳサーバ１６０から、ＤｙｎＤＮＳアップデート設定情報、および任意でポリシ設定を含めたＸＭＬファイルを受信する（ステップ３１５）。
【００９３】
その後、ユーザはリモートアクセス設定を開始してもよい（ステップ３２１）。これを達成するためユーザは、リモートアクセス制御コンポーネント１５２にその設定を管理させるようにする。
【００９４】
リモートアクセス制御コンポーネント１５２は、受信したＸＭＬファイルを用いて、ホームゲートウェイ１２０のリモートアクセス設定コンポーネント１２１を設定する（ステップ３２２、３２３）。リモートアクセス設定が完了すると、リモートアクセス設定コンポーネント１２１によって、リモートアクセス制御コンポーネント１５２へ対応する確認が提供される（ステップ３２４）。
【００９５】
これで、ホームゲートウェイ１２０のリモートアクセス設定コンポーネント１２１が、ＩＰアドレスが変化しているときは常に、ＤｙｎＤＮＳサーバ１６０のデータベース１６５中のＤＮＳエントリをアップデートできるようになる。ＤｙｎＤＮＳサーバ１６０のオペレータが、一定時間活動が見られないとＤＮＳエントリを失効するポリシを遂行する場合、ホームゲートウェイ１２０は、ＸＭＬファイル中のＤｙｎＤＮＳ設定値から失効時についての情報を得られるため、確実にこれが起こらないようにすることもできる。
【００９６】
したがって、図３を参照しながら説明したメカニズムによって、エンドユーザが、使用されているＤｙｎＤＮＳサービスの実装仕様を知ることなく、ＤｙｎＤＮＳパラメータを用いて自分のリモートアクセスＵＰｎＰサービスを設定できるようになる。
【００９７】
次に、ユーザによるさらなるリモートアクセス設定に対する図１のシステムの動作について、図４および図５を参照しながら説明する。図４は、第１のケースにおいてやりとりされるメッセージを示し、図５は第２のケースにおいてやりとりされるメッセージを示している。ホームゲートウェイ１２０のリモートアクセス設定コンポーネント１２２は、以下で説明するプロキシ機能を可能とさせるＵＰｎＰ（登録商標）制御ポイント機能を提供する。
【００９８】
図４は、時間Ｔ＝０の第１の時点で行なわれた動作、および時間Ｔ＝１の第２の時点で行なわれた動作を示している。
【００９９】
第１の時点では、移動体端末１５０はホームネットワークに属しており、このホームネットワークは、さらにデバイス１１０、カメラ１１１、およびＰＣ１１２を含んでいる。さらに、ゲートウェイ１２０およびファイアウォール１３０も示されている。
【０１００】
移動体端末１５０のユーザが、対応するユーザ入力により、ホームネットワークへのリモートアクセスの活性化を要求する（メッセージ１）。そこで、移動体端末１５０のリモートアクセス制御コンポーネント１５３が、ゲートウェイ１２０のリモートアクセス制御コンポーネント１２２に対してリモートアクセス設定を開始する（メッセージ２）。この開始メッセージには、例えば、移動体端末１５０の識別情報（ＩＤ）および所望のセキュリティ・ポリシなどを含んでもよい。
【０１０１】
そして、ゲートウェイ１２０のリモートアクセス制御コンポーネント１２２は、移動体端末１５０に、リモートアクセスが許可されるデバイスのリストを挿入するように要求する（メッセージ３）。リモートアクセス制御コンポーネント１５３は、移動体端末１５０にＭ−ｓｅａｒｃｈメッセージ（メッセージ４）をブロードキャストさせ、これに応じ、移動体端末１５０がホームネットワークの他のデバイス１１０からそれぞれＮｏｔｉｆｙメッセージ（メッセージ５）を受信する。カメラ１１１からのＮｏｔｉｆｙメッセージ５には、識別情報「ＵＤ１」を含むデバイス記述が含まれている。ＰＣ１１２からのＮｏｔｉｆｙメッセージ５には、識別情報「ＵＤ２」を含むデバイス記述が含まれている。検出されたデバイス１１１および１１２のリストがユーザに示される。
【０１０２】
ここで、ユーザはリモートアクセスが可能となる唯一のデバイスとしてＰＣ１１２を選択し得るようになる（メッセージ６）。対応する識別情報「ＵＤ２」が、移動体端末１５０のリモートアクセス制御コンポーネント１５３によって、ホームゲートウェイ１２０に提供される（メッセージ７）。ホームゲートウェイ１２０のリモートアクセス制御コンポーネント１２２が、リモートアクセスに対するセキュリティ証明書を生成し、これらを移動体端末１５０に提供する（メッセージ８）。リモートアクセス制御コンポーネント１５３は、これらのセキュリティ証明書を移動体端末１５０の記憶装置１５５に格納する。
【０１０３】
第２の時点では、ユーザはＰＣ１１２に保存されたアイテムをプロジェクタ４１１を介して、スクリーン４１２に表示させたいと考えている。しかし、ユーザおよびユーザの移動体端末１５０は、今はホームネットワークの範囲内に置かれていない。ユーザは、移動体端末１５０を用いて、インターネット１４０にアクセスできるのみである。
【０１０４】
したがってユーザは、移動体端末１５０のリモートアクセス制御コンポーネント１５３に、ホームネットワークへのリモート接続を確立するよう要求する（メッセージ９）。リモートアクセス制御コンポーネント１５３は、ホームゲートウェイ１２０へのリモート接続をホームネットワークの完全修飾ドメイン名を用い、インターネット１４０を介して設定する。またこの状況において、リモートアクセス制御コンポーネント１５３は記憶装置１５５からセキュリティ証明書を取り出し、これらを移動体端末１５０のＩＤとともにホームゲートウェイ１２０へ送信する（メッセージ１０）。
【０１０５】
接続を確立するため、ＤｙｎＤＮＳサーバ１６０は、与えられたドメイン名をゲートウェイ１２０の現在有効なＩＰアドレスにマッピングしてもよい。
【０１０６】
ホームゲートウェイ１２０のリモートアクセス設定コンポーネント１２２は、遠隔移動体端末１５０とホームゲートウェイ１２０との間のセキュアな信号交換を確実に行なえるよう、ＶＰＮ／ＳＳＬおよびＶＰＮ／ＩＰｓｅｃトンネリング機能を提供する。
【０１０７】
リモートアクセス設定コンポーネント１２２は、セキュリティ証明書を検査する。セキュリティ証明書がリモートアクセス用にホームネットワークに関連づけられた移動体端末１５０に割り当てられたと判断された場合、リモートアクセス設定コンポーネント１２２は、ホームゲートウェイ１２０に、Ｍ−ｓｅａｒｃｈメッセージをホームネットワークのすべてのデバイス１１１および１１２のうちリモートアクセスが活性化されたものに対して送信させる（メッセージ１１）。現在の状態では、これは、識別情報ＵＤ２を有するＰＣ１１２のみである。リモートアクセス設定コンポーネント１２２は、これに応じ、ＰＣ１１２から「ＵＤ２がＩＰｘを取得した」ことを示すＮｏｔｉｆｙメッセージ（メッセージ１２）を受信する。その後、リモートアクセス設定コンポーネント１２２は、ファイアウォール１３０へ「ＵＤ２  ＩＰｘを開く」メッセージを送信する（メッセージ１３）。これによって、ファイアウォール１３０がＰＣ１１２からインターネット１４０へメッセージを通過させることを保証する。
【０１０８】
次のステップでユーザは、遠隔移動体端末１５０にホームネットワークのデバイスを検索させる（メッセージ１４）。そして遠隔移動体端末１５０は、インターネット１４０を介してホームゲートウェイ１２０にＭ−ｓｅａｒｃｈメッセージを送信する（メッセージ１５）。ホームゲートウェイ１２０は、受信したメッセージ１５をホームネットワークにブロードキャストする。カメラ１１１およびＰＣ１１２は、それぞれＮｏｔｉｆｙメッセージによって反応する（メッセージ１６）。ＰＣ１１２からのＮｏｔｉｆｙメッセージ１６は、ホームゲートウェイ１２０によって、ファイアウォール１３０を介して遠隔移動体端末１５０へ転送される。一方、カメラ１１１からのＮｏｔｉｆｙメッセージ１６は、ファイアウォール１３０によってブロックされる。
【０１０９】
そして遠隔移動体端末１５０は、ホームゲートウェイ１２０からＰＣ１１２に転送されるＧｅｔメッセージによって、ＰＣ１１２にアイテム１を提供するよう要求する（メッセージ１７）。ＰＣ１１２は、アイテム１を含む「２００  ＯＫ」メッセージで応答し（メッセージ１８）、このメッセージ１８はゲートウェイ１２０によってインターネット１４０を介して遠隔移動体端末１５０に転送される。
【０１１０】
ユーザは受信したアイテム１について通知され、ここで、プロジェクタ４１１へのコンテンツの転送を開始できる（メッセージ１９）。遠隔移動体端末１５０は、Ｐｏｓｔメッセージによってプロジェクタ４１１にアイテム１を送信する（メッセージ２０）。よってプロジェクタ４１１は、アイテム１をスクリーン４１２に表示し得るようになる。
【０１１１】
図５は、図４の第１の時点を参照して説明したように、ホームネットワークへのリモートアクセスがすでに活性化された状態に基づく。
【０１１２】
したがって移動体端末１５０は、ホームネットワークのＰＣ１１２へのリモートアクセス要求ができるようになっている。このホームネットワークには、さらにカメラ１１１、ホームゲートウェイ１２０が含まれ、ホームゲートウェイ１２０は、ファイアウォール１３０を介してインターネット１４０へのアクセスを提供している。
【０１１３】
ここで移動体端末１５０のユーザは、プロジェクタ５１１を介してＰＣ１１２に保存されたアイテムをスクリーン５１２表示させたいと考えている。しかしユーザおよびユーザの移動体端末１５０は、もはやホームネットワークの範囲内にはない。さらにプロジェクタ５１１は、遠隔移動体端末１５０が直接アクセス権を持たないビジタのホームネットワークに属している。ビジタのホームネットワークには、プロジェクタ５１１に加え、カメラ５１３、および他のユーザの移動体端末５５０も備えられている。また、ビジタのホームゲートウェイ５２０は、ファイアウォール５３０を介してインターネット１４０へアクセスが可能である。ビジタのホームゲートウェイ５２０は、図１のホームゲートウェイ１２０と類似の方法で構成してもよい。
【０１１４】
移動体端末１５０のユーザは、さらなる移動体端末５５０にホームネットワークへのリモートアクセスを活性化する一時的な権利を与えることによって、移動体端末１５０にホームネットワークへのゲスト・アクセスを許可させる（メッセージ１）。メッセージ１は、少なくとも、例えば、ホームゲートウェイ１２０のドメイン名を含む設定値、並びに例えば移動体端末１５０のＩＤおよび移動体端末１５０の記憶装置１５５に格納されたセキュリティ証明書を含むセキュリティ情報で構成されている。メッセージ１に含まれる設定値およびセキュリティ情報の編集、およびメッセージ１の送信もまた、移動体端末１５０のリモートアクセス制御コンポーネント１５３によって行なうことができる。
【０１１５】
移動体端末５５０のユーザは、移動体端末５５０にホームネットワークへのリモート接続を確立するよう要求する（メッセージ２）。そこで、移動体端末５５０はビジタのホームゲートウェイ５２０の設定用の設定値、ならびにセキュリティ証明書および移動体端末１５０のＩＤを有する移動体デバイス証明書を含むリモートアクセス設定メッセージを、ビジタのホームゲートウェイ５２０に送信する（メッセージ３）。この設定は、両方のローカルネットワークをブリッジするトンネルを作るよう、ゲートウェイ５２０にホームゲートウェイ１２０にコンタクトさせる。ビジタのホームゲートウェイ５２０がホームゲートウェイ１２０のように実装されている場合、ホームゲートウェイ１２０のリモートアクセス設定コンポーネント１２２に対応するようなコンポーネントによって、この設定およびコンタクトが行なわれる。
【０１１６】
ビジタのホームゲートウェイ５２０は、インターネット１４０を介して、ホームゲートウェイ１２０へのリモート接続を設定する（メッセージ４）。この接続を設定するために伝えられる情報には、遠隔移動体端末１５０によって提供されるセキュリティ証明書が含まれている。
【０１１７】
リモートアクセス設定コンポーネント１２２は、セキュリティ証明書を検査する。セキュリティ証明書がリモートアクセス用にホームネットワークに関連づけられた移動体端末１５０に割り当てられたと判断される場合、リモートアクセス設定コンポーネント１２２は、ホームゲートウェイ１２０に識別情報がＵＤ２であるデバイスに対してＭ−ｓｅａｒｃｈメッセージを送信させる（メッセージ５）。このデバイスは、リモートアクセス設定にしたがって、特定の移動体端末１５０に対するリモートアクセスが可能とされている唯一のデバイスである。これに応じ、リモートアクセス設定コンポーネント１２２は、ＰＣ１１２から「ＵＤ２がＩＰｘを取得した」と示すＮｏｔｉｆｙメッセージを受信する（メッセージ６）。その後リモートアクセス設定コンポーネント１２２が、ファイアウォール１３０に「ＵＤ２  ＩＰｘを開く」のメッセージを送信する（メッセージ７）。これによって、ファイアウォール１３０がＰＣ１１２からのメッセージを、インターネット１４０へ通過させることを保証する。
【０１１８】
次のステップでは、移動体端末５５０のユーザが移動体端末５５０に、使用可能なデバイスを検索させる（メッセージ８）。そこで移動体端末５５０は、Ｍ−ｓｅａｒｃｈメッセージをビジタのホームネットワークにブロードキャストし、さらにそのメッセージをインターネット１４０を介してホームネットワークに送信する（メッセージ９）。ホームゲートウェイ１２０は、受信したメッセージ９をホームネットワーク内にブロードキャストする。
【０１１９】
ビジタのホームネットワークでは、プロジェクタ５１１およびカメラ５１３がそれぞれＮｏｔｉｆｙメッセージによって反応する（メッセージ１０）。プロジェクタ５１１からのＮｏｔｉｆｙメッセージ１０には、識別情報ＵＤ１とともにデバイスの記述が含まれている。カメラ５１３からのＮｏｔｉｆｙメッセージ１０には、識別情報ＵＤ２とともにデバイスの記述が含まれている。
【０１２０】
ホームネットワークでは、カメラ１１１およびＰＣ１１２が、それぞれＮｏｔｉｆｙメッセージによって反応する（メッセージ１０）。ＰＣ１１２からのＮｏｔｉｆｙメッセージ１０には、ＵＤ１＊のＩＤが含まれている。このメッセージは、ホームゲートウェイ１２０によって、ファイアウォール１３０、インターネット１４０、ファイアウォール５３０、およびビジタのホームゲートウェイ５２０を介して、移動体端末５５０に転送される。これに対しカメラ１１１からのＮｏｔｉｆｙメッセージ１０は、ファイアウォール１３０にブロックされる。
【０１２１】
移動体端末５５０は、そのユーザに通知されたデバイスを知らせる。そこで移動体端末５５０のユーザは、アイテム１をＰＣ１１２からプロジェクタ５１１、すなわち、識別情報がＵＤ１＊のデバイスから識別情報がＵＤ１のデバイスへ送信するよう要求することもできる（メッセージ１１）。そして移動体端末５５０は、Ｇｅｔメッセージによってアイテム１をプロジェクタに提供するようにＰＣ１１２に要求する（メッセージ１２）。Ｇｅｔメッセージは、ビジタのホームゲートウェイ５２０、ファイアウォール５３０、インターネット１４０、ファイアウォール１３０、およびホームゲートウェイ１２０を介して転送される。ＰＣ１１２は、プロジェクタへのアイテム１を含むＰｏｓｔメッセージでこれに答える（メッセージ１３）。このメッセージ１３は、ホームゲートウェイ１２０によって、ファイアウォール１３０、インターネット１４０、ファイアウォール５３０、およびビジタのホームゲートウェイ５２０を介して、プロジェクタ５１１に転送される。ファイアウォール１３０は、特にＰＣ１１２に対して実行されたリモートアクセスの活性化に基づいて、Ｐｏｓｔメッセージを通過させる。
【０１２２】
これで、プロジェクタ５１１は、アイテム１をスクリーン５１２に表示できる。
【０１２３】
このように、図４および図５を参照して説明したメカニズムによって、エンドユーザが移動体端末を用いて、ホームネットワークへのリモートアクセスを活性化し、使用できるようになる。
【０１２４】
以上、好適な実施例に適用された本発明の基本的で新規な特徴を示し、記載し、指摘したが、記述したデバイスおよび方法の形態および詳細において、様々な省略、代替および変更が、本発明の本旨を逸脱することなく当業者により行なわれ得ることは、理解されよう。例えば、実質的に同一の方法で実質的に同一の機能を実行して同一の結果を実現させるこれらの構成要素および／または方法ステップのすべての組み合わせは、本発明の範囲内であると明確に意図している。さらに、本発明のいかなる開示された形態または実施例に関連して示されたおよび／または記載された、構造および／または構成要素および／または方法ステップは、一般的な設計事項として、他のいかなる開示、記載、または示唆されるところによる態様、もしくは実施例に組み込まれても良いということも理解されよう。したがって、本願明細書に添付の特許請求の範囲に示された範囲によってのみ限定されることを意図する。
【図面の簡単な説明】
【０１２５】
【図１】本発明の一実施例に係るシステムの概略ブロック図である。
【図２】図１のシステムにおけるＤｙｎＤＮＳサーバの可能な構成を示した概略図である。
【図３】図１のシステムの第１例での動作を示す図である。
【図４】図１のシステムの第２例での動作を示す図である。
【図５】図１のシステムの第３例での動作を示す図である。
【符号の説明】
【０１２６】
１１０    ＵＰｎＰ  ＬＡＮデバイス
１２０    ホームゲートウェイ
１２１    リモートアクセス設定（ＤＮＳ）ソフトウェア／ハードウェア
１２２    リモートアクセス設定（活性化）ソフトウェア／ハードウェア
１２３    プロセッサ／チップセット
１２４    ＵＰｎＰインターフェース
１２５    通信コンポーネント
１３０    ファイアウォール
１４０    インターネット
１５０    移動体端末
１５１    ＤｙｎＤＮＳ設定作成ソフトウェア／ハードウェア
１５２    リモートアクセス制御（ＤＮＳ）ソフトウェア／ハードウェア
１５３    リモートアクセス制御（活性化）ソフトウェア／ハードウェア
１５４    プロセッサ／チップセット
１５５    記憶装置（証明書）
１５６    通信コンポーネント
１５７    ＵＩ
１６０    ＤｙｎＤＮＳサーバ
１６１    ＤｙｎＤＮＳ設定作成ソフトウェア／ハードウェア
１６２    ＤｙｎＤＮＳ  ＤＢアップデートソフトウェア／ハードウェア
１６３    マッピングソフトウェア／ハードウェア
１６４    プロセッサ・チップセット
１６５    ＤｙｎＤＮＳ  ＤＢ
１７０    ＩＳＰ
【図１】
2007195177.tif 000003
【図２】
2007195177.tif 000004
【図３】
2007195177.tif 000005
【図４】
2007195177.tif 000006
【図５】
2007195177.tif 000007