(57)【要約】【課題】外部ネットワーク上のコンテンツを、家庭内ネットワーク上のディスプレイ付情報家電が受信して再生する方法を提供する。【解決手段】内部サーバ（ホームサーバ）２０が、家庭内ネットワーク５０上のディスプレイ付情報家電３０に、外部ネットワーク（ＩＰネットワークを含む）４０上の外部サーバ（Ｗｅｂサーバ）１０上のコンテンツを送信するために、ディスプレイ付情報家電３０からの要求に応じて、外部サーバ（Ｗｅｂサーバ）１０にコンテンツを要求するデータを送信し、外部サーバ（Ｗｅｂサーバ）１０からコンテンツと当該コンテンツのフォルダによる関連付けとを示すデータを受信し、受信したデータに基づいてコンテンツツリー構造データに変換し、コンテンツツリー構造のそれぞれのノードにコンテンツをそれぞれ関連付けてディスプレイ付情報家電３０に送信する。【選択図】図１
2008090628.tif 000002
【特許請求の範囲】
【請求項１】
所定の内部ネットワーク上の内部端末のプロトコルと、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコルと、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバが、前記内部端末に前記外部サーバから前記外部ネットワークを介してコンテンツを取得して送信する方法であって、
前記内部端末からの要求に応じて、前記外部サーバに前記コンテンツを要求するデータを送信するステップと、
前記外部サーバから、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップと、
受信した前記データに基づいて、前記内部端末のプロトコルにより前記コンテンツのフォルダによる関連付けを表すコンテンツツリー構造データに変換するステップと、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するステップと、を含む方法。
【請求項２】
前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップにおいて、前記内部サーバは、前記外部サーバが前記コンテンツを管理するデータベースを参照して生成したＸＭＬデータを受信し、
前記コンテンツツリー構造データに変換するステップにおいて、前記内部サーバは、受信した前記ＸＭＬデータに基づいて前記コンテンツツリー構造データに変換し、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するステップにおいて、前記内部サーバは、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＸＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末に送信する請求項１に記載の方法。
【請求項３】
前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップにおいて、前記内部サーバは、前記外部サーバが前記コンテンツを含むＨＴＭＬデータを参照して生成したＸＭＬデータを受信し、
前記コンテンツツリー構造データに変換するステップにおいて、前記内部サーバは、受信した前記ＸＭＬデータに基づいて前記コンテンツツリー構造データに変換し、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するステップにおいて、前記内部サーバは、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＨＴＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末に送信する請求項１に記載の方法。
【請求項４】
前記コンテンツの前記コンテンツツリー構造データがツリー構造である請求項３に記載の方法。
【請求項５】
前記コンテンツがＨＴＭＬコンテンツである場合に、前記外部サーバが、前記ＨＴＭＬコンテンツを所定の大きさで表示する画像データに変換するステップを更に含む請求項１から請求項４のいずれかに記載の方法。
【請求項６】
前記外部サーバが、所定のＵＲＬを表す２次元バーコードを生成して前記画像データに挿入するステップを更に含む請求項５に記載の方法。
【請求項７】
前記内部サーバが、ユーザ識別データを受信したことに応じて、前記ユーザ識別データを記憶するステップを更に含み、
前記外部サーバにコンテンツを要求するデータを送信するステップにおいて、前記内部サーバが、前記ユーザ識別データを更に前記外部サーバに送信する請求項１から請求項６のいずれかに記載の方法。
【請求項８】
前記内部サーバが、複数のユーザ識別データを受信したことに応じて、複数の前記ユーザ識別データを記憶するステップを更に含み、
前記外部サーバにコンテンツを要求するデータを送信するステップにおいて、前記内部サーバが、前記内部端末からの要求を受信したことに応じて、記憶した複数の前記ユーザ識別データの中から一の選択を促すデータを前記内部端末に送信し、前記選択を示すデータを前記内部端末から受信したことに応じて、前記選択をされたユーザ識別データを更に前記外部サーバに送信する請求項１から請求項６のいずれかに記載の方法。
【請求項９】
所定の内部ネットワーク上の内部端末のプロトコルと、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコルと、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバであって、前記内部端末に前記外部サーバから前記外部ネットワークを介してコンテンツを取得して送信する内部サーバであって、
前記内部端末からの要求に応じて、前記外部サーバに前記コンテンツを要求するデータを送信する手段と、
前記外部サーバから、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信する手段と、
受信した前記データに基づいて、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換する手段と、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信する手段と、を備える内部サーバ。
【請求項１０】
前記内部ネットワークと前記外部ネットワークとを接続する手段を更に備える請求項９に記載の内部サーバ。
【請求項１１】
所定の内部ネットワーク上の内部端末のプロトコルと、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコルと、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバに、前記外部ネットワークを介してコンテンツを送信する外部サーバであって、
前記内部端末からの要求に応じて、前記内部サーバから前記コンテンツを要求するデータを受信する手段と、
前記内部サーバが、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換し、前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するために、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを前記内部サーバに送信する手段と、を備える外部サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部ネットワーク上の内部端末に外部ネットワーク上の外部サーバからコンテンツを取得して送信する方法、内部サーバ、及び外部サーバに関する。
【背景技術】
【０００２】
従来、ディスプレイ付き情報家電（デジタルテレビ（ＤＴＶ）、セットトップボックス（ＳＴＢ）等のＡＶプレーン、エアコン、冷蔵庫等の白物プレーン、ＰＣ、プリンタ、デジタルカメラ等のＰＣプレーンを含む）を端末（内部端末）として相互に接続し、内部ネットワークとして家庭内ネットワーク（いわゆるホームネットワーク）を構築することが行われている。この内部ネットワーク（家庭内ネットワーク；ホームネットワーク）においては、例えば、Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（デジタル・リビング・ネットワーク・アライアンス）；ＤＬＮＡ、ＵＰｎＰ、ＥＣＨＯＮＥＴ等のプロトコルが提案されている。
【０００３】
更に、この内部ネットワーク（家庭内ネットワーク；ホームネットワーク）上の端末（内部端末；Ｈｏｍｅ  Ｄｅｖｉｃｅ（ＨＤ））としての情報家電は、例えば、Ｈｏｍｅ  Ａｃｃｅｓｓ（ＨＡ）；ゲートウェイ機器、Ｈｏｍｅ  Ｂｒｉｄｇｅ（ＨＢ）；ハブ及びルータ、Ｈｏｍｅ  Ｃｌｉｅｎｔ（ＨＣ）；各情報家電のコントローラ等を介して、外部ネットワーク（ＩＰネットワークを含む）に接続され、放送系サービスを主体とした一方向性のコンテンツ受信や、ＩＰ通信によるコミュニケーションサービス（インターネットを主体とした双方向通信）等を行っている。また、家庭内ネットワーク（ホームネットワーク）を介して各種情報家電の遠隔操作・監視が行われ、更にホームセキュリティー等の各種サービスも行われている。
【０００４】
ところで、これらの情報家電が外部ネットワーク（ＩＰネットワークを含む）上のコンテンツを取得する際には、一旦内部ネットワーク上の内部サーバ（ホームサーバ）にコンテンツを蓄積した後、当該情報家電が必要とするコンテンツを、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）を介して内部サーバ（ホームサーバ）からダウンロードするようにしている。
【０００５】
例えば、当該内部サーバとしてのゲートウェイ装置が家庭内ネットワーク（ホームネットワーク）を介して情報家電からコンテンツ取得アドレス、コンテンツ識別子、及びコンテンツ蓄積容量に関するデータを受信して、ＩＰネットワークを介してコンテンツ取得アドレスに応じたサーバからコンテンツを受信するようにしたものがあり、ここでは、コンテンツのコンテンツ識別子と情報家電のコンテンツ識別子とが一致した場合に、コンテンツ蓄積容量に応じて情報家電にコンテンツを送るようにしている（例えば、特許文献１参照）。
【０００６】
また、広域ネットワーク（ＷＡＮ）からローカルエリアネットワーク（ＬＡＮ）に接続された情報端末に情報を送信する際、内部サーバ（ホームサーバ）としてのゲートウェイ装置がＷＡＮから受信した受信情報を一旦記憶し、この受信情報に関する同報通信情報を生成し、ＬＡＮ上に同報通信するようにしたものがある。ここで、情報端末は同報通信情報に基づいてゲートウェイ装置が受けた受信情報が必要であるか否かを判定して、必要である場合に情報端末からゲートウェイ装置に取得要求が行われて、ゲートウェイ装置から当該情報端末に受信情報がＬＡＮを介して送られる（特許文献２参照）。
【特許文献１】特開２００２−３２０２８２号公報
【特許文献２】特開２００３−２４４１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１及び２には、内部サーバとしての家庭内サーバ又はゲートウェイ装置がＩＰネットワーク上のコンテンツを取得して、内部ネットワークとしてのホームネットワーク又はＬＡＮに接続された情報家電又は情報端末等に配信する際、当該家庭内サーバ又はゲートウェイ装置等が当該情報家電又は情報端末等からの要求に応じてコンテンツを一つ一つ当該情報家電又は情報端末等に送信する手法が記載されているのみである。
【０００８】
つまり、特許文献１及び２に開示された技術は、単にＩＰネットワーク等のネットワーク上にあるコンテンツを、一つ一つ指定して家庭内サーバ又はゲートウェイ装置等を介して情報家電又は情報端末等で取得しているだけであり、様々なコンテンツ（テキストや写真、動画等）がＨＴＭＬ等のプロトコルを用いてレイアウトされ、しかも日々更新されているＷｅｂドキュメント等のコンテンツを、家庭内ネットワーク（ホームネットワーク）上の情報家電又は情報端末において再生するための技術については、何ら開示されていない。従って、家庭内ネットワーク（ホームネットワーク）上の情報家電には、Ｗｅｂコンテンツへの接続性がないといえる。
【０００９】
そこで、本発明は、外部ネットワーク上の外部サーバの管理するコンテンツ（例えば、ＩＰネットワーク上で日々更新されるＷｅｂコンテンツ）を、内部ネットワークとしての家庭内ネットワーク（ホームネットワーク）上の内部サーバが取得し、情報家電等の内部端末が受信して再生することのできるコンテンツの送信方法、内部サーバ、及び外部サーバを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、具体的には次のようなものを提供する。
【００１１】
（１）  所定の内部ネットワーク上の内部端末のプロトコル（例えば、ＤＬＮＡ、ＵＰｎＰ、ＥＣＨＯＮＥＴ等のディスプレイ付情報家電のプロトコル）と、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコル（例えば、ＩＰネットワーク上のＷｅｂサーバのプロトコル；ＩＰ）と、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバ（ホームサーバ）が、前記内部端末に前記外部サーバから前記外部ネットワークを介してコンテンツを取得して送信する方法であって、
前記内部端末（ディスプレイ付情報家電）からの要求に応じて、前記外部サーバに前記コンテンツを要求するデータを送信するステップと、
前記外部サーバから、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップと、
受信した前記データに基づいて、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換するステップと、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末（ディスプレイ付情報家電）に送信するステップと、を含む方法。
【００１２】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータに基づいて、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換し、前記コンテンツツリー構造のそれぞれのノードに前記コンテンツを関連付けて、前記内部端末（ディスプレイ付情報家電）に送信することができる。
【００１３】
このことにより、前記内部ネットワーク（家庭内ネットワーク；ホームネットワーク）上の内部端末（ディスプレイ付情報家電）は前記外部ネットワーク（ＩＰネットワークを含む）上のコンテンツを示すデータを受信して再生することができる。
【００１４】
なお、前記コンテンツを示すデータは、例えば、テキストデータ、ＪＰＥＧやＧＩＦ等の画像データ、ＭＧＥＧ等の動画データ、ＭＰ３等の音声データ等であってもよい。また、前記コンテンツのフォルダによる関連付けを示すデータは、例えば、ＨＴＭＬやＸＭＬ等のリンクを示すプロトコルによって表現されたデータであってもよい。
【００１５】
（２）  前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップにおいて、前記内部サーバは、前記外部サーバが前記コンテンツを管理するデータベースを参照して生成したＸＭＬデータを受信し、
前記コンテンツツリー構造データに変換するステップにおいて、前記内部サーバは、受信した前記ＸＭＬデータに基づいて前記コンテンツツリー構造データに変換し、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するステップにおいて、前記内部サーバは、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＸＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末に送信する（１）に記載の方法。
【００１６】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、受信した前記ＸＭＬデータに基づいて前記コンテンツツリー構造データに変換し、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＸＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末（ディスプレイ付情報家電）に送信することができる。
【００１７】
このことにより、前記内部ネットワーク（家庭内ネットワーク；ホームネットワーク）上の内部端末（ディスプレイ付情報家電）は、前記外部ネットワーク（ＩＰネットワークを含む）上のデータベースに管理されたコンテンツを受信して再生することができる。
【００１８】
その結果、例えば、ニュースコンテンツ（テキスト、画像、動画等）を、階層構造を持つカテゴリに分類するデータベースに管理しておけば、前記内部端末（ディスプレイ付情報家電）は当該階層構造を表すＸＭＬデータに基づいて前記内部サーバ（ホームサーバ）が変換したコンテンツツリー構造データのそれぞれのノードにそれぞれ関連付けられた前記ニュースコンテンツを再生することができる。
【００１９】
（３）  前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信するステップにおいて、前記内部サーバは、前記外部サーバが前記コンテンツを含むＨＴＭＬデータを参照して生成したＸＭＬデータを受信し、
前記コンテンツツリー構造データに変換するステップにおいて、前記内部サーバは、受信した前記ＸＭＬデータに基づいて前記コンテンツツリー構造データに変換し、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するステップにおいて、前記内部サーバは、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＨＴＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末に送信する（１）に記載の方法。
【００２０】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、受信した前記コンテンツを含むＨＴＭＬデータに基づいて、前記コンテンツツリー構造データに変換し、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＨＴＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部端末（ディスプレイ付情報家電）に送信することができる。
【００２１】
このことにより、前記内部端末（ディスプレイ付情報家電）は、ＨＴＭＬを用いて表現された外部ネットワーク（ＩＰネットワークを含む）上のコンテンツを受信して再生することができる。
【００２２】
その結果、例えば、ニュースコンテンツ（テキスト、画像、動画等）を、アンカータグを持つＨＴＭＬを用いて表現しておけば、前記内部端末は当該ＨＴＭＬデータのアンカータグに基づいて前記内部サーバ（ホームサーバ）が変換したコンテンツツリー構造データのそれぞれのノードにそれぞれ関連付けられた前記ニュースコンテンツを再生することができる。
【００２３】
（４）  前記コンテンツの前記コンテンツツリー構造データがツリー構造である（３）に記載の方法。
【００２４】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、ツリー構造であるＨＴＭＬデータのリンク構造に基づいて、前記コンテンツツリー構造データに変換し、変換した前記コンテンツツリー構造データのそれぞれのノードに前記ＨＴＭＬデータに含まれるコンテンツをそれぞれ関連付けて前記内部ネットワーク（家庭内ネットワーク；ホームネットワーク）を介して前記内部端末（ディスプレイ付情報家電）に送信することができる。
【００２５】
このことにより、前記内部端末（ディスプレイ付情報家電）は、ツリー構造であるＨＴＭＬを用いて表現された外部ネットワーク（ＩＰネットワーク）上のコンテンツを受信して再生することができる。
【００２６】
その結果、例えば、ニュースコンテンツ（テキスト、画像、動画等）を、ツリー構造であるＨＴＭＬを用いて表現しておけば、前記内部端末（ディスプレイ付情報家電）は当該ＨＴＭＬデータに基づいて前記内部サーバ（ホームサーバ）が変換したコンテンツツリー構造のそれぞれのノードにそれぞれ関連付けられた前記ニュースコンテンツを、ほぼオリジナルのツリー構造を忠実に再現した状態で再生することができる。
【００２７】
（５）  前記コンテンツがＨＴＭＬコンテンツである場合に、前記外部サーバ（Ｗｅｂサーバ）が、前記ＨＴＭＬコンテンツを所定の大きさで表示する画像データ（例えば、ＪＰＥＧデータ）に変換するステップを更に含む（１）から（４）のいずれかに記載の方法。
【００２８】
このような構成を備えることにより、前記外部サーバ（Ｗｅｂサーバ）は、前記ＨＴＭＬコンテンツを所定の大きさで表示する画像データ（例えば、ＪＰＥＧデータ）に変換することができる。
【００２９】
このことにより、前記内部端末（ディスプレイ付情報家電）は、前記ＨＴＭＬコンテンツの表示態様をほぼ忠実に再現する画像データを再生することができる。
【００３０】
その結果、例えば、テキストと画像がレイアウトされたニュースコンテンツを、ほぼそのままのレイアウトを保ったままで前記内部端末（ディスプレイ付情報家電）が再生することができる。
【００３１】
（６）  前記外部サーバ（Ｗｅｂサーバ）が、所定のＵＲＬを表す２次元バーコードを生成して前記画像データに挿入するステップを更に含む（５）に記載の方法。
【００３２】
このような構成を備えることにより、前記外部サーバ（Ｗｅｂサーバ）は、所定のＵＲＬ（例えば、ユーザからのデータ入力等を受け付ける画面のＵＲＬ）を表す２次元バーコードを生成して前記画像データに挿入することができる。
【００３３】
このことにより、前記内部端末（ディスプレイ付情報家電）は、例えば、携帯電話向けに編集された画面のＵＲＬや、携帯電話による決済入力を受け付ける画面のＵＲＬを表す２次元バーコードを含む画像データを再生することができる。
【００３４】
その結果、例えば、前記内部端末（ディスプレイ付情報家電）で表示された２次元バーコードを携帯電話等で読み取り、外出用のコンテンツを表示させたり、前記内部端末（ディスプレイ付情報家電）で表示させた商品の決済を、携帯電話を用いて行ったりすることが可能となる。
【００３５】
なお、ここで、２次元バーコードは、いわゆるＱＲコードであってもよい。
【００３６】
（７）  前記内部サーバ（ホームサーバ）が、ユーザ識別データを受信したことに応じて、前記ユーザ識別データを記憶するステップを更に含み、
前記外部サーバ（Ｗｅｂサーバ）にコンテンツを要求するデータを送信するステップにおいて、前記内部サーバ（ホームサーバ）が、前記ユーザ識別データを更に前記外部サーバ（Ｗｅｂサーバ）に送信する（１）から（６）のいずれかに記載の方法。
【００３７】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、受信したユーザ識別データをサーバに送信することができる。
【００３８】
このことにより、前記外部サーバ（Ｗｅｂサーバ）は、どのユーザからのアクセスであるかについて、前記ユーザ識別データを受信することによって認識することができる。
【００３９】
その結果、例えば、前記外部サーバ（Ｗｅｂサーバ）が前記ユーザ毎にカスタマイズされたコンテンツを管理しておけば、前記ユーザ識別データに応じてカスタマイズされたコンテンツを前記内部端末（ディスプレイ付情報家電）に再生させることができる。
【００４０】
（８）  前記内部サーバ（ホームサーバ）が、複数のユーザ識別データを受信したことに応じて、複数の前記ユーザ識別データを記憶するステップを更に含み、
前記外部サーバ（Ｗｅｂサーバ）にコンテンツを要求するデータを送信するステップにおいて、前記内部サーバ（ホームサーバ）が、前記内部端末（ディスプレイ付情報家電）からの要求を受信したことに応じて、記憶した複数の前記ユーザ識別データの中から一の選択を促すデータを前記内部端末（ディスプレイ付情報家電）に送信し、前記選択を示すデータを前記内部端末（ディスプレイ付情報家電）から受信したことに応じて、前記選択をされたユーザ識別データを更に外部サーバ（Ｗｅｂサーバ）に送信する（１）から（６）のいずれかに記載の方法。
【００４１】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、記憶した複数の前記ユーザ識別データの中から一の選択を促すデータを前記内部端末（ディスプレイ付情報家電）に送信し、前記選択を示すデータを前記内部端末（ディスプレイ付情報家電）から受信したことに応じて、前記選択をされたユーザ識別データを更に前記外部サーバ（Ｗｅｂサーバ）に送信することができる。
【００４２】
このことにより、前記内部サーバ（ホームサーバ）が複数のユーザ識別データを記憶している場合においても、前記内部端末（ディスプレイ付情報家電）は、複数の前記ユーザ識別データの中から一の選択を示すデータを送信することができる。
【００４３】
その結果、前記内部サーバ（ホームサーバ）は、複数のユーザで共有した場合にも、それぞれのユーザ識別データを選択することによって、（７）と同様の効果が期待できる。
【００４４】
（９）  所定の内部ネットワーク上の内部端末のプロトコルと、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコルと、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバであって、前記内部端末に前記外部サーバから前記外部ネットワークを介してコンテンツを取得して送信する内部サーバであって、
前記内部端末からの要求に応じて、前記外部サーバに前記コンテンツを要求するデータを送信する手段と、
前記外部サーバから、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信する手段と、
受信した前記データに基づいて、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換する手段と、
前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信する手段と、を備える内部サーバ。
【００４５】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、（１）と同様の作用効果が期待できる。
【００４６】
（１０）  前記内部ネットワークと前記外部ネットワークとを接続する手段を更に備える（９）に記載の内部サーバ。
【００４７】
このような構成を備えることにより、前記内部サーバ（ホームサーバ）は、前記内部ネットワークと前記外部ネットワークとを接続することができる、という作用を有する。
【００４８】
このことにより、前記内部サーバは、いわゆるゲートウェイとしても機能することができる。
（１１）  所定の内部ネットワーク上の内部端末のプロトコルと、前記内部ネットワークと接続可能な外部ネットワーク上の外部サーバのプロトコルと、の間のプロトコル変換を行う前記内部ネットワーク上の内部サーバに、前記外部ネットワークを介してコンテンツを送信する外部サーバであって、
前記内部端末からの要求に応じて、前記内部サーバから前記コンテンツを要求するデータを受信する手段と、
前記内部サーバが、前記内部端末のプロトコルにより前記コンテンツのリンク構造を表すコンテンツツリー構造データに変換し、前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツをそれぞれ関連付けて前記内部端末に送信するために、前記外部サーバのプロトコルにより、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを前記内部サーバに送信する手段と、を備える外部サーバ。
【００４９】
このような構成を備えることにより、前記外部サーバは、（１）と同様の作用効果が期待できる。
【発明の効果】
【００５０】
本発明よれば、前記内部サーバ（ホームサーバ）は、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータに基づいて、コンテンツツリー構造データに変換し、前記コンテンツツリー構造データのそれぞれのノードに前記コンテンツを関連付けて、前記内部端末（ディスプレイ付情報家電）に送信することができる。このことにより、前記内部端末（ディスプレイ付情報家電）は前記外部ネットワーク（ＩＰネットワークを含む）上のコンテンツを受信して再生することができる。
【発明を実施するための最良の形態】
【００５１】
以下、本発明の実施形態について図面に基づいて説明する。
［システムの全体構成］
【００５２】
図１は、本発明の好適な実施形態の一例に係るコンテンツ送信システム１の全体構成を示す図である。まず、図１（ａ）を参照すると、外部サーバ（Ｗｅｂサーバ）１０は、外部ネットワーク（ＩＰネットワークを含む）４０を介して、家屋（家庭）内に配置された内部サーバ（ホームサーバ）２０に接続される。家庭内には端末としてのディスプレイ付情報家電（ホームデバイス）３０が家庭内ネットワーク（ホームネットワーク、例えば、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ、ＵＰｎＰ、ＥＣＨＯＮＥＴ等））５０によって相互に接続され、この内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０は内部サーバ（ホームサーバ）２０に接続されている。
【００５３】
なお、当該端末としてのディスプレイ付情報家電（ホームデバイス）３０を相互に接続する内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０は有線でも無線でもよい。
【００５４】
更に、図１（ｂ）に示すように、内部サーバ（ホームサーバ）２０を端末としてのディスプレイ付情報家電（ホームデバイス）３０が備えるようにしてもよい。なお、内部ネットワークと外部ネットワークはゲートウェイ６０等により接続されてよく、内部ネットワークはＩＰネットワークを含んで構成してもよい。
【００５５】
図示の例では、内部サーバ（ホームサーバ）２０は、外部ネットワーク（ＩＰネットワークを含む）４０を介して接続された外部サーバ（Ｗｅｂサーバ）１０上のコンテンツを、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０を介して接続された端末としてのディスプレイ付情報家電（ホームデバイス）３０に送信する。例えば、端末としてのディスプレイ付情報家電（ホームデバイス）３０の一つからコンテンツ要求があると、内部サーバ（ホームサーバ）２０は外部ネットワーク（ＩＰネットワークを含む）４０を介して外部サーバ（Ｗｅｂサーバ）１０にコンテンツ要求データを送信する。外部サーバ（Ｗｅｂサーバ）１０は、コンテンツ要求データを受けると、当該コンテンツ要求データに応じた前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを内部サーバ（ホームサーバ）２０に送信する。
【００５６】
そして、内部サーバ（ホームサーバ）２０は、前記コンテンツと前記コンテンツのフォルダによる関連付けとを示すデータに基づいて、後述するコンテンツツリー構造データ（コンテンツツリー構造データ）に変換し、コンテンツツリー構造データの各ノードにコンテンツを関連付けて内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０を介して内部端末としてのディスプレイ付情報家電（ホームデバイス）３０に送信する。なお、図１（ｂ）に示す例においては、内部端末としてのディスプレイ付情報家電（ホームデバイス）３０に内蔵された内部サーバ（ホームサーバ）２０がコンテンツツリー構造を変換することになる。
［外部サーバ（Ｗｅｂサーバ）のハードウェア構成］
【００５７】
ここで図２を参照して、図１に示す外部サーバ（Ｗｅｂサーバ）１０のハードウェア構成の一例について説明する。外部サーバ（Ｗｅｂサーバ）１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００５８】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。ＢＩＯＳ１０６０は、外部サーバ（Ｗｅｂサーバ）１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、外部サーバ（Ｗｅｂサーバ）１０のハードウェアに依存するプログラム等を格納する。
【００５９】
記憶部１０７を構成するハードディスク１０７４は、外部サーバ（Ｗｅｂサーバ）１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００６０】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。
【００６１】
光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００６２】
外部サーバ（Ｗｅｂサーバ）１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、外部サーバ（Ｗｅｂサーバ）１０にインストールされ実行されてもよい。
【００６３】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４又は光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを外部サーバ（Ｗｅｂサーバ）１０に提供してもよい。
【００６４】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、外部サーバ（Ｗｅｂサーバ）１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００６５】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。また、通信Ｉ／Ｆ１０４０は、外部サーバ（Ｗｅｂサーバ）１０を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００６６】
以上の例は、外部サーバ（Ｗｅｂサーバ）１０のハードウェア構成について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータを外部サーバ（Ｗｅｂサーバ）１０として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したＷｅｂサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、或いは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００６７】
続いて、図３を参照して、図１（ａ）に示す外部サーバ（Ｗｅｂサーバ）１０及び内部サーバ（ホームサーバ）２０の機能構成の一例について説明する。内部サーバ（ホームサーバ）２０は、コンテンツ要求データ受信部２０１、コンテンツ要求データ送信部２０２、ユーザＩＤ・パスワードデータ受信部２０３、ユーザＩＤ・パスワードデータ送信部２０４、コンテンツデータ・フォルダ関連付けデータ受信部２０５、コンテンツツリー構造データ変換部２０６、コンテンツツリー構造データ・コンテンツデータ送信部２０７を備えており、コンテンツツリー構造データ変換部を含むプロトコル変換部２０８を備えており、このプロトコル変換部２０８は、外部サーバ（Ｗｅｂサーバ）１０と端末としてのディスプレイ付情報家電（ホームデバイス）３０との間のプロトコル変換を行う。
【００６８】
なお、ユーザＩＤ・パスワードデータ受信部２０３は、ＰＣ等の情報端末装置が接続され、ユーザ識別データとしてユーザＩＤ・パスワードデータを受信する。
【００６９】
図４に本発明の好適な実施形態の一例に係るコンテンツ送信処理の手順を示す。まず、内部サーバ（ホームサーバ）２０のコンテンツ要求データ受信部２０１は、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０上の端末としてのディスプレイ付情報家電（ホームデバイス）３０から、コンテンツを要求するデータを受信する（ステップＳ１０１）。ここで、内部サーバ（ホームサーバ）２０のユーザＩＤ・パスワードデータ受信部２０３は、ＰＣ等から、あらかじめユーザ識別データとしてユーザＩＤ・パスワードデータを受信してもよい。この場合、以降、受信したユーザＩＤ・パスワードデータが内部サーバ（ホームサーバ）２０に設定される。
【００７０】
次に、内部サーバ（ホームサーバ）２０は、受信した当該コンテンツの要求データを、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０のプロトコルから、外部ネットワーク（ＩＰネットワークを含む）のプロトコルに変換して、外部ネットワーク（ＩＰネットワークを含む）４０（図１）を介して外部サーバ（Ｗｅｂサーバ）１０に送信する（ステップＳ１０２）。この際、内部サーバ（ホームサーバ）２０にユーザＩＤ・パスワードが設定されている場合には、ユーザＩＤ・パスワードデータ送信部２０４は、外部ネットワーク（ＩＰネットワークを含む）４０を介して外部サーバ（Ｗｅｂサーバ）１０に当該ユーザＩＤ・パスワードデータを更に送信する。
【００７１】
外部サーバ（Ｗｅｂサーバ）１０は、要求されたコンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを内部サーバ（ホームサーバ）２０に外部ネットワーク（ＩＰネットワークを含む）４０を介して送信する。更に、外部サーバ（Ｗｅｂサーバ）１０は、ユーザＩＤ・パスワードデータを更に受信した場合、当該ユーザＩＤ・パスワードデータが登録されているか否かを判定し、登録済みである場合に、当該ユーザＩＤ・パスワードデータで特定されるユーザにカスタマイズされたコンテンツとリンク構造とを示すデータを送信する。
【００７２】
ここで、外部サーバ（Ｗｅｂサーバ）１０は、必要に応じて、送信するコンテンツデータを所定の大きさで表示する画像データを生成し、更に必要に応じて、所定のＵＲＬを表す２次元バーコード（ＱＲコードでもよい）を生成して当該画像データに挿入する（ステップＳ１０３）。その後、外部サーバ（Ｗｅｂサーバ）１０は、当該コンテンツデータ及び画像データを内部サーバ（ホームサーバ）２０に外部ネットワーク（ＩＰネットワークを含む）４０を介して送信する。
【００７３】
次に、内部サーバ（ホームサーバ）２０は、コンテンツデータ・フォルダ関連付けデータ受信部２０５によって外部サーバ（Ｗｅｂサーバ）１０からコンテンツと前記コンテンツのフォルダによる関連付けとを示すデータを受信する（ステップＳ１０４）。
【００７４】
次に、内部サーバ（ホームサーバ）２０のコンテンツツリー構造データ変換部２０６は、当該リンク構造を示すデータに基づいてコンテンツツリー構造データに変換する（ステップＳ１０５）。
【００７５】
次に、内部サーバ（ホームサーバ）２０は、当該コンテンツツリー構造のそれぞれのノードにコンテンツデータをそれぞれ関連付けた後（ステップＳ１０６）、コンテンツツリー構造データ・コンテンツデータ送信部２０７は、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０上の端末としてのディスプレイ付情報家電（ホームデバイス）３０に、コンテンツツリー構造データとコンテンツデータとを送信する（ステップＳ１０７）。ここで、コンテンツデータが上述の外部サーバ（Ｗｅｂサーバ）１０が生成した画像データを含む場合には、当該内部サーバ（ホームサーバ）２０は、当該画像データをコンテンツデータとして送信する。
【００７６】
そして、内部サーバ（ホームサーバ）２０は更にコンテンツ要求データがあるか否かを判定し（ステップＳ１０８）、コンテンツ要求データがあればステップＳ１０１に戻って処理を続行し、コンテンツ要求データがなければ、処理を終了する。
【００７７】
ところで、ユーザＩＤ・パスワードを内部サーバ（ホームサーバ）２０に設定する際には、図５に示す本発明の好適な実施形態の一例に係るユーザ識別データ設定処理が行われる。まず、内部サーバ（ホームサーバ）２０に接続されたＰＣ等から、ユーザＩＤ・パスワードデータ受信部２０３が、ユーザ識別データとしてユーザＩＤ・パスワードを設定するデータを受信する（ステップＳ２０１）。
【００７８】
次に、内部サーバ（ホームサーバ）２０はこのユーザＩＤパスワードを図示しないメモリに記憶・保存する（ステップＳ２０２）。なお、このユーザＩＤ・パスワードは内部サーバ（ホームサーバ）２０に複数設定してもよく、その場合には、それ以降、端末としてのディスプレイ付情報家電（ホームデバイス）３０からコンテンツを要求するデータを受信する際に、当該複数のユーザＩＤ・パスワードの中から一を指定するデータを更に受信してもよい。
【００７９】
続いて、前述のコンテンツ送信方法の一例に関して具体的に説明する。まず、図６を参照すると、図６は本発明の好適な実施形態の一例に係る内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０の一般的な定義を示す図であり、ここでは、内部サーバ（ホームサーバ）２０（プロキシ）は、外部ネットワーク（ＩＰネットワークを含む）４０と内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０上に存在する情報家電等とを接続するためのインターフェースであり、例えば、宅外とホームネットワークとの接続機能、放送サービス受信機能、ホームネットワーク管理機能、及びミドルウェア変換機能等を有している。一方、ホームネットワークには固有プロトコルドメインが定義され、ここでは、図示のＰＣプレーン、ＡＶプレーン、白物プレーン、及び電話・ＦＡＸ系が存在する。また、内部ネットワーク（家庭内ネットワーク；ホームネットワーク）５０は、電力線ネットワークやＺｉｇｂｅｅ等の無線ネットワークにより実現してもよい。
【００８０】
図７を参照すると、本発明の好適な実施形態の一例に係る外部サーバ（Ｗｅｂサーバ）１０は、ユーザＤＢ及びコンテンツＤＢを備える。コンテンツデータは、例えば、ＪＰＥＧ、ＭＰＥＧ、又はＭＰ３等に変換されて、内部サーバ（ホームサーバ）２０に送信される。この際、外部サーバ（Ｗｅｂサーバ）１０は、内部サーバ（ホームサーバ）２０がコンテンツデータをフォルダ展開するために、フォルダ指定ＸＭＬを内部サーバ（ホームサーバ）に送信してもよい。
【００８１】
この場合、内部サーバ（ホームサーバ）は、ＷｅｂサーバがコンテンツＤＢを参照して生成したＸＭＬデータを受信し、このＸＭＬデータに基づいて、コンテンツツリー構造データに変換することになる。
【００８２】
図８は本発明の原理により、ＤＢから直接フォルダ化するパターンを示す図であり、例えば、コンテンツＤＢの一つであるニュースＤＢには、ＩＤ、見出し、本文、写真、カテゴリ、及びＵＰ日の欄が備えられており、フォルダ化に当たっては、例えば、ＤＢからＸＭＬを生成し、更に、ＪＰＥＧデータの生成を行って、フォルダに収納する。同様にして、動画ＤＢ、天気ＤＢについてもフォルダへの収納が行われる。
【００８３】
図示の例では、トップ（トップフォルダ）には、ニュース、動画、及び天気のフォルダが生成され、ニュースホルダを開くと、更に国内、海外、及び経済のフォルダが生成されている。そして、国内フォルダを開くと、種々のＪＰＥＧファイルが参照可能となる。端末、つまり、ディスプレイ付情報家電３０において、ニュースから国内を選択し、更に“アアア”ＪＰＥＧファイルを選択すると、該当するファイルが開かれて画面上に表示されることになる。
【００８４】
図９は本発明の原理により、ＨＴＭＬドキュメントとアンカータグとの関係を、そのままフォルダ化するパターンを示す図であり、トップページのフォルダには、ニュース、動画、及び天気のフォルダが生成されており、同時に、トップページをＷｅｂブラウザのように所定の大きさで画面に表示させる画像データ（トップページイメージＪＰＥＧ）があわせて生成されている。同様にして、ニュースのフォルダには、アンカータグに応じて、見出し１、見出し２のフォルダが生成され、あわせて、ニュースページをＷｅｂブラウザのように所定の大きさで画面に表示させる画像データ（ニュースページイメージＪＰＥＧ）があわせて生成されている。そして、見出し１のフォルダを開くと、見出し１ＪＰＥＧファイルが更に生成されている。
【００８５】
このようにすることにより、端末、つまり、ディスプレイ付情報家電３０は、Ｗｅｂページのイメージを表示させてＷｅｂブラウザで表示するようなページのイメージを確認することもできるし、フォルダを選択してより下位の階層のフォルダを表示させることもできる。
【００８６】
なお、ＨＴＭＬドキュメントが他のＨＴＭＬドキュメントへのアンカータグを含む場合に、アンカータグが示すＵＲＬを表す２次元バーコード（ＱＲコードでもよい）を生成して画像データに挿入して表示してもよい。
【００８７】
図１０は、本発明の原理により、ＨＴＭＬドキュメントのリンク構造を、フォルダに関連付けるパターンを示す図であり、図示の例では、Ｗｅｂリンクをフォルダの階層構造に関連付ける。この結果、リンク先の内容が変わるとリアルタイムに端末、つまり、ディスプレイ付情報家電３０に表示される内容も変わることになる。
【００８８】
ここで、図１１を参照して、図７に示すシステムによるＩＤ・パスワード設定の処理フローについて説明する。前述したように、ＰＣ等から、内部サーバ（ホームサーバ）２０に対してＩＤ・パスワード（ユーザＩＤ・パスワード）の設定登録を行うことができる。内部サーバ（ホームサーバ）２０において、ＩＤ・パスワード登録が行われると、それ以降、当該ＩＤ・パスワードデータが外部サーバ（Ｗｅｂサーバ）１０に送信されるため、セッションクッキーを発行することにより、それ以降、当該ＩＤ・パスワードに対してカスタマイズしたコンテンツをディスプレイ付情報家電（ホームデバイス）３０としてのＤＴＶ（ＨＣ）に送信すること等が可能となる。一連のＩＤ・パスワード設定の処理が完了すると、内部サーバ（ホームサーバ）２０から当該ＰＣ等にＩＤ・パスワード設定完了の通知が行われる。
【００８９】
ここで、図１２を参照して、図７に示すシステムによるＩＤ選択の処理フローについて説明する。前述したように、ＰＣ等から、内部サーバ（ホームサーバ）２０に対してＩＤ・パスワード（ユーザＩＤ・パスワード）の設定登録が行われると、それ以降、ディスプレイ付情報家電（ホームデバイス）３０としてのＤＴＶ（ＨＣ）が内部サーバを検索したことに応じて、内部サーバ（ホームサーバ）２０は、ＩＤリストをＤＴＶ（ＨＣ）に配信し、当該ＤＴＶ（ＨＣ）は、ユーザにＩＤの選択を促す。
【００９０】
そして、ユーザがＩＤを選択すると、それ以降コンテンツを要求する度に、選択したＩＤ及び対応するパスワードが内部サーバ（ホームサーバ）２０から外部サーバ（ＷＥＢサーバ）１０に自動的に送られ、外部サーバ（ＷＥＢサーバ）１０は、受信した当該ＩＤ及び対応するパスワードの認証を行い、認証が成功した場合には、当該ＩＤに応じてカスタマイズしたコンテンツ検索が行われ、その結果が内部サーバ（ホームサーバ）２０を介してＤＴＶ（ＨＣ）に送信されることになる。
【００９１】
この結果、複数のＩＤ・パスワードを一の内部サーバ（ホームサーバ）２０に登録しておくことにより、ディスプレイ付情報家電（ホームデバイス）３０としてのＤＴＶ（ＨＣ）のユーザは当該一の内部サーバ（ホームサーバ）２０を共有した場合にも、適宜ＩＤを選択することにより、カスタマイズされたコンテンツ検索を行うことが可能となる。
【００９２】
図１３は本発明の好適な実施形態の一例に係るコンテンツ配信の際の処理フローを示す図である。ここでは、端末としてのディスプレイ付情報家電（ホームデバイス）３０としてのＤＴＶ（ＨＣ）から内部サーバ（ホームサーバ）２０に対して、コンテンツリスト要求が行われると、内部サーバ（ホームサーバ）２０では、ＤＬＮＡプロトコルからＨＴＴＰプロトコルへの変換を行って、外部サーバ（Ｗｅｂサーバ）１０に送信する。
【００９３】
このコンテンツリスト要求に応答して、外部サーバ（Ｗｅｂサーバ）１０は、コンテンツリスト（ＸＭＬ等）を内部サーバ（ホームサーバ）２０に送信する。内部サーバ（ホームサーバ）２０では、ＨＴＴＰプロトコルからＤＬＮＡプロトコルへの変換を行った後、コンテンツフォルダを展開して、コンテンツリストをキャッシュし、コンテンツリストをＤＴＶに送る。そして、ＤＴＶではコンテンツリストを画面上に表示する。
【００９４】
ＤＴＶにおいてコンテンツリストの選択操作が受け付けられると、内部サーバ（ホームサーバ）２０において、ＤＬＮＡプロトコルからＨＴＴＰプロトコルへの変換を行って、外部サーバ（Ｗｅｂサーバ）１０に送信する。これに応答して、外部サーバ（Ｗｅｂサーバ）１０では、コンテンツリスト又はコンテンツを内部サーバ（ホームサーバ）２０に送信する。内部サーバ（ホームサーバ）２０では、ＨＴＴＰプロトコルからＤＬＮＡプロトコルへの変換を行った後、必要に応じてコンテンツフォルダを展開して、コンテンツリスト又はコンテンツをキャッシュし、コンテンツリスト又はコンテンツをＤＴＶに送る。そして、ＤＴＶではコンテンツリストを画面上に表示するか又はコンテンツを再生する。
【００９５】
なお、コンテンツリストをキャッシュする段階で次の階層もキャッシュされている場合には、外部サーバ（Ｗｅｂサーバ）１０には問い合わせず、内部サーバ（ホームサーバ）２０とＤＴＶ間でレスポンスが完結する。
【００９６】
図１４は本発明の好適な実施形態の一例に係る家庭内プロキシシステムの構成を示す図である。図示の例では、外部サーバ（Ｗｅｂサーバ）１０は、コンテンツ情報（コンテンツ）を配信し、アラート配信を行い、或いはコンテンツ配信を行うものである。
【００９７】
内部サーバ（ホームサーバ）２０としてのホームネットワークｐｒｏｘｙ（内部サーバ（ホームサーバ）２０）には、コンテンツ情報に対応してコンテンツ情報取得機能及びコンテンツ変換機能が含まれ、アラート配信に対応してコンテンツ取得機能及びコンテンツ転送機能が含まれている。また、コンテンツ配信に対応してコンテンツ取得機能及びコンテンツ転送機能が含まれている。
【００９８】
そして、これら機能によって、ホームネットワークｐｒｏｘｙは、端末としてのディスプレイ付情報家電（ホームデバイス）３０としてのホームネットワーク上のネットワーク機器の要求に応じてコンテンツ情報を送信し、ネットワーク機器は、コンテンツ情報を取得することができる。また、ホームネットワークｐｒｏｘｙは、アラート情報を通知し、ネットワーク機器は、アラート情報を受信することができる。また、ホームネットワークＰｒｏｘｙは、ネットワーク機器の要求に応じてコンテンツを配信し、ネットワーク機器は、コンテンツの再生を行うことができる。
【００９９】
図１５（ａ）は本発明の好適な実施形態の一例に係るマルチキャストの配信例を示す図である。マルチキャストの際には、家庭内に情報家電機器対応サービスのレプリカ（複製）を配置して、家庭内ネットワーク機器からの検索に対して擬似応答するようにする。このレプリカは検索時に実態に対してサービス確認応答をする必要はない。
【０１００】
図１５（ｂ）は本発明の好適な実施形態の一例に係るグローバルアドレスの応答例を示す図である。他情報家電機器からの制御は、レプリカに対して実行される。レプリカは必要に応じて実態に対して制御の確認を行い、その応答を行う。実態への制御確認は、例えば、レプリカでキャッシュされている場合には、発生しないこともある。
【０１０１】
図１５（ｃ）は本発明の好適な実施形態の一例に係るプライベートアドレスの応答例を示す図である。レプリカは定期的（又は家庭ネットワークで発生したイベント毎）に実態の通知情報を確認し、必要に応じて家庭内の情報家電機器に対して通知を行う。
【０１０２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１０３】
【図１】本発明に係るコンテンツ送信システムを示すブロック図であり、（ａ）は一例を示す図、（ｂ）は他の例を示す図である。
【図２】図１に示すＷｅｂサーバの一例を示す機能ブロック図である。
【図３】図１に示す内部サーバ（ホームサーバ）の構成の一例を示すブロック図である。
【図４】図１に示すコンテンツ送信システムにおけるコンテンツ送信処理の一例を説明するためのフローチャートである。
【図５】図１に示すコンテンツ送信システムにおけるユーザ識別データ設定処理の一例を説明するためのフローチャートである。
【図６】一般的なホームネットワークの定義を説明するための図である。
【図７】本発明に係るコンテンツ送信システムの一般的なシステム構成を示す図である。
【図８】図７に示すシステムにおいて、データベース（ＤＢ）から直接フォルダ化するパターンを説明するための図である。
【図９】図７に示すシステムにおいて、ＨＴＭＬドキュメントとアンカータグの関係をそのままフォルダ化するパターンを説明するため図である。
【図１０】図７に示すシステムにおいて、ＨＴＭＬドキュメントのリンク構造をフォルダに関連付けるパターンを説明するための図である。
【図１１】図７に示すシステムにおけるＩＤ・パスワード設定の処理を説明するための図である。
【図１２】図７に示すシステムにおけるＩＤ選択の処理を説明するための図である。
【図１３】図７に示すシステムにおけるコンテンツの配信処理を説明するための図である。
【図１４】家庭内プロキシシステムの構成の一例を示す図である。
【図１５】本発明の実施の形態によるコンテンツ送信システムの配信について示す図であり、（ａ）はマルチキャストの配信例を示す図、（ｂ）はグローバルアドレスの応答例を示す図、（ｃ）はプライベートアドレスの応答例を示す図である。
【符号の説明】
【０１０４】
１  コンテンツ送信システム
１０  外部サーバ（Ｗｅｂサーバ）
２０  内部サーバ（ホームサーバ）
３０  ディスプレイ付情報家電（ホームデバイス）
４０  外部ネットワーク（ＩＰネットワークを含む）
５０  内部ネットワーク（家庭内ネットワーク；ホームネットワーク）
６０  ゲートウェイ
１１１  画像データ生成部
１１２  ２次元バーコード生成部
２０１  コンテンツ要求データ受信部
２０２  コンテンツ要求データ送信部
２０３  ユーザＩＤ・パスワードデータ受信部
２０４  ユーザＩＤ・パスワードデータ送信部
２０５  コンテンツデータ・フォルダ関連付けデータ受信部
２０６  コンテンツツリー構造データ変換部
２０７  コンテンツツリー構造データ・コンテンツデータ送信部
２０８  プロトコル変換部
【図１】
2008090628.tif 000003
【図２】
2008090628.tif 000004
【図３】
2008090628.tif 000005
【図４】
2008090628.tif 000006
【図５】
2008090628.tif 000007
【図６】
2008090628.tif 000008
【図７】
2008090628.tif 000009
【図８】
2008090628.tif 000010
【図９】
2008090628.tif 000011
【図１０】
2008090628.tif 000012
【図１１】
2008090628.tif 000013
【図１２】
2008090628.tif 000014
【図１３】
2008090628.tif 000015
【図１４】
2008090628.tif 000016
【図１５】
2008090628.tif 000017