(57)【要約】【課題】更新されたコンテンツのリスト取得に係る負荷を軽減することのできるコンテンツリスト提供装置およびコンテンツリスト提供方法を提供する。【解決手段】プロキシサーバ１０は、無線若しくは有線のＴＣＰ／ＩＰ通信によるネットワークを介し、ＵＰｎＰ規格に基づいて複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃから、コンテンツリストを巡回して検索し、検索したコンテンツリストをもとに上記コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃが更新したコンテンツに対応するコンテンツ更新リストを作成し、ネットワーク上で公開可能に管理する。【選択図】図１
2007156546.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるコンテンツサーバから、当該コンテンツサーバに格納されたコンテンツに係るコンテンツリストを取得するリスト取得手段と、
前記リスト取得手段が取得したコンテンツリストをもとに、更新されたコンテンツに係るコンテンツ更新リストを作成する更新リスト作成手段と、
前記更新リスト作成手段により作成されたコンテンツ更新リストを、前記ネットワークに接続された他の通信端末に提供する更新リスト提供手段とを具備することを特徴とするコンテンツリスト提供装置。
【請求項２】
前記更新リスト作成手段が作成したコンテンツ更新リストからＸＭＬ形式のメタデータを作成するメタデータ作成手段
をさらに具備し、
前記更新リスト提供手段は、前記メタデータ作成手段が作成したＸＭＬ形式のメタデータとして、コンテンツ更新リストを提供すること
を特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項３】
コンテンツ更新リストは、当該コンテンツ更新リスト中に項目として含まれる各コンテンツに対応する、コンテンツ名と更新日付とＵＲＩとに関する情報有すること
を特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項４】
前記更新リスト作成手段は、前記ネットワークを介して接続されるコンテンツサーバが複数存在するとき、前記コンテンツサーバ毎にコンテンツ更新リストを作成することを特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項５】
前記更新リスト作成手段は、前記ネットワークを介して接続可能なコンテンツサーバが複数存在するとき、前記各コンテンツサーバに共通のコンテンツ更新リストを作成することを特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項６】
前記他の通信端末から、コンテンツ更新リストの取得要求を受信するリスト要求受信手段
をさらに備え、
前記リスト要求受信手段は、前記ネットワーク上の複数の前記他の電子機器から前記コンテンツサーバを指定したリスト要求を受信し、
前記更新リスト作成手段は、当該要求に従うコンテンツサーバについて作成したコンテンツ更新リストを作成し、
前記更新リスト提供手段は、当該作成したコンテンツ更新リストを、当該要求を送信した前記他の通信端末に提供することを特徴とする請求項４または５記載のコンテンツリスト提供装置。
【請求項７】
前記他の通信端末から、コンテンツ更新リストの取得要求を受信するリスト要求受信手段
をさらに備え、
前記更新リスト作成手段は、前記ネットワーク上の前記他の電子機器から、更新日付を指定したリスト要求を受信し、
前記更新リスト作成手段は、当該更新日付以降に更新されたリスト項目のコンテンツ更新リストを作成し、
前記更新リスト提供手段は、当該作成したコンテンツ更新リストを、当該要求を送信した前記他の通信端末に提供することを特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項８】
前記他の通信端末から、コンテンツ更新リストの取得要求を受信するリスト要求受信手段
をさらに備え、
前記更新リスト作成手段は、前記ネットワーク上の前記他の電子機器から、項目の内容を指定したリスト要求を受けたとき、当該要求に応じた項目を抽出したコンテンツ更新リストを作成し、
前記更新リスト提供手段は、当該作成したコンテンツ更新リストを当該要求を送信した前記他の電子機器に提供することを特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項９】
前記更新リスト提供手段は、前記リスト取得手段が取得したコンテンツリストを前記ネットワークに接続された前記他の通信端末に提供すること
を特徴とする請求項１記載のコンテンツリスト提供装置。
【請求項１０】
ネットワークを介して、コンテンツを格納するコンテンツサーバ、および前記コンテンツサーバが提供するコンテンツのリストを取得する他の通信端末と通信を行うネットワーク通信手段と、
前記ネットワーク通信手段を介して前記コンテンツサーバから当該コンテンツサーバに蓄積されたコンテンツに対応するコンテンツリストを所定の周期毎に取得するリスト取得手段と、
前記リスト取得手段が取得したコンテンツリストを保持する保持手段と、
前記リスト取得手段が前記コンテンツサーバからコンテンツリストを取得する毎に、取得したコンテンツリスト及び前記保持手段に保持されたコンテンツリストをもとに、更新されたコンテンツに係るコンテンツ更新リストを作成する更新リスト作成手段と、
前記保持手段に保持するコンテンツリストを前記コンテンツリスト検索手段が取得したコンテンツリストに更新すると共に、コンテンツ更新リストを次のコンテンツ更新リストが作成されるまで前記保持手段に保持させる管理手段と、
前記ネットワーク通信手段を介して前記他の通信端末が送出したコンテンツ更新リストの要求を受ける要求処理手段と、
前記要求処理手段が受けた要求に従い、前記管理手段が前記保持手段に保持し管理しているコンテンツ更新リストからＸＭＬファイル形式のメタデータを作成するメタデータ作成手段と、
前記メタデータ作成手段が作成したメタデータを当該要求を送信した前記他の通信端末に、前記ネットワーク通信手段を介して送出する更新リスト提供手段と
を具備することを特徴とするコンテンツリスト提供装置。
【請求項１１】
コンテンツサーバが提供するコンテンツに係るリストを、ネットワークを介して１以上の他の通信機器に提供するコンテンツリスト提供方法であって、
前記コンテンツサーバからコンテンツリストを取得するリスト取得ステップと、
取得したコンテンツリストをもとに、更新されたコンテンツに係るコンテンツ更新リストを作成する更新リスト作成ステップと
作成したコンテンツ更新リストを、前記ネットワークに接続された前記他の通信機器に提供する更新リスト提供ステップとを備えることを特徴とするコンテンツリスト提供方法。
【請求項１２】
前記リスト取得ステップは、前記コンテンツサーバから当該コンテンツサーバに蓄積されたコンテンツに対応するコンテンツリストを周期的に取得し、
前記更新リスト作成ステップは、取得したコンテンツリストを前回取得したコンテンツリストと照合して、前記コンテンツサーバが更新したコンテンツに対応するコンテンツ更新リストを作成し、
前記更新リスト作成ステップで作成したコンテンツ更新リストを前記リスト取得ステップで取得したコンテンツリストとともに、次のコンテンツ更新リストが作成されるまで管理する管理ステップと
を具備することを特徴とする請求項１１記載のコンテンツリスト提供方法。
【請求項１３】
前記更新リスト作成ステップで作成したコンテンツ更新リストからＸＭＬ形式のメタデータを作成するメタデータ作成ステップ
を更に備え、
前記更新リスト提供ステップは、前記メタデータ作成ステップで作成したＸＭＬ形式のメタデータとして、コンテンツ更新リストを提供すること
を特徴とする請求項１１記載のコンテンツリスト提供方法。
【請求項１４】
コンテンツ更新リストは、当該コンテンツ更新リスト中に項目として含まれる各コンテンツに対応する、コンテンツ名と更新日付とＵＲＩとを含む項目を有すること
を特徴とする請求項１１記載のコンテンツリスト提供方法。
【請求項１５】
前記更新リスト作成ステップは、前記ネットワーク上の前記他の通信機器から、更新日付を指定したリスト要求を受けたとき、要求に従う更新日付以降に更新されたリスト項目のコンテンツ更新リストを作成し、
前記更新リスト提供ステップは、当該コンテンツ更新リストを当該要求を送信した前記他の通信機器に提供することを特徴とする請求項１１記載のコンテンツリスト提供方法。
【請求項１６】
前記更新リスト提供ステップは、前記ネットワーク上の前記他の通信機器から、項目の内容を指定したリスト要求を受けたとき、要求に従う項目を抽出したコンテンツ更新リストを作成し、
前記更新リスト提供ステップは、当該コンテンツ更新リストを当該要求を送信した前記他の通信機器に提供することを特徴とする請求項１１記載のコンテンツリスト提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に接続された機器が格納するコンテンツのリストを提供するコンテンツリスト提供装置およびコンテンツリスト提供方法に関する。
【背景技術】
【０００２】
近年、例えば携帯無線端末、モバイルコンピュータ、ＡＶプレーヤ等の各種機器をネットワークを介してホームネットワーク内の任意の機器や外部の機器に接続し、これらの機器間で各種の情報交換を行うホームネットワークシステムが考えられている。この種のホームネットワークを構築する技術の一環として、ＩＰ（internet protocol）網を介して機器間で通信を行う、ＵＰｎＰ（Universal Plug and Play）対応のデジタルＡＶ機器が種々開発されている。
【特許文献１】特開２００３−３３０８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このＵＰｎＰ対応の機器によるシステムでは、サーバの提供するコンテンツリストを、プレイヤ機器がネットワークを介してサーバから取得することにより、サーバが現在提供可能なＡＶコンテンツをユーザが認識できる。
【０００４】
しかしながら、あるサーバ内にＡＶコンテンツが追加された際に、この追加されたコンテンツをプレイヤ機器を使用するユーザが知るには、ユーザがコンテンツリストを項目（フィールド）毎にチェックしてゆかなければならなかった。従ってサーバが扱うコンテンツの数量が増大するほど、ユーザに掛かる負荷が増大し、このチェック作業に多くの時間を要してしまうという操作上の問題があった。また、このようなコンテンツリスト全体をダウンロードする方法は、コンテンツの数量が増大するほど、ネットワークに掛かる負荷や処理にかかる負荷も増大する。
【０００５】
本発明は上記実情に鑑みなされたもので、更新されたコンテンツのリスト取得に係る負荷を軽減することのできるコンテンツリスト提供装置およびコンテンツリスト提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、ネットワークを介して接続したコンテンツサーバから当該コンテンツサーバに蓄積されたコンテンツに対応するコンテンツリストを所定の周期で取得し、取得したコンテンツリストをもとに前記コンテンツサーバが更新したコンテンツに対応するコンテンツ更新リストを作成する更新リスト作成手段と、前記更新リスト作成手段により作成されたコンテンツ更新リストをネットワーク上で公開可能に管理する更新リスト管理手段とを具備したコンテンツリスト提供装置を特徴とする。
【０００７】
さらに本発明は、複数の端末機器がネットワークを介してコンテンツサーバからコンテンツを取得する情報処理システムのコンテンツリスト提供方法であって、前記コンテンツサーバからコンテンツリストを所定の周期で取得して、取得したコンテンツリストをもとに前記コンテンツサーバが更新したコンテンツに対応するコンテンツ更新リストを作成し、作成したコンテンツ更新リストをネットワーク上で前記各端末機器に公開することを特徴とする。
【発明の効果】
【０００８】
更新されたコンテンツのリスト取得に係る負荷を軽減することのできるコンテンツリスト提供装置およびコンテンツリスト提供方法を提供する。
【発明を実施するための最良の形態】
【０００９】
以下図面を参照して本発明の実施形態を説明する。
【００１０】
本発明の実施形態に係るコンテンツリスト提供装置を含むネットワークシステムの構成例を図１に示す。このネットワークシステムは、それぞれＴＣＰ／ＩＰ通信機能をもつ、プロキシサーバ１０と、複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃと、複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃとにより構成される。即ち、其々の機器は１つのネットワーク上に接続されている。複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃのうち、プレイヤ機器３０Ａは例えば携帯無線端末であり、プレイヤ機器３０Ｂは例えばＡＶ再生端末であり、プレイヤ機器３０Ｃは例えばモバイルコンピュータである。
【００１１】
プロキシサーバ１０は、本発明の実施形態に係るコンテンツリスト提供装置を実現する。プロキシサーバ１０は、無線若しくは有線のＴＣＰ／ＩＰ通信によるネットワークを介し、ＵＰｎＰ（Universal Plug and Play）規格に基づいて複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃから、コンテンツリストを巡回して検索し、検索したコンテンツリストをもとに上記コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃが更新したコンテンツに対応するコンテンツ更新リストを作成する機能を有する。さらに上記作成したコンテンツ更新リストを上記ネットワーク上で公開可能に管理し、ネットワーク接続されたプレイヤ機器３０Ａ，３０Ｂ，３０Ｃからの要求に従うサーバのコンテンツ更新リストの情報を所定のファイル形式で要求元のプレイヤ機器に提供する機能を有する。
【００１２】
複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃは、それぞれＡＶコンテンツを蓄積し、ＵＰｎＰ規格に基づいて複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃからのリクエストに応じてＡＶコンテンツを供給するメディアサーバの機能を備えている。
【００１３】
複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃは、それぞれＵＰｎＰ規格に基づいて通信し、例えばコンテンツサーバ２０Ａ、２０Ｂ、２０Ｃに蓄積されたＡＶコンテンツを再生するＡＶメディアレンダラー機能を備えている。
【００１４】
プロキシサーバ１０は、複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃに対し、所定の周期毎にコンテンツ検索リクエスト２１０を送出して、コンテンツリストを巡回検索し、検索したコンテンツリストをもとに、各コンテンツサーバ毎のコンテンツ更新リストを作成して、このコンテンツ更新リストを次の巡回検索でコンテンツ更新リストが作成されるまでの間、保持して、要求のあったネットワーク上の各プレイヤ機器３０Ａ，３０Ｂ，３０Ｃに要求内容に応じて提供可能に管理している。
【００１５】
プロキシサーバ１０は、例えばプレイヤ機器３０Ａから、コンテンツサーバを指定したコンテンツ更新リスト要求２１１をネットワークを介して受けると、上記管理している複数のコンテンツサーバのコンテンツ更新リストから、要求に従う更新リストの情報を抽出して、コンテンツ更新リスト要求２１１に対するコンテンツ更新リスト応答２１２を要求元のプレイヤ機器３０Ａに対して行う。
【００１６】
このプロキシサーバ１０の要部の構成を図２に示す。なお、この実施形態では、コンテンツリスト、およびコンテンツ更新リストについて、それぞれコンテンツサーバ毎に個別に管理する例を示しているが、複数のコンテンツサーバに対して、共通のコンテンツ更新リストを管理する構成であってもよい。
【００１７】
この実施形態に係るプロキシサーバ１０は、ネットワーク通信手段１０１と、コンテンツリスト検索手段１０２と、コンテンツリスト管理手段１０３と、コンテンツリスト保持手段１０４と、コンテンツリスト要求処理手段１０５と、メタデータ作成手段１０６とを有して構成される。
【００１８】
ネットワーク通信手段１０１は、無線若しくは有線のＴＣＰ／ＩＰ通信によるネットワーク４０を介して、複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃ、および複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃと通信を行う機能をもつ。
【００１９】
コンテンツリスト検索手段１０２は、ネットワーク４０を介して接続するコンテンツサーバに対して、ＡＶコンテンツリストを検索するメッセージを作成し、当該メッセージを上記ネットワーク通信手段１０１を介してコンテンツサーバに送信する機能、およびコンテンツサーバからの応答メッセージを解析してＡＶコンテンツリストを抽出する機能をもつ。
【００２０】
コンテンツリスト管理手段１０３は、プロキシサーバ１０に於ける上記各コンポーネントの制御を司る。コンテンツリスト管理手段１０３は、上記コンテンツリスト検索手段１０２から得られた各コンテンツサーバのＡＶコンテンツリストと、コンテンツリスト保持手段１０４に保持されている、コンテンツリスト検索手段１０２が前回の巡回検索で検索し抽出した、該当するサーバのＡＶコンテンツリストとの項目内容を比較して、前回検索時と今回検索時との間に当該サーバにて更新されたコンテンツに対応する項目を抽出し、当該抽出した項目のみのリストを作成する機能をもつ。このように、所定の条件で抽出した、更新されたコンテンツに係る項目のリストを、本出願内ではコンテンツ更新リストと称している。尚、上記説明でコンテンツリスト保持手段１０４内に保持しておくコンテンツ更新リストは、プロキシサーバ１０の前回検索時と今回検索時との間に更新されたコンテンツのリストであるが、これに限られるものではない。例えば「○月×日以降に更新されたコンテンツ」等の、所定の条件で抽出したコンテンツのリストも、本出願内ではコンテンツ更新リストと称する。
【００２１】
さらにコンテンツリスト管理手段１０３は上記作成したコンテンツ更新リストを、コンテンツリスト検索手段１０２が検索し抽出したコンテンツリストとともに、次の巡回検索で新たなコンテンツ更新リストが作成されるまで、コンテンツリスト保持手段１０４に保持させる機能をもつ。
【００２２】
コンテンツリスト保持手段１０４は、コンテンツリスト管理手段１０３の制御の下に、上記コンテンツリスト検索手段１０２によって抽出された各コンテンツサーバのＡＶコンテンツリストと、上記コンテンツ更新リストとを例えばハードディスク等の記憶部に記憶し保持する機能をもつ。この実施形態では、一例として、複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃを巡回検索して抽出された、各コンテンツサーバ２０Ａ，２０Ｂ，２０ＣのコンテンツリストＬＡ，ＬＢ，ＬＣと、上記各コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃのコンテンツ更新リストＬａ，Ｌｂ，Ｌｃとをそれぞれ保持する。
【００２３】
メタデータ作成手段１０６は、上記コンテンツリスト管理手段１０３から受けたコンテンツ更新リストをもとに、プレイヤ機器３０Ａ，３０Ｂ，３０Ｃからのリクエストの応じたメタデータを作成する機能をもつ。尚このメタデータは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の形式でＵＰｎＰ規格に準拠して記載される。
【００２４】
コンテンツリスト要求処理手段１０５は、ネットワーク４０を介して接続可能な複数のプレイヤ機器３０Ａ，３０Ｂ，３０Ｃを対象に、各プレイヤ機器からの更新リスト要求メッセージを受け付けてコンテンツリスト管理手段１０３に通知する機能と、メタデータ作成手段１０６が作成した要求の内容に従うメタデータをネットワーク通信手段１０１およびネットワーク４０を介して要求元のプレイヤ機器に送出する機能をもつ。
【００２５】
ここで、上記図１に示すネットワークシステムに於ける図２に示すプロキシサーバ１０の処理動作を、図３に示すコンテンツ更新リストＬａ，Ｌｂ，Ｌｃの構成例と、図４に示すコンテンツ更新リストの作成処理手順を示すフローチャートと、図５に示すプレイヤ機器からのコンテンツ更新リスト要求に対する応答処理手順を示すフローチャートとを参照して説明する。
【００２６】
先ず、コンテンツ更新リストの作成処理について、図４に示すフローチャートを参照して説明する。  
プロキシサーバ１０に於いて、コンテンツリスト管理手段１０３は、コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃからコンテンツリストを取得するための予め設定された時間（例えば１時間、２４時間等）毎の周期にもとづく巡回時間に達したことを認識すると（ステップＳ１１  Ｙｅｓ）、コンテンツリスト検索手段１０２にコンテンツリストの検索を指示する。コンテンツリスト検索手段１０２はコンテンツリスト管理手段１０３の指示に従い、ネットワーク４０上に接続されている複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃのすべてについてコンテンツリストの検索処理を終えているか否かを判断する（Ｓ１２）。全てのコンテンツサーバに対するリストの抽出が終わっていなければ（Ｓ１２  Ｎｏ）、リスト検索の対象となるコンテンツサーバ（例えば最初は２０Ａ）を選択し（ステップＳ１３）、当該選択したコンテンツサーバ２０Ａに対してコンテンツ検索要求を行う（ステップＳ１４）。さらにコンテンツリスト検索手段１０２は、コンテンツサーバ２０Ａから検索し抽出したコンテンツリストをコンテンツリスト管理手段１０３に送出する。
【００２７】
コンテンツリスト管理手段１０３は、コンテンツリスト検索手段１０２から、コンテンツサーバ２０Ａのコンテンツリストを受けると（ステップＳ１５）、当該コンテンツサーバ２０Ａのコンテンツリスト（ＬＡ）が、既にコンテンツリスト保持手段１０４に保持されているか否かを調べる（ステップＳ１６）。
【００２８】
ここで、コンテンツリスト管理手段１０３は、コンテンツサーバ２０Ａのコンテンツリスト（ＬＡ）が、既にコンテンツリスト保持手段１０４に保持されているとき（ステップＳ１６  Ｙｅｓ）、上記コンテンツリスト保持手段１０４に保持されている前回検索時のコンテンツリストと、今回検索したコンテンツリストを照合して、コンテンツサーバ２０Ａ上で更新されたコンテンツの項目を抽出し、抽出した項目をもとにコンテンツ更新リスト（Ｌａ）を作成する（ステップＳ１７）。さらにコンテンツリスト管理手段１０３は、コンテンツリスト保持手段１０４に保持されている前回検索時のコンテンツリスト（ＬＡ）とコンテンツ更新リスト（Ｌａ）を、今回検索したコンテンツリスト（ＬＡ）と今回作成したコンテンツ更新リスト（Ｌａ）とに置き換えて、コンテンツリスト保持手段１０４が保持するコンテンツリスト（ＬＡ）とコンテンツ更新リスト（Ｌａ）を更新し、機器内部で管理する更新時間とともに、次のコンテンツ更新リストが作成されるまでコンテンツリスト保持手段１０４に保持する（ステップＳ１８）。
【００２９】
このような、コンテンツ更新リストの作成処理がネットワーク４０上に存在する複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃに対して所定時間毎に繰り返し実行される。これにより、コンテンツリスト保持手段１０４には、コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃについて、今回検索したコンテンツリストＬＡ，ＬＢ，ＬＣと、今回作成したコンテンツ更新リストＬａ，Ｌｂ，Ｌｃがそれぞれ保持される。なお、コンテンツリスト検索手段１０２で検索したコンテンツサーバのコンテンツリストがコンテンツリスト保持手段１０４に存在しないとき（例えば、あるＡＶコンテンツサーバが新規に追加されたとき）は、今回検索したコンテンツリストみのがコンテンツリスト保持手段１０４に保持される（ステップＳ１６  Ｎｏ、Ｓ１８）。
【００３０】
上記したような処理により作成されたコンテンツ更新リストＬａ，Ｌｂ，Ｌｃの構成例を図３に示している。この構成例では、ＡＶコンテンツの各項目毎に、ＡＶコンテンツのタイトル（例；Music A）、ＡＶコンテンツが追加登録された日付（例；Ｘ月Ｘ日）、ＵＲＩ、ＡＶコンテンツのフォーマットなどを含んで構成される。
【００３１】
次に、プレイヤ機器からのコンテンツ更新リスト要求に対する応答処理について図５に示すフローチャートを参照して説明する。
【００３２】
プロキシサーバ１０のネットワーク通信手段１０１は、例えばプレイヤ機器３０Ａから、コンテンツ更新リスト要求をネットワーク４０を介して受信すると、その要求をコンテンツリスト要求処理手段１０５を経由してコンテンツリスト管理手段１０３に通知する（ステップＳ２１）。コンテンツリスト管理手段１０３は、上記要求の内容を解釈し、要求に応じたコンテンツ更新リストをコンテンツリスト保持手段１０４から抽出してメタデータ作成手段１０６に渡す。
【００３３】
メタデータ作成手段１０６は、コンテンツリスト管理手段１０３から受けたコンテンツ更新リストからＸＭＬ形式のメタデータを作成する（ステップＳ２２）。
【００３４】
例えば、すべてのコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃを対象に、新規登録したコンテンツの日付を指定した要求を受けると、コンテンツリスト管理手段１０３から取得したすべてのコンテンツ更新リストＬａ，Ｌｂ，Ｌｃから、指定された日付以降のリスト項目のみを抽出して、この抽出した情報をもとにＸＭＬファイル形式のメタデータを作成する。例えば上記した要求に従い、キーワード複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃのすべてを対象に、Ｘ月Ｙ日以降に新規に追加されたすべてのコンテンツについて、ＸＭＬファイル形式のメタデータが作成される。また、コンテンツサーバと、項目の内容を特定した要求を受けると、コンテンツリスト管理手段１０３から、特定したコンテンツサーバについてのコンテンツ更新リストを取得して、取得したコンテンツ更新リストから、要求内容に従う項目内の情報を抽出して、この抽出した情報をもとにＸＭＬファイル形式のメタデータが作成される。
【００３５】
このようにしてプレイヤ機器からの要求内容に従ってメタデータ作成手段１０６により作成されたＸＭＬファイル形式のメタデータは、コンテンツリスト要求処理手段１０５により要求元のプレイヤ機器に送信され（ステップＳ２３）、このメタデータによる更新リスト情報が要求元のプレイヤ機器３０Ａを操作するユーザにユーザインタフェースを介して提供される。
【００３６】
以上説明したように、本実施例では、ユーザが更新されたコンテンツのリストを見たい際には、各プレイヤ機器からプロキシサーバ１０に要求すれば、更新されたコンテンツのリストのみがされる。これにより、ネットワーク上に流れるデータ量を減らすことができるので、ネットワークに掛かる負荷を軽減することができる。
【００３７】
特に、ＵＰｎＰ規格により通信を行うホームネットワークでは、多くの機器が接続されることが想定されており、コンテンツ数も膨大であるため、このような効果は顕著となる。
【００３８】
更に、更新されたコンテンツの項目だけを処理すればよくなるので、プレイヤ機器での処理を軽減することができる。また、プレイヤ機器の画面上に表示される項目数も減少するので、ユーザのチェック作業に係る負荷も軽減される。
【００３９】
特に、プレイヤ機器が携帯電話や携帯型音楽再生装置等である場合には、内蔵されるＣＰＵの処理能力が低く、また表示画面の大きさも通常小さいため、このような効果は顕著となる。
【００４０】
また、コンテンツ更新リストの各項目は時間で管理されるされることから、例えば、要求元のプレイヤ機器から７日間前の日付を指定したコンテンツ更新リスト要求を行うことによって、５日前に追加された音楽コンテンツと、２日前に追加された写真コンテンツとを、７日間前以降に更新されたリスト情報としてユーザに提示することができる。さらに、要求に、例えばＡＶコンテンツのフォーマットを指定する（例えばＭＰ３のフォーマット指定する）ことにより、コンテンツサーバに新たに登録されたコンテンツの種類を更に絞ってユーザに提示することができる。
【００４１】
さらに、この実施形態では、ネットワーク上の複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃについて、個別に最新のコンテンツリストＬＡ，ＬＢ，ＬＣをもつことにより、ネットワーク上の各プレイヤ機器３０Ａ，３０Ｂ，３０Ｃは、常にプロキシサーバ１０のみにアクセスするのみで、上記複数のコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃの各コンテンツ更新内容を取得でき、各コンテンツサーバ２０Ａ，２０Ｂ，２０Ｃから個別にコンテンツリストを取得して所望の更新内容を識別する場合に比べて、所望の更新内容を容易かつ迅速に取得することが可能となる。さらに、メタデータ作成手段１０６にコンテンツリストの要求を受け付けて処理する機能をもつことで、コンテンツリスト保持手段１０４に保持されたコンテンツリストＬＡ，ＬＢ，ＬＣが上記した巡回検索の度に、最新のリスト内容に更新されることから、各プレイヤ機器３０Ａ，３０Ｂ，３０Ｃからのコンテンツリスト要求に応えて、ネットワーク上のすべてのコンテンツサーバ２０Ａ，２０Ｂ，２０Ｃを対象に、常に新規な更新内容を含んだコンテンツリストを要求元のプレイヤ機器に提供することができる。
【００４２】
尚、本実施例では、更新時間を元に作成したコンテンツ更新リストをプレイヤ機器３０Ａ、３０Ｂ、３０Ｃに提供しているがこれに限られたものではなく、例えばコンテンツリスト保持手段１０４が予め有するコンテンツ更新リストＬａ、Ｌｂ、Ｌｃをそのまま提供するようにしてもよい。この場合、条件にあったリストを作成する必要がなくなるため、処理時間が短くなり、応答性を向上させることが可能となる。
【００４３】
また、上記実施例では、コンテンツ保持手段１０４はコンテンツリストＬＡ、ＬＢ、ＬＣと、コンテンツ更新リストＬａ、Ｌｂ、Ｌｃの両方を有しているが、これに限られるものではなく、例えばコンテンツリストＬＡ、ＬＢ、ＬＣのみを持つようにしても良い。この場合、プレイヤ機器３０Ａ、３０Ｂ、３０Ｃからの、「○月×日以降に更新されたコンテンツ」等の所定の条件を伴うコンテンツ更新リスト要求に対し、コンテンツリストＬＡ、ＬＢ、ＬＣから当該条件に合致した項目だけを抽出して、これをコンテンツ更新リストとして返送するようにすればよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態に係るコンテンツリスト提供装置を含むネットワークシステムの構成を示すブロック図。
【図２】上記実施形態に係るプロキシサーバの要部の構成を示すブロック図。
【図３】上記実施形態に係るコンテンツ更新リストの構成例を示す図。
【図４】上記実施形態に係るコンテンツ更新リストの作成処理手順を示すフローチャート。
【図５】上記実施形態に係るプレイヤ機器からのコンテンツ更新リスト要求に対する応答処理手順を示すフローチャート。
【符号の説明】
【００４５】
１０…プロキシサーバ、２０Ａ，２０Ｂ，２０Ｃ…コンテンツサーバ、３０Ａ，３０Ｂ，３０Ｃ…複数のプレイヤ機器、４０…ネットワーク、１０１…ネットワーク通信手段、１０２…コンテンツリスト検索手段、１０３…コンテンツリスト管理手段、１０４…コンテンツリスト保持手段、１０５…コンテンツリスト要求処理手段、１０６…メタデータ作成手段。
【図１】
2007156546.tif 000003
【図２】
2007156546.tif 000004
【図３】
2007156546.tif 000005
【図４】
2007156546.tif 000006
【図５】
2007156546.tif 000007