(57)【要約】【課題】宅内ネットワークに設置されるデバイスが、宅外ネットワークに設置されたデバイスで提供されるサービスに関する情報も取得して利用することを課題とする。【解決手段】このＨＧＷは、宅内ネットワークに設置されたＷｅｂＴＶから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数のＨＤＤなどからＷｅｂＴＶに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信した場合に、ＷｅｂＴＶに提供されるコンテンツリストを宅外ネットワークに設置されたコンテンツリスト提供サーバから取得し、当該取得したコンテンツリストをリクエスト応答としてＷｅｂＴＶに送信する。その後、ＨＧＷは、コンテンツリストからコンテンツが選択されたことをＷｅｂＴＶから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツサーバとＷｅｂＴＶとを接続する。【選択図】        図１
2009230256.tif 000002
【特許請求の範囲】
【請求項１】
宅内ネットワークおよび宅外ネットワークに通信可能に接続される通信制御装置であって、
前記宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数の第二のデバイスから前記第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段によってリクエストを受信した場合に、前記第一のデバイスに提供されるコンテンツリストを前記宅外ネットワークに設置されたコンテンツリスト提供装置から取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信するリクエスト応答手段と、
前記リクエスト応答手段により応答されたコンテンツリストからコンテンツが選択されたことを前記第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続するコンテンツ接続手段と、
を備えたことを特徴とする通信制御装置。
【請求項２】
前記コンテンツリストは、提供されるコンテンツそれぞれを示すコンテンツ名と、当該コンテンツ名により特定されるコンテンツを提供するコンテンツ提供装置の電話番号とが対応付けられているものであって、
前記コンテンツ接続手段は、前記リクエスト応答手段により応答されたコンテンツリストからコンテンツが選択されたことを前記第一のデバイスから受け付けた場合に、当該選択されたコンテンツの電話番号を用いて、当該コンテンツを提供するコンテンツ提供装置と第一のデバイスとをダイアルアップ接続することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記リクエスト応答手段は、前記リクエスト受信手段によってリクエストが受信された場合に、当該リクエストを前記コンテンツリスト提供装置に転送して当該コンテンツリスト提供装置からコンテンツリストを取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信することを特徴とする請求項１に記載の通信制御装置。
【請求項４】
前記リクエスト受信手段によってリクエストを受信したか否かに関わらず、前記コンテンツリスト提供装置から前記第一のデバイスに提供されるコンテンツリストを要求する旨のリクエストを前記コンテンツリスト提供装置に送信して、当該コンテンツリスト提供装置から前記コンテンツリストを取得するコンテンツリスト取得手段と、
前記コンテンツリスト取得手段によって取得された前記コンテンツリストを保持するコンテンツリスト保持手段と、
をさらに備え、
前記リクエスト応答手段は、前記リクエスト受信手段によってリクエストが受信された場合に、前記コンテンツリスト保持手段によって保持されるコンテンツリストを取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信することを特徴とする請求項１に記載の通信制御装置。
【請求項５】
前記リクエスト応答手段は、前記コンテンツリスト提供装置に送信されたリクエストが当該コンテンツリスト提供装置において正当なリクエストであると認証されることを条件に、当該コンテンツリスト提供装置から前記コンテンツリストを取得することを特徴とする請求項３または４に記載の通信制御装置。
【請求項６】
前記コンテンツリスト提供装置から前記第一のデバイスに提供されコンテンツリストを要求する旨のリクエストを前記コンテンツリスト提供装置に送信したか否かに関わらず、前記コンテンツリストを当該コンテンツリスト提供装置から受信して取得するコンテンツリスト取得手段と、
前記コンテンツリスト取得手段によって取得された前記コンテンツリストを保持するコンテンツリスト保持手段と、
をさらに備え、
前記リクエスト応答手段は、前記リクエスト受信手段によってリクエストが受信された場合に、前記コンテンツリスト保持手段によって保持される前記コンテンツリストを取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信することを特徴とする請求項１に記載の通信制御装置。
【請求項７】
前記コンテンツリスト取得手段は、前記コンテンツリスト提供装置が正当な装置であると認証されることを条件に、当該コンテンツリスト提供装置から前記コンテンツリストを取得することを特徴とする請求項６に記載の通信制御装置。
【請求項８】
前記リクエスト応答手段は、前記リクエスト受信手段によってリクエストが受信された場合のほかに、前記コンテンツリスト提供装置からコンテンツリストが送信されて、前記コンテンツリスト取得手段により受信された場合に、当該コンテンツリストを前記第一のデバイスに送信することを特徴とする請求項４〜７のいずれか一つに記載の通信制御装置。
【請求項９】
宅内ネットワークおよび宅外ネットワークに通信可能に接続されることに適する通信方法であって、
前記宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数の第二のデバイスから前記第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信するリクエスト受信工程と、
前記リクエスト受信工程によってリクエストを受信した場合に、前記第一のデバイスに提供されるコンテンツリストを前記宅外ネットワークに設置されたコンテンツリスト提供装置から取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信するリクエスト応答工程と、
前記リクエスト応答工程により応答されたコンテンツリストからコンテンツが選択されたことを前記第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続するコンテンツ接続工程と、
を含んだことを特徴とする通信制御方法。
【請求項１０】
宅内ネットワークおよび宅外ネットワークに通信可能に接続される通信装置としてのコンピュータに実行させる通信プログラムであって、
前記宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数の第二のデバイスから前記第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信するリクエスト受信手順と、
前記リクエスト受信手順によってリクエストを受信した場合に、前記第一のデバイスに提供されるコンテンツリストを前記宅外ネットワークに設置されたコンテンツリスト提供装置から取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信するリクエスト応答手順と、
前記リクエスト応答手順により応答されたコンテンツリストからコンテンツが選択されたことを前記第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続するコンテンツ接続手順と、
をコンピュータに実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、宅内ネットワークおよび宅外ネットワークに通信可能に接続される通信制御装置、通信制御方法および通信制御プログラムに関する。
【背景技術】
【０００２】
従来より、ネットワーク機能を持つ家電（いわゆる、情報家電）がホームネットワークの端末装置として普及しているが、ホームネットワーク（宅内ネットワーク、家庭内ＬＡＮ）の構築に際して、家電標準化技術であるＤＬＮＡ（Digital  Living  Network  Alliance）などを用いて、パーソナルコンピュータ（ＰＣ）や情報家電を同一のルールに従って連携させることが一般的である（非特許文献１参照）。
【０００３】
具体的には、ＤＬＮＡは、動画や音楽、写真と言ったコンテンツを対象とし、接続先やコンテンツを探す方法、扱うファイル形式などホームネットワークで必要なルールを定めたものであり、情報家電がコンテンツを利用するための通信（情報のやり取り）を自動的に処理する。
【０００４】
例えば、宅内ネットワークに接続されるインターネットが利用できるＷｅｂＴＶは、ＤＬＮＡやＵＰｎＰ（Universal  Plug  and  Play）などのプロトコルを用いて、宅内ネットワーク内に接続された他のデバイス（例えば、ＰＣやＨＤＤなどの情報家電）を発見するためのデバイス発見要求をマルチキャストで宅内ネットワークに送信する。
【０００５】
そして、各デバイスからデバイス発見要求に対する応答（例えば、デバイス名やＵＲＬなど）を受信すると、ＷｅｂＴＶは、サービス情報の提供を要求するサービス情報要求を、デバイス発見要求により発見された各デバイスごとにユニキャストで送信する。その結果、ＷｅｂＴＶは、各デバイスからサービス情報（例えば、フリーメールや音楽ダウンロードなど）を受信する。
【０００６】
このようにして、ＷｅｂＴＶは、宅内ネットワークに接続されるデバイスを発見し、それらのデバイスが提供するサービスに関する情報を取得して利用する。
【０００７】
【非特許文献１】“はじめてのＤＬＮＡ”、日経ＮＥＴＷＯＲＫ、２００６年０３号、ｐ２４〜３５
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記した従来の技術では、宅内ネットワーク内にあるデバイス（例えば、ＷｅｂＴＶなどの情報家電）は、同一の宅内ネットワーク内にある他のデバイス（例えば、ＰＣなど）などからのみ、サービスに関する情報を取得して利用することができるに過ぎず、宅外ネットワーク（例えば、インターネットなど）に存在する他のデバイスが提供するサービスに関する情報を取得して利用することができないという課題があった。
【０００９】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、宅内ネットワークに設置されるデバイスが、宅外ネットワークに設置されたデバイスで提供されるサービスに関する情報も取得して利用することが可能である通信制御装置、通信制御方法および通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、宅内ネットワークおよび宅外ネットワークに通信可能に接続される通信制御装置であって、前記宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数の第二のデバイスから前記第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段によってリクエストを受信した場合に、前記第一のデバイスに提供されるコンテンツリストを前記宅外ネットワークに設置されたコンテンツリスト提供装置から取得し、当該取得したコンテンツリストをリクエスト応答として前記第一のデバイスに送信するリクエスト応答手段と、前記リクエスト応答手段により応答されたコンテンツリストからコンテンツが選択されたことを前記第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続するコンテンツ接続手段と、を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の不特定多数の第二のデバイスから第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信し、リクエストを受信した場合に、第一のデバイスに提供されるコンテンツリストを宅外ネットワークに設置されたコンテンツリスト提供装置から取得し、当該取得したコンテンツリストをリクエスト応答として第一のデバイスに送信し、応答されたコンテンツリストからコンテンツが選択されたことを第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続するので、宅内ネットワークに設置されるデバイスが、宅外ネットワークに設置されたデバイスで提供されるサービスに関する情報も取得して利用することが可能である。
【００１２】
例えば、宅内ネットワークに接続されるデバイスは、宅内ネットワークに接続される他のデバイスなどが提供するサービスに関する情報に加え、宅外ネットワークに存在するデバイスが提供するサービスに関する情報を取得して利用することが可能である。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明に係る通信制御装置、通信制御方法および通信制御プログラムの実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係る通信制御装置の概要および特徴、通信制御装置の構成および処理の流れを順に説明し、最後に本実施例に対する種々の変形例を説明する。
【実施例１】
【００１４】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「コンテンツ提供システム」は、宅内ネットワークに接続されるＰＣ、ＨＤＤ、Ｗｅｂなどの情報家電と宅外ネットワーク（例えば、インターネットなど）に接続されている通信装置との接続を制御するＨＧＷ（Home  GateWay）と、外部ネットワークに接続されてＳＩＰ（Session  Initiation  Protocol）による各種通信を制御するＳＩＰプロキシサーバと、外部ネットワークを介して提供されるコンテンツのリストを記憶するコンテンツリスト提供サーバと、外部ネットワークを介して各種コンテンツを提供するコンテンツサーバＡ、コンテンツサーバＢとから構成される。
【００１５】
ここで用いる「ＨＧＷ」は、宅内ネットワーク（例えば、家庭内ＬＡＮ、ホームネットワークなど）および宅外ネットワーク（例えば、インターネットや地域ＩＰ網など）に通信可能に接続する装置であり、アドレス変換やデータの載せ換えなどを行うことにより情報家電を相互接続し、また、ＳＩＰによる制御機能を備え、これらによって端末装置間をＳＩＰで通信可能に接続する。具体的には、「ＨＧＷ」は、インターネットと宅内ネットワークの間に配置され、ホームルータ、プロトコル変換、ファイアウォールなどの機能や放送受信機能などのセットトップボックス、さらには、ＳＩＰ接続に必要なＳＩＰ接続機能などを備える。例えば、「ＨＧＷ」は、宅内ネットワークに設置されたＷｅｂＴＶから発信されるリクエストであり、当該宅内ネットワークに設置されたＨＤＤやＰＣからＷｅｂＴＶに提供されるサービスに関する情報を要求する旨のリクエストを受信したり、宅内ネットワークに設置されたＷｅｂＴＶからインターネット接続要求を受信して、ＮＡＴ変換を行い、当該要求をインターネット網に送信したりする。また、「ＨＧＷ」は、コンテンツリスト提供サーバのＩＰアドレスなどの接続先情報を記憶しており、コンテンツリスト提供サーバと通信可能に接続することができる。なお、「ＨＧＷ」は、特許請求の範囲に記載の「通信制御装置」に対応する。
【００１６】
また、本実施例で用いる「ＷｅｂＴＶ」とは、インターネットが利用できるテレビであり、テレビを見ながらＷＷＷ（World  Wide  Web）を閲覧したり、電子メールを送受信したりすることができ、具体的には、ＨＧＷやＨＤＤ、ＰＣなどの情報家電と接続され、宅内ネットワークを構成する。また、ＷｅｂＴＶは、電源をＯＮにすると、ＨＧＷを含む同一の宅内ネットワークにあるデバイス（例えば、ＨＤＤやＰＣなど）が提供するサービスに関する情報を要求する旨のリクエストを、マルチキャストで当該宅内ネットワークにあるデバイス全体に送信し、当該リクエストに対する応答を受信することで、サービスに関する情報を取得する。
【００１７】
また、これらＨＧＷやＷｅｂＴＶと宅内ネットワークを構成する装置として、「ＨＤＤ」や「ＰＣ」などがある。「ＨＤＤ」とは、ハードディスクレコーダーなどの記録媒体であり、ＷｅｂＴＶと接続することで、外部から録画予約などを受け付けることができる装置である。また、「ＰＣ」は、文書作成やインターネット接続など通常使用される機能に加え、カメラなどと接続することでテレビ電話などの機能を発揮することができる装置である。そして、これらの装置も、自装置が提供するサービスに関する情報を要求する旨のリクエストをＷｅｂＴＶから受信すると、その応答として自装置が提供するサービスに関する情報を応答する。
【００１８】
なお、本実施例では、「ＷｅｂＴＶ」は、特許請求の範囲に記載の「第一のデバイス」に対応し、「ＨＤＤ」や「ＰＣ」は、特許請求の範囲に記載の「第二のデバイス」に対応する。ただし、本実施例では、「ＷｅｂＴＶ」は、特許請求の範囲に記載の「第一のデバイス」とし、「ＨＤＤ」や「ＰＣ」は、特許請求の範囲に記載の「第二のデバイス」として説明するが、本発明はこれに限定されるものではなく、「ＰＣ」が「第一のデバイス」としてもよく、リクエストを送信したデバイスが「第一のデバイス」となり、当該リクエストに応答したデバイスが「第二のデバイス」となる。
【００１９】
また、「ＳＩＰプロキシサーバ」とは、外部ネットワークに接続され、端末装置間をＳＩＰを用いて接続する装置のことである。具体的には、「ＳＩＰプロキシサーバ」は、ＨＧＷからＳＩＰによる接続要求を受け付けて、当該接続要求から接続先を特定し、特定した接続先に当該接続要求を送信する。その後、「ＳＩＰプロキシサーバ」は、接続要求に対応する接続応答を接続先から受信すると、当該接続応答をＨＧＷに送信することで、ＨＧＷと接続先とをＳＩＰを用いて接続する。
【００２０】
また、「コンテンツリストサーバ」とは、外部ネットワークを介して宅内ネットワークに提供されるコンテンツ情報を記憶する。具体的に例を挙げれば、「コンテンツリストサーバ」は、『提供するコンテンツを示す「コンテンツ名」と、当該コンテンツを提供するコンテンツサーバの情報を示す「接続先情報」』として「コンテンツＡ、03-xxx-xxxx」や「コンテンツＢ、06-yyy-yyyy」などと記憶する。そして、「コンテンツリストサーバ」は、ＨＧＷから受け付けたリクエストに対して、記憶するコンテンツ情報を応答する。なお、ここで例示したコンテンツとは、音楽、映画、天気予報などの各種情報コンテンツであってもよく、映画などのストリーミングであってもよい。
【００２１】
また、「コンテンツサーバＡ」と「コンテンツサーバＢ」とは、それぞれ「コンテンツＡ」と「コンテンツＢ」とを提供するサーバ装置のことであり、本実施例では、「ＳＩＰプロキシサーバ」により「ＨＧＷ」と接続されて、宅内ネットワークの各情報家電に対してコンテンツを提供する。なお、本実施例では、「コンテンツサーバＡ」と「コンテンツサーバＢ」との二つの装置が外部ネットワークに接続されている場合について説明するが、接続されるコンテンツサーバの数を限定するものではなく、二つ以上や一つであってもよい。
【００２２】
［コンテンツ提供システムの概要および特徴］
次に、図１を用いて、実施例１に係るＨＧＷを含むコンテンツ提供システムの概要および特徴を説明する。図１は、実施例１に係るコンテンツ提供システムの全体構成を示すシステム構成図である。
【００２３】
図１に示すように、このコンテンツ提供システムは、ＰＣ、ＨＤＤ、ＷｅｂＴＶ、ＨＧＷから構成される宅内ネットワークと、ＳＩＰプロキシサーバと、コンテンツリスト提供サーバと、コンテンツサーバＡと、コンテンツサーバＢとから構成される。
【００２４】
このような構成において、実施例１に係るＨＧＷは、上記したように、宅内ネットワークおよび宅外ネットワークに通信可能に接続することを概要とするものであり、特に、宅内ネットワークに設置されるＷｅｂＴＶが、宅外ネットワークに設置されたコンテンツリスト提供サーバからコンテンツリストを取得して、宅外ネットワークに設置されるコンテンツサーバから各種コンテンツを利用することが可能である点に主たる特徴がある。
【００２５】
この主たる特徴を具体的に説明すると、図１に示すように、ＨＧＷは、宅内ネットワークに設置されたＷｅｂＴＶから発信されるリクエストであり、当該宅内ネットワークに設置されたＨＤＤなどからＷｅｂＴＶに提供されるサービスに関する情報を要求する旨のリクエストを受信する（図１の（１）参照）。
【００２６】
具体的に例を挙げて説明すると、ＷｅｂＴＶは、宅内ネットワーク内に接続された他のデバイス（情報家電）を発見するために、家電標準化技術であるＤＬＮＡやＵＰｎＰ（Universal  Plug  and  Play）などのプロトコルを用いて、サービスに関する情報を要求する旨のリクエストであるデバイス発見要求をマルチキャストで宅内ネットワークに送信し、ＨＧＷは、宅内ネットワーク内に接続された他のデバイス（情報家電）と同様に、ＷｅｂＴＶから送信されたデバイス発見要求を受信する。
【００２７】
そして、ＨＧＷは、ＷｅｂＴＶからリクエストを受信した場合に、ＷｅｂＴＶに提供されるコンテンツリストを宅外ネットワークに設置されたコンテンツリスト提供サーバから取得し、当該取得したコンテンツリストをリクエスト応答としてＷｅｂＴＶに送信する（図１の（２）〜（４）参照）。
【００２８】
上記した例で具体的に説明すると、ＨＧＷは、ＷｅｂＴＶからリクエストであるデバイス発見要求を受信した場合に、受信したデバイス発見要求を宅外ネットワークに接続されるコンテンツリスト提供サーバに転送する。このデバイス発見要求を受信したコンテンツリスト提供サーバは、自装置が記憶するコンテンツ名と接続先情報とから構成されるコンテンツリスト（コンテンツＡ（03-xxx-xxxx）、コンテンツＢ（06-yyy-yyyy）、・・・）を当該デバイス発見要求の応答としてＨＧＷに送信し、このコンテンツリストを受信したＨＧＷは、受信したコンテンツリストを自装置内に記憶するとともに、デバイス発見要求の応答として、当該コンテンツリストをＷｅｂＴＶに送信する。すると、ＷｅｂＴＶは、宅内ネットワークの各デバイスから応答された内容と、ＨＧＷから受信した宅外ネットワークで提供されているコンテンツリストとをディスプレイに表示する。
【００２９】
その後、ＨＧＷは、応答されたコンテンツリストからコンテンツが選択されたことをＷｅｂＴＶから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置とＷｅｂＴＶとを接続する（図１の（５）〜（８）参照）。
【００３０】
上記した例で具体的に説明すると、ＷｅｂＴＶは、ＨＧＷから受信したコンテンツリストから利用者によってコンテンツＡが選択されると、当該コンテンツＡが選択されたことを示すメッセージとして、コンテンツＡの取得要求をＨＧＷに送信する。すると、ＨＧＷは、ＷｅｂＴＶから受信したコンテンツＡ取得要求からコンテンツＡを特定する情報（例えば、ヘッダなどに含まれる識別子など）に基づいて、自装置に記憶されるコンテンツＡの接続先情報「03-xxx-xxxx」を取得し、この接続先情報を用いてＳＩＰプロキシサーバに接続要求を送信する。そして、ＳＩＰプロキシサーバは、ＨＧＷから受信した接続先情報に基づいて、接続要求をコンテンツサーバＡに送信し、その応答を受信してＨＧＷに転送する。
【００３１】
そして、ＨＧＷは、コンテンツサーバＡに対してコンテンツＡの取得要求を送信して得られたコンテンツＡをＷｅｂＴＶに送信する。このようにすることで、ＨＧＷは、ＷｅｂＴＶとコンテンツサーバＡとを接続し、ＷｅｂＴＶでは、宅外ネットワークのコンテンツサーバＡが提供するコンテンツＡが表示され、宅内ネットワークの利用者はコンテンツＡを利用することができる。
【００３２】
なお、上記した例では、ＨＧＷは、コンテンツリスト提供サーバから受信したコンテンツリストを記憶しておき、ＷｅｂＴＶから受信した接続要求に基づいて、自装置に記憶するコンテンツリストから接続先情報を取得して接続する場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＷｅｂＴＶは、ＨＧＷから受信したコンテンツリストから利用者によってコンテンツＡが選択されると、当該コンテンツＡとコンテンツＡの接続先情報とをＨＧＷに送信し、ＨＧＷは、受信したコンテンツＡの接続先情報を用いて、上記した接続手法を実施するようにしてもよい。
【００３３】
このように、実施例１に係るＨＧＷは、ＷｅｂＴＶが他の装置が提供するサービスを利用する際に、宅内ネットワークに接続される装置に加え、宅外ネットワークやインターネットなどに存在するコンテンツサーバが提供するサービスに関する情報を、ＷｅｂＴＶに取得させて利用させることが可能である。
【００３４】
［コンテンツ提供システムの構成］
次に、図２を用いて、図１に示したコンテンツ提供システムの構成を説明する。図２は、実施例１に係るコンテンツ提供システムの構成を示すブロック図である。図２に示すように、このコンテンツ提供システムは、ＨＧＷ１０と、ＳＩＰプロキシサーバ２０と、コンテンツリスト提供サーバ３０と、コンテンツサーバＡ４０と、コンテンツサーバＢ５０とから構成される。なお、ＳＩＰプロキシサーバ２０は、上記したように、ＳＩＰ接続要求を受け付けて、接続要求先と接続先とをＳＩＰで接続する装置であるので、ここでは、その詳細な説明は省略し、また、コンテンツサーバＢ５０は、コンテンツサーバＡ４０と同様の機能を有するので、ここでは、その詳細な説明は省略する。
【００３５】
（ＨＧＷ１０の構成）
まず、実施例１に係るコンテンツ提供システムにおけるＨＧＷ１０の構成について説明する。図２に示すように、ＨＧＷ１０は、通信制御Ｉ／Ｆ部１１と、記憶部１２と、制御部１５とから構成される。
【００３６】
通信制御Ｉ／Ｆ部１１は、インターネットなどの宅外ネットワークを介して、コンテンツリスト提供サーバ３０やコンテンツサーバＡ４０などとの間でやり取りする各種情報に関する通信を制御し、また、同一宅内ネットワークに接続されるＷｅｂＴＶと、ＨＤＤと、ＰＣなどとの間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、通信制御Ｉ／Ｆ部１１は、宅内ネットワークに接続される装置同士（例えば、ＰＣとＷｅｂＴＶ間）の通信を制御したり、宅内ネットワークに接続される情報家電から宅外ネットワークに接続される各サーバ装置などへの通信を制御したりする。つまり、通信制御Ｉ／Ｆ部１１は、ＰＣやＷｅｂＴＶなどからインターネット接続要求を受信すると、当該要求をインターネットなどのネットワークに接続される各種サーバ装置に送信する。
【００３７】
記憶部１２は、制御部１５による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、コンテンツリストＤＢ１３を備える。具体的に例を挙げれば、記憶部１２は、インターネットなどのネットワークを介して、宅外ネットワークに接続される各サーバ装置と通信を行うための情報として、各サーバ装置との通信におけるポート番号やＩＰアドレスなどを記憶する。
【００３８】
コンテンツリストＤＢ１３は、コンテンツリスト提供サーバ３０から受信したコンテンツリストを記憶する。具体的に例を挙げれば、コンテンツリストＤＢ１３は、図３に示すように、コンテンツリスト提供サーバ３０から送信されてコンテンツリスト取得部１６により取得されたコンテンツリスト『提供するコンテンツを示す「コンテンツ名」と、当該コンテンツを提供するコンテンツサーバの情報を示す「接続先情報」』として「コンテンツＡ、03-xxx-xxxx」や「コンテンツＢ、06-yyy-yyyy」などを記憶する。なお、図３は、コンテンツリストＤＢに記憶される情報の例を示す図である。
【００３９】
制御部１５は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順、プロトコル変換機能などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、コンテンツリスト取得部１６と、コンテンツリストアナウンス部１７と、接続制御部１８と、ＤＬＮＡ中継部１９とを備え、これらによって種々の処理を実行する。
【００４０】
コンテンツリスト取得部１６は、宅内ネットワークに設置された第一のデバイスから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外の第二のデバイスなどから第一のデバイスに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信し、ＷｅｂＴＶに提供されるコンテンツリストを宅外ネットワークに設置されたコンテンツリスト提供サーバ３０から取得する。
【００４１】
具体的に例を挙げれば、ＷｅｂＴＶは、宅内ネットワーク内に接続された他のデバイス（情報家電）を発見するために、家電標準化技術であるＤＬＮＡやＵＰｎＰなどのプロトコルを用いて、サービスに関する情報を要求する旨のリクエストであるデバイス発見要求をマルチキャストで宅内ネットワークに送信し、コンテンツリスト取得部１６は、宅内ネットワーク内に接続された他のデバイス（情報家電）と同様に、ＷｅｂＴＶから送信された上記デバイス発見要求を受信する。そして、コンテンツリスト取得部１６は、宅内ネットワークのＷｅｂＴＶから受信した家電標準化技術のプロトコル形式のデバイス発見要求を、ＴＣＰ／ＩＰなどの一般的な通信プロトコルに変換し、記憶部に記憶されるコンテンツリスト提供サーバ３０のＩＰアドレスに基づいて、宅外ネットワークのコンテンツリスト提供サーバ３０に送信する。その後、コンテンツリスト取得部１６は、送信したデバイス発見要求に対する応答として、コンテンツリスト提供サーバ３０から送信されたコンテンツリストを受信し、受信したコンテンツリストをコンテンツリストＤＢ１３に格納する。
【００４２】
なお、この状態において、ＷｅｂＴＶでは、図４−１に示すように、宅内ネットワークに接続される第二のデバイス（例えば、ＨＤＤやＰＣなど）から受信した宅内のコンテンツと、宅外のコンテンツについて検索中である旨とがあわせて表示されることとなる。なお、図４−１は、宅外コンテンツ検索中におけるＷｅｂＴＶに表示される画面の例を示す図である。
【００４３】
コンテンツリストアナウンス部１７は、コンテンツリスト取得部１６により取得されたコンテンツリストをリクエスト応答として第一のデバイスに送信する。上記した例で具体的に説明すると、コンテンツリストアナウンス部１７は、ＷｅｂＴＶから送信されたデバイス発見要求に対して、コンテンツリスト取得部１６によりコンテンツリストが取得されてコンテンツリストＤＢ１３に格納された場合に、コンテンツリストＤＢ１３に格納されたコンテンツリストを取得して、家電標準化技術であるＤＬＮＡやＵＰｎＰなどのプロトコルに変換し、当該デバイス発見要求の応答としてＷｅｂＴＶに送信する。
【００４４】
なお、この状態において、ＷｅｂＴＶでは、図４−２に示すように、宅内ネットワークに接続される第二のデバイスから受信した宅内のコンテンツと、宅外ネットワークのコンテンツ提供サーバ３０から受信したコンテンツリスト（コンテンツＡ、コンテンツＢ）とがあわせて表示されることとなる。なお、図４−２は、受信された宅外コンテンツがＷｅｂＴＶにおいて表示される画面の例を示す図である。
【００４５】
接続制御部１８は、コンテンツリストアナウンス部１７により応答されたコンテンツリストからコンテンツが選択されたことを第一のデバイスから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置と第一のデバイスとを接続し、コンテンツ提供装置からコンテンツを取得する。上記した例で具体的に説明すると、ＷｅｂＴＶは、ＨＧＷから受信したコンテンツリストから利用者によってコンテンツＡが選択されると、当該コンテンツＡが選択されたことを示すメッセージとして、コンテンツＡの取得要求をＨＧＷ１０に送信する。すると、ＨＧＷ１０の接続制御部１８は、ＷｅｂＴＶから受信したコンテンツＡ取得要求からコンテンツＡを特定する情報（例えば、ヘッダなどに含まれる識別子など）に基づいて、コンテンツリストＤＢ１３に記憶されるコンテンツＡの接続先情報「03-xxx-xxxx」を取得し、この接続先情報を用いてＳＩＰプロキシサーバ２０に接続要求を送信する。そして、接続制御部１８は、ＳＩＰプロキシサーバ２０によって接続要求がコンテンツサーバＡ４０に送信され、その応答をＳＩＰプロキシサーバ２０から受信する。このようにして、コンテンツサーバＡと接続されると、接続制御部１８は、コンテンツＡをコンテンツサーバＡ４０から取得する。
【００４６】
なお、この状態において、ＷｅｂＴＶでは、図４−３に示すように、図４−２に表示されたコンテンツリストからコンテンツＡが利用者により選択された場合に、接続制御部１８によって当該コンテンツＡを提供するコンテンツサーバＡ４０との間がＳＩＰ接続され、当該コンテンツＡが受信されて表示されることとなる。なお、図４−３は、選択されたコンテンツＡがＷｅｂＴＶにおいて表示される画面の例を示す図である。
【００４７】
ＤＬＮＡ中継部１９は、接続制御部１８によって接続されたコンテンツサーバとの間において、当該コンテンツを利用するための接続制御を行う。上記した例で具体的に説明すると、ＷｅｂＴＶとコンテンツサーバＡ４０とがＳＩＰを用いて接続制御部１８によって接続された後に、ＷｅｂＴＶは、コンテンツＡにより提供される様々なコンテンツや情報がＷｅｂＴＶの利用者により選択されると、当該選択された情報を取得するためにＨＧＷ１０を介して、コンテンツサーバＡ４０にアクセスして情報を取得し、取得した情報をディスプレイなどに表示する。この際、ＤＬＮＡ中継部１９は、ＷｅｂＴＶから送信された情報の取得要求がＤＬＮＡなど家電標準化技術のプロトコルであるため、この取得要求を一般的な通信プロトコルに変換してコンテンツサーバＡ４０に転送する。また、ＤＬＮＡ中継部１９は、コンテンツサーバＡ４０から取得した各種情報を、家電標準化技術のプロトコルに変換してＷｅｂＴＶに転送する。
【００４８】
（コンテンツリスト提供サーバ３０の構成）
次に、実施例１に係るコンテンツ提供システムにおけるコンテンツリスト提供サーバ３０の構成について説明する。図２に示すように、コンテンツリスト提供サーバ３０は、通信制御Ｉ／Ｆ部３１と、記憶部３２と、制御部３５とから構成される。
【００４９】
通信制御Ｉ／Ｆ部３１は、インターネットなどのネットワークを介して、ＨＧＷ１０やＷｅｂＴＶなどとの間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、通信制御Ｉ／Ｆ部３１は、ＷｅｂＴＶから送信されてＨＧＷ１０により転送されたデバイス発見要求を受信したり、これらの要求に対する応答を送信したりする。
【００５０】
記憶部３２は、制御部３５による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、コンテンツリストＤＢ３３を備える。コンテンツリストＤＢ３３は、『提供するコンテンツを示す「コンテンツ名」と、当該コンテンツを提供するコンテンツサーバの情報を示す「接続先情報」』として「コンテンツＡ、03-xxx-xxxx」や「コンテンツＢ、06-yyy-yyyy」などと記憶する（図３参照）。
【００５１】
制御部３５は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、リクエスト応答部３６を備え、これらによって種々の処理を実行する。
【００５２】
リクエスト応答部３６は、受信した各種リクエストに対して応答を送信する。具体的に例を挙げると、リクエスト応答部３６は、ＷｅｂＴＶから送信されてＨＧＷ１０より転送されたデバイス情報要求を受信すると、コンテンツリストＤＢ３３により記憶されるコンテンツリストをＷｅｂＴＶに送信する。
【００５３】
（コンテンツサーバＡ４０の構成）
次に、実施例１に係るコンテンツ提供システムにおけるコンテンツサーバＡ４０の構成について説明する。図２に示すように、コンテンツサーバＡ４０は、通信制御Ｉ／Ｆ部４１と、記憶部４２と、制御部４５とから構成される。
【００５４】
通信制御Ｉ／Ｆ部４１は、インターネットなどのネットワークを介して、ＨＧＷ１０やＷｅｂＴＶなどとの間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、通信制御Ｉ／Ｆ部４１は、ＷｅｂＴＶから送信されてＨＧＷ１０により転送されたコンテンツＡの取得要求を受信したり、当該要求に対する応答を送信したりする。
【００５５】
記憶部４２は、制御部４５による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、コンテンツＤＢ４３を備える。コンテンツＤＢ４３は、コンテンツサーバＡ４０が提供するコンテンツＡとして、例えば、音楽、映画、天気予報などの各種情報コンテンツや映画などのストリーミングなどを記憶し、また、コンテンツＡに関する情報として、例えば、コンテンツを提供する際の提供先装置との間の通信で用いるパラメータ定義などを記憶する。
【００５６】
制御部４５は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、接続制御部４６と、コンテンツ提供部４７とを備え、これらによって種々の処理を実行する。
【００５７】
接続制御部４６は、ＨＧＷ１０との間をＳＩＰプロキシサーバ２０を介して接続制御する。具体的に例を挙げると、接続制御部４６は、ＨＧＷ１０から送信されたＳＩＰ形式の接続要求をＳＩＰプロキシサーバ２０から受信した場合に、当該接続要求をＳＩＰ形式でＳＩＰプロキシサーバ２０を介してＨＧＷ１０に送信する。
【００５８】
コンテンツ提供部４７は、接続された装置に対して、コンテンツを提供する。上記した例で具体的に説明すると、コンテンツ提供部４７は、ＨＧＷ１０とＳＩＰプロキシサーバ２０とを介して、ＷｅｂＴＶと接続された後に、ＷｅｂＴＶからコンテンツＡの取得要求を受信すると、コンテンツＤＢ４３に記憶されるコンテンツＡを取得してＷｅｂＴＶに送信する。
【００５９】
［コンテンツ提供システムによる処理］
次に、図５と図６とを用いて、コンテンツ提供システムによる処理を説明する。ここでは、まず、図５を用いて、実施例１に係るコンテンツ提供システムの全体的なシーケンスを説明した後に、図６を用いて、実施例１に係るコンテンツ提供システムにおけるＨＧＷの処理フローについて説明する。なお、図５は、実施例１に係るコンテンツ提供システムによる処理の流れを示すシーケンス図であり、図６は、実施例１に係るコンテンツ提供システムのＨＧＷにおける処理の流れを示すフローチャートである。
【００６０】
（コンテンツ提供システムによる流れ）
図５に示すように、ＷｅｂＴＶは、家電標準化技術に準拠した宅内デバイス発見要求をＨＧＷ１０に送信する（ステップＳ１０１）。続いて、ＨＧＷ１０は、受信したデバイス発見要求をコンテンツリスト提供サーバ３０に転送する（ステップＳ１０２）。
【００６１】
具体的には、ＷｅｂＴＶは、利用者によって電源がＯＮされた場合やデバイス発見要求送信操作によって、ＵＰｎＰなどの家電標準化技術に準拠した宅内デバイス発見要求をＨＧＷ１０に送信し、ＨＧＷ１０は、受信した家電標準化技術に準拠したデバイス発見要求を、ＴＣＰ／ＩＰなどの一般的な通信プロトコル形式に変換してコンテンツリスト提供サーバ３０に転送する。
【００６２】
続いて、コンテンツリスト提供サーバ３０は、コンテンツリストをＨＧＷ１０に応答し（ステップＳ１０３）、ＨＧＷ１０は、受信したコンテンツリストをＷｅｂＴＶに応答する（ステップＳ１０４）。
【００６３】
具体的には、ＨＧＷ１０からデバイス発見要求を受信したコンテンツリスト提供サーバ３０は、当該要求の応答として、自装置内のコンテンツリストＤＢ３３に記憶されるコンテンツリストをＨＧＷ１０に送信する。そして、このコンテンツリストを受信したＨＧＷ１０は、当該コンテンツリストを自装置内のコンテンツリストＤＢ１３に格納するとともに、受信した一般的な通信プロトコル形式のコンテンツリストを家電標準化技術に準拠した形式に変換して、ＷｅｂＴＶに送信する。すると、ＷｅｂＴＶは、受信したコンテンツリストをディスプレイなどの表示部に表示出力する。
【００６４】
その後、ＷｅｂＴＶは、表示したコンテンツリストからコンテンツＡが利用者によって選択されると（ステップＳ１０５）、コンテンツＡが選択されたことを示す通知（コンテンツＡ取得要求）をＨＧＷ１０に送信する（ステップＳ１０６）。すると、ＨＧＷ１０は、ＳＩＰによる接続要求をＳＩＰプロキシサーバ２０を介してコンテンツサーバＡ４０に送信する（ステップＳ１０７とステップＳ１０８）。そして、ＨＧＷ１０は、ＳＩＰプロキシサーバ２０を介して、当該接続要求に対するＳＩＰにより接続応答をコンテンツサーバＡ４０から受信すると（ステップＳ１０９とステップS１１０）、コンテンツサーバＡ４０との間にＳＩＰにより接続を確立する（ステップＳ１１１）。
【００６５】
具体的には、ＷｅｂＴＶは、表示したコンテンツリストからコンテンツＡが利用者によって選択されると、コンテンツＡの取得要求をＨＧＷ１０に送信する。すると、ＨＧＷ１０は、コンテンツサーバＡ４０の接続先情報「03-xxx-xxxx」をコンテンツリストＤＢ１３から取得して、ＳＩＰによるコンテンツサーバＡ４０との接続を依頼する接続要求をＳＩＰプロキシサーバ２０に送信し、ＳＩＰプロキシサーバ２０は、当該接続要求として「ＩＮＶＩＴＥ  tel：03-xxx-xxxx  SIP/UDP/1.0」をコンテンツサーバＡ４０に送信する。そして、コンテンツサーバＡ４０は、ＳＩＰプロキシサーバ２０から受信した要求に対して接続許可の応答をＳＩＰプロキシサーバ２０に送信し、ＳＩＰプロキシサーバ２０は、当該接続許可応答として「SIP/UDP/1.0  200  OK」、「Contact：1.1.1.1（コンテンツサーバＡのＩＰアドレス）」をＨＧＷ１０に送信する。そうすることで、ＨＧＷ１０とコンテンツサーバＡ４０との間がＳＩＰにより接続される。
【００６６】
そして、ＨＧＷ１０は、コンテンツサーバＡ４０からコンテンツＡを取得し（ステップＳ１１２）、コンテンツサーバＡ４０は、接続されたＨＧＷ１０に対してコンテンツＡを提供する（ステップＳ１１３）。続いて、ＨＧＷ１０は、提供されたコンテンツＡをＷｅｂＴＶに送信する（ステップＳ１１４）。
【００６７】
具体的には、ＨＧＷ１０は、接続されたコンテンツサーバＡ４０からコンテンツＡを取得し、コンテンツサーバＡ４０は、接続されたＨＧＷ１０に対して一般的な通信プロトコル形式でコンテンツＡを提供する。そして、ＨＧＷ１０は、受信したコンテンツＡをＤＬＮＡなどの家電標準化技術に準拠した形式に変換して、ＷｅｂＴＶに送信する。このようにすることで、ＷｅｂＴＶは、宅内ネットワークに接続される各装置が提供するコンテンツ以外に、宅外ネットワークに接続されるコンテンツサーバが提供するコンテンツを利用することができる。
【００６８】
（ＨＧＷによる流れ）
次に、図６を用いて、実施例１に係るコンテンツ提供システムにおけるＨＧＷの処理フローについて説明する。図６に示すように、デバイス発見要求をＷｅｂＴＶから受信すると（ステップＳ２０１肯定）、ＨＧＷ１０は、受信したデバイス発見要求を一般的な通信形式に変換して、コンテンツリスト提供サーバ３０へ送信する（ステップＳ２０２）。
【００６９】
その後、送信したデバイス発見要求の応答としてコンテンツリスト提供サーバ３０からコンテンツリストを受信すると（ステップＳ２０３肯定）、ＨＧＷ１０は、当該コンテンツリストをＤＬＮＡやＵＰｎＰなどの家電標準化技術に準拠した形式に変換し、デバイス発見要求の応答としてＷｅｂＴＶに送信（応答）する（ステップＳ２０４）。
【００７０】
そして、コンテンツリストを送信したＷｅｂＴＶからコンテンツが選択されたことが通知されると（ステップＳ２０５肯定）、ＨＧＷ１０は、選択されて通知されたコンテンツを提供するコンテンツサーバに対してＳＩＰ接続を行って、接続が確立されると、コンテンツをコンテンツサーバから取得し、取得したコンテンツを家電標準化技術に準拠した形式に変換してＷｅｂＴＶに送信する（ステップＳ２０６）。以降、ＨＧＷ１０は、利用者に操作によってＷｅｂＴＶから送信された様々な要求を一般的な通信プロトコル形式に変換してコンテンツサーバに送信し、コンテンツサーバから受信した当該要求の応答をＤＬＮＡやＵＰｎＰなどの家電標準化技術に準拠した形式に変換してＷｅｂＴＶに送信（応答）する。
【００７１】
［実施例１による効果］
このように、実施例１によれば、宅内ネットワークに設置されたＷｅｂＴＶから発信されるリクエストであり、当該宅内ネットワークに設置された自デバイス以外のＨＤＤやＰＣなどからＷｅｂＴＶに提供されるコンテンツのリストを示すコンテンツリストを要求する旨のリクエストを受信した場合に、ＷｅｂＴＶに提供されるコンテンツリストを宅外ネットワークに設置されたコンテンツリスト提供サーバから取得し、当該取得したコンテンツリストをリクエスト応答としてＷｅｂＴＶに送信し、応答されたコンテンツリストからコンテンツが選択されたことをＷｅｂＴＶから受け付けた場合に、当該選択されたコンテンツを提供するコンテンツ提供装置とＷｅｂＴＶとを接続するので、宅内ネットワークに設置されるＷｅｂＴＶが、宅外ネットワークに設置されたコンテンツサーバＡで提供されるサービスに関する情報も取得して利用することが可能である。
【００７２】
例えば、ＷｅｂＴＶは、宅内ネットワークに接続されるＰＣやＨＤＤなどが提供するサービスに関する情報に加え、宅外ネットワークに存在するコンテンツサーバＡが提供するサービスに関する情報を取得して利用することが可能である。
【００７３】
また、実施例１によれば、応答されたコンテンツリストからコンテンツが選択されたことをＷｅｂＴＶから受け付けた場合に、当該選択されたコンテンツの電話番号を用いて、当該コンテンツを提供するコンテンツ提供装置と第一のデバイスとをダイアルアップ接続するので、例えば、ＳＩＰダイアルアップを用いて接続することによって、発信者の識別情報として発信者番号を利用して、コンテンツサーバで発信者のアクセスを認証でき、コンテンツ提供者にとって安全なコンテンツ提供が可能となる。
【００７４】
また、実施例１によれば、リクエストが受信された場合に、当該リクエストをコンテンツリスト提供サーバに転送して当該コンテンツリスト提供サーバからコンテンツリストを取得し、当該取得したコンテンツリストをリクエスト応答としてＷｅｂＴＶに送信するので、特別な設定や処理を行う必要がなく、宅内ネットワーク内にある装置が提供するサービスを利用するのと変わりなく、宅外ネットワーク内にある装置が提供するサービスを利用することが可能である。
【００７５】
例えば、宅内ネットワークのデバイスが、宅外ネットワークのサービスを利用するために、宅内ネットワークのデバイスにＵＲＬ情報やユーザアカウント情報など特別な設定をする必要があるＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）などとは異なり、ＷｅｂＴＶは、宅外ネットワーク内にあるポータルサーバ装置が提供するサービスを利用する際に、あたかもＢＢルータが提供するサービスの様に利用することが可能である。
【実施例２】
【００７６】
ところで、実施例１では、ＨＧＷは、ＷｅｂＴＶからデバイス発見要求を受信したことを契機に、コンテンツリスト提供サーバに当該デバイス発見要求（リクエスト）を転送してコンテンツリストを受信し、それをＷｅｂＴＶに応答する場合について説明してきたが、本発明はこれに限定されるものではなく、ＨＧＷは、ＷｅｂＴＶからデバイス発見要求が送信される前に、あらかじめコンテンツリスト提供サーバからコンテンツリストを取得して自装置内に保持していてもよい。
【００７７】
そこで、実施例２では、図７を用いて、ＨＧＷがコンテンツリスト提供サーバからコンテンツリストをあらかじめ受信し保持する場合について説明する。図７は、実施例２に係るコンテンツ提供システムによる処理の流れを示すシーケンス図である。
【００７８】
図７に示すように、ＨＧＷ１０は、所定のタイミングで（例えば、２４時間ごと、６時間ごと）コンテンツリスト提供サーバ３０にデバイス発見要求を送信する（ステップＳ３０１）。そして、コンテンツリスト提供サーバ３０は、受信したデバイス発見要求に対してコンテンツリストを応答として送信し（ステップＳ３０２）、これを受信したＨＧＷ１０は、受信したコンテンツリストをコンテンツリストＤＢ１３に格納する。なお、ここでは、ＨＧＷ１０は、宅内ネットワークに接続される全てのデバイスについてコンテンツを取得して保持してもよい。
【００７９】
その後、ＷｅｂＴＶの電源がＯＮされるなどして、ＷｅｂＴＶからデバイス発見要求がＨＧＷ１０に送信されると（ステップＳ３０４）、ＨＧＷ１０は、コンテンツリスト提供サーバ３０から予め受信して記憶しておいたコンテンツリストを、自装置内のコンテンツリストＤＢ１３から取得して、当該デバイス発見要求の応答としてＷｅｂＴＶに送信する（ステップＳ３０５）。
【００８０】
これ以降の処理であるＷｅｂＴＶからコンテンツＡが選択されて、ＨＧＷ１０とコンテンツサーバＡ４０とがＳＩＰ接続された後に、ＷｅｂＴＶにコンテンツＡが提供されるまでのステップＳ３０６〜ステップＳ３１５までの処理は、実施例１で説明した処理であるステップＳ１０５〜ステップＳ１１４の処理と同様であるので、ここでは、その詳細な説明は省略する。
【００８１】
このように、実施例２によれば、デバイス発見要求（リクエスト）を受信したか否かに関わらず、コンテンツリスト提供サーバからＷｅｂＴＶに提供されるコンテンツリストを要求する旨のデバイス発見要求をコンテンツリスト提供サーバに送信して、当該コンテンツリスト提供サーバからコンテンツリストを取得し、ＷｅｂＴＶから送信されたデバイス発見要求が受信された場合に、保持されるコンテンツリストを取得し、当該取得したコンテンツリストをリクエスト応答としてＷｅｂＴＶに送信するので、予めコンテンツリストを保持しておくことで、デバイス発見要求を受信した場合に、当該デバイス発見要求に対して迅速に応答を送信することができ、宅内ネットワーク内の装置と遜色なくサービスを利用することが可能である。
【実施例３】
【００８２】
ところで、実施例１と２では、ＨＧＷがコンテンツリスト提供サーバにデバイス発見要求を送信すると、コンテンツリスト提供サーバが当該デバイス発見要求に対する応答としてコンテンツリストを送信する場合について説明してきたが、本発明はこれに限定されるものではなく、コンテンツリスト提供サーバがコンテンツリストを積極的にＨＧＷに送信するようにしてもよい。
【００８３】
そこで、実施例３では、図８を用いて、コンテンツリスト提供サーバが所定のタイミングでコンテンツリストをＨＧＷに送信する場合について説明する。図８は、実施例３に係るコンテンツ提供システムによる処理の流れを示すシーケンス図である。
【００８４】
図８に示すように、コンテンツリスト提供サーバ３０は、ＨＧＷ１０からデバイス発見要求を受信したか否かに関わらず、所定のタイミングで（例えば、コンテンツリストの更新時や２４時間ごとなど）コンテンツリストをＨＧＷ１０に送信し、（ステップＳ４０１）、ＨＧＷ１０は、コンテンツ提供サーバ３０から受信したコンテンツリストを保持する（ステップＳ４０２）。
【００８５】
その後、ＷｅｂＴＶの電源がＯＮされるなどして、ＷｅｂＴＶからデバイス発見要求がＨＧＷ１０に送信されると（ステップＳ４０３）、ＨＧＷ１０は、コンテンツリスト提供サーバ３０から予め受信して記憶しておいたコンテンツリストを、自装置内のコンテンツリストＤＢ１３から取得して、当該デバイス発見要求の応答としてＷｅｂＴＶに送信する（ステップＳ４０４）。
【００８６】
これ以降の処理であるＷｅｂＴＶからコンテンツＡが選択されて、ＨＧＷ１０とコンテンツサーバＡ４０とがＳＩＰ接続された後に、ＷｅｂＴＶにコンテンツＡが提供されるまでのステップＳ４０５〜ステップＳ４１４までの処理は、実施例１で説明した処理であるステップＳ１０５〜ステップＳ１１４の処理と同様であるので、ここでは、その詳細な説明は省略する。
【００８７】
このように、実施例３によれば、コンテンツリスト提供サーバ３０からＷｅｂＴＶに提供されコンテンツリストを要求する旨のデバイス発見要求をコンテンツリスト提供サーバ３０に送信したか否かに関わらず、コンテンツリストを当該コンテンツリスト提供サーバ３０から受信して保持し、ＷｅｂＴＶから送信されたデバイス発見要求を受信した場合に、保持されるコンテンツリストを取得し、当該取得したコンテンツリストを応答としてＷｅｂＴＶに送信するので、例えば、宅外のコンテンツサーバが提供するコンテンツが変更された場合など、受動的にコンテンツリストを受信することで、常に最新の情報を保持することが可能である。
【実施例４】
【００８８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）コンテンツリスト提供サーバでの認証、（２）ＨＧＷでの認証、（３）リクエストの送信、（４）ＨＧＷからコンテンツリスト送信契機、（５）接続手法、（６）システム構成等、（７）プログラムにそれぞれ区分けして異なる実施例を説明する。
【００８９】
（１）コンテンツリスト提供サーバでの認証
例えば、ＨＧＷからデバイス発見要求を受信したコンテンツリスト提供サーバは、当該デバイス発見要求が正当なデバイス発見要求か否かを認証するようにしてもよい。具体的に例を挙げれば、コンテンツリスト提供サーバは、あらかじめＨＧＷのＩＰアドレスなどを記憶しておき、ＨＧＷから転送されたデバイス発見要求からＩＰアドレスを抽出し、抽出したＩＰアドレスを記憶しているか否かにより、受信したデバイス発見要求が正当であるか否かを判定する。そして、コンテンツリスト提供サーバは、抽出したＩＰアドレスを記憶している場合、つまり、受信したデバイス発見要求が正当であると認証した場合に、コンテンツリストをＨＧＷに送信する。
【００９０】
こうすることにより、コンテンツリスト提供サーバは、デバイス発見要求を送信するＨＧＷを認証することができる結果、不正なサービス利用やなりすましを防止することができ、セキュリティを高く保ちつつ、サービスを提供することが可能である。
【００９１】
（２）ＨＧＷでの認証
例えば、ＨＧＷは、コンテンツリスト提供サーバが正当なデバイスであると認証した場合にのみ、当該コンテンツリスト提供サーバからコンテンツリストを取得するようにしてもよい。具体的に例を挙げれば、ＨＧＷは、コンテンツリスト提供サーバのＩＰアドレスなどを記憶しておき、デバイス発見要求を送信して得られコンテンツリストからＩＰアドレスを抽出し、抽出したＩＰアドレスを記憶しているか否かにより、受信したコンテンツリストが正当であるか否かを判定する。そして、ＨＧＷは、抽出したＩＰアドレスを記憶している場合、つまり、取得したコンテンツリストが正当であると認証した場合に、取得したコンテンツリストをＷｅｂＴＶに送信する。
【００９２】
こうすることにより、ＨＧＷは、コンテンツリスト提供サーバを認証することができる結果、不正なサービス利用やなりすましを防止することができ、セキュリティを高く保ちつつ、サービスに関する情報を取得することが可能である。
【００９３】
（３）リクエスト送信
また、実施例１では、ＨＧＷは、ＷｅｂＴＶから受信したリクエスト（デバイス発見要求）を受信すると、発信者識別情報（例えば、発信者電話番号）を書き換えて、コンテンツリスト提供サーバに転送する場合について説明したが、本発明はこれに限定されるものではなく、ＨＧＷは、ＷｅｂＴＶからリクエストを受信すると、受信したリクエストに応答せず保持しておき、別のリクエストをコンテンツリスト提供サーバに送信して応答を受信すると、先に保持しているリクエストに当該応答を反映させて、ＷｅｂＴＶに送信するようにしてもよい。
【００９４】
（４）ＨＧＷからコンテンツリスト送信契機
また、実施例２および３では、ＷｅｂＴＶからデバイス発見要求を受信すると、ＷｅｂＴＶは、保持するサービスに関する情報を送信する場合について説明したが、本発明はこれに限定されるものではなく、デバイス発見要求を受信した場合のほかに、ＨＧＷは、保持するサービスに関する情報を送信するようにしてもよい。これにより、例えば、コンテンツリスト提供サーバが記憶するコンテンツリストを変更した場合など、変更されたコンテンツリストをＷｅｂＴＶに送信することで、常に最新の情報を提供することが可能である。
【００９５】
（５）接続手法
また、実施例１〜３では、ＨＧＷは、コンテンツサーバとＳＩＰを用いて接続する場合について説明したが、本発明はこれに限定されるものではなく、ＩＰアドレスを用いた一般的な通信セッションを確立することもでき、また、ＶＰＮ（Virtual  Private  Network）などのソフトウエアなどをインストールしておき、このソフトウエアを用いて仮想的な通信路を確立することもできる。
【００９６】
（６）システム構成等
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００９７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００９８】
（７）プログラム
なお、本実施例で説明したコンテンツ提供方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【００９９】
以上のように、本発明に係る通信制御装置、通信制御方法および通信制御プログラムは、宅内ネットワークおよび宅外ネットワークに通信可能に接続することに有用であり、特に、宅内ネットワークに設置されるデバイスが、宅外ネットワークに設置されたデバイスで提供されるサービスに関する情報も取得して利用することに適する。
【図面の簡単な説明】
【０１００】
【図１】実施例１に係るコンテンツ提供システムの全体構成を示すシステム構成図である。
【図２】実施例１に係るコンテンツ提供システムの構成を示すブロック図である。
【図３】コンテンツリストＤＢに記憶される情報の例を示す図である。
【図４−１】宅外コンテンツ検索中におけるＷｅｂＴＶに表示される画面の例を示す図である。
【図４−２】受信された宅外コンテンツがＷｅｂＴＶにおいて表示される画面の例を示す図である。
【図４−３】選択されたコンテンツＡがＷｅｂＴＶにおいて表示される画面の例を示す図である。
【図５】実施例１に係るコンテンツ提供システムによる処理の流れを示すシーケンス図である。
【図６】実施例１に係るコンテンツ提供システムのＨＧＷにおける処理の流れを示すフローチャートである。
【図７】実施例２に係るコンテンツ提供システムによる処理の流れを示すシーケンス図である。
【図８】実施例３に係るコンテンツ提供システムによる処理の流れを示すシーケンス図である。
【符号の説明】
【０１０１】
１０  ＨＧＷ
１１  通信制御Ｉ／Ｆ部
１２  記憶部
１３  コンテンツリストＤＢ
１５  制御部
１６  コンテンツリスト取得部
１７  コンテンツリストアナウンス部
１８  接続制御部
１９  ＤＬＮＡ中継部
２０  ＳＩＰプロキシサーバ
３０  コンテンツリスト提供サーバ
３１  通信制御Ｉ／Ｆ部
３２  記憶部
３３  コンテンツリストＤＢ
３５  制御部
３６  リクエスト応答部
４０  コンテンツサーバＡ
４１  通信制御Ｉ／Ｆ部
４２  記憶部
４３  コンテンツＤＢ
４５  制御部
４６  接続制御部
４７  コンテンツ提供部
５０  コンテンツサーバ
【図１】
2009230256.tif 000003
【図２】
2009230256.tif 000004
【図３】
2009230256.tif 000005
【図４−１】
2009230256.tif 000006
【図４−２】
2009230256.tif 000007
【図４−３】
2009230256.tif 000008
【図５】
2009230256.tif 000009
【図６】
2009230256.tif 000010
【図７】
2009230256.tif 000011
【図８】
2009230256.tif 000012