(57)【要約】【課題】各種の設定や通知をほとんど行わなくても、ＷＡＮ２を介してＬＡＮ７内の電子機器６へのアクセスを可能とする。【解決手段】ユーザ管理サーバ装置１は、（ａ）端末装置３から電子機器６に対するコンテンツ送信要求を受信すると、そのコンテンツ送信要求を登録し、（ｂ）電子機器６から問い合わせがあると、その電子機器６に対するコンテンツ送信要求が登録されているか否かを判定し、（ｃ）その電子機器６に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答としてコンテンツ送信要求をその電子機器６へ送信する。電子機器６は、自己宛のコンテンツ送信要求が登録されているか否かをユーザ管理サーバ装置１へ問い合わせ、問い合わせの応答としてコンテンツ送信要求を受信すると、そのコンテンツ送信要求により指定されたコンテンツを送信する。【選択図】図１
2010165186.tif 000002
【特許請求の範囲】
【請求項１】
ワイドエリアネットワークに接続されたサーバ装置と、
中継装置を介して前記ワイドエリアネットワークに接続可能なローカルエリアネットワークに接続され所定の記録媒体に格納されたコンテンツを読み出し前記ローカルエリアネットワークを介して送信するコンテンツ送信装置とを備え、
前記サーバ装置は、
前記ワイドエリアネットワークを介して通信可能な端末装置から前記コンテンツ送信装置に対するコンテンツ送信要求を受信すると、そのコンテンツ送信要求を登録し、
前記コンテンツ送信装置から問い合わせがあると、そのコンテンツ送信装置に対するコンテンツ送信要求が登録されているか否かを判定し、
そのコンテンツ送信装置に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答として、前記コンテンツ送信要求をそのコンテンツ送信装置へ送信し、
前記コンテンツ送信装置は、前記サーバ装置に対して、自己宛のコンテンツ送信要求が登録されているか否かの問い合わせを行い、前記問い合わせの応答として前記コンテンツ送信要求を受信すると、そのコンテンツ送信要求により指定されたコンテンツを送信すること、
を特徴とするコンテンツ提供システム。
【請求項２】
ワイドエリアネットワークに接続された通信装置と、
処理装置とを備え、
前記処理装置は、中継装置を介して前記ワイドエリアネットワークに接続可能なローカルエリアネットワークに接続され所定の記録媒体に格納されたコンテンツを読み出し前記ローカルエリアネットワークを介して送信するコンテンツ送信装置に対するコンテンツ送信要求を、前記通信装置を介して受信すると、そのコンテンツ送信要求を登録し、
前記コンテンツ送信装置から問い合わせがあると、そのコンテンツ送信装置に対するコンテンツ送信要求が登録されているか否かを判定し、
そのコンテンツ送信装置に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答として、前記通信装置を介して、前記コンテンツ送信要求をそのコンテンツ送信装置へ送信すること、
を特徴とするサーバ装置。
【請求項３】
前記処理装置は、前記コンテンツ送信要求の送信元からユーザ識別情報を受信し、受信したユーザ識別情報が、前記記録媒体へのアクセスが許可されているユーザのユーザ識別情報である場合にのみ、そのコンテンツ送信要求を前記コンテンツ送信装置へ送信することを特徴とする請求項２記載のサーバ装置。
【請求項４】
前記処理装置は、前記コンテンツ送信要求の送信元からユーザ識別情報を受信し、受信したユーザ識別情報が、そのコンテンツへのアクセスが許可されているユーザのユーザ識別情報である場合にのみ、そのコンテンツ送信要求を前記コンテンツ送信装置へ送信することを特徴とする請求項２記載のサーバ装置。
【請求項５】
前記処理装置は、このサーバ装置における所定のＵＲＩに対するＨＴＴＰコマンドによる前記問い合わせを受信し、そのＨＴＴＰコマンドの応答として、前記コンテンツ送信要求を送信することを特徴とする請求項２記載のサーバ装置。
【請求項６】
コンテンツをそれぞれ格納した１または複数の記録媒体と、
中継装置を介してワイドエリアネットワークに接続可能なローカルエリアネットワークに接続された通信装置と、
前記ワイドエリアネットワークを介して通信可能な端末装置により送信されたコンテンツ送信要求が、前記ワイドエリアネットワークに接続されたサーバ装置に登録されたか否かを、前記通信装置を介してそのサーバ装置に繰り返し問い合わせることで監視し、前記コンテンツ送信要求が登録されている場合、そのコンテンツ送信要求により指定される前記コンテンツを前記１または複数の記録媒体のいずれかから読み出し前記通信装置を介して送信する通信処理手段と、
を備えることを特徴とするコンテンツ送信装置。
【請求項７】
コンテンツをそれぞれ格納した１または複数の記録媒体から前記コンテンツを読み出し可能なインタフェースと、
中継装置を介してワイドエリアネットワークに接続可能なローカルエリアネットワークに接続された通信装置と、
前記ワイドエリアネットワークを介して通信可能な端末装置により送信されたコンテンツ送信要求が、前記ワイドエリアネットワークに接続されたサーバ装置に登録されたか否かを、前記通信装置を介してそのサーバ装置に繰り返し問い合わせることで監視し、前記コンテンツ送信要求が登録されている場合、そのコンテンツ送信要求により指定される前記コンテンツを前記１または複数の記録媒体のいずれかから前記インタフェースを介して読み出し前記通信装置を介して送信する通信処理手段と、
を備えることを特徴とするコンテンツ送信装置。
【請求項８】
前記通信処理手段は、前記サーバ装置における所定のＵＲＩに対するＨＴＴＰコマンドによる問い合わせを送信し、そのＨＴＴＰコマンドの応答として、前記コンテンツ送信要求を受信することを特徴とする請求項６または請求項７記載のコンテンツ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システムに関するものである。
【背景技術】
【０００２】
ローカルエリアネットワーク（以下、ＬＡＮという）に接続された電子機器に格納されているコンテンツが、インターネットなどのワイドエリアネットワーク（以下、ＷＡＮという）を介して外部の端末により取得可能なシステムが提案されている（例えば特許文献１参照）。
【０００３】
そのようなシステムでは、外部端末は、コンテンツを格納している電子機器またはそれを管理するサーバへアクセスし、コンテンツを取得する。
【０００４】
【特許文献１】特開２００３−３７８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のシステムでは、コンテンツを取得する際に、外部端末には、電子機器またはサーバ、あるいはコンテンツの、ＷＡＮ上でのアドレス情報が必要になる。このアドレス情報としては、ＩＰ（Internet  Protocol）アドレス、ドメイン名、ＵＲＩ（Uniform  Resource  Identifier）などが考えられる。外部端末には、ＬＡＮ内でのアドレス情報ではなく、ＷＡＮを介して外部からアクセス可能なアドレス情報（以下、グローバルアドレス情報）が必要である。
【０００６】
しかしながら、ＬＡＮ内の電子機器またはサーバには、通常、グローバルアドレス情報は割り当てられておらず、ルータ、ゲートウェイといったＬＡＮとＷＡＮとの間の中継装置のみにグローバルアドレス情報が割り当てられている。そして、ポート番号などの応じて特定の電子機器やサーバへフォワーディングするように設定することで、外部端末と、ＬＡＮ内の電子機器との通信が可能となる。
【０００７】
また、家庭、スモールオフィスなどのＬＡＮの場合、中継装置には、動的なグローバルアドレス情報が割り当てられることが多いため、中継装置のグローバルアドレスが変更された場合には、その都度、外部端末へ通知したり、ＤＮＳ（Domain  Name  System）の登録を更新したりする必要がある。
【０００８】
このように、外部からＬＡＮ内の電子機器へのアクセスを可能とするためには、ＬＡＮ内の電子機器から中継装置を介してＷＡＮ上のサーバなどへアクセスするための設定の他に、各種の設定や通知が必要になる。このような各種の設定や通知は、ユーザやネットワーク管理者がＬＡＮ構築時または電子機器の追加時などに行わなければならない。
【０００９】
本発明は、上記の問題に鑑みてなされたものであり、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスが可能であるコンテンツ提供システムおよびそのシステムで使用可能なサーバ装置およびコンテンツ送信装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明では以下のようにした。
【００１１】
本発明に係るコンテンツ提供システムは、ＷＡＮに接続されたサーバ装置と、中継装置を介してＷＡＮに接続可能なＬＡＮに接続され所定の記録媒体に格納されたコンテンツを読み出しＬＡＮを介して送信するコンテンツ送信装置とを備える。そして、サーバ装置は、（ａ）ＷＡＮを介して通信可能な端末装置からコンテンツ送信装置に対するコンテンツ送信要求を受信すると、そのコンテンツ送信要求を登録し、（ｂ）コンテンツ送信装置から問い合わせがあると、そのコンテンツ送信装置に対するコンテンツ送信要求が登録されているか否かを判定し、（ｃ）そのコンテンツ送信装置に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答として、コンテンツ送信要求をそのコンテンツ送信装置へ送信する。コンテンツ送信装置は、サーバ装置に対して、自己宛のコンテンツ送信要求が登録されているか否かの問い合わせを行い、問い合わせの応答としてコンテンツ送信要求を受信すると、そのコンテンツ送信要求により指定されたコンテンツを送信する。
【００１２】
これによれば、ＷＡＮ側のサーバ装置からＬＡＮ側の装置へのアクセスがないため、外部からＬＡＮ内の電子機器へのアクセスを可能とする設定などを行う必要がない。このため、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスが可能となる。
【００１３】
本発明に係るサーバ装置は、ＷＡＮに接続された通信装置と、処理装置とを備える。そして、処理装置は、（ａ）中継装置を介してＷＡＮに接続可能なＬＡＮに接続され所定の記録媒体に格納されたコンテンツを読み出しＬＡＮを介して送信するコンテンツ送信装置に対するコンテンツ送信要求を、通信装置を介して受信すると、そのコンテンツ送信要求を登録し、（ｂ）コンテンツ送信装置から問い合わせがあると、そのコンテンツ送信装置に対するコンテンツ送信要求が登録されているか否かを判定し、（ｃ）そのコンテンツ送信装置に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答として、通信装置を介して、コンテンツ送信要求をそのコンテンツ送信装置へ送信する。
【００１４】
これによれば、ＷＡＮ側のサーバ装置からＬＡＮ側の装置へのアクセスがないため、外部からＬＡＮ内の電子機器へのアクセスを可能とする設定などを行う必要がない。このため、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスが可能となる。 
【００１５】
また、本発明に係るサーバ装置は、上記のサーバ装置に加え、次のようにしてもよい。この場合、処理装置は、コンテンツ送信要求の送信元からユーザ識別情報を受信し、受信したユーザ識別情報が、コンテンツが格納されている記録媒体へのアクセスが許可されているユーザのユーザ識別情報である場合にのみ、そのコンテンツ送信要求をコンテンツ送信装置へ送信する。
【００１６】
これにより、サーバ装置においてコンテンツのアクセス制御を行うことができる。
【００１７】
また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、コンテンツ送信要求の送信元からユーザ識別情報を受信し、受信したユーザ識別情報が、そのコンテンツへのアクセスが許可されているユーザのユーザ識別情報である場合にのみ、そのコンテンツ送信要求をコンテンツ送信装置へ送信する。
【００１８】
これにより、サーバ装置においてコンテンツのアクセス制御を行うことができる。
【００１９】
また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、このサーバ装置における所定のＵＲＩに対するＨＴＴＰコマンドによる問い合わせを受信し、そのＨＴＴＰコマンドの応答として、コンテンツ送信要求を送信する。
【００２０】
本発明に係るコンテンツ送信装置は、コンテンツをそれぞれ格納した１または複数の記録媒体と、中継装置を介してＷＡＮに接続可能なＬＡＮに接続された通信装置と、ＷＡＮを介して通信可能な端末装置により送信されたコンテンツ送信要求が、ＷＡＮに接続されたサーバ装置に登録されたか否かを、通信装置を介してそのサーバ装置に繰り返し問い合わせることで監視し、コンテンツ送信要求が登録されている場合、そのコンテンツ送信要求により指定されるコンテンツを１または複数の記録媒体のいずれかから読み出し通信装置を介して送信する通信処理手段とを備える。
【００２１】
これによれば、ＷＡＮ側のサーバ装置からＬＡＮ側の装置へのアクセスがないため、外部からＬＡＮ内の電子機器へのアクセスを可能とする設定などを行う必要がない。このため、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスが可能となる。
【００２２】
また、本発明に係るコンテンツ送信装置は、コンテンツをそれぞれ格納した１または複数の記録媒体からコンテンツを読み出し可能なインタフェースと、中継装置を介してＷＡＮに接続可能なＬＡＮに接続された通信装置と、ＷＡＮを介して通信可能な端末装置により送信されたコンテンツ送信要求が、ＷＡＮに接続されたサーバ装置に登録されたか否かを、通信装置を介してそのサーバ装置に繰り返し問い合わせることで監視し、コンテンツ送信要求が登録されている場合、そのコンテンツ送信要求により指定されるコンテンツを１または複数の記録媒体のいずれかからインタフェースを介して読み出し通信装置を介して送信する通信処理手段とを備える。
【００２３】
これによれば、ＷＡＮ側のサーバ装置からＬＡＮ側の装置へのアクセスがないため、外部からＬＡＮ内の電子機器へのアクセスを可能とする設定などを行う必要がない。このため、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスが可能となる。
【００２４】
また、本発明に係るコンテンツ送信装置は、上記のコンテンツ送信装置のいずれかに加え、次のようにしてもよい。この場合、通信処理手段は、サーバ装置における所定のＵＲＩに対するＨＴＴＰコマンドによる問い合わせを送信し、そのＨＴＴＰコマンドの応答として、コンテンツ送信要求を受信する。
【発明の効果】
【００２５】
本発明によれば、各種の設定や通知をほとんど行わなくても、ＷＡＮを介してＬＡＮ内の電子機器へのアクセスを可能であるコンテンツ提供システムおよびそのシステムで使用可能なサーバ装置およびコンテンツ送信装置を得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、図に基づいて本発明の実施の形態を説明する。
【００２７】
実施の形態１．
図１は、本発明の実施の形態１に係るコンテンツ提供システムの構成を示すブロック図である。このシステムでは、ＬＡＮ７内の電子機器６に格納されているコンテンツが、ＷＡＮ２を介して、端末装置３により取得される。
【００２８】
図１において、ユーザ管理サーバ装置１は、ＷＡＮ２に接続されたサーバ装置である。ユーザ管理サーバ装置１は、ＷＡＮ２における固定的なグローバルアドレス情報を割り当てられた装置である。グローバルアドレス情報としては、ＷＡＮ２での、ＩＰアドレス、ＵＲＩなどがある。ユーザ管理サーバ装置１は、端末装置３からのコンテンツ送信要求を受け付け、電子機器６からの、コンテンツ送信要求の有無の問い合わせに対して応答するサーバ装置である。
【００２９】
さらに、ユーザ管理サーバ装置１は、ユーザ管理機能を有する。ユーザ管理サーバ装置１は、このユーザ管理サーバ装置１に登録されている１または複数のユーザの登録情報（ユーザＩＤ、パスワードなど）を格納し、ユーザの操作する端末装置３などによりＷＡＮ２を介して送信されてくるそのユーザのユーザＩＤおよびパスワードと登録情報に基づいてユーザ認証を行い、正当なユーザに対して各種サービスを提供する。
【００３０】
ユーザ管理サーバ装置１は、コンピュータを内蔵する。図２は、図１におけるユーザ管理サーバ装置１の構成を示すブロック図である。図２において、ＣＰＵ１１は、プログラムを実行し、プログラムに記述された処理を実行する処理装置である。また、ＲＯＭ１２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ１３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。また、ＨＤＤ１４は、図示せぬオペレーティングシステムや、通信管理プログラム１４ａなどのプログラムを格納する記録媒体としてのハードディスク駆動装置である。通信装置１５は、ＷＡＮ２に接続し、ＷＡＮ２を介して他の装置とデータ通信を実行する装置である。通信装置１５としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００３１】
通信管理プログラム１４ａがＣＰＵ１１により実行されることで、通信処理部１１ａが実現される。通信処理部１１ａは、通信装置１５を制御して、ＷＡＮ２を介して通信する処理部である。なお、この実施の形態１では、通信処理部１１ａは、ＨＴＴＰ（HyperText  Transfer  Protocol）サーバとしての機能を有し、ＷＡＮ２を介してＨＴＴＰクライアント機能を有する他の装置との間でＨＴＴＰでのデータ通信を行うことができる。したがって、通信処理部１１ａには、ＷＡＮ２でのＩＰアドレスが割り当てられている。
【００３２】
また、通信処理部１１ａは、（ａ）電子機器６に対するコンテンツ送信要求を、通信装置１５を介して受信すると、そのコンテンツ送信要求を登録する登録機能、（ｂ）電子機器６から問い合わせがあると、登録情報を検索し、その電子機器６に対するコンテンツ送信要求が登録されているか否かを判定する検索機能、および（ｃ）問い合わせてきた電子機器６に対するコンテンツ送信要求が登録されている場合には、その問い合わせの応答として、通信装置１５を介して、コンテンツ送信要求をその電子機器６へ送信する応答機能を有する。
【００３３】
また、データ格納装置１６は、大容量のデータを格納可能な装置である。データ格納装置１６には、ユーザテーブル２１、デバイステーブル２２、認証テーブル２３およびコンテンツテーブル２４が格納される。これらのテーブル２１〜２４は、それぞれ、データベースとして実現されてもよい。データ格納装置１６としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。
【００３４】
ユーザテーブル２１は、ユーザの登録情報を含むテーブルである。ユーザの登録情報は、ユーザＩＤ、パスワード、ユーザ属性情報などである。
【００３５】
デバイステーブル２２には、電子機器６を管理するユーザのユーザＩＤと、その電子機器６の記録媒体に固有のデバイスＩＤとが関連付けられて登録されている。なお、電子機器６の記録媒体が１つである場合には、電子機器６に固有な識別情報をデバイスＩＤとして使用してもよい。デバイステーブル２２に登録されているユーザＩＤとデバイスＩＤとの組み合わせは、そのユーザＩＤのユーザにより設定される。例えば、ユーザが端末装置３を使用してユーザ管理サーバ装置１へアクセスして自己の管理する電子機器６の記録媒体のデバイスＩＤを入力する。ユーザ管理サーバ装置１では、入力されたデバイスＩＤがユーザＩＤに関連付けられてデバイステーブル２２に登録される。
【００３６】
認証テーブル２３には、電子機器６における記録媒体のデバイスＩＤと、その記録媒体内のコンテンツへのアクセスを許可された１または複数のユーザの１または複数のユーザＩＤとが関連付けられて登録されている。認証テーブル２３に登録されているデバイスＩＤとユーザＩＤとの組み合わせは、そのデバイスＩＤの記録媒体の管理者であるユーザにより設定される。つまり、アクセスが許可されるユーザのユーザＩＤは、デバイステーブル２２において、そのデバイスＩＤに関連付けられているユーザＩＤのユーザにより設定される。例えば、ユーザが端末装置３を使用してユーザ管理サーバ装置１へアクセスして自己の管理する電子機器６の記録媒体のデバイスＩＤとともにその記録媒体内のコンテンツへのアクセスを許可するユーザのユーザＩＤを入力する。ユーザ管理サーバ装置１では、入力されたデバイスＩＤおよびユーザＩＤが互いに関連付けられて認証テーブル２３に登録される。デバイスＩＤとしては、例えば、ＭＡＣ（Media  Access  Control）アドレス、予め割り当てられたシリアル番号などが使用される。
【００３７】
コンテンツテーブル２４には、デバイステーブル２２に登録されている記録媒体のデバイスＩＤと、その記録媒体内のコンテンツ固有の識別情報（以下、コンテンツＩＤという）のリスト（以下、コンテンツリストという）とが関連付けられて登録されている。コンテンツＩＤとしては、例えばコンテンツ固有のコード、ファイル名などが使用される。なお、コンテンツＩＤとともに、コンテンツの属性（名称、内容の説明など）を付加するようにしてもよい。コンテンツテーブル２４に登録されるコンテンツリストは、電子機器６によりアップロードされる。電子機器６では、自己の記録媒体を参照してコンテンツリストを生成しアップロードする。
【００３８】
図３は、図２におけるデバイステーブル２２および認証テーブル２３の例を示す図である。図３に示す認証テーブル２３では、例えば、デバイスＩＤ「ｄｅｖ２３７２」の記録媒体内のコンテンツへのアクセスが、その記録媒体の管理者（つまり、電子機器６の管理者）であるユーザＩＤ「ａｘ８２９１」のユーザおよびユーザＩＤ「ｂｘ０６１８」の別のユーザに許可されている。
【００３９】
なお、コンテンツ送信要求の登録情報は、データ格納装置１６またはＲＡＭ１３に格納される。
【００４０】
なお、ユーザ管理サーバ装置１では、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信装置１５、およびデータ格納装置１６は、バスやコントローラなどによって互いに通信可能に接続されている。
【００４１】
図１におけるＷＡＮ２は、インターネットなどといった広域網である。この実施の形態１では、ＷＡＮ２は、１つのＩＰネットワークである。
【００４２】
端末装置３は、電子機器６の存在するＬＡＮ７とは異なるＬＡＮ４に接続されネットワーク通信可能な端末装置である。端末装置３は、中継装置５により通信を中継されることで、ＷＡＮ２に接続された装置（サーバなど）へアクセスすることができる。端末装置３は、ユーザ管理サーバ装置１に登録されているユーザに操作される。端末装置３としては、携帯電話機、パーソナルコンピュータなどが使用される。
【００４３】
図４は、図１における端末装置３の構成を示すブロック図である。図４において、入力装置３１は、ユーザ操作を電気信号に変換するキーボード、キーなどの装置である。また、ディスプレイ３２は、各種情報を表示する出力装置である。また、通信装置３３は、ＬＡＮ４に接続し、中継装置５およびＷＡＮ２を介して他の装置とデータ通信を実行する装置である。通信装置３３としては、例えばネットワークインタフェースカードが使用される。
【００４４】
また、通信処理部３４は、入力装置３１に対するユーザ操作に基づいて、通信装置３３を制御して、ユーザ管理サーバ装置１にＷＡＮ２を介してアクセスし、各種情報を送受する処理部である。なお、通信処理部３４は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。通信処理部３４は、ＩＰネットワークでの通信を行うための、ＴＣＰ（Transmission  Control  Protocol）、ＵＤＰ（User  Datagram  Protocol）などのプロトコルに従って通信を行う機能、およびその上位で動作するＨＴＴＰクライアント機能を有する。したがって、通信処理部３４には、ＬＡＮ４でのローカルＩＰアドレスが割り当てられている。なお、通信処理部３４のＨＴＴＰクライアント機能は、例えばウェブブラウザプログラムがコンピュータ等で実行されることにより実現される。そのようなウェブブラウザプログラムは、図示せぬハードディスクドライブなどの記録媒体に格納されている。
【００４５】
さらに、通信処理部３４は、（ａ）ユーザ管理サーバ装置１のＵＲＩを予め格納しており、ユーザ管理サーバ装置１のＵＲＩへアクセスし、入力装置３１に対するユーザ操作により入力されたユーザ識別情報を送信してログインするログイン機能、（ｂ）ユーザ管理サーバ装置１から、ログイン中のユーザによるアクセスが許可されているコンテンツのリストを取得するリスト取得機能、並びに（ｃ）入力装置３１に対するユーザ操作により選択されたコンテンツについてのコンテンツ送信要求をユーザ管理サーバ装置１へ送信するコンテンツ送信要求機能を有する。
【００４６】
図１におけるＬＡＮ４は、構内ネットワークなどといった狭域網である。この実施の形態１では、ＬＡＮ４は、ＷＡＮ２とは別の１つのＩＰネットワークである。
【００４７】
また、中継装置５は、ＬＡＮ４とＷＡＮ２との間の通信を中継する装置である。中継装置５としては、ゲートウェイまたはルータが適宜使用される。中継装置５は、２つのネットワークインタフェースを有し、一方のネットワークインタフェースはＬＡＮ４に接続され、他方のネットワークインタフェースはＷＡＮ２に接続される。
【００４８】
また、電子機器６は、ＬＡＮ７に接続され、所定の記録媒体に格納されたコンテンツを読み出しＬＡＮ７を介して送信するコンテンツ送信装置である。記録媒体は、電子機器６に内蔵されていてもよいし、電子機器６に通信インタフェースで接続された外部装置に収納されていてもよい。コンテンツは、１または複数の各種データファイルで構成される。電子機器６は、中継装置８により通信を中継されることで、ＷＡＮ２に接続された装置（サーバなど）へアクセスすることができる。
【００４９】
図５は、図１における電子機器６の構成を示すブロック図である。図５において、通信装置５１は、ＬＡＮ７に接続し、中継装置８およびＷＡＮ２を介して他の装置とデータ通信を実行する装置である。通信装置５１としては、例えばネットワークインタフェースカードが使用される。
【００５０】
また、通信処理部５２は、通信装置５１を制御して、ユーザ管理サーバ装置１にＷＡＮ２を介してアクセスし、各種情報を送受する処理部である。なお、通信処理部５２は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。通信処理部５２は、ＩＰネットワークでの通信を行うための、ＴＣＰ、ＵＤＰなどのプロトコルに従って通信を行う機能、およびその上位で動作するＨＴＴＰクライアント機能を有する。したがって、通信処理部５２には、ＬＡＮ７でのローカルＩＰアドレスが割り当てられている。
【００５１】
また、通信処理部５２は、（ａ）端末装置３などにより送信されたコンテンツ送信要求が、ユーザ管理サーバ装置１に登録されたか否かを、通信装置５１を介してそのサーバ装置１に繰り返し問い合わせることで監視する監視機能、および（ｂ）コンテンツ送信要求が登録されている場合、そのコンテンツ送信要求により指定されるコンテンツを記録媒体５３から読み出し通信装置６を介して送信するコンテンツ送信機能を有する。通信処理部５２は、通信処理手段として機能する。
【００５２】
また、記録媒体５３は、コンテンツ６１を格納可能な装置である。記録媒体５３としては、メディアが固定されているハードディスクドライブ、記録ディスク、半導体メモリなどの着脱可能なメディアが装着されるドライブまたはリーダなどが使用される。
【００５３】
図１におけるＬＡＮ７は、構内ネットワークなどといった狭域網である。この実施の形態１では、ＬＡＮ７は、ＷＡＮ２およびＬＡＮ４とは別の１つのＩＰネットワークである。
【００５４】
また、中継装置８は、ＬＡＮ７とＷＡＮ２との間の通信を中継する装置である。中継装置８としては、ゲートウェイまたはルータが適宜使用される。中継装置８は、２つのネットワークインタフェースを有し、一方のネットワークインタフェースはＬＡＮ７に接続され、他方のネットワークインタフェースはＷＡＮ２に接続される。
【００５５】
次に、上記システムにおける各装置の動作について説明する。図６は、実施の形態１においてコンテンツ６１が電子機器６から端末装置３へ提供される際の各装置の動作を説明する図である。
【００５６】
まず、ユーザは、端末装置３を操作して、自己の登録されているユーザ管理サーバ装置１にログインする（ステップＳ１）。その際、端末装置３の通信処理部３４は、入力装置３１に対するユーザ操作に基づいてウェブブラウザプログラムを実行し、ディスプレイ３２に表示されたウェブブラウザに対してユーザ操作によりログインページのＵＲＬが入力されると、通信装置３３を制御して、ＨＴＴＰに従って、ネットワーク３を介してそのＵＲＬのウェブページを取得する。一方、ユーザ管理サーバ装置１の通信処理部１１ａは、通信装置１５を介して、そのＵＲＬを指定したＨＴＴＰのコマンドを受信すると、ログインページファイルを送信する。端末装置３の通信処理部３４は、ログインページファイルを取得すると、そのファイルに基づいてログインページをディスプレイ３２に表示させる。ログインページにおいて、入力装置３１に対するユーザ操作によりユーザＩＤおよびパスワード（すなわちユーザ識別情報）が入力されると、通信処理部３４は、そのユーザＩＤおよびパスワードをユーザ管理サーバ装置１へ送信する。ユーザ管理サーバ装置１の通信処理部１１ａは、そのユーザＩＤおよびパスワードを受信すると、ユーザテーブル２１を参照して、ユーザのログインを許可するか否かを判定するとともに、ユーザを特定する。端末装置３を操作しているユーザが正規ユーザであれば、ユーザは、ユーザ管理サーバ装置１によって、ログインを許可される。
【００５７】
このような端末装置３とユーザ管理サーバ装置１との間の通信は、端末装置３からのウェブページの送信要求などの要求によって開始される。そのような要求は、まず、ＬＡＮ４内で端末装置３から中継装置５へ伝送され、次に、ＷＡＮ２上で中継装置５からユーザ管理サーバ装置１へ伝送される。そして、そのような要求に対する応答は、上記の経路を逆に辿ってユーザ管理サーバ装置１から端末装置３へ伝送される。このとき、端末装置３は、ＤＮＳを利用して、宛先となるユーザ管理サーバ装置１のＵＲＩのドメインネームからＷＡＮ２でのＩＰアドレスを取得し、そのＩＰアドレス宛に要求を送信する。一方、ユーザ管理サーバ装置１は、その要求への応答を、ＷＡＮ２上での中継装置５のＩＰアドレス宛に送信する。中継装置５は、その応答を受信すると、要求を送信した端末装置３のＬＡＮ４内でのＩＰアドレス宛に送信する。
【００５８】
一方、電子機器６が起動すると、電子機器６の通信処理部５２は、自己宛のコンテンツ送信要求がユーザ管理サーバ装置１に登録されているか否かの監視を開始する（ステップＳ２）。このとき、通信処理部５２は、ユーザ管理サーバ装置１の所定のＣＧＩ（Common  Gate  Interface
）のＵＲＩに対してＨＴＴＰコマンドを送信して問い合わせをし、その応答から、自己宛のコンテンツ送信要求がユーザ管理サーバ装置１に登録されているか否かを判定する。この問い合わせは、定期的に繰り返し実行される。
【００５９】
このような電子機器６とユーザ管理サーバ装置１との間の通信は、電子機器６からの問い合わせなどの要求によって開始される。そのような要求は、まず、ＬＡＮ７内で電子機器６から中継装置８へ伝送され、次に、ＷＡＮ２上で中継装置８からユーザ管理サーバ装置１へ伝送される。そして、そのような要求に対する応答は、上記の経路を逆に辿ってユーザ管理サーバ装置１から電子機器６へ伝送される。このとき、電子機器６は、ＤＮＳを利用して、宛先となるユーザ管理サーバ装置１のＵＲＩのドメインネームからＷＡＮ２でのＩＰアドレスを取得し、そのＩＰアドレス宛に要求を送信する。一方、ユーザ管理サーバ装置１は、その要求への応答を、ＷＡＮ２上での中継装置８のＩＰアドレス宛に送信する。中継装置８は、その応答を受信すると、要求を送信した電子機器６のＬＡＮ７内でのＩＰアドレス宛に送信する。
【００６０】
端末装置３では、ユーザのログイン後、ユーザにより所定の操作が検出されると、通信処理装置３は、このユーザに対してアクセスが許可されているコンテンツ６１のリストの送信要求をユーザ管理サーバ装置１へ送信する（ステップＳ３）。このとき、リスト送信要求とともにログイン中のユーザのユーザＩＤが送信される。
【００６１】
ユーザ管理サーバ装置１の通信処理部１１ａは、そのリスト送信要求とともにログイン中のユーザのユーザＩＤを受信すると、認証テーブル２３において、受信したユーザＩＤを検索し、そのユーザＩＤを発見すると、そのユーザＩＤに関連付けられているデバイスＩＤを特定する。そして、通信処理部１１ａは、コンテンツテーブル２４を参照して、その特定したデバイスＩＤに関連付けられているコンテンツリストを読み出す。通信処理部１１ａは、読み出した１または複数のコンテンツリストを、リスト送信要求の応答として端末装置３へ送信する（ステップＳ４）。
【００６２】
端末装置３では、通信処理部３４は、リスト送信要求に対する応答として、そのコンテンツリストを受信すると、ディスプレイ３２に表示させる。その後、入力装置３１に対するユーザ操作によりいずれかのコンテンツ６１が選択されると、通信処理部３４は、選択されたコンテンツＩＤを特定する。その後、通信処理部３４は、コンテンツ送信要求を、特定されたコンテンツＩＤおよびログイン中のユーザのユーザＩＤとともに、ユーザ管理サーバ装置１へ送信する（ステップＳ５）。このコンテンツ送信要求は、ＨＴＴＰのＧＥＴコマンドとされる。
【００６３】
ユーザ管理サーバ装置１の通信処理部１１ａは、コンテンツ送信要求、コンテンツＩＤおよびユーザＩＤを受信すると、認証テーブル２３およびコンテンツテーブル２４を参照し、そのコンテンツＩＤのコンテンツ６１を格納する電子機器６に対するアクセスが、そのユーザＩＤのユーザに許可されているか否かを判定する（ステップＳ６）。アクセスがそのユーザに許可されている場合には、そのデバイスＩＤおよびコンテンツＩＤを関連付けて登録情報として、ＲＡＭ１３またはデータ格納装置１６に格納する（ステップＳ７）。アクセスがそのユーザに許可されていない場合には、登録情報は格納されず、コンテンツ送信要求は、電子機器６へ伝送されない。
【００６４】
一方、上述のように、電子機器６は、自己宛のコンテンツ送信要求がユーザ管理サーバ装置１に登録されているか否かの監視を行っているため、登録情報が格納されると、その後の問い合わせの応答（ステップＳ８）により、自己宛のコンテンツ送信要求がユーザ管理サーバ装置１に登録されていることを検出する（ステップＳ９）。
【００６５】
このとき、電子機器６からユーザ管理サーバ装置１への問い合わせには、デバイスＩＤが含められており、ユーザ管理サーバ装置１では、そのデバイスＩＤを含む登録情報が存在する場合には、応答に、コンテンツ送信要求として、その登録情報のデバイスＩＤおよびコンテンツＩＤが含められる。したがって、電子機器６では、自己宛のコンテンツ送信要求がユーザ管理サーバ装置１に登録されていることが検出される。
【００６６】
そして、電子機器６では、通信処理部５２は、応答に含められているデバイスＩＤおよびコンテンツＩＤから、自己宛のコンテンツ送信要求の対象である記録媒体５３およびコンテンツ６１を特定する。通信処理部５２は、特定したコンテンツ６１を記録媒体５３から読み出し、ユーザ管理サーバ装置１の所定のＵＲＩへアップロードする（ステップＳ１０）。このとき、ＨＴＴＰのＰＯＳＴコマンドによりコンテンツ６１がアップロードされる。ユーザ管理サーバ装置１では、通信処理部１１ａのＣＧＩによりそのコンテンツ６１が受信され、ＲＡＭ１３またはデータ格納装置１６に一時的に格納される。
【００６７】
そして、ユーザ管理サーバ装置１の通信処理部１１ａは、ステップＳ５において受信したコンテンツ送信要求の応答として、そのコンテンツ６１を端末装置３へ送信する（ステップＳ１１）。端末装置３では、そのコンテンツ６１が通信処理部３４により受信される。その後、コンテンツ１６の送信が完了すると、ユーザ管理サーバ装置１の通信処理部１１ａは、そのコンテンツ送信要求に対応する登録情報をＲＡＭ１３またはデータ格納装置１６から削除する（ステップＳ１２）。
【００６８】
以上のように、上記実施の形態１によれば、ＷＡＮ２側のユーザ管理サーバ装置１からＬＡＮ４，７側の装置へのアクセスがないため、外部からＬＡＮ４，７内の電子機器６へのアクセスを可能とする設定などを行う必要がない。このため、各種の設定や通知をほとんど行わなくても、ＷＡＮ２を介してＬＡＮ７内の電子機器６へのアクセスが可能となる。
【００６９】
また、上記実施の形態１によれば、ユーザ管理サーバ装置１において、デバイスＩＤ単位で、コンテンツ６１のアクセス制御を行うことができる。
【００７０】
実施の形態２．
本発明の実施の形態２に係るコンテンツ提供システムでは、記録媒体５３ごとではなく、コンテンツ６１ごとにアクセス許可が設定される。なお、実施の形態２に係るコンテンツ提供システムの構成は、実施の形態１のものと同様であるが、ユーザ管理サーバ装置１は、以下のように動作する。
【００７１】
図７は、実施の形態２における認証テーブル２３の一例を示す図である。図７に示すように、コンテンツ６１へのアクセスが許可されるユーザのユーザＩＤとそのコンテンツ６１のコンテンツＩＤとが関連付けられて登録されている。また、そのコンテンツ６１が格納されている記録媒体５３のデバイスＩＤも、そのコンテンツ６１のコンテンツＩＤと関連付けられて登録されている。なお、認証テーブル２３においては、コンテンツＩＤおよびユーザＩＤとしてワイルドカードなどの特殊記号を使用してすべてのコンテンツおよびすべてのユーザを示すことができる。
【００７２】
図７に示す認証テーブル２３では、デバイスＩＤ「ｄｅｖ２３７２」の記録媒体５３内のコンテンツＩＤ「ｃｏｎ２８１９０」のコンテンツ６１へのアクセスが、ユーザＩＤ「ｂｘ０６１８」のユーザに対して許可されている。また、図７に示す認証テーブル２３では、デバイスＩＤ「ｄｅｖ２３７２」の記録媒体５３内のすべてのコンテンツ６１へのアクセスが、ユーザＩＤ「ａｘ８２９１」のユーザに対して許可されている。また、図７に示す認証テーブル２３では、デバイスＩＤ「ｄｅｖ２３７２」の記録媒体５３内のコンテンツＩＤ「ｃｏｎ２８１９１」のコンテンツ６１へのアクセスが、すべてのユーザに対して許可されている。
【００７３】
そして、実施の形態２では、上述のステップＳ４において、ユーザ管理サーバ装置１の通信処理部１１ａは、認証テーブル２３を参照して、コンテンツリストからアクセス許可されていないコンテンツのコンテンツＩＤを削除して送信用コンテンツリストを生成し、生成したリストを端末装置３へ送信する。また、上述のステップＳ６において、ユーザ管理サーバ装置１の通信処理部１１ａは、コンテンツ送信要求、コンテンツＩＤおよびユーザＩＤを受信すると、認証テーブル２３およびコンテンツテーブル２４を参照し、そのコンテンツＩＤのコンテンツ６１に対するアクセスが、そのユーザＩＤのユーザに許可されているか否かを判定する。そして、上述のステップＳ７において、そのコンテンツ６１へのアクセスがそのユーザに許可されている場合には、そのデバイスＩＤおよびコンテンツＩＤを関連付けて登録情報として、ＲＡＭ１３またはデータ格納装置１６に格納する。
【００７４】
これにより、コンテンツ６１ごとのアクセス許可の設定が可能となる。なお、ユーザ管理サーバ装置１のその他の動作については、実施の形態１のものと同様であるので、その説明を省略する。
【００７５】
以上のように、上記実施の形態２によれば、ユーザ管理サーバ装置１において、コンテンツＩＤ単位で、コンテンツ６１のアクセス制御を行うことができる。
【００７６】
実施の形態３．
本発明の実施の形態３に係るコンテンツ提供システムでは、それぞれ記録媒体を有する複数の電子機器がハブ装置に接続され、ハブ装置がコンテンツ送信要求を受け付ける。
【００７７】
図８は、本発明の実施の形態３に係るコンテンツ提供システムの構成を示すブロック図である。このシステムでは、ＬＡＮ７に接続されたハブ装置８１に１または複数の電子機器８２−１〜Ｎが接続されている。
【００７８】
ハブ装置８１は、上述の電子機器６と同様のコンテンツ送信装置である。ただし、ハブ装置８１は、インタフェースを有し、そのインタフェースで接続された電子機器８２−ｉにおける記録媒体を、図５に示す記録媒体５３の代わりに使用するものである。したがって、実施の形態３では、ハブ装置８１が、電子機器８２−１〜８２−Ｎのそれぞれの記録媒体についてのコンテンツ送信要求の有無をユーザ管理サーバ装置１に問い合わせる。なお、ハブ装置８１と電子機器８２−ｉとの接続には、ＵＳＢ（Universal  Serial  Bus）、ブルートゥース（登録商標）などの有線または無線のインタフェースを使用することができる。また、ハブ装置８１は、電子機器８２−１〜８２−Ｎのそれぞれの記録媒体についてのコンテンツリストを生成し、ユーザ管理サーバ装置１へアップロードする。
【００７９】
電子機器８２−ｉ（ｉ＝１，・・・，Ｎ）は、コンテンツを格納可能な記録媒体を有する装置である。電子機器８２−ｉは、インタフェースを有し、そのインタフェースを介して外部の装置からコマンドを受信し、コマンドに従ってコンテンツの読み出しおよび／または書き込みを行う。このような電子機器８２−ｉとしては、ＵＳＢなどのインタフェースを有する、メディアが固定されているハードディスクドライブ、記録ディスク、半導体メモリなどの着脱可能なメディアが装着されるドライブまたはリーダなどが使用される。
【００８０】
なお、実施の形態３に係るコンテンツ提供システムのその他の構成および動作については実施の形態１または２と同様であるので、その説明を省略する。
【００８１】
以上のように、上記実施の形態３によれば、電子機器８２−ｉをハブ装置８１に接続して形態でも実施の形態１，２と同様にコンテンツの提供を行うことができる。
【００８２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８３】
例えば、実施の形態１において、複数の記録媒体５３を備え、各記録媒体５３にそれぞれ異なるコンテンツ６１を格納するようにしてもよい。その場合、各記録媒体５３に対してデバイスＩＤが割り当てられて管理される。複数の記録媒体５３としては、複数のハードディスクドライブ、ハードディスクドライブとＤＶＤ（Digital  Versatile  Disc）を装着されたＤＶＤドライブなどが考えられる。
【００８４】
また、実施の形態１〜３においては、コンテンツ６１をまとめて伝送しているが、ストリーミングとして、ユーザ管理サーバ装置１を介して電子機器６から端末装置３へ、コンテンツ６１のデータを順次伝送するようにしてもよい。
【００８５】
また、実施の形態１〜３においては、ユーザ管理サーバ装置１を介して電子機器６（またはハブ装置８１）から端末装置３へコンテンツ６１を伝送しているが、端末装置３がＷＡＮ２でのアドレスを有している場合などにおいて、電子機器６（またはハブ装置８１）から端末装置３へ直接コンテンツ６１を伝送するようにしてもよい。その場合には、コンテンツ送信要求としてデバイスＩＤおよびコンテンツＩＤが電子機器６（またはハブ装置８１）に送信される際に、端末装置３のアドレス情報も送信される。
【００８６】
また、実施の形態１〜３においては、電子機器６の記録媒体５３ごと、あるいはコンテンツ６１ごとに、アクセス制御を行っているが、コンテンツ６１が含まれるディレクトリごとにアクセス制御を行うようにしてもよい。
【産業上の利用可能性】
【００８７】
本発明は、例えば、ユーザ間でのコンテンツの提供に適用可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態１に係るコンテンツ提供システムの構成を示すブロック図である。
【図２】図１におけるユーザ管理サーバ装置の構成を示すブロック図である。
【図３】図２におけるデバイステーブルおよび認証テーブルの例を示す図である。
【図４】図１における端末装置の構成を示すブロック図である。
【図５】図１における電子機器の構成を示すブロック図である。
【図６】実施の形態１においてコンテンツが電子機器から端末装置へ提供される際の各装置の動作を説明する図である。
【図７】実施の形態２における認証テーブルの一例を示す図である。
【図８】本発明の実施の形態３に係るコンテンツ提供システムの構成を示すブロック図である。
【符号の説明】
【００８９】
１    ユーザ管理サーバ装置（サーバ装置）
２    ワイドエリアネットワーク（ＷＡＮ）
３    端末装置
６    電子機器（コンテンツ送信装置）
７    ローカルエリアネットワーク（ＬＡＮ）
８    中継装置
１１  ＣＰＵ（処理装置）
１５  通信装置
５１  通信装置
５２  通信処理部（通信処理手段）
５３  記録媒体
６１  コンテンツ
８１  ハブ装置（コンテンツ送信装置）
【図１】
2010165186.tif 000003
【図２】
2010165186.tif 000004
【図３】
2010165186.tif 000005
【図４】
2010165186.tif 000006
【図５】
2010165186.tif 000007
【図６】
2010165186.tif 000008
【図７】
2010165186.tif 000009
【図８】
2010165186.tif 000010