(57)【要約】【課題】ユーザそれぞれが使い慣れた写真共有サイトを利用しつつ、共有アルバムの画像データ（例えば、写真データ）を閲覧できるようにする。【解決手段】共有アルバムサービス装置１０が、画像共有サーバ２０に格納される写真データのＵＲＬを取得し、このＵＲＬによりリンクされた写真データを共有アルバムで公開する。また、画像共有サーバ２０から共有アルバムに含まれる写真データのフィード（ＲＳＳ２．０等）を収集する。そして、各画像共有サーバ２０においてこの共有アルバムに含まれる写真データの更新がされたときには、このフィードを用いて共有アルバムの写真データを更新し、同期を取る。【選択図】図１
2010066994.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で、共有アルバムに含まれる１以上の画像データを端末装置に閲覧させる共有アルバムサービス装置であって、
前記共有アルバムに含まれる１以上の画像データの取得先アドレス情報を示した共有アルバム情報と、前記共有アルバムの識別情報ごとに、この共有アルバムに含まれる画像データのフィードの取得先アドレス情報を示したフィード情報とを記憶する記憶部と、
前記フィード情報を参照して、前記ネットワーク経由で、前記フィードを格納する画像データ格納装置から、前記共有アルバムに含まれる画像データそれぞれのフィードを収集し、この収集したフィードそれぞれからこの画像データの取得先アドレス情報を取得し、この取得した画像データの取得先アドレス情報により、前記共有アルバム情報を更新するフィード収集部と、
ネットワーク経由で、端末装置から、前記共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、前記ネットワーク経由で、前記端末装置に、前記更新された共有アルバム情報に示される当該共有アルバムに含まれる画像データの取得先アドレス情報を用いて、前記画像データ格納装置に格納される前記画像データを閲覧させる参照部とを備えることを特徴とする共有アルバムサービス装置。
【請求項２】
前記共有アルバム情報は、前記画像データの作成日時およびタイトルを含み、
前記記憶部は、前記フィードの種別ごとに、この種別のフィードにおける、前記画像データの作成日時が記述される領域、タイトルが記述される領域および前記画像データの取得先アドレス情報が記述される領域を示したフィード解析情報をさらに記憶し、
前記フィード収集部は、前記フィードを収集したとき、前記フィード解析情報に示される、前記収集した種別のフィードにおける前記画像データの作成日時が記述される領域、タイトルが記述される領域および前記画像データの取得先アドレス情報が記述される領域から、前記画像データの作成日時、タイトルおよび取得先アドレス情報を取得し、前記共有アルバム情報における前記画像データそれぞれの作成日時、タイトルおよび取得先アドレス情報を更新し、
前記参照部は、ネットワーク経由で、端末装置から、前記共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、前記端末装置に、前記更新された共有アルバム情報に示される当該共有アルバムの画像データそれぞれの取得先アドレス情報を用いて、前記各画像データを閲覧させ、また、当該共有アルバムの画像データそれぞれの作成日時およびタイトルを閲覧させること特徴とする請求項１に記載の共有アルバムサービス装置。
【請求項３】
前記共有アルバム情報およびフィード解析情報に関する設定情報の入力を受け付ける入力部と、
前記入力部経由で入力された設定情報を、前記共有アルバム情報およびフィード解析情報へ反映する共有アルバム情報管理部を備えることを特徴とする請求項１または請求項２に記載の共有アルバムサービス装置。
【請求項４】
前記フィードは、ＲＳＳ（Really Simple Syndication）またはＡｔｏｍにより記述されたものであることを特徴とする請求項１ないし請求項３のいずれか１項に記載の共有アルバムサービス装置。
【請求項５】
前記記憶部は、前記共有アルバムの識別情報ごとに、この共有アルバムの閲覧を許可するユーザ情報を含み、
前記参照部は、前記端末装置との間で前記ユーザ情報を用いた認証処理を行い、前記認証処理において認証ＯＫだったとき、前記共有アルバム情報に示される当該共有アルバムを閲覧させることを特徴とする請求項１ないし請求項４のいずれか１項に記載の共有アルバムサービス装置。
【請求項６】
共有アルバムに含まれる１以上の画像データの取得先アドレス情報を示した共有アルバム情報と、前記共有アルバムの識別情報ごとに、この共有アルバムに含まれる画像データのフィードの取得先アドレス情報を示したフィード情報とを記憶する記憶部を備える共有アルバムサービス装置が、
前記フィード情報を参照して、前記ネットワーク経由で、前記フィードを格納する画像データ格納装置から、前記共有アルバムに含まれる画像データそれぞれのフィードを収集し、この収集したフィードそれぞれからこの画像データの取得先アドレス情報を取得し、この取得した画像データの取得先アドレス情報により、前記共有アルバム情報を更新するステップと、
ネットワーク経由で、端末装置から、前記共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、前記ネットワーク経由で、前記端末装置に、前記更新された共有アルバム情報に示される当該共有アルバムに含まれる画像データの取得先アドレス情報を用いて、前記画像データ格納装置に格納される前記画像データを閲覧させるステップとを実行することを特徴とする共有アルバム管理方法。
【請求項７】
請求項６に記載の共有アルバム管理方法を、コンピュータである前記共有アルバムサービス装置に実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
分散配置されたデータを集約し、共有化する技術に関する。
【背景技術】
【０００２】
従来、複数のユーザが撮影した写真データをネットワーク上のサーバの共有アルバムに集約し、その共有アルバムをユーザに閲覧させたり、その共有アルバムへのコメントを受け付けたりするサービスがある。このようなサービスを実現する技術として、以下の２つの技術がある。（１）サーバ型サービスによる共有アルバム作成方式、（２）ピアツーピア通信による共有アルバム作成方式。（１）は、１つのサーバ内に共有アルバムを作成し、この共有アルバム内に投稿者が写真データを投稿するものである（非特許文献１，２，３参照）。（２）は、ネットワーク接続された複数のユーザピアが、ピアツーピア通信により写真データを送受信して共有アルバムを作成するものである。（２）の場合、共有アルバムの作成、修正、削除等は、ピアツーピア通信でファイルパスをやりとりし、ピア同士が同期をとることにより行われる（特許文献１参照）。
【非特許文献１】フォト蔵、[online]、[平成２０年８月８日検索]、インターネット、<URL: http://photozou.jp/>
【非特許文献２】Lumix Club PicMate（登録商標）、[online]、[平成２０年８月８日検索]、インターネット、<URL: http://www.picmate.jp/>
【非特許文献３】Yahoo！（登録商標）フォトアルバム、[online]、[平成２０年８月８日検索]、インターネット、<URL: http://album.yahoo.co.jp/>
【特許文献１】特開２００５−２０８９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、（１）の方式の場合、共有アルバムを利用したいユーザは、他に使い慣れたサービスがある場合でも、この共有アルバムのあるサービスへのユーザ登録をしなければならない。また、使い慣れたサービスと二重でデータを管理する必要もある。さらに、このユーザは新たなサービスの操作を習得しなければならないという問題もある。また、（２）の方式の場合、ユーザピアに、アルバムの作成および参照用の専用ソフトをインストールする必要がある。よって、ネットワーク経由で多数のユーザにアルバムを公開するのには不向きである。そこで、本発明は、前記した課題を解決し、ユーザそれぞれが使い慣れたサービスを利用しつつ、ネットワーク経由で、ユーザが共有アルバムの画像データ（例えば、写真データ）を閲覧できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
前記した課題を解決するため、請求項１に記載の発明は、ネットワーク経由で、共有アルバムに含まれる１以上の画像データを端末装置に閲覧させる共有アルバムサービス装置であって、共有アルバムに含まれる１以上の画像データの取得先アドレス情報を示した共有アルバム情報と、共有アルバムの識別情報ごとに、この共有アルバムに含まれる画像データのフィードの取得先アドレス情報を示したフィード情報とを記憶する記憶部と、フィード情報を参照して、ネットワーク経由で、フィードを格納する画像データ格納装置から、共有アルバムに含まれる画像データそれぞれのフィードを収集し、この収集したフィードそれぞれからこの画像データの取得先アドレス情報を取得し、この取得した画像データの取得先アドレス情報により、共有アルバム情報を更新するフィード収集部と、ネットワーク経由で、端末装置から、共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、ネットワーク経由で、端末装置に、更新された共有アルバム情報に示される当該共有アルバムに含まれる画像データの取得先アドレス情報を用いて、画像データ格納装置に格納される画像データを閲覧させる参照部とを備えることを特徴とする。
【０００５】
請求項６に記載の発明は、共有アルバムに含まれる１以上の画像データの取得先アドレス情報を示した共有アルバム情報と、共有アルバムの識別情報ごとに、この共有アルバムに含まれる画像データのフィードの取得先アドレス情報を示したフィード情報とを記憶する記憶部を備える共有アルバムサービス装置が、フィード情報を参照して、ネットワーク経由で、フィードを格納する画像データ格納装置から、共有アルバムに含まれる画像データそれぞれのフィードを収集し、この収集したフィードそれぞれからこの画像データの取得先アドレス情報を取得し、この取得した画像データの取得先アドレス情報により、共有アルバム情報を更新するステップと、ネットワーク経由で、端末装置から、共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、ネットワーク経由で、端末装置に、更新された共有アルバム情報に示される当該共有アルバムに含まれる画像データの取得先アドレス情報を用いて、画像データ格納装置に格納される画像データを閲覧させるステップとを実行することを特徴とする共有アルバム管理方法とした。
【０００６】
このようにすることで、共有アルバムサービス装置は、共有アルバムの画像データのアドレス情報により、画像データ格納装置（例えば、写真共有サイト等）それぞれに格納される画像データをまとめて閲覧することができる。つまり、ユーザそれぞれが使い慣れた写真共有サイトのサービスを利用しつつ、共有アルバム上で各ユーザに画像データそれぞれを閲覧させることができる。ここで、共有アルバムサービス装置は、画像データのアドレス情報（ＵＲＬ（Uniform Resource Locator）等）を格納し、画像データそのものは画像データ格納装置で格納するようにするので、共有アルバムサービス装置が必要とするディスク容量を少なくことができる。また、この共有アルバムサービス装置は、画像データ格納装置から、この共有アルバムに含まれる画像データのフィード（ＲＳＳやＡｔｏｍ）を収集し、その共有アルバム情報を更新する。つまり、画像データ格納装置で、画像データの更新等が行われた場合でも、その更新を共有アルバムサービス装置の共有アルバムにも反映できる。つまり、画像データ格納装置のアルバムのデータと、共有アルバムサービス装置の共有アルバムのデータとの同期を取ることができる。
【０００７】
請求項２に記載の発明は、請求項１に記載の共有アルバムサービス装置における共有アルバム情報が、画像データの作成日時およびタイトルを含み、記憶部は、フィードの種別ごとに、この種別のフィードにおける、画像データの作成日時が記述される領域、タイトルが記述される領域および画像データの取得先アドレス情報が記述される領域を示したフィード解析情報をさらに記憶し、フィード収集部は、フィードを収集したとき、フィード解析情報に示される、収集した種別のフィードにおける画像データの作成日時が記述される領域、タイトルが記述される領域および画像データの取得先アドレス情報が記述される領域から、画像データの作成日時、タイトルおよび取得先アドレス情報を取得し、共有アルバム情報における画像データそれぞれの作成日時、タイトルおよび取得先アドレス情報を更新し、参照部は、ネットワーク経由で、端末装置から、共有アルバムの閲覧要求を受信したとき、この閲覧要求に応じて、端末装置に、更新された共有アルバム情報に示される当該共有アルバムの画像データそれぞれの取得先アドレス情報を用いて、各画像データを閲覧させ、また、当該共有アルバムの画像データそれぞれの作成日時およびタイトルを閲覧させること特徴とする。
【０００８】
このようにすることで、共有アルバムサービス装置は、収集したフィードの、どの領域に画像データの作成日時、タイトル、画像データのアドレス情報があるのかを特定できるので、共有アルバムに載せる画像データの作成日時、タイトルおよび画像データを速やかに更新することができる。
【０００９】
請求項３に記載の発明は、請求項１または請求項２に記載の共有アルバムサービス装置が、共有アルバム情報およびフィード解析情報に関する設定情報の入力を受け付ける入力部と、入力部経由で入力された設定情報を、共有アルバム情報およびフィード解析情報へ反映する共有アルバム情報管理部を備えることを特徴とする。
【００１０】
このようにすることで、共有アルバムサービス装置のユーザや管理者等が、共有アルバム情報およびフィード解析情報に対し、各種設定を行うことができる。
【００１１】
請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の共有アルバムサービス装置において、フィードは、ＲＳＳ（Really Simple Syndication）またはＡｔｏｍにより記述されたものであることを特徴とする。
【００１２】
このようにすることで、共有アルバムサービス装置は、フィードとして、ＲＳＳやＡｔｏｍ等、既存のフィードを用いることができる。
【００１３】
請求項５に記載の発明は、請求項１ないし請求項４のいずれか１項に記載の共有アルバムサービス装置において記憶部が、共有アルバムの識別情報ごとに、この共有アルバムの閲覧を許可するユーザ情報を含み、参照部は、端末装置との間でユーザ情報を用いた認証処理を行い、認証処理において認証ＯＫだったとき、共有アルバム情報に示される当該共有アルバムを閲覧させることを特徴とする。
【００１４】
このようにすることで、共有アルバムサービス装置は、共有アルバムのユーザを所定のユーザに限定することができる。
【００１５】
請求項７に記載の発明は、請求項６に記載の共有アルバム管理方法を、コンピュータである共有アルバムサービス装置に実行させるためのプログラムとした。
【００１６】
このようなプログラムによれば一般的なコンピュータに請求項６に記載の共有アルバム管理方法を実行させることができる。
【００１７】
請求項８に記載の発明は、請求項７に記載のプログラムを記録したコンピュータに読み取り可能な記録媒体とした。
【００１８】
このような記録媒体によれば、コンピュータに記録媒体経由で請求項７のプログラムをインストールすることができる。
【発明の効果】
【００１９】
本発明によれば、ユーザそれぞれが使い慣れたサービスを利用しつつ、ネットワーク経由で、ユーザが共有アルバムの画像データ（例えば、写真データ）を閲覧できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態（以下、実施の形態という）について説明する。まず、図１を用いて本実施の形態の共有アルバムサービス装置の処理概要を説明する。ここでは、共有アルバムサービス装置は、写真データを扱う場合を例に説明するが、写真データ以外の画像データやテキストデータ等を含んでいてもよい。
【００２１】
図１は、本実施の形態の共有アルバムサービス装置の処理概要を概念的に示した図である。図１に示すようにシステムは、共有アルバムサービス装置１０と、画像共有サーバ（画像データ格納装置）２０（２０Ａ，２０Ｂ）とを含んで構成される。この共有アルバムサービス装置１０と画像共有サーバ２０とはネットワーク（図示省略）経由で接続される。
【００２２】
ここで、画像共有サーバ２０は、例えば、写真共有サイトのサーバであり、ユーザ端末装置等から写真データのアップロードやアルバム作成指示を受け付けると、そのユーザ用のアルバムを作成し、写真データをそのアルバム用のフォルダ等に格納する。この画像共有サーバ２０は、その共有アルバムについて、ＲＳＳや、Ａｔｏｍ等でフィードを生成する。このフィードは、Ｗｅｂサイトのコンテンツの概要をネットワーク経由で配信するために加工した情報であり、主にＷｅｂサイトのユーザがコンテンツ（アルバム等）の更新等を知るために用いられる。本実施の形態におけるフィードは、この画像共有サーバ２０に格納される写真データの取得先アドレスである写真データＵＲＬ（Uniform Resource Locator）、写真データのタイトルや撮影日時等を示した情報である。なお、本実施の形態において、フィードはＲＳＳ２．０を用いる場合を例に説明するが、それ以外のＲＳＳであってもよい。
【００２３】
まず、（１）共有アルバムサービス装置１０は、外部（例えば、ユーザ端末装置）から、この共有アルバム作成指示の入力を受け付ける。そして、（２）共有アルバムに掲載する写真データを持つ画像共有サーバ２０のフィード登録を受け付ける。つまり、共有アルバムを作成し、更新するには、どの画像共有サーバ２０のどの領域からフィードを収集すればよいか示したフィードＵＲＬ等の情報の入力を受け付ける。
【００２４】
（３）共有アルバムサービス装置１０は、このフィード登録に基づき、各画像共有サーバ２０からフィードを収集する。そして、（４）共有アルバムサービス装置１０は、その収集したフィードに基づき、この共有アルバムの編集を行い、この共有アルバムの公開を行う。つまり、この共有アルバムに掲載する写真データについて、写真データの格納先となる画像共有サーバ２０へのリンクを張り、写真データのタイトルや、撮影日時等について掲載した共有アルバムを作成する。そして、（５）共有アルバムサービス装置１０は、ユーザ端末装置等からアルバムの参照要求（閲覧要求）を受け付けたときには、この要求に応じて、このユーザ端末装置からの要求に応じて共有アルバムを参照させる。
【００２５】
このようにすることで、例えば、画像共有サーバ２０（２０Ａ，２０Ｂ，２０Ｃ）それぞれのユーザは、これまで利用してきたサービスを使いつつ、他のユーザの写真データを閲覧（参照）することができる。共有アルバムサービス装置１０は、共有アルバムの写真データをフィードで管理するので、写真データの更新も容易に行うことができ、また、それに伴う通信負荷を低減できる。
【００２６】
次に、図２を用いて、共有アルバムサービス装置１０の構成を説明する。図２は、図１の共有アルバムサービス装置を含むシステム構成例を示した図である。
【００２７】
図２に示すように、システムは、共有アルバムの作成および公開を行う共有アルバムサービス装置１０と、写真データを格納する画像共有サーバ２０（２０Ａ，２０Ｂ）と、ブラウザ等のアプリケーションを用いて、画像共有サーバ２０への写真データ投稿や共有アルバムの参照（閲覧）等を行うユーザ端末装置５０と、この共有アルバムサービス装置１０に対し各種設定指示を行うための管理者端末装置６０とを含んで構成される。なお、ユーザ端末装置５０と、共有アルバムサービス装置１０とはネットワーク３０により接続され、画像共有サーバ２０と共有アルバムサービス装置１０とはネットワーク４０により接続される。これらのネットワークは、例えば、ＩＰ（Internet Protocol）ネットワークである。この共有アルバムサービス装置１０、画像共有サーバ２０、ユーザ端末装置５０はともに、ネットワーク３０，４０経由で通信可能なコンピュータにより実現される。共有アルバムサービス装置１０、画像共有サーバ２０、ユーザ端末装置５０の数は、図２に示す数に限定されない。また、図２において、ネットワーク３０，４０は別個のネットワークとして描いているが、同じネットワークであってもよい。
【００２８】
画像共有サーバ２０（２０Ａ，２０Ｂ）は、前記したとおり、例えば、写真共有サイトのサーバであり、ネットワーク４０経由で端末装置（ユーザ端末装置５０）等からの写真データの投稿を受け付け、写真データ記憶部２３に記憶する。この画像共有サーバ２０は、ユーザ端末装置５０等からの写真データの投稿を受け付けたり、写真データの参照要求に応じて、写真データ記憶部２３の写真データを参照させたりする画像共有部２１と、写真データに関するフィードを作成するフィード生成部２２と、写真データを記憶する写真データ記憶部２３とを備える。なお、このフィードは、この画像共有サーバ２０の記憶部（図示省略）の所定領域に記憶される。フィードの具体例については、図９および図１０を用いて後記する。
【００２９】
共有アルバムサービス装置１０は、入出力部（入力部および出力部）１１と、処理部１２と、記憶部１３とを備える。この入出力部１１は、入出力インタフェースや、ネットワーク３０，５０経由でデータの送受信を行うための通信インタフェース等から構成される。また、処理部１２は、この共有アルバムサービス装置１０が備えるＣＰＵ（Central Processing Unit）によるプログラム実行処理や、専用回路等により実現される。さらに、記憶部１３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等の記憶媒体から構成される。なお、共有アルバムサービス装置１０をプログラム実行処理により実現する場合、記憶部１３には、共有アルバムサービス装置１０の機能を実現するためのプログラムが記憶される。
【００３０】
入出力部１１は、ネットワーク３０，４０経由で、データの送受信を行うためのインタフェースである。入出力部１１は、ネットワーク３０経由でユーザ端末装置５０から共有アルバム編集要求や、共有アルバム参照要求等の入力を受け付ける。また、管理者端末装置６０から、共有アルバム情報テーブル１３１３やフィード解析テーブル１３１４に関する設定情報の入力を受け付ける。さらに、ネットワーク４０経由で、画像共有サーバ２０からフィードを受信する。
【００３１】
処理部１２は、通信制御部１２０と、共有アルバム編集部１２１と、共有アルバム参照部１２２と、フィード収集部１２３と、共有アルバム情報管理部１２４とを備える。
【００３２】
通信制御部１２０は、ユーザ端末装置５０から受信した共有アルバム編集要求を、共有アルバム編集部１２１に振り分け、共有アルバム参照要求を共有アルバム参照部１２２に振り分ける。そして、この共有アルバム編集部１２１や共有アルバム参照部１２２による処理結果をユーザ端末装置５０へ送信する。
【００３３】
共有アルバム編集部１２１は、ユーザ端末装置５０等からの共有アルバム編集要求を受け付け、共有アルバム情報記憶部１３１の共有アルバム情報テーブル１３１３やフィード情報テーブル１３１２に、新規に情報を追加したり、情報を更新したりする。なお、共有アルバム編集部１２１は、共有アルバム編集要求を受け付けたとき、共有アルバム編集要求に含まれるユーザ名とパスワードとの組と、ユーザ情報テーブル１３１０におけるユーザ名とパスワードとの組とを照合して、ユーザ端末装置５０の認証を行い、認証ＯＫだった場合、共有アルバムの編集を許可する。
【００３４】
共有アルバム参照部１２２は、ユーザ端末装置５０等からの共有アルバム参照要求に応じて、共有アルバム情報テーブル１３１３の情報をもとに、共有アルバムの写真データ、撮影日時、タイトル、フィード名等を含む表示画面を作成し、ユーザ端末装置５０へ共有アルバム表示させる。これにより、ユーザ端末装置５０は、このユーザ端末装置５０の備えるアプリケーションを用いて共有アルバムの表示画面を表示させ、ユーザは共有アルバムを参照（閲覧）することができる。また、共有アルバム参照部１２２は、共有アルバム参照要求に含まれる共有アルバム名とパスワードとの組と、共有アルバムアクセス権テーブル１３１１（後記）における当該共有アルバムのパスワードとを照合して、ユーザ端末装置５０の認証を行い、認証ＯＫだった場合、ユーザ端末装置５０による共有アルバムの参照を許可する。
【００３５】
フィード収集部１２３は、ネットワーク４０経由で、画像共有サーバ２０それぞれからフィードを収集する。そして、フィード収集部１２３は、この収集したフィードに示される情報（共有アルバムに含まれる写真データの撮影日時、タイトル、写真データのＵＲＬ）を共有アルバム情報テーブル１３１３に格納し、更新する。
【００３６】
共有アルバム情報管理部１２４は、入出力部１１および通信制御部１２０経由で入力された設定情報を、ユーザ情報テーブル１３１０、共有アルバムアクセス権テーブル１３１１、共有アルバム情報テーブル１３１３、フィード解析テーブル１３１４等、共有アルバム情報記憶部１３１の各種情報に反映する。
【００３７】
記憶部１３は、所定領域に共有アルバム情報記憶部１３１を備える。この共有アルバム情報記憶部１３１は、ユーザ情報テーブル（ユーザ情報）１３１０と、共有アルバムアクセス権テーブル１３１１と、フィード情報テーブル（フィード情報）１３１２と、共有アルバム情報テーブル（共有アルバム情報）１３１３と、フィード解析テーブル（フィード解析情報）１３１４とを備える。
【００３８】
ユーザ情報テーブル１３１０は、以下の表１に例示するように、共有アルバムのユーザ名、パスワードを示した情報である。このユーザ情報テーブル１３１０は、共有アルバム編集部１２１が、共有アルバム編集要求を受け付けたとき、この共有アルバム編集要求の送信元のユーザ端末装置５０に共有アルバムの編集を許可するか否かを判断するときに参照される。
【００３９】
【表１】
2010066994.tif 000003
【００４０】
共有アルバムアクセス権テーブル１３１１は、以下の表２に例示するように、共有アルバム名ごとに、この共有アルバムの作成者のユーザ名と、この共有アルバムを参照するためのパスワードとを示した情報である。この共有アルバムアクセス権テーブル１３１１は、共有アルバム参照部１２２が、共有アルバム参照要求を受け付けたとき、この共有アルバム参照要求の送信元のユーザ端末装置５０に当該共有アルバムの参照を許可するか否かを判断するときに参照される。なお、この共有アルバムアクセス権テーブル１３１１の情報は、ユーザ端末装置５０から共有アルバムの新規作成要求を受け付けたとき、このユーザ端末装置５０から送信される共有アルバム名、ユーザ名およびこの共有アルバムを参照するときに用いるパスワードの情報をもとに設定される。
【００４１】
【表２】
2010066994.tif 000004
【００４２】
フィード情報テーブル１３１２は、以下の表３に例示するように、共有アルバムの共有アルバム名（共有アルバムＩＤ）ごとに、その共有アルバムのフィード名（フィードの識別情報）と、そのフィードの種別であるフィード解析種別と、そのフィードの取得（収集）先のアドレス情報であるフィードＵＲＬとを示した情報である。フィード収集部１２３は、このフィード情報テーブル１３１２を参照して、例えば、共有アルバム名「結婚式」に関するフィード「20080314」を「http://sharephoto.com/suzuki/feed/20080314」から収集する。そして、このフィードの解析種別は「ＲＳＳ２．０」であるので、フィード収集部１２３は、フィード解析テーブル１３１４に記載の「ＲＳＳ２．０」のフォーマットに基づき、この収集したフィードを解析する。
【表３】
2010066994.tif 000005
【００４３】
共有アルバム情報テーブル１３１３は、共有アルバムに属する写真データの撮影日時、タイトル、ＵＲＬ（写真データＵＲＬ）等を示した情報である。図３は、図２の共有アルバム情報テーブルを例示した図である。図３に示すように、共有アルバム情報テーブル１３１３は、共有アルバムの共有アルバム名（共有アルバムＩＤ）ごとに、その共有アルバムのフィード名（フィードの識別情報）と、その共有アルバムの写真データの撮影日時（または、写真データの作成日時）と、その写真データのタイトル（または、写真データの識別情報）と、その写真データの格納先である写真データＵＲＬとを示した情報である。例えば、共有アルバム参照部１２２は、共有アルバム名「結婚式」について、「新郎新婦入場」、「誓約」、「指輪の交換」、「結婚宣言」といったタイトルの写真データについて、符号３０３，３０４，３０５，３０６に示す写真データＵＲＬに基づき、それぞれの写真データのタイトルや撮影日時等を含む表示画面を作成する。そして、その表示画面をユーザ端末装置５０等（図２参照）に表示させる。
【００４４】
図２のフィード解析テーブル１３１４は、フィードの種別ごとに、この種別のフィードにおける、写真データの撮影日時が記述される領域、その写真データのタイトルが記述される領域および写真データのアドレス情報（写真データＵＲＬ）が記述される領域を示した情報である。図４は、図２のフィード解析テーブルを例示した図である。図４に示すように、例えば、フィード解析テーブルは、そのフィードのフィード解析種別ごとに、その解析種別のフィードにおいて写真データの撮影日時が記述される領域を示す撮影日時ＸＰａｔｈと、その写真データのタイトルが記述される領域を示すタイトルＸＰａｔｈと、写真データのＵＲＬが記述される領域を示す写真データＵＲＬＸＰａｔｈとを含む。フィード収集部１２３は、このフィード解析テーブル１３１４を参照して、取得したフィードから、写真データの撮影日時、タイトルおよび写真データＵＲＬを取り出す。
【００４５】
＜処理手順＞
次に、適宜、図２、図３を参照しつつ、図５を用いて、図２の共有アルバムサービス装置１０の処理手順を説明する。図５は、図２の共有アルバムサービス装置による共有アルバム編集処理の処理手順を示したフローチャートである。なお、ここではユーザ情報テーブル１３１０におけるユーザ名とパスワードは既に設定済みであるものとする。また、フィード解析テーブル１３１４の情報も、既に設定済みであるものとする。
【００４６】
まず、図２の共有アルバム編集部１２１は、ネットワーク３０、入出力部１１および通信制御部１２０経由で、ユーザ端末装置５０からの共有アルバム編集要求を受信する（Ｓ１１）。なお、この共有アルバム編集要求は、ユーザ名、パスワードおよび要求種別と、その要求種別ごとのデータとを含む。例えば、この共有アルバム編集要求の要求種別が、共有アルバムの新規作成であれば、共有アルバムの、共有アルバム名、フィード名、フィード解析種別、フィードＵＲＬ、この共有アルバムを参照するためのパスワード等を含む。また、要求種別が、共有アルバム削除や写真データ更新であれば、その削除や更新の対象の共有アルバム名を含む。
【００４７】
共有アルバム編集部１２１は、ユーザ情報をチェックする（Ｓ１２）。つまり、共有アルバム編集部１２１は、Ｓ１１で受信した共有アルバム編集要求に含まれるユーザ名とパスワードの組が、ユーザ情報テーブル１３１０にあるか否かをチェックする。ここで、ユーザ名とパスワードの組が、ユーザ情報テーブル１３１０にあれば（Ｓ１３でＯＫ）、共有アルバム編集要求を解析する（Ｓ１４）。つまり、共有アルバム編集部１２１は、この共有アルバム編集要求に含まれる要求種別が、共有アルバム新規（共有アルバムの新規作成）を示すものか、共有アルバム削除を示すものか、写真データ更新を示すものかを判断する（Ｓ１５）。一方、Ｓ１１で受信した共有アルバム編集要求に含まれるユーザ名とパスワードの組が、ユーザ情報テーブル１３１０になければ（Ｓ１３でＮＧ）、存在しないユーザ情報のため、共有アルバム編集部１２１は、エラー処理を実行し（Ｓ２０）、処理を終了する。例えば、共有アルバム編集部１２１は、認証エラーが発生したことをユーザ端末装置２０へ通知する。
【００４８】
Ｓ１４で、共有アルバム編集要求の内容を解析した結果、その要求種別が、共有アルバム新規である場合（Ｓ１５で“共有アルバム新規”）、共有アルバム編集部１２１は、共有アルバム情報テーブル１３１３、フィード情報テーブル１３１２に新たな共有アルバムに関する情報を設定する（Ｓ１６）。つまり、共有アルバム編集部１２１は、Ｓ１１で受信した共有アルバム編集情報に示される共有アルバム名、ユーザ名およびパスワード（共有アルバムを参照するためのパスワード）を、共有アルバムアクセス権テーブル１３１１（表２参照）に追加する。また、共有アルバム名、フィード名、フィード解析種別およびフィードＵＲＬをフィード情報テーブル１３１２（表３参照）に追加する。そして、処理を終了する。
【００４９】
一方、Ｓ１５においてその要求種別が、共有アルバム削除である場合（Ｓ１５で“共有アルバム削除”）、共有アルバム編集部１２１は、共有アルバムアクセス権テーブル１３１１、フィード情報テーブル１３１２およびフィード情報テーブル１３１２から、指定された共有アルバムに関する情報を削除する（Ｓ１７）。そして、処理を終了する。
【００５０】
また、Ｓ１５においてその要求種別が、写真データ更新である場合（Ｓ１５で“写真データ更新”）、共有アルバム編集部１２１は、共有アルバムにおける写真データの更新処理を行う。具体的には、共有アルバム編集部１２１は、以下の処理を行う。
【００５１】
すなわち、共有アルバム編集部１２１は、Ｓ１１で受信した共有アルバム編集要求に含まれる共有アルバム名をキーとして、フィード情報テーブル１３１２（表３参照）から、この共有アルバム名に関するレコード（フィード名、フィード解析種別およびフィードＵＲＬの組）を取得する。つまり、更新対象となる共有アルバムの更新に用いるフィードのフィード名、フィード解析種別およびフィードＵＲＬを特定する。そして、フィード収集部１２３は、その取得したすべてのレコードのフィードＵＲＬに対し、ＨＴＴＰ（HyperText Transfer Protocol）で画像共有サーバ２０にアクセスし、フィードを収集する。次に、フィード収集部１２３は、フィード解析テーブル１３１４を参照し、この収集したフィードの解析種別に応じたフィードの解析を行う。つまり、フィード収集部１２３は、収集したフィードのフィード解析種別をキーに、フィード解析テーブル１３１４から、撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈおよび写真データＵＲＬＸＰａｔｈを取得する。そして、フィード収集部１２３は、これらのＸＰａｔｈの情報をもとに、収集したフィードから、写真データの撮影日時、タイトルおよび写真データＵＲＬを取り出す。そして、フィード収集部１２３は、共有アルバム情報テーブル１３１３における当該共有アルバムの写真データに情報について、このフィードから取り出した写真データの撮影日時、タイトルおよび写真データＵＲＬで更新する。そして、処理を終了する。
【００５２】
一方、Ｓ１５において、その要求種別が、共有アルバム新規、共有アルバム削除、写真データ更新のいずれでもない場合（Ｓ１５で“ｅｌｓｅ”）、存在しない要求種別のため、共有アルバム編集部１２１はエラー処理を実行し（Ｓ１９）、処理を終了する。例えば、共有アルバム編集部１２１は、エラーが発生したことをユーザ端末装置２０へ通知する。そして、処理を終了する。
【００５３】
なお、この共有アルバムサービス装置１０が受信する共有アルバム編集要求を、図６に例示する。図６（ａ）は、共有アルバム編集要求のうち、共有アルバムの新規作成を指示する情報を例示した図であり、（ｂ）共有アルバムの写真データ更新を指示する情報を例示した図である。
【００５４】
例えば、図６（ａ）に示す共有アルバム編集要求は、
ユーザ名：“suzuki”
パスワード：“taro1970”
要求種別：“new（共有アルバム新規）”
共有アルバム名：“YokohamaTour”
フィード名(1)：“20080608”
フィード種別(1)：“ＲＳＳ２．０”
フィードＵＲＬ(1)：“http：//sharephoto.com/suzuki/feed/20080608”
フィード名(2)：“yokohama0608”
フィード種別(2)：“Atom”
フィードＵＲＬ(2)：“http：//sharepicture.com/tanaka/atom/yokohama0608”
であることを示す。また、図６（ｂ）に示す共有アルバム編集要求は、
ユーザ名：“suzuki”
パスワード：“taro1970”
要求種別：“sync（写真データ更新）”
共有アルバム名：“Yokohama  Tour”
であることを示す。
【００５５】
共有アルバム編集部１２１は、このような共有アルバム編集要求からその内容を解釈し、図５に示した処理を実行する。
【００５６】
次に、図７を用いて、図２のユーザ端末装置５０からの共有アルバム参照要求を受信したときの、共有アルバムサービス装置１０の処理を説明する。図７は、図２の共有アルバムサービス装置による共有アルバム参照処理の処理手順を示したフローチャートである。
【００５７】
図２の共有アルバムサービス装置１０の共有アルバム参照部１２２は、ネットワーク３０、入出力部１１および通信制御部１２０経由で、ユーザ端末装置５０から共有アルバム参照要求を受信する（Ｓ６１）。なお、この共有アルバム参照要求は、ユーザ名、パスワード、参照したい共有アルバムの共有アルバム名等のデータを含む。
【００５８】
ここで、共有アルバム参照部１２２は、共有アルバムの参照権限をチェックする（Ｓ６２）。つまり、共有アルバム参照部１２２は、Ｓ６１で受信した共有アルバム参照要求に含まれる共有アルバム名とパスワードの組が、共有アルバムアクセス権テーブル１３１１にあるか否かをチェックする。ここで、共有アルバム名とパスワードの組が、共有アルバムアクセス権テーブル１３１１にあるとき（Ｓ６３でＯＫ）、共有アルバム参照要求において指定された共有アルバムに関する写真データの情報を、共有アルバム情報テーブル１３１３から取得する（Ｓ６５）。つまり、共有アルバム参照部１２２は、共有アルバム情報テーブル１３１３から、この共有アルバム参照要求に示される共有アルバム名に関するレコード（共有アルバム名、フィード名、撮影日時、タイトルおよび写真データＵＲＬ）をすべて取得する。
【００５９】
そして、共有アルバム参照部１２２は、Ｓ６５で取得した情報（共有アルバム名、フィード名、撮影日時、タイトルおよび写真データＵＲＬ）から、表示画面を作成し、ユーザ端末装置５０に表示させる（Ｓ６６）。つまり、共有アルバムをユーザに閲覧させる。そして、処理を終了する。
【００６０】
一方、Ｓ６１で受信した共有アルバム参照要求に示される共有アルバム名とパスワードの組が、共有アルバムアクセス権テーブル１３１１になければ（Ｓ６３でＮＧ）、共有アルバム参照部１２２は、存在しないユーザ情報のため、エラー処理を行う（Ｓ６４）。つまり、共有アルバム参照部１２２は、エラーメッセージを示す表示画面をユーザ端末装置５０に表示させる。なお、Ｓ６１で受信した共有アルバム参照要求に示される共有アルバム名が、共有アルバムアクセス権テーブル１３１１にないときも、このようなエラーメッセージを示す表示画面をユーザ端末装置５０へ表示させるようにしてもよい。その後、処理を終了する。
【００６１】
次に、図８を用いて、前記した共有アルバムにおける写真データの更新処理について具体例を用いて説明する。ここでは、図２の共有アルバムサービス装置１０が、共有アルバム編集要求として、図６（ｂ）に示す共有アルバム編集要求（写真データ更新）を受信した場合を考える。図８は、図２の共有アルバム編集部による写真データの更新処理を例示したフローチャートである。
【００６２】
まず、図２の共有アルバムサービス装置１０の共有アルバム編集部１２１は、共有アルバム編集要求を受信する（Ｓ４０）。そして、前記した図５のＳ１２と同様にユーザ情報テーブル１３１０を参照して、この共有アルバム編集要求（図６（ｂ）参照）に含まれるユーザ情報をチェックする。例えば、ユーザ情報テーブル１３１０（表１参照）にユーザ名：“suzuki”、パスワード：“taro1970”の組が、ユーザ情報テーブル１３１０にあることを確認する。そして、共有アルバム編集部１２１は、この共有アルバム編集要求に含まれる要求種別：“sync（写真データ更新）”により、今回の要求種別が「写真データ更新」であると判断する。
【００６３】
次に、共有アルバム編集部１２１は、フィード情報テーブル１３１２（表３参照）を、Ｓ４０で取得した共有アルバム名（つまり、Ｓ４０で受信した共有アルバム編集要求に含まれる共有アルバム名）を検索キーとして、検索する（Ｓ４１）。例えば、共有アルバム編集部１２１は、以下のＳＱＬ（Structured Query Language）文により、フィード情報テーブル１３１２から、この共有アルバム名の写真データに更新に用いるフィードのフィード名、フィード解析種別、フィードＵＲＬを検索する。
【００６４】
ＳＥＬＥＣＴ  フィード名、フィード解析種別、フィードＵＲＬ
ＦＲＯＭ  フィード情報テーブル
ＷＨＥＲＥ  共有アルバム名＝Ｓ４０で取得した共有アルバム名（例えば、「YokohamaTour」）
【００６５】
そして、共有アルバム編集部１２１は、フィード情報テーブル１３１２からレコードを１件取り出す（ＦＥＴＣＨする）（Ｓ４２）。ここで、レコードがあれば（Ｓ４３で“ＯＫ（レコード有り）”）、フィード収集部１２３は、Ｓ４２で取り出したレコード中のフィードＵＲＬを用いて、画像共有サーバ２０から、ＸＭＬ（Extensible Markup Language）で記述されたフィードを取得する（Ｓ４５）。例えば、Ｓ４０で共有アルバム参照部１２２がフィード情報テーブル１３１２から、共有アルバム名「YokohamaTour」に関するフィードとして、以下のフィード１，２を含むレコードを検索したとき、フィード収集部１２３は、まず、このフィード１に関するレコードを取り出す（フィード２については後で処理する）。そして、フィード収集部１２３は、Ｓ４２で取り出したレコード中のフィードＵＲＬを用いて、画像共有サーバ２０から、ＨＴＴＰによりフィード１を取得する。
【００６６】
＜フィード１＞
フィード名：“20080608”
フィード種別：“ＲＳＳ２．０”
フィードＵＲＬ：“http：//sharephoto.com/suzuki/feed/20080608”
【００６７】
図９は、図２のフィードを例示した図である。ここで、取得したフィード１は、例えば、図９に示すように、共有アルバム名（title）や、写真データのタイトル（title）、撮影日時（pubDate）、写真データＵＲＬ等を含むものである。
【００６８】
フィード１を取得した後、フィード収集部１２３は、このフィード１の解析を行う。つまり、フィード収集部１２３は、フィード解析テーブル１３１４を、Ｓ４２で取り出したレコード中のフィード解析種別（例えば、「ＲＳＳ２．０」）を検索キーとして、検索する（Ｓ４６）。
【００６９】
例えば、フィード収集部１２３は、以下のＳＱＬ文により、フィード解析テーブル１３１４（図４参照）から、写真データの撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈおよび写真データＵＲＬＸＰａｔｈを検索する。
【００７０】
ＳＥＬＥＣＴ  撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈ、写真データＵＲＬＸＰａｔｈＦＲＯＭ  フィード解析テーブル
ＷＨＥＲＥ  フィード解析種別＝Ｓ４２で取り出したレコード中のフィード解析種別（例えば、「ＲＳＳ２．０」）
【００７１】
そして、フィード収集部１２３は、フィード１のフィード解析種別「ＲＳＳ２．０」と一致するフィード解析種別を持つ以下のレコード（撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈ、写真データＵＲＬＸＰａｔｈ）を、フィード解析テーブル１３１４から取得する。
【００７２】
撮影日時ＸＰａｔｈ：/ＲＳＳ/channel/item/pubDate
タイトルＸＰａｔｈ：/ＲＳＳ/channel/item/title
写真データＵＲＬＸＰａｔｈ：/ＲＳＳ/channel/item/media:group/madia:content/@url
【００７３】
そして、フィード収集部１２３は、Ｓ４４で取得したフィード１（ＸＭＬ）から、Ｓ４５で検索した、撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈおよび写真データＵＲＬＸＰａｔｈを用いて、撮影日時、タイトルおよび写真データＵＲＬの組を取り出し、スタックする（Ｓ４７）。
【００７４】
例えば、フィード収集部１２３は、Ｓ４５で検索した、「ＲＳＳ２．０」の撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈおよび写真データＵＲＬＸＰａｔｈを用いて、図９に例示したフィード１から、以下の表４に示す撮影日時、タイトルおよび写真データＵＲＬの組を取り出す。
【００７５】
【表４】
2010066994.tif 000006
【００７６】
ここで、フィード収集部１２３がＳ４４で取得したフィード１（ＸＭＬ）から、撮影日時、タイトル、写真データＵＲＬの組をすべて取り出すことができれば（Ｓ４８で“ＯＫ（レコード無し）”）、Ｓ５０へ進む。一方、フィード１に、取り出すべき撮影日時、タイトルおよび写真データＵＲＬの組があれば（Ｓ４８で“ＯＫ（レコード有り）”）、Ｓ４７に戻る。Ｓ５０において、フィード収集部１２３は、共有アルバム情報テーブル１３１３から、Ｓ４０で取得した共有アルバム名と、Ｓ４２で取り出したレコード中のフィード名をセットで持つレコードを削除する。
【００７７】
例えば、共有アルバム編集部１２１は、以下のＳＱＬ文により、共有アルバム情報テーブル１３１３（図３参照）から、共有アルバム名「YokohamaTour」と、取得したフィード名「20080608」）の組を持つレコードを削除する。
【００７８】
ＤＥＬＥＴＥ  ＦＲＯＭ  共有アルバム情報テーブル
ＷＨＥＲＥ  共有アルバム名＝“YokohamaTour”  AND  フィード名＝（“20080608”）
【００７９】
そして、共有アルバム編集部１２１は、Ｓ４７のスタックから、撮影日時、タイトル、写真データＵＲＬを１組取り出す（Ｓ５１）。ここで、Ｓ４７のスタックから、撮影日時、タイトル、写真データＵＲＬを１組取り出せたとき（Ｓ５２で“ＯＫ（１組取り出し成功）”）。共有アルバム情報テーブル１３１３に、Ｓ４０で取得した共有アルバム名、Ｓ４２で取り出したレコード中のフィード名、Ｓ５１で取り出した撮影日時、タイトルおよび写真データＵＲＬをセットとして格納する（Ｓ５４）。
【００８０】
例えば、フィード収集部１２３は、以下のＳＱＬ文により、共有アルバム情報テーブル１３１３に、Ｓ４０で取得した共有アルバム名、Ｓ４２で取り出したレコード中のフィード名、Ｓ５１で取り出した撮影日時、タイトルおよび写真データＵＲＬをセットとして格納する。
【００８１】
ＩＮＳＥＲＴ  ＩＮＴＯ  共有アルバム情報テーブル（共有アルバム名、フィード名、撮影日時、タイトル、写真データＵＲＬ）
ＶＡＬＵＥＳ（Ｓ４０で取得した共有アルバム名、Ｓ４２で取り出したレコード中のフィード名、Ｓ５１で取得した撮影日時、Ｓ５１で取得したタイトル、Ｓ５１で取得した写真データＵＲＬ）
【００８２】
例えば、共有アルバム編集部１２１は、図３の共有アルバム情報テーブル１３１３に、符号３０１に示す情報（共有アルバム名「YokohamaTour」、フィード名「20080608」、表４に例示した撮影日時、タイトルおよび写真データＵＲＬ）をセットとして格納する。
【００８３】
この後、共有アルバム編集部１２１は、Ｓ５１へ戻り、Ｓ４７のスタックから撮影日時、タイトルおよび写真データＵＲＬの組をすべて取り出すと（Ｓ５２で“ＯＫ（取り出し無し）”）、Ｓ４２へ戻り、次のレコードを１件取り出す。例えば、共有アルバム編集部１２１は、以下のフィード２を取り出す。
【００８４】
＜フィード２＞
フィード名：“yokohama0608”
フィード種別：“Atom”
フィードＵＲＬ：“http：//sharepicture.com/tanaka/atom/yokohama0608”
【００８５】
図１０は、図２のフィードを例示した図である。共有アルバム編集部１２１は、このようなフィード２を取得し、フィード収集部１２３は、前記したフィード１の場合と同様に、この取得したフィード２の解析を行う。つまり、フィード収集部１２３は、フィード解析テーブル１３１４を、Ｓ４２で取り出したレコード中のフィード解析種別（例えば、「Ａｔｏｍ」）を検索キーとして、検索し（Ｓ４５）、フィード２のフィード解析種別（例えば、「Ａｔｏｍ」）と一致するフィード解析種別を持つ以下のレコードを、フィード解析テーブル１３１４から取得する。
【００８６】
撮影日時ＸＰａｔｈ：/feed/entry/published
タイトルＸＰａｔｈ：/feed/entry/title
写真データＵＲＬＸＰａｔｈ：/feed/entry/link［@type=‘image/jpeg’］/@href
【００８７】
そして、フィード収集部１２３は、Ｓ４５で検索した、撮影日時ＸＰａｔｈ、タイトルＸＰａｔｈ、写真データＵＲＬＸＰａｔｈを用いて、フィード２（図１０参照）から、撮影日時、タイトルおよび写真データＵＲＬの組を取り出し、スタックする（Ｓ４７）。
【００８８】
例えば、フィード収集部１２３は、フィード２（図１０参照）から、以下の表５に示す撮影日時、タイトルおよび写真データＵＲＬの組を取り出す。そして、この組を、スタックする。
【００８９】
【表５】
2010066994.tif 000007
【００９０】
そして、フィード収集部１２３がＳ４４で取得したフィード２（ＸＭＬ）から、撮影日時、タイトルおよび写真データＵＲＬの組をすべて取り出すことができれば（Ｓ４８で“ＯＫ（レコード無し）”）、フィード収集部１２３は、前記したフィード１の場合と同様に、共有アルバム情報テーブル１３１３から、Ｓ４０で取得した共有アルバム名（例えば、「YokohamaTour」と、Ｓ４２で取り出したレコード中のフィード名（例えば「yokohama0608」）をセットで持つレコードを削除する（Ｓ５０）。そして、Ｓ４７のスタックから、撮影日時、タイトル、写真データＵＲＬを１組ずつ取り出し（Ｓ５１）、図３の共有アルバム情報テーブル１３１３に、符号３０２に示す情報（共有アルバム名「YokohamaTour」、フィード名「yokohama0608」、表５に例示した撮影日時、タイトルおよび写真データＵＲＬ）をセットとして格納する（Ｓ５４）。
【００９１】
なお、前記したＳ４２において、取り出した結果が０件ならば（Ｓ４３の“ＯＫ（０件）”）、処理を終了する。また、取り出そうとしたが、その結果がＮＧ（異常発生）ならば（Ｓ４３で“ＮＧ（異常発生）”）、このフィード情報テーブル１３１２を含むＤＢ（データベース）異常のため、エラー処理を行う（Ｓ４４）。そして、処理を終了する。また、Ｓ４８において、フィード収集部１２３がＳ４４で取得したフィード（ＸＭＬ）から、撮影日時、タイトルおよび写真データＵＲＬの組をすべて取り出すことができなければ（Ｓ４８でＮＧ）、写真データ取得不可のため、エラー処理を行う（Ｓ４９）。さらに、Ｓ５２において、共有アルバム編集部１２１が、Ｓ４７のスタックから、撮影日時、タイトル、写真データＵＲＬを取り出せなかったとき（Ｓ５２でＮＧ）、スタック異常のため、エラー処理を実行する（Ｓ５３）。そして、これらのエラー処理の後、処理を終了する。
【００９２】
このようにして、共有アルバムサービス装置１０は、共有アルバムの写真データの更新を行う。
【００９３】
以上説明した共有アルバムサービス装置１０によれば、ユーザそれぞれが使い慣れた画像共有サーバ２０を使いつつ、異なる写真共有サイト（画像共有サーバ２０）で作成された写真データを集めて共有アルバムを作成することができる。また、ユーザが共有アルバムサービス用に別途、写真データをコピーしてフォルダに格納する等、写真データを他のユーザに公開するとき、写真データを二重管理する必要もなくなる。さらに、クライアント／サーバ型のサービスのため、ユーザ端末装置５０にピアツーピアソフト等をインストールしないでも、共有アルバムを利用できる。また、共有アルバムサービス装置１０は、共有アルバムの写真データそのものを管理するわけではなく、その写真データのＵＲＬを管理するので、共有アルバムサービス装置１０の記憶部１３のディスク容量も節約でき、通信処理の負荷も軽減できる。
【００９４】
なお、共有アルバムアクセス権テーブル１３１１に、ユーザごとの利用権限の情報を記録し、共有アルバム編集部１２１や共有アルバム参照部１２２は、そのユーザの利用権限に応じて、共有アルバムに関する情報の更新や、共有アルバムの削除、写真データ更新、共有アルバムの参照を許可するようにしてもよい。例えば、共有アルバムの作成者以外にも共有アルバムに関する情報の更新を許可したり、所定のユーザに限定して共有アルバムの参照を許可したりしてもよい。このようにすることで共有アルバムの使い勝手を向上させることができる。
【００９５】
なお、共有アルバム編集部１２１は、共有アルバムの写真データの更新を行うとき、共有アルバムにおける当該共有アルバム名およびフィード名を持つデータをいったんすべて削除してから、更新データを書き込むこととしたが、画像共有サーバ２０から取得したフィードの内容を見て、共有アルバム情報テーブル１３１３に示される情報との差分を更新するようにしてもよい。
【００９６】
また、ユーザ端末装置５０に表示する共有アルバムの表示画面は、共有アルバムサービス装置１０側で作成することとしたが、ユーザ端末装置５０で作成してもよい。つまり、ユーザ端末装置５０は、共有アルバムサービス装置１０から共有アルバム名、撮影日時、タイトル、写真データＵＲＬを受信し、これらの情報をもとに表示画面を作成するようにいてもよい。
【００９７】
また、フィード解析テーブル１３１４における、各情報が記述される領域に関する情報はＸＰａｔｈ以外で記述してもよい。
【００９８】
また、フィード情報テーブル１３１２に登録されるフィード名に替えて、そのフィードにより取得される写真データの撮影者ＩＤや、画像共有サーバ２０における当該写真データの含まれるアルバムのアルバム名等を用いるようにしてもよい。そして、共有アルバム参照部１２２が、共有アルバム情報テーブル１３１３を参照して共有アルバムの表示画面を作成するとき、フィード名に替えて、写真データの撮影者ＩＤやアルバム名を表示するようにしてもよい。このようにすることで、共有アルバムを閲覧するユーザが、この共有アルバムを構成する写真データそれぞれが誰によって撮影されたかや、もともとは、どの画像共有サーバ２０のアルバムの写真データかを確認しやすくなる。
【００９９】
本実施の形態に係る共有アルバムサービス装置１０は、前記したような処理を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能な記憶媒体（ＣＤ−ＲＯＭ等）に記憶して提供することが可能である。
【図面の簡単な説明】
【０１００】
【図１】本実施の形態の共有アルバムサービス装置の処理概要を概念的に示した図である。
【図２】図１の共有アルバムサービス装置を含むシステム構成例を示した図である。
【図３】図２の共有アルバム情報テーブルを例示した図である。
【図４】図２のフィード解析テーブルを例示した図である。
【図５】図２の共有アルバムサービス装置による共有アルバム編集処理の処理手順を示したフローチャートである。
【図６】共有アルバム編集要求のうち、共有アルバムの新規作成を指示する情報を例示した図であり、（ｂ）共有アルバムの写真データ更新を指示する情報を例示した図である。
【図７】図２の共有アルバムサービス装置による共有アルバム参照処理の処理手順を示したフローチャートである。
【図８】図２の共有アルバム編集部による写真データの更新処理を例示したフローチャートである。
【図９】図２のフィードを例示した図である。
【図１０】図２のフィードを例示した図である。
【符号の説明】
【０１０１】
１０    共有アルバムサービス装置
１１    入出力部
１２    処理部
１３    記憶部
２０（２０Ａ，２０Ｂ，２０Ｃ）  画像共有サーバ（画像データ格納装置）
２１    画像共有部
２２    フィード生成部
２３    写真データ記憶部
３０，４０  ネットワーク
５０    ユーザ端末装置
６０    管理者端末装置
１２０  通信制御部
１２１  共有アルバム編集部
１２２  共有アルバム参照部
１２３  フィード収集部
１２４  共有アルバム情報管理部
１３１  共有アルバム情報記憶部
１３１０  ユーザ情報テーブル（ユーザ情報）
１３１１  共有アルバムアクセス権テーブル
１３１２  フィード情報テーブル（フィード情報）
１３１３  共有アルバム情報テーブル（共有アルバム情報）
１３１４  フィード解析テーブル（フィード解析情報）
【図１】
2010066994.tif 000008
【図２】
2010066994.tif 000009
【図３】
2010066994.tif 000010
【図４】
2010066994.tif 000011
【図５】
2010066994.tif 000012
【図６】
2010066994.tif 000013
【図７】
2010066994.tif 000014
【図８】
2010066994.tif 000015
【図９】
2010066994.tif 000016
【図１０】
2010066994.tif 000017