(57)【要約】【課題】  簡単にウェブページを表示する方法及び装置を提供する。【解決手段】  ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、受信された要請によって、ウェブページを表示できるデバイスにユーザコンテクスト情報をエクスポートするステップとを含むユーザコンテクスト情報の提供方法である。これにより、ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信すれば、この要請によってウェブページを表示できるデバイスにユーザコンテクスト情報をエクスポートすることによって、ユーザは、従来のように、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要がなくなった。【選択図】      図３
2007115255.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、
（ｂ）前記受信された要請によって、前記ウェブページを表示できるデバイスに前記ユーザコンテクスト情報をエクスポートするステップとを含むことを特徴とするユーザコンテクスト情報の提供方法。
【請求項２】
前記ユーザコンテクスト情報は、前記ウェブページでのユーザの活動により発生したコンテクストを表す情報であり、
前記（ｂ）ステップは、前記ウェブページのＵＲＬ及び前記ユーザコンテクスト情報をエクスポートすることを特徴とする請求項１に記載のユーザコンテクスト情報の提供方法。
【請求項３】
前記（ａ）ステップは、前記ウェブページ内にプラグイン形態に設置された、前記（ｂ）ステップの実行を表すリンクがクリックされることによって、前記ユーザコンテクスト情報をエクスポートせよという要請を受信することを特徴とする請求項１に記載のユーザコンテクスト情報の提供方法。
【請求項４】
前記（ａ）ステップは、前記ユーザコンテクスト情報をエクスポートせよという要請を受信すれば、前記ウェブページを表示できる少なくとも一つ以上のデバイスの目録を表示し、前記デバイスの目録のうち前記デバイスが選択されることを特徴とする請求項１に記載のユーザコンテクスト情報の提供方法。
【請求項５】
ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するウェブブラウザと、
前記ウェブブラウザに受信された要請によって、前記ウェブページを表示できるデバイスに前記ユーザコンテクスト情報をエクスポートするエクスポート部とを備えることを特徴とするユーザコンテクスト情報の提供装置。
【請求項６】
ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、
前記受信された要請によって、前記ウェブページを表示できるデバイスに前記ユーザコンテクスト情報をエクスポートするステップとを含むことを特徴とするユーザコンテクスト情報の提供方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項７】
（ａ）ウェブページを表示したデバイスから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、
（ｂ）前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含むことを特徴とするウェブページの表示方法。
【請求項８】
前記ユーザコンテクスト情報は、前記ウェブページでのユーザの活動により発生したコンテクストを表す情報であり、
前記（ｂ）ステップは、前記ウェブページのＵＲＬ及び前記ユーザコンテクスト情報をインポートすることを特徴とする請求項７に記載のウェブページの表示方法。
【請求項９】
前記（ｂ）ステップは、前記ウェブページを備える少なくとも一つ以上のウェブページの目録のうち前記ウェブページが選択されれば、前記ウェブページのＵＲＬを有するウェブサーバに、前記ユーザコンテクスト情報に特化されたウェブサービスの要請を行い、前記要請に対する応答に該当するウェブサービスを利用して前記ウェブページを表示することを特徴とする請求項７に記載のウェブページの表示方法。
【請求項１０】
ウェブページを表示したデバイスから前記ウェブページについてのユーザコンテクスト情報をインポートするインポート部と、
前記インポート部によりインポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するウェブブラウザとを備えることを特徴とするウェブページの表示装置。
【請求項１１】
ウェブページを表示したデバイスから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、
前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含むことを特徴とするウェブページの表示方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１２】
（ａ）ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、
（ｂ）前記受信された要請によって前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバに前記ユーザコンテクスト情報をエクスポートするステップとを含むことを特徴とするＵＰｎＰ基盤のユーザコンテクスト情報の提供方法。
【請求項１３】
前記ユーザコンテクスト情報は、前記ウェブページでのユーザの活動により発生したコンテクストを表す情報であり、
前記（ｂ）ステップは、前記ウェブページのＵＲＬ及び前記ユーザコンテクスト情報をエクスポートすることを特徴とする請求項１２に記載のＵＰｎＰ基盤のユーザコンテクスト情報の提供方法。
【請求項１４】
前記（ａ）ステップは、前記ウェブページ内にプラグイン形態に設置された、前記（ｂ）ステップの実行を表すリンクがクリックされることによって、前記ユーザコンテクスト情報をエクスポートせよという要請を受信することを特徴とする請求項１２に記載のＵＰｎＰ基盤のユーザコンテクスト情報の提供方法。
【請求項１５】
前記（ａ）ステップは、前記ユーザコンテクスト情報をエクスポートせよという要請を受信すれば、前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供する少なくとも一つ以上のメディアサーバの目録を表示し、前記メディアサーバの目録のうち前記メディアサーバが選択されることを特徴とする請求項１２に記載のＵＰｎＰ基盤のユーザコンテクスト情報の提供方法。
【請求項１６】
前記（ｂ）ステップは、前記ユーザコンテクスト情報をＤＩＤＬライト文字列に変換し、前記コンテンツディレクトリサービスに対するクリエートオブジェクトアクションを呼び出すことによってエクスポートすることを特徴とする請求項１２に記載のＵＰｎＰ基盤のユーザコンテクスト情報の提供方法。
【請求項１７】
ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するウェブブラウザと、
前記ウェブブラウザに受信された要請によって前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバに前記ユーザコンテクスト情報をエクスポートするＵＰｎＰ  ＣＰスタックとを備えることを特徴とするＵＰｎＰ基盤のユーザコンテクスト情報の提供装置。
【請求項１８】
ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、
前記受信された要請によって前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバに前記ユーザコンテクスト情報をエクスポートするステップとを含むことを特徴とするＵＰｎＰ基盤のユーザコンテクスト情報の提供方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１９】
（ａ）ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、
（ｂ）前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含むことを特徴とするＵＰｎＰ基盤のウェブページの表示方法。
【請求項２０】
前記ユーザコンテクスト情報は、前記ウェブページでのユーザの活動により発生したコンテクストを表す情報であり、
前記（ａ）ステップは、前記ウェブページのＵＲＬ及び前記ユーザコンテクスト情報をインポートすることを特徴とする請求項１９に記載のＵＰｎＰ基盤のウェブページの表示方法。
【請求項２１】
前記（ｂ）ステップは、前記ウェブページを備える少なくとも一つ以上のウェブページの目録のうち前記ウェブページが選択されれば、前記ウェブページのＵＲＬを有するウェブサーバに、前記ユーザコンテクスト情報に特化されたウェブサービスの要請を行い、前記要請に対する応答に該当するウェブサービスを利用して前記ウェブページを表示することを特徴とする請求項１９に記載のＵＰｎＰ基盤のウェブページの表示方法。
【請求項２２】
前記（ａ）ステップは、前記コンテンツディレクトリサービスのブラウズアクション及びサーチアクションを呼び出し、前記呼び出しに対する返還として、前記メディアサーバから前記ウェブページのＵＲＬ及び前記ユーザコンテクスト情報をインポートすることを特徴とする請求項１９に記載のＵＰｎＰ基盤のウェブページの表示方法。
【請求項２３】
ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバから前記ウェブページについてのユーザコンテクスト情報をインポートするＵＰｎＰ  ＣＰスタックと、
前記ＵＰｎＰ  ＣＰスタックによりインポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するウェブブラウザとを備えることを特徴とするＵＰｎＰ基盤のウェブページの表示装置。
【請求項２４】
ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、
前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含むことを特徴とするＵＰｎＰ基盤のウェブページの表示方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサービスを利用してウェブページを表示する方法及び装置に係り、特に、ＣＥ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｉｃ）デバイスに簡単にウェブページを表示する方法及び装置に関する。
【背景技術】
【０００２】
最近、ホームネットワークが一般化されるにつれて、ＰＣ（パーソナル  コンピュータ）だけでなく、ＤＴＶ（デジタル  テレビジョン）のようなＣＥデバイスもホームネットワーク接続機能を有しており、このようなＣＥデバイスを利用してウェブサービスを提供されるようになった。
【０００３】
図１は、従来のホームネットワーク環境の構成図である。図１に示すように、従来のホームネットワーク環境は、ウェブサーバ１１、ＰＣ  １２及びＤＴＶ  １３から構成される。
【０００４】
ユーザが、ＰＣ  １２を利用してウェブサーバ１１のウェブサービスを提供されるためには、ＰＣ  １２のキーボード及びマウスのような入力道具を使用して該ウェブサービスを表すウェブページのＵＲＬ（ユニフォーム  リソース  ロケータ）を入力せねばならない。さらに、そのウェブサービスがユーザ認証を要求する場合には、そのウェブページにユーザＩＤ及びパスワードを入力せねばならない。
【０００５】
一方、ユーザが、ＤＴＶ  １３を利用してウェブサーバ１１のウェブサービスを提供されるためには、ＤＴＶ  １３のリモコンのような簡単な入力道具を使用して該ウェブサービスを表すウェブページのＵＲＬを入力し、そのウェブページにユーザＩＤ及びパスワードを入力せねばならない場合もある。
【０００６】
ところが、リモコンは、ＤＴＶ  １３のチャンネル変更、画面調整、ボリューム調整のような非常に単純な入力作業を考慮して設計されたため、それを利用してウェブページのＵＲＬのようなテキスト情報を入力することは、ユーザに非常に不便なことである。このような問題点を解決するために、従来には、ウェブサービスを単純化する方向に研究が進められてきたが、それは、一般的なウェブサービスに適用され得ないという限界があった。
【特許文献１】日本特許公開特願平１０−１９１４６３号公報
【特許文献２】日本特許公開特願平１０−２４７４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする技術的課題は、ＤＴＶのようなＣＥデバイスのユーザが、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要なしに、ウェブサービスを利用可能にする方法及び装置を提供することである。
【０００８】
また、本発明が解決しようとする他の技術的課題は、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
前記技術的課題を解決するための本発明に係るユーザコンテクスト情報の提供方法は、ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、前記受信された要請によって、前記ウェブページを表示できるデバイスに前記ユーザコンテクスト情報をエクスポートするステップとを含む。
【００１０】
前記他の技術的課題を解決するための本発明に係るユーザコンテクスト情報の提供装置は、ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するウェブブラウザと、前記ウェブブラウザに受信された要請によって、前記ウェブページを表示できるデバイスに前記ユーザコンテクスト情報をエクスポートするエクスポート部とを備える。
【００１１】
前記さらに他の技術的課題を解決するために、本発明は、前述したユーザコンテクスト情報の提供方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１２】
前記さらに他の技術的課題を解決するための本発明に係るウェブページの表示方法は、ウェブページを表示したデバイスから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含む。
【００１３】
前記さらに他の技術的課題を解決するための本発明に係るウェブページの表示装置は、ウェブページを表示したデバイスから前記ウェブページについてのユーザコンテクスト情報をインポートするインポート部と、前記インポート部によりインポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するウェブブラウザとを備える。
【００１４】
前記さらに他の技術的課題を解決するために、本発明は、前述したウェブページの表示方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１５】
前記さらに他の技術的課題を解決するための本発明に係るＵＰｎＰ（ユニヴァーサル  プラグ  アンド  ディスプレイ）基盤のユーザコンテクスト情報の提供方法は、ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するステップと、前記受信された要請によって前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバに前記ユーザコンテクスト情報をエクスポートするステップとを含む。
【００１６】
前記さらに他の技術的課題を解決するための本発明に係るＵＰｎＰ基盤のユーザコンテクスト情報の提供装置は、ウェブページのユーザインターフェースを通じて前記ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信するウェブブラウザと、前記ウェブブラウザに受信された要請によって前記ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバに前記ユーザコンテクスト情報をエクスポートするＵＰｎＰ  ＣＰスタックとを備える。
【００１７】
前記さらに他の技術的課題を解決するために、本発明は、前述したＵＰｎＰ基盤のユーザコンテクスト情報の提供方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１８】
前記さらに他の技術的課題を解決するための本発明に係るＵＰｎＰ基盤のウェブページの表示方法は、ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバから前記ウェブページについてのユーザコンテクスト情報をインポートするステップと、前記インポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するステップとを含む。
【００１９】
前記さらに他の技術的課題を解決するための本発明に係るＵＰｎＰ基盤のウェブページの表示装置は、ウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバから前記ウェブページについてのユーザコンテクスト情報をインポートするＵＰｎＰ  ＣＰスタックと、前記ＵＰｎＰ  ＣＰスタックによりインポートされたユーザコンテクスト情報に基づいて前記ウェブページを表示するウェブブラウザとを備える。
【００２０】
前記さらに他の技術的課題を解決するために、本発明は、前述したＵＰｎＰ基盤のウェブページの表示方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００２１】
本発明によれば、ユーザは、簡単なキー操作を通じてＰＣに保存されたユーザコンテクスト情報をＤＴＶのようなＣＥデバイスにエクスポートすることによって、ＣＥデバイスにユーザコンテクスト情報が自動的に入力されうる。その結果、ユーザは、従来のように、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要がなくなった。
【００２２】
また、本発明によれば、ユーザは、簡単なキー操作を通じてＰＣに保存されたユーザコンテクスト情報をメディアサーバにエクスポートし、ＣＥデバイスは、メディアサーバからユーザコンテクスト情報をインポートすることによって、ＵＰｎＰネットワーク上に位置したＣＥデバイスにユーザコンテクスト情報が自動的に入力されうる。その結果、ＵＰｎＰネットワーク環境においても、ユーザは、従来のように、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要がなくなった。
【発明を実施するための最良の形態】
【００２３】
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００２４】
図２は、本発明の望ましい一実施形態に係るホームネットワーク環境を示す図である。図２に示すように、本実施形態に係るホームネットワーク環境は、ウェブサーバ２１、ＰＣ  ２２及びＤＴＶ  ２３から構成される。
【００２５】
ユーザが、ＰＣ  １２を利用してウェブサーバ１１のウェブサービスを提供されるために、ＰＣ  １２のキーボード及びマウスのような入力道具を使用してウェブサーバ２１のウェブサービスを表すウェブページのＵＲＬを入力し、このウェブページにユーザＩＤ及びパスワードを入力した場合、ユーザコンテクスト情報が発生する。すなわち、ユーザコンテクスト情報とは、ウェブページでのユーザの活動により発生したコンテクストを表す情報を言い、ウェブページ別にユーザコンテクスト情報が存在する。
【００２６】
本実施形態によれば、ユーザは、簡単なキー操作によってＰＣ  １２に保存されたユーザコンテクスト情報をＤＴＶ  ２３にエクスポートすることによって、ユーザがＤＴＶ  １３を利用してウェブサーバ１１のウェブサービスを提供されるために、従来のように、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要がなくなった。
【００２７】
図３は、本発明の望ましい一実施形態に係るＰＣ  ２２及びＤＴＶ  ２３の構成図である。図３に示すように、本実施形態に係るＰＣ  ２２は、ウェブブラウザ２２１、エクスポート部２２２及びユーザコンテクスト情報生成部２２３から構成される。
【００２８】
ウェブブラウザ２２１は、ウェブページを表示し、ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。さらに詳細には、ウェブブラウザ２２１は、ウェブページ内にプラグイン形態に設置されたエクスポート部２２２を表すリンクをウェブページ上に表示し、ユーザによりそのリンクがクリックされることによって、ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。
【００２９】
また、ウェブブラウザ２２１は、ウェブページ内にプラグイン形態に設置されたエクスポート部２２２を表すリンクがクリックされれば、ウェブページ内にプラグイン形態に設置されたエクスポート部２２２を認識して実行することによって前記要請を処理する。すなわち、ウェブブラウザ２２１は、ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信すれば、エクスポート部２２２により検索された少なくとも一つ以上のデバイスの目録をウェブページ上に表示する。
【００３０】
また、ウェブブラウザ２２１は、ウェブページのユーザインターフェースを通じて、デバイスの目録のうちいずれか一つのデバイスにウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。すなわち、ウェブブラウザ２２１は、ウェブページ上に表示されたデバイス目録のうち、ユーザによりいずれか一つのデバイスがクリックされることによっていずれか一つのデバイスが選択される。
【００３１】
また、ウェブブラウザ２２１は、エクスポート部２２２でのユーザコンテクスト情報のエクスポートが完了すれば、ウェブページ上にウェブページについてのユーザコンテクスト情報のエクスポートが完了したことを表示する。
【００３２】
本実施形態でのユーザコンテクスト情報は、ウェブページでのユーザの活動により発生したコンテクストを表す情報を言い、ウェブページ別にユーザコンテクスト情報が存在する。ユーザコンテクスト情報の一例として、ウェブページがユーザ認証を要求する場合に、ユーザが入力したユーザＩＤ及びパスワードが挙げられる。
【００３３】
エクスポート部２２２は、ウェブブラウザ２２１を通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請が受信されれば、ウェブブラウザ２２１により表示されたウェブページを表示できる少なくとも一つ以上のデバイスを、ＰＣ  ２２が位置したホームネットワークで検索し、その結果をウェブブラウザ２２１に出力する。
【００３４】
また、エクスポート部２２２は、ウェブブラウザ２２１を通じていずれか一つのデバイス、例えば、ＤＴＶ  ８３が選択されれば、ユーザコンテクスト情報生成部２２３により生成されたユーザコンテクスト情報をＤＴＶ  ８３にエクスポートする。ＰＣ  ２２及びＤＴＶ  ２３は、画面の規格、解像度などが異なるため、ＰＣ  ２２に表示されたウェブページデータを利用してＤＴＶ  ２３の同じウェブページを表示することはできない。すなわち、いずれか一つのウェブページに対してデバイスの種類によって異なるウェブページＵＲＬが存在する。したがって、エクスポート部２２２は、ＤＴＶ  ８３用のウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をエクスポートする。
【００３５】
特に、エクスポート部２２２は、ウェブブラウザ２２１により表示されるウェブページ内にプラグイン形態に設置される。ウェブページの作成言語であるＨＴＭＬ（ハイパーテキスト  マークアップ  ランゲージ）規格によれば、プラグインプログラムは、ウェブページに自由に挿入されうる。ウェブブラウザ２２１は、ウェブページに挿入されたプラグインプログラムを自動的に認識して実行する。
【００３６】
図４は、本発明の望ましい一実施形態に係るウェブブラウザ２２１により表示されたウェブページの一部の文書を示す図である。図４に示すウェブページの一部の文書は、ＨＴＭＬを使用してエクスポート部２２２に該当するプラグインオブジェクトを定義した部分である。特に、ＶＡＬＵＥ＝ＵＲＬ＿ｏｆ＿ＵＲＬ＿Ｃｏｎｔｅｘｔには、ウェブページを表示できるデバイス用ウェブページのＵＲＬが記録される。すなわち、ウェブページを表示できるデバイスがＤＴＶ  ２３であれば、ＶＡＬＵＥ＝ＵＲＬ＿ｏｆ＿ＵＲＬ＿ＣｏｎｔｅｘｔにはＤＴＶ  ２３用ウェブページのＵＲＬが記録される。
【００３７】
図５は、本発明の望ましい一実施形態に係るエクスポート部２２２の機能を表す疑似コード文書を示す図である。図４に示す疑似コード文書は、疑似コードを使用してエクスポート部２２２のデバイス検索結果の出力機能及びユーザコンテクスト情報のエクスポート機能を作成したものである。特に、ＤｅｖｉｃｅＬｉｓｔ＝ｐｌｕｇｉｎ。ＧｅｔＤｅｖｉｃｅＬｉｓｔ（）は、プラグイン形態でデバイス検索を実行するということを意味する。また、ｓｅｌｅｃｔｅｄＤｅｖｉｃｅ＝ｓｈｏｗＤｅｖｉｃｅＬｉｓｔ（）は、ウェブブラウザ２２１にデバイス検索結果を出力し、ウェブブラウザ２２１からいずれか一つのデバイスへのユーザコンテクスト情報のエクスポート要請を受信するということを意味する。また、ｐｌｕｇｉｎ.Ｅｘｐｏｒｔ（ｓｅｌｅｃｔｅｄＤｅｖｉｃｅ，ｓｅｌｅｃｔｅｄＵＲＬ，ｔｉｔｌｅ）は、プラグイン形態でいずれか一つのデバイスへのユーザコンテクスト情報のエクスポートを実行するということを意味する。
【００３８】
ユーザコンテクスト情報生成部２２３は、ウェブブラウザ２２１により表示されたウェブページから、そのウェブページでのユーザの活動により発生した情報を抽出し、それに基づいて本実施形態に係るデバイスが認識可能に予め約束されたフォーマットでユーザコンテクスト情報を生成する。
【００３９】
図６は、本発明の望ましい一実施形態に係るユーザコンテクスト情報のフォーマットを示す図である。図６に示すＵＲＬフィールドは、ウェブページのＵＲＬを表すためのフィールドである。また、図６に示すＴｉｔｌｅフィールド、Ｃｏｍｍｅｎｔフィールド及びＶｅｒｓｉｏｎフィールドは、ユーザコンテクスト情報を表すためのフィールドである。また、図６に示すＩｃｏｎフィールド及びＩｃｏｎ＠ＰｒｏｔｏｃｏｌＩｎｆｏフィールドは、アイコンを表すためのフィールドである。また、図６に示すＳｔａｔｅＶａｌｕｅｓフィールド、ＳｔａｔｅＶａｌｕｅフィールド、ＳｔａｔｅＶａｌｕｅ＠Ｎａｍｅフィールド及びＳｔａｔｅＶａｌｕｅ＠Ｖａｌｕｅフィールドは、状態変数を表すためのフィールドである。ここで、状態変数とは、ウェブページでのユーザの活動により発生した状態を表す変数を意味し、ユーザＩＤ及びパスワードをその例として挙げられる。
【００４０】
図３に示すように、本実施形態に係るＤＴＶ  ２３は、インポート部２３１、ユーザコンテクスト情報パーシング部２３２、ユーザコンテクスト情報データベース２３３及びウェブブラウザ２３４から構成される。
【００４１】
インポート部２３１は、ウェブページを表示したＰＣ  ２２からＤＴＶ  ２３用ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をインポートする。特に、ＰＣ  ２２のエクスポート部２２２及びＤＴＶ  ２３のインポート部２３１は、ＴＣＰ／ＩＰ（トランスミッション  コントロール  プロトコル／インターネット  プロトコル）を基盤として相互位置を認識する。
【００４２】
ユーザコンテクスト情報パーシング部２３２は、インポート部２３１によりインポートされたユーザコンテクスト情報をパーシングする。ユーザコンテクスト情報は、図６に示すフォーマットを有する。したがって、ユーザコンテクスト情報パーシング部２３２は、図６に示すフォーマットに基づいてインポート部２３１によりインポートされたユーザコンテクスト情報をパーシングすることによって、ウェブブラウザ２３４により認識可能な形態のユーザコンテクスト情報を獲得する。
【００４３】
図７は、本発明の望ましい一実施形態に係るユーザコンテクスト情報の構成図である。図７に示すＸＭＬ文書は、ユーザコンテクスト情報パーシング部２３２でのパーシング結果に基づいてＸＭＬを使用して作成された文書であって、ウェブブラウザ２３４に提供される。
【００４４】
ユーザコンテクスト情報データベース２３３は、ユーザコンテクスト情報パーシング部２２３によりパーシングされたユーザコンテクスト情報を保存する。さらに詳細には、ユーザコンテクスト情報データベース２３３は、ウェブページのＵＲＬ及びそれと対応するように、そのウェブページについてのユーザコンテクスト情報を保存する。例えば、ユーザコンテクスト情報データベース２３３は、クッキー形態にウェブページのＵＲＬ及びウェブページについてのユーザコンテクスト情報を保存できる。
【００４５】
ウェブブラウザ２３４は、インポート部２２１によりインポートされたユーザコンテクスト情報に基づいてウェブページを表示する。さらに詳細には、ウェブブラウザ２３４は、ユーザコンテクスト情報データベース２３３に、ユーザコンテクスト情報パーシング部２３２によりパーシングされたユーザコンテクスト情報以外に保存されたユーザコンテクスト情報に該当するウェブページを備える少なくとも一つ以上のウェブページの目録を表示する。ユーザコンテクスト情報データベース２３３に、インポート部２２１での現在インポートによるユーザコンテクスト情報以外に、その以前のインポートによるユーザコンテクスト情報が保存されていれば、ウェブブラウザ２３４は、それを含むウェブページの目録を表示する。
【００４６】
また、ウェブブラウザ２３４は、ウェブページ目録表示を認知したユーザによりウェブページ目録のうちいずれか一つのウェブページがクリックされることによって、ユーザからいずれか一つのウェブページに対して選択される。また、ウェブブラウザ２３４は、いずれか一つのウェブページが選択されれば、ユーザコンテクスト情報データベース２３３に保存されたウェブページのＵＲＬを有するウェブサーバ２１に、ユーザコンテクスト情報データベース２３３に保存されたユーザコンテクスト情報に特化されたウェブサービスの要請を行う。また、ウェブブラウザ２３４は、ウェブサービス要請に対する応答として、ウェブサーバ２１からユーザコンテクスト情報データベース２３３に保存されたユーザコンテクスト情報に特化されたウェブサービスを提供され、そのウェブサービスを利用してウェブページを表示する。
【００４７】
図８は、本発明の望ましい一実施形態に係るＵＰｎＰ基盤のホームネットワーク環境を示す図である。図８に示すように、本実施形態に係るＵＰｎＰ基盤のホームネットワーク環境は、ウェブサーバ８１、ＰＣ  ８２、メディアサーバ８３及びＤＴＶ  ８４から構成される。
【００４８】
ユーザが、ＰＣ  ８２を利用してウェブサーバ８１のウェブサービスを提供されるために、ＰＣ  １２のキーボード及びマウスのような入力道具を使用してウェブサーバ２１のウェブサービスを表すウェブページのＵＲＬを入力し、このウェブページにユーザＩＤ及びパスワードを入力した場合、ユーザコンテクスト情報が発生する。すなわち、ユーザコンテクスト情報とは、ウェブページでのユーザの活動により発生したコンテクストを表す情報を言い、ウェブページ別にユーザコンテクスト情報が存在する。
【００４９】
本実施形態によれば、ユーザは、簡単なキー操作を通じてＰＣ  ８２に保存されたユーザコンテクスト情報をメディアサーバ８３にエクスポートし、ＤＴＶ  ８４は、メディアサーバ８３からユーザコンテクスト情報をインポートすることによって、ユーザがＤＴＶ  ８４を利用してウェブサーバ８１のウェブサービスを提供されるために、従来のように、リモコンのような簡単な入力道具を使用してウェブページのＵＲＬ及びユーザコンテクスト情報を入力する必要がなくなった。
【００５０】
図９は、本発明の望ましい一実施形態に係るＰＣ  ８２、メディアサーバ８３及びＤＴＶ  ８４の構成図である。図９に示すように、本実施形態に係るＰＣ  ８２は、ウェブブラウザ８２１、エクスポート部８２２、ユーザコンテクスト情報生成部８２３及びＵＰｎＰ  ＣＰスタック８２４から構成される。
【００５１】
ウェブブラウザ８２１は、ウェブページを表示し、ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。さらに詳細には、ウェブブラウザ８２１は、ウェブページ内にプラグイン形態に設置されたエクスポート部８２２を表すリンクをウェブページ上に表示し、ユーザによりそのリンクがクリックされることによって、ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。
【００５２】
また、ウェブブラウザ８２１は、ウェブページ内にプラグイン形態に設置されたエクスポート部８２２を表すリンクがクリックされれば、ウェブページ内にプラグイン形態に設置されたエクスポート部８２２を認識して実行することによって、前記要請を処理する。すなわち、ウェブブラウザ８２１は、ウェブページのユーザインターフェースを通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信すれば、ＵＰｎＰ  ＣＰスタック８２４により検索された少なくとも一つ以上のメディアサーバの目録をウェブページ上に表示する。
【００５３】
また、ウェブブラウザ８２１は、ウェブページのユーザインターフェースを通じてメディアサーバの目録のうちいずれか一つのメディアサーバに、ウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。すなわち、ウェブブラウザ８２１は、ウェブページ上に表示されたメディアサーバ目録のうち、ユーザによりいずれか一つのメディアサーバがクリックされることによって、いずれか一つのメディアサーバに対して選択される。
【００５４】
また、ウェブブラウザ８２１は、ＵＰｎＰ  ＣＰスタック８２４でのユーザコンテクスト情報のエクスポートが完了すれば、ウェブページ上にウェブページについてのユーザコンテクスト情報のエクスポートが完了したことを表示する。
【００５５】
エクスポート部８２２は、ウェブブラウザ２２１を通じてウェブページについてのユーザコンテクスト情報をエクスポートせよという要請が受信されれば、メディアサーバの検索をＵＰｎＰ  ＣＰスタック８２４に要請する。また、エクスポート部８２２は、ウェブブラウザ２２１を通じていずれか一つのメディアサーバ、例えば、メディアサーバ８３が選択されれば、ユーザコンテクスト情報生成部８２３により生成されたユーザコンテクスト情報をメディアサーバ８３にエクスポートすることをＵＰｎＰ  ＣＰスタック８２４に要請する。このように、エクスポート部８２２は、ＵＰｎＰ  ＣＰスタック８２４がＵＰｎＰによってメディアサーバの検索及びエクスポートを行うため、エクスポート部２２２とは異なり、ウェブブラウザ２２１からの要請をＵＰｎＰ  ＣＰスタック８２４に伝達する役割のみを行う。
【００５６】
ユーザコンテクスト情報生成部８２３は、ウェブブラウザ８２１により表示されたウェブページから、このウェブページでのユーザの活動により発生した情報を抽出し、それに基づいて本実施形態に係るデバイスが認識可能に予め約束されたフォーマットでユーザコンテクスト情報を生成する。
【００５７】
ＵＰｎＰ  ＣＰスタック８２４は、エクスポート部８２２からメディアサーバの検索要請を受信すれば、ＵＰｎＰによる制御ポイントとしてウェブブラウザ８２１により表示されたウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバをＰＣ  ８２が位置したホームネットワークで検索し、その結果をウェブブラウザ８２１に出力する。
【００５８】
また、ＵＰｎＰ  ＣＰスタック８２４は、エクスポート部８２２からユーザコンテクスト情報のエクスポート要請を受信すれば、ユーザコンテクスト情報生成部８２３により生成されたユーザコンテクスト情報をＤＩＤＬ（デジタル  アイテム  デクラレーション）ライト文字列に変換し、そのＤＩＤＬライト文字列を対象としてメディアサーバ８３のコンテンツディレクトリサービスに対するクリエートオブジェクトアクションを呼び出すことによって、メディアサーバ８３からコンテンツディレクトリサービスを提供されるデバイス、例えば、ＤＴＶ  ８４用ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をメディアサーバ８３にエクスポートする。
【００５９】
図１０及び図１１は、本発明の望ましい一実施形態に係るＤＩＤＬライト文字列を示す図である。図１０に示すＤＩＤＬライト文字列は、ＤＩＤＬライトに新たなタイプでユーザコンテクスト情報を定義することによって、ユーザコンテクスト情報をＤＩＤＬライト文字列に変換する方式によるものであり、図１１に示すＤＩＤＬライト文字列は、ＤＩＤＬライトのｄｅｓｃエレメントでユーザコンテクスト情報を定義することによって、ユーザコンテクスト情報をＤＩＤＬライト文字列に変換する方式によるものである。
【００６０】
図９に示すように、本実施形態に係るメディアサーバ８３は、ＵＰｎＰ  ＣＤ（Ｃｏｎｔｒｏｌｌｅｄ  Ｄｅｖｉｃｅ）スタック８３１及びＣＤＳモジュール８３２から構成される。
【００６１】
ＵＰｎＰ  ＣＤスタック８３１は、ＰＣ  ８２からＣＤＳモジュール８３２のコンテンツディレクトリサービスに対するクリエートオブジェクトアクションを呼び出されれば、ＤＩＤＬ文字列形態のウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報を保存する。ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）モジュール８３２は、ＵＰｎＰによるコンテンツディレクトリサービス機能を支援する。
【００６２】
図９に示すように、本実施形態に係るＤＴＶ  ８４は、ウェブブラウザ８４１、インポート部８４２及びＵＰｎＰ  ＣＰスタック８４３から構成される。
【００６３】
ウェブブラウザ８４１は、ウェブページを表示し、ウェブページのユーザインターフェースを通じてユーザコンテクスト情報を保有している少なくとも一つ以上のメディアサーバの目録表示要請を受信すれば、ＵＰｎＰ  ＣＰスタック８４３により検索された少なくとも一つ以上のメディアサーバの目録をウェブページ上に表示する。また、ウェブブラウザ８４１は、ウェブページ上に表示されたメディアサーバ目録のうち、ユーザによりいずれか一つのメディアサーバがクリックされることによって、いずれか一つのメディアサーバに対して選択される。
【００６４】
また、ウェブブラウザ８４１は、ＵＰｎＰ  ＣＰスタック８４３によりインポートされたユーザコンテクスト情報に該当するウェブページを備える少なくとも一つ以上のウェブページの目録を表示し、このウェブページ目録の表示を認知したユーザにより、ウェブページ目録のうちいずれか一つのウェブページがクリックされることによって、いずれか一つのウェブページに対して選択される。また、ウェブブラウザ８４１は、いずれか一つのウェブページが選択されれば、このウェブページのＵＲＬを有するウェブサーバ８１に、ＵＰｎＰ  ＣＰスタック８４３によりインポートされたユーザコンテクスト情報に特化されたウェブサービスの要請を行う。また、ウェブブラウザ８４１は、ウェブサービス要請に対する応答として、ウェブサーバ２１からＵＰｎＰ  ＣＰスタック８４３によりインポートされたユーザコンテクスト情報に特化されたウェブサービスを提供され、このウェブサービスを利用してウェブページを表示する。
【００６５】
インポート部８４２は、ウェブブラウザ８４１を通じてメディアサーバの目録表示の要請が受信されれば、メディアサーバの検索をＵＰｎＰ  ＣＰスタック８４１に要請する。また、インポート部８４２は、ウェブブラウザ８４１を通じていずれか一つのメディアサーバ、例えば、ＤＴＶ  ８４に対してＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバ８３が選択されれば、メディアサーバ８３からのユーザコンテクスト情報のインポート要請をＵＰｎＰ  ＣＰスタック８４１に行う。このように、インポート部８４２は、ＵＰｎＰ  ＣＰスタック８４３がＵＰｎＰによってインポートを行うために、インポート部２３１とは異なり、ウェブブラウザ８４１からの要請をＵＰｎＰ  ＣＰスタック８４３に伝達する役割のみを行う。
【００６６】
ＵＰｎＰ  ＣＰスタック８４３は、インポート部８４２からメディアサーバの検索要請を受信すれば、ＵＰｎＰによる制御ポイントとしてウェブブラウザ８２１により表示されたウェブページを表示できるデバイスに対して、ＵＰｎＰによるコンテンツディレクトリサービスを提供するメディアサーバをＤＴＶ  ８４が位置したホームネットワークで検索し、その結果をウェブブラウザ８４１に出力する。
【００６７】
また、ＵＰｎＰ  ＣＰスタック８２４は、インポート部８４２からメディアサーバ８３からのユーザコンテクスト情報インポート要請を受信すれば、ユーザコンテクスト情報を対象として、メディアサーバ８３のコンテンツディレクトリサービスのブラウズアクション及びサーチアクションを呼び出し、それに対する返還として、メディアサーバ８３からＤＴＶ  ８４用ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をインポートする。
【００６８】
図１２は、本発明の望ましい一実施形態に係るＰＣ  ２２、８２上のウェブページを示す図である。図１２に示す１２０１は、ユーザログインが完了したことを表し、これにより、そのウェブページについてのユーザコンテクスト情報が発生したということが分かる。また、図１２に示す１２０２は、そのウェブページについてのユーザコンテクスト情報をエクスポートするためには、１２０２により指示されるリンクをクリックせよということを表す。また、図１２に示す１２０３は、１２０２により指示されるリンククリックの結果として出力されるデバイス目録を表す。
【００６９】
図１３ないし図１５は、本発明の望ましい一実施形態に係るＤＴＶ  ２３、８４上のウェブページを示す図である。図１３は、既存の形態のウェブページを示す図であり、図１４は、新たな形態のウェブページを示す図である。ユーザは、リモコンなどを使用した簡単な入力動作を通じて、図１３及び図１４に示すウェブページ目録のうちいずれか一つのウェブページを選択しうる。図１５は、いずれか一つのウェブページが選択された場合、予め保存されたユーザコンテクスト情報に基づいてＤＴＶ  ２３、８４上に表示されるウェブページを示す図である。
【００７０】
図１６は、本発明の望ましい一実施形態に係るユーザコンテクスト情報の送受信過程を示すフローチャートである。図１６に示すように、本実施形態に係るユーザコンテクスト情報の送受信過程は、ユーザコンテクスト情報の提供方法に該当するステップ、及びウェブページの表示方法に該当するステップで構成される。本実施形態に係るユーザコンテクスト情報の提供方法は、図３に示すＰＣ  ２２で時系列的に処理されるステップで構成される。したがって、以下に省略された内容であっても、図３に示すＰＣ  ２２について前述された内容は、本実施形態に係るユーザコンテクスト情報の提供方法にも適用される。また、本実施形態に係るウェブページの表示方法は、図３に示すＤＴＶ  ２３で時系列的に処理されるステップで構成される。したがって、以下に省略された内容であっても、図３に示すＤＴＶ  ２３について前述された内容は、本実施形態に係るユーザコンテクスト情報の提供方法にも適用される。
【００７１】
ステップ１６０１で、ＰＣ  ２２は、ウェブページを表示し、ウェブページ内にプラグイン形態に設置されたエクスポート部２２２を表すリンクをウェブページ上に表示する。
【００７２】
ステップ１６０２で、ユーザは、ステップ１６０１で表示されたリンクをクリックすることによって、ステップ１６０１で表示されたウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を伝送する。
【００７３】
ステップ１６０３で、ＰＣ  ２２は、ステップ１６０３でウェブページについてのユーザコンテクスト情報をエクスポートせよという要請が受信されれば、ステップ１６０１で表示されたウェブページを表示できるデバイスを、ＰＣ  ２２が位置したホームネットワークで検索する。
【００７４】
ステップ１６０４で、ＰＣ  ２２は、ステップ１６０３で検索されたデバイスの目録を、ステップ１６０１で表示されたウェブページ上に表示する。
【００７５】
ステップ１６０５で、ユーザは、ステップ１６０４で表示されたデバイス目録のうちいずれか一つのデバイスをクリックすることによって、いずれか一つのデバイスを選択する。
【００７６】
ステップ１６０６で、ＰＣ  ２２は、ステップ１６０５でいずれか一つのデバイス、例えば、ＤＴＶ  ２３が選択されれば、ステップ１６０１で表示されたウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をＤＴＶ  ２３にエクスポートし、それにより、ＤＴＶ  ２３は、ウェブページを表示したＰＣ  ２２からＤＴＶ  ２３用ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をインポートする。
【００７７】
ステップ１６０７で、ＰＣ  ２２は、ウェブページ上にステップ１６０６でのユーザコンテクスト情報のエクスポートが完了したことを表示する。
【００７８】
ステップ１６０８で、ＤＴＶ  ２３は、ステップ１６０６でインポートされたユーザコンテクスト情報をパーシングして保存する。
【００７９】
ステップ１６０９で、ユーザは、ステップ１６０８で保存されたユーザコンテクスト情報に該当するウェブページを備える少なくとも一つ以上のウェブページの目録を表示することを要請する。
【００８０】
ステップ１６１０で、ＤＴＶ  ２３は、ステップ１６０９でウェブページ目録の表示要請が受信されれば、ステップ１６０８で保存されたユーザコンテクスト情報に該当するウェブページを備える少なくとも一つ以上のウェブページの目録を表示する。ステップ１６０８での保存時点以前に既保存のユーザコンテクスト情報が存在すれば、ステップ１６１０で、ＤＴＶ  ２３は、それを含むウェブページの目録を表示する。
【００８１】
ステップ１６１１で、ＤＴＶ  ２３は、ステップ１６１０でのウェブページ目録の表示を認知したユーザにより、ウェブページ目録のうちいずれか一つのウェブページがクリックされることによって、いずれか一つのウェブページに対して選択される。
【００８２】
ステップ１６１２で、ＤＴＶ  ２３は、ステップ１６１１でいずれか一つのウェブページが選択されれば、そのウェブページのＵＲＬを有するウェブサーバ２１に、ステップ１６０８で保存されたユーザコンテクスト情報に特化されたウェブサービスの要請を行う。
【００８３】
ステップ１６１３で、ＤＴＶ  ２３は、ステップ１６１２でのウェブサービスの要請に対する応答として、ウェブサーバ２１からステップ１６０８で保存されたユーザコンテクスト情報に特化されたウェブサービスを提供される。
【００８４】
ステップ１６１４で、ＤＴＶ  ２３は、ステップ１６１３で提供されたウェブサービスを利用してウェブページを表示する。
【００８５】
図１７は、本発明の望ましい一実施形態に係るＵＰｎＰ基盤のユーザコンテクスト情報の送受信過程を示すフローチャートである。図１７に示すように、本実施形態に係るＵＰｎＰ基盤のユーザコンテクスト情報の送受信過程は、ＵＰｎＰ基盤のユーザコンテクスト情報の提供方法に該当するステップ、及びＵＰｎＰ基盤のウェブページの表示方法に該当するステップで構成される。本実施形態に係るＵＰｎＰ基盤のユーザコンテクスト情報の提供方法は、図９に示すＰＣ  ８２で時系列的に処理されるステップで構成される。したがって、以下に省略された内容であっても、図９に示すＰＣ  ８２について前述された内容は、本実施形態に係るユーザコンテクスト情報の提供方法にも適用される。また、本実施形態に係るＵＰｎＰ基盤のウェブページの表示方法は、図９に示すＤＴＶ  ８４で時系列的に処理されるステップで構成される。したがって、以下に省略された内容であっても、図９に示すＤＴＶ  ８４について前述された内容は、本実施形態に係るユーザコンテクスト情報の提供方法にも適用される。
【００８６】
ステップ１７０１で、ＰＣ  ８２は、ウェブページを表示し、ウェブページ内にプラグイン形態に設置されたエクスポート部８２２を表すリンクをウェブページ上に表示する。
【００８７】
ステップ１７０２で、ユーザは、ステップ１７０１で表示されたリンクをクリックすることによって、ステップ１７０１で表示されたウェブページについてのユーザコンテクスト情報をエクスポートせよという要請を受信する。
【００８８】
ステップ１７０３で、ＰＣ  ８２は、ステップ１７０３でウェブページについてのユーザコンテクスト情報をエクスポートせよという要請が受信されれば、ステップ１７０１で表示されたウェブページについてのユーザコンテクスト情報を保存することができるメディアサーバ８３を、ＰＣ  ２２が位置したホームネットワークで検索する。
【００８９】
ステップ１７０４で、ＰＣ  ８２は、ステップ１７０３で検索されたメディアサーバの目録を、ステップ１６０１で表示されたウェブページ上に表示する。
【００９０】
ステップ１７０５で、ユーザは、ステップ１７０４で表示されたメディアサーバの目録のうちいずれか一つのメディアサーバをクリックすることによって、いずれか一つのメディアサーバを選択する。
【００９１】
ステップ１７０６で、ＰＣ  ８２は、ステップ１７０５でいずれか一つのメディアサーバ、例えば、メディアサーバ８３が選択されれば、ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をＤＩＤＬライト文字列に変換し、そのＤＩＤＬライト文字列を対象としてメディアサーバ８３のコンテンツディレクトリサービスのクリエートオブジェクトアクションを呼び出すことによって、ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をメディアサーバ８３にエクスポートする。
【００９２】
ステップ１７０７で、ＰＣ  ８２は、ウェブページ上にステップ１７０６でのユーザコンテクスト情報のエクスポートが完了したことを表示する。
【００９３】
ステップ１７０８で、メディアサーバ８３は、ステップ１７０６でのクリエートオブジェクトアクションの呼び出しによって、ＤＩＤＬ文字列の形態のウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報を保存する。
【００９４】
ステップ１７０９で、ユーザは、ステップ１７０８でのユーザコンテクスト情報の保存を行ったメディアサーバ８３を含む少なくとも一つ以上のメディアサーバの目録を表示することを要請する。
【００９５】
ステップ１７１０で、ＤＴＶ  ８４は、ステップ１７０９でメディアサーバの目録表示要請が受信されれば、ＤＴＶ  ８４が位置したホームネットワークでメディアサーバを検索する。
【００９６】
ステップ１７１１で、ＤＴＶ  ８４は、ステップ１７１０で検索されたメディアサーバの目録を表示する。
【００９７】
ステップ１７１２で、ＤＴＶ  ８４は、ユーザが、ステップ１７１１で表示されたメディアサーバ目録のうちいずれか一つのメディアサーバをクリックすることによって、いずれか一つのメディアサーバ、例えば、メディアサーバ８３を選択する。
【００９８】
ステップ１７１３で、ＤＴＶ  ８４は、ステップ１７１２でいずれか一つのメディアサーバ、例えば、メディアサーバ８３が選択されれば、ユーザコンテクスト情報を対象として、メディアサーバ８３のコンテンツディレクトリサービスのブラウズアクション及びサーチアクションを呼び出す。
【００９９】
ステップ１７１４で、ＤＴＶ  ８４は、ステップ１７１３でのブラウズアクション及びサーチアクション呼び出しによる返還として、メディアサーバ８３からＤＴＶ  ８４用ウェブページのＵＲＬ及びそのウェブページについてのユーザコンテクスト情報をインポートする。
【０１００】
ステップ１７１５で、ＤＴＶ  ８４は、ステップ１７１４でインポートされたユーザコンテクスト情報に該当するウェブページを備える少なくとも一つ以上のウェブページの目録を表示する。
【０１０１】
ステップ１７１６で、ＤＴＶ  ８４は、ステップ１７１５でのウェブページ目録表示を認知したユーザにより、ウェブページ目録のうちいずれか一つのウェブページがクリックされることによって、いずれか一つのウェブページに対して選択される。
【０１０２】
ステップ１７１７で、ＤＴＶ  ８４は、ステップ１７１６でいずれか一つのウェブページが選択されれば、そのウェブページのＵＲＬを有するウェブサーバ８１に、ステップ１７１４でインポートされたユーザコンテクスト情報に特化されたウェブサービスの要請を行う。
【０１０３】
ステップ１７１８で、ＤＴＶ  ８４は、ステップ１７１７でのウェブサービスの要請に対する応答として、ウェブサーバ２１からステップ１７１４でインポートされたユーザコンテクスト情報に特化されたウェブサービスを提供される。
【０１０４】
ステップ１７１９で、ＤＴＶ ８４は、ステップ１７１８で提供されたウェブサービスを利用してウェブページを表示する。
【０１０５】
一方、前述した本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用のデジタルコンピュータで具現されうる。また、前述した本発明の実施形態で使用されたデータの構造は、コンピュータで読み取り可能な記録媒体に多様な手段を通じて記録されうる。
【０１０６】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ（リード  オンリー  メモリー）、フロッピー（登録商標）ディスク、ハードディスク等）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ等）及びキャリアウェーブ（例えば、インターネットを介した伝送）のような記録媒体を含む。
【０１０７】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることが理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【０１０８】
本発明は、ウェブページを表示できるＤＴＶのようなＣＥデバイスなどに適用されうる。
【図面の簡単な説明】
【０１０９】
【図１】従来のホームネットワーク環境の構成図である。
【図２】本発明の望ましい一実施形態に係るホームネットワーク環境を示す図である。
【図３】本発明の望ましい一実施形態に係るＰＣ及びＤＴＶの構成図である。
【図４】本発明の望ましい一実施形態に係るウェブブラウザにより表示されたウェブページの一部の文書を示す図である。
【図５】本発明の望ましい一実施形態に係るエクスポート部の機能を表す疑似コード文書を示す図である。
【図６】本発明の望ましい一実施形態に係るユーザコンテクスト情報のフォーマットを示す図である。
【図７】本発明の望ましい一実施形態に係るユーザコンテクスト情報の構成図である。
【図８】本発明の望ましい一実施形態に係るＵＰｎＰ基盤のホームネットワーク環境を示す図である。
【図９】本発明の望ましい一実施形態に係るＰＣ、メディアサーバ及びＤＴＶ  ８４の構成図である。
【図１０】本発明の望ましい一実施形態に係るＤＩＤＬライト文字列を示す図である。
【図１１】本発明の望ましい一実施形態に係るＤＩＤＬライト文字列を示す図である。
【図１２】本発明の望ましい一実施形態に係るＰＣ上のウェブページを示す図である。
【図１３】本発明の望ましい一実施形態に係るＤＴＶ上のウェブページを示す図である。
【図１４】本発明の望ましい一実施形態に係るＤＴＶ上のウェブページを示す図である。
【図１５】本発明の望ましい一実施形態に係るＤＴＶ上のウェブページを示す図である。
【図１６】本発明の望ましい一実施形態に係るユーザコンテクスト情報の送受信過程を示すフローチャートである。
【図１７】本発明の望ましい一実施形態に係るＵＰｎＰ基盤のユーザコンテクスト情報の送受信過程を示すフローチャートである。
【符号の説明】
【０１１０】
２２    ＰＣ
２３    ＤＴＶ
２２１、２３４  ウェブブラウザ
２２２  エクスポート部
２２３  ユーザコンテクスト情報生成部
２３１  インポート部
２３２  ユーザコンテクスト情報パーシング部
２３３  ユーザコンテクスト情報データベース
【図１】
2007115255.tif 000003
【図２】
2007115255.tif 000004
【図３】
2007115255.tif 000005
【図４】
2007115255.tif 000006
【図５】
2007115255.tif 000007
【図６】
2007115255.tif 000008
【図７】
2007115255.tif 000009
【図８】
2007115255.tif 000010
【図９】
2007115255.tif 000011
【図１０】
2007115255.tif 000012
【図１１】
2007115255.tif 000013
【図１６】
2007115255.tif 000014
【図１７】
2007115255.tif 000015
【図１２】
2007115255.tif 000016
【図１３】
2007115255.tif 000017
【図１４】
2007115255.tif 000018
【図１５】
2007115255.tif 000019