(57)【要約】【課題】多数のコンテンツを管理するユーザの負担を軽減するため、コンテンツのアップロード後に自動的に電子アルバムを作成する。【解決手段】サーバ計算機が携帯端末から受信したコンテンツと、電子アルバムとを格納するストレージと、携帯端末が入力したスケジュール情報を管理するスケジュール情報管理部と、アップロードされたコンテンツの撮影日時と位置情報及びスケジュール情報のうちの少なくともひとつに基づいてコンテンツを分類し、分類されたコンテンツごとに電子アルバムを生成し、生成された電子アルバムをストレージに格納するアルバム生成部と、を有する。【選択図】図１
2015130112.tif 000002
【特許請求の範囲】
【請求項１】
撮影日時と位置情報を含むコンテンツを生成する携帯端末とサーバ計算機とをネットワークで接続し、前記携帯端末から１つ以上のコンテンツを前記サーバ計算機にアップロードする計算機システムであって、
前記携帯端末が送信したコンテンツと、前記コンテンツを含む電子アルバムとを格納するストレージと、
前記携帯端末が入力したスケジュールをスケジュール情報に格納して管理するスケジュール情報管理部と、
前記アップロードされたコンテンツの撮影日時と位置情報及び前記スケジュール情報のうちの少なくともひとつに基づいて前記コンテンツを分類し、前記分類されたコンテンツごとに電子アルバムを生成し、前記生成された電子アルバムを前記ストレージに格納するアルバム生成部と、
を有することを特徴とする計算機システム。
【請求項２】
請求項１に記載の計算機システムであって、
前記携帯端末が入力した人物のプロフィールを電話帳情報に格納して管理する電話帳管理部と、
前記電子アルバムにコメントを付与するコメント生成部と、をさらに有し、
前記コメント生成部は、
前記アルバム生成部で生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とする計算機システム。
【請求項３】
請求項１に記載の計算機システムであって、
前記携帯端末が入力した人物の氏名と画像情報を含むプロフィールを電話帳情報に格納して管理する電話帳管理部と、
画像を解析する画像解析部と、をさらに有し、
前記画像解析部は、
前記電話帳情報の前記画像情報を解析して画像情報の解析結果を保存し、前記コンテンツに含まれる画像を解析し、前記電話帳情報の前記画像情報の解析結果と一致する場合には、前記電話帳情報の氏名とコンテンツの画像を対応付けることを特徴とする計算機システム。
【請求項４】
請求項３に記載の計算機システムであって、
前記電子アルバムにコメントを付与するコメント生成部をさらに有し、
前記コメント生成部は、
前記アルバム生成部で生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報の画像情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とする計算機システム。
【請求項５】
請求項３に記載の計算機システムであって、
前記アルバム生成部は、
前記電話帳情報の氏名と前記コンテンツの画像が対応付けられる場合には、当該画像に対応付けられた氏名のユーザに当該コンテンツを閲覧する権限を付与することを特徴とする計算機システム。
【請求項６】
撮影日時と位置情報を含むコンテンツを生成する携帯端末とサーバ計算機とをネットワークで接続し、前記携帯端末から前記サーバ計算機にアップロードするコンテンツを管理するコンテンツ管理方法であって、
前記サーバ計算機が、前記携帯端末から受け付けたスケジュールをスケジュール情報に格納して管理する第１のステップと、
前記サーバ計算機が、前記携帯端末からアップロードされたコンテンツをストレージに格納する第２のステップと、
前記サーバ計算機が、前記アップロードされたコンテンツの撮影日時と位置情報及び前記スケジュール情報のうちの少なくともひとつに基づいて前記コンテンツを分類し、前記分類されたコンテンツごとに電子アルバムを生成する第３のステップと、
前記サーバ計算機が、前記生成された電子アルバムを前記ストレージに格納する第４のステップと、
を含むことを特徴とするコンテンツ管理方法。
【請求項７】
請求項６に記載のコンテンツ管理方法であって、
前記サーバ計算機が、前記電子アルバムにコメントを付与する第５のステップをさらに有し、
前記第１のステップは、
前記携帯端末から受け付けた人物のプロフィールを電話帳情報に格納して管理するステップをさらに含み、
前記第５のステップは、
前記生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とするコンテンツ管理方法。
【請求項８】
請求項６に記載のコンテンツ管理方法であって、
前記サーバ計算機が、画像を解析する第６のステップをさらに有し、
前記第１のステップは、
前記携帯端末から受け付けた人物の氏名と画像情報を含むプロフィールを電話帳情報に格納して管理するステップをさらに含み、
前記第６のステップは、
前記電話帳情報の前記画像情報を解析して画像情報の解析結果を保存し、前記コンテンツに含まれる画像を解析し、前記電話帳情報の前記画像情報の解析結果と一致する場合には、前記電話帳情報の氏名とコンテンツの画像を対応付けることを特徴とするコンテンツ管理方法。
【請求項９】
請求項８に記載のコンテンツ管理方法であって、
前記サーバ計算機が、前記電子アルバムにコメントを付与する第７のステップをさらに有し、
前記第７のステップは、
前記生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報の画像情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とするコンテンツ管理方法。
【請求項１０】
請求項８に記載のコンテンツ管理方法であって、
前記第３のステップは、
前記電話帳情報の氏名とコンテンツの画像が対応付けられる場合には、当該画像に対応付けられた氏名のユーザに当該コンテンツを閲覧する権限を付与することを特徴とするコンテンツ管理方法。
【請求項１１】
撮影日時と位置情報を含むコンテンツを生成する携帯端末とサーバ計算機とをネットワークで接続し、前記携帯端末から前記サーバ計算機にアップロードするコンテンツを管理するプログラムであって、
前記携帯端末から受け付けたスケジュールをスケジュール情報に格納して管理する第１の手順と、
前記携帯端末からアップロードされたコンテンツをストレージに格納する第２の手順と、
前記アップロードされたコンテンツの撮影日時と位置情報及び前記スケジュール情報のうちの少なくともひとつに基づいて前記コンテンツを分類し、前記分類されたコンテンツごとに電子アルバムを生成する第３の手順と、
前記生成された電子アルバムを前記ストレージに格納する第４の手順と、
を前記サーバ計算機に実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムであって、
前記電子アルバムにコメントを付与する第５の手順をさらに有し、
前記第１の手順は、
前記携帯端末から受け付けた人物のプロフィールを電話帳情報に格納して管理する手順をさらに含み、
前記第５の手順は、
前記生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とするプログラム。
【請求項１３】
請求項１１に記載のプログラムであって、
画像を解析する第６の手順をさらに有し、
前記第１の手順は、
前記携帯端末から受け付けた人物の氏名と画像情報を含むプロフィールを電話帳情報に格納して管理する手順をさらに含み、
前記第６の手順は、
前記電話帳情報の前記画像情報を解析して画像情報の解析結果を保存し、前記コンテンツに含まれる画像を解析し、前記電話帳情報の前記画像情報の解析結果と一致する場合には、前記電話帳情報の氏名とコンテンツの画像を対応付けることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムであって、
前記電子アルバムにコメントを付与する第７の手順をさらに有し、
前記第７の手順は、
前記生成された電子アルバムまたは電子アルバムのコンテンツについて、前記アップロードされたコンテンツの撮影日時と位置情報と、前記スケジュール情報と、前記電話帳情報の画像情報のうちの少なくともひとつに基づいて前記分類されたコンテンツのコメントを生成し、前記電子アルバムに付与することを特徴とするプログラム。
【請求項１５】
請求項１３に記載のプログラムであって、
前記第３の手順は、
前記電話帳情報の氏名とコンテンツの画像が対応付けられる場合には、当該画像に対応付けられた氏名のユーザに当該コンテンツを閲覧する権限を付与することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アップロードされたコンテンツを管理する技術に関する。
【背景技術】
【０００２】
携帯端末の多機能化やクラウドコンピューティング環境の発達により、ユーザの電話帳やスケジュール、ユーザが撮影した写真や動画（以下、コンテンツ）をクラウドコンピューティング上にアップロードして管理することが可能となっている。また、コンテンツについてはＳＮＳ（social networking service）等のサービスの普及により、ユーザ間で共有し、お互いに閲覧できるようになっている。
【０００３】
クラウドコンピューティング上にアップロードしたコンテンツの管理方法として、電子アルバムを作成し、コンテンツを各電子アルバムに分類して管理する方法が知られている。ユーザは、作成した電子アルバムに対して手動でコンテンツを指定して分類する方法や、自動的にコンテンツをアルバムに分類する方法が行われる。例えば、特許文献１ではコンテンツの撮影日時やＧＰＳ（Global Positioning System）情報といったメタ情報を用いてコンテンツを分類し、電子アルバムに登録する技術が開示されている。また、特許文献２では、写真撮影時にタグを登録し、撮影した画像から人物毎に電子アルバムに登録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０３００２号公報
【特許文献２】特開２００６−３５０５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
クラウドコンピューティング上の電子アルバム作成や電子アルバムへのコンテンツの登録といった処理は、従来のローカル端末上でのコンテンツ管理と異なりインターネット上のサーバと通信するため、その処理に時間を要する。
【０００６】
また、コンテンツに対して個別にコメントを設定することができるサービスや、旅行等で撮影したコンテンツをその友人間で共有することが可能なサービスが多く存在するが、特に多数のコンテンツをまとめてクラウドコンピューティング上へアップロードした場合、各コンテンツへのコメント設定や共有設定に時間を要するため、ユーザへの負担が大きくなる、という問題があった。
【０００７】
そこで本発明では、多数のコンテンツを管理するユーザの負担を軽減するため、コンテンツのアップロード後に自動的に電子アルバムを作成し、コンテンツへのコメント生成やユーザ間でのコンテンツの共有を動的に行うことでユーザビリティを向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、撮影日時と位置情報を含むコンテンツを生成する携帯端末とサーバ計算機とをネットワークで接続し、前記携帯端末から１つ以上のコンテンツを前記サーバ計算機にアップロードする計算機システムであって、前記携帯端末が送信したコンテンツと、前記コンテンツを含む電子アルバムとを格納するストレージと、前記携帯端末が入力したスケジュールをスケジュール情報に格納して管理するスケジュール情報管理部と、前記アップロードされたコンテンツの撮影日時と位置情報及び前記スケジュール情報のうちの少なくともひとつに基づいて前記コンテンツを分類し、前記分類されたコンテンツごとに電子アルバムを生成し、前記生成された電子アルバムを前記ストレージに格納するアルバム生成部と、を有する。
【発明の効果】
【０００９】
したがって、本発明によれば、ユーザが携帯端末からコンテンツをアップロードするだけで、電子アルバムの作成と、コメントの作成と、共有設定とを自動的に行うことができるため、コンテンツには個別に情報を登録する必要がなくなって、コンテンツの管理におけるユーザビリティが向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例を示し、計算機システムの一例を示すブロック図である。
【図２】本発明の実施例を示し、ＷＥＢサーバの一例を示すブロック図である。
【図３】本発明の実施例を示し、ユーザ管理サーバの一例を示すブロック図である。
【図４】本発明の実施例を示し、コンテンツの一例を示す図である。
【図５】本発明の実施例を示し、スケジュール情報の一例を示す図である。
【図６】本発明の実施例を示し、電話帳情報の一例を示す図である。
【図７】本発明の実施例を示し、生成された電子アルバムの一例を示す図である。
【図８】本発明の実施例を示し、生成されたコメントの一例を示す図である。
【図９Ａ】本発明の実施例を示し、ＷＥＢサーバで行われる処理の一例を示すフローチャートで、前半部である。
【図９Ｂ】本発明の実施例を示し、ＷＥＢサーバで行われる処理の一例を示すフローチャートで、後半部ある。
【図１０】本発明の実施例を示し、計算機システムで行われる処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００１２】
図１は、本発明の実施例を示し、計算機システムの一例を示すブロック図である。本発明の計算機システムは、ユーザが携帯端末１０８から送信したコンテンツデータの整理を行うものである。
【００１３】
図１において、１０９はＩＰネットワーク網で１１０、１１１の各ローカルエリアネットワーク（ＬＡＮ）を接続している。ＬＡＮ１１０はデータセンタ（図中ＤＣ）内のネットワークであり、図１に示したＷＥＢサーバ１０１、ＤＢサーバ１０２、ストレージサーバ１０３、画像解析サーバ１０４、画像情報サーバ１０５、位置情報提供サーバ１０６、ユーザ管理サーバ１０７が接続されている。これらデータセンタ内のサーバは、例えば、クラウドコンピューティングによって提供される。なお、クラウドコンピューティングは、オンデマンドでアクセス可能なコンピュータリソースの共用プールを意図する。なお、データセンタの構成は、クラウドコンピューティングに限定されるものはなく、物理サーバがサービスを提供する構成を含んでいても良い。
【００１４】
ＬＡＮ１１１はエンドユーザのネットワークであり、携帯端末１０８が接続されている。ＷＥＢサーバ１０１は携帯端末１０８がコンテンツをアップロードすると図９Ａ、図９Ｂの処理を実行する。また、携帯端末１０８、ＷＥＢサーバ１０１、ＤＢサーバ１０２、ストレージサーバ１０３、画像解析サーバ１０４、画像情報サーバ１０５、位置情報提供サーバ１０６、ユーザ管理サーバ１０７の処理の一例を示すシーケンス図を図１０に示す。
【００１５】
なお、図１における本計算機システムを実現する形態のブロック図は一例であり、例えばＬＡＮ１１０に接続された各サーバ１０１〜１０７がそれぞれ異なるローカルエリアネットワークに接続されても良い。
【００１６】
ＷＥＢサーバ１０１は、コンテンツ情報登録機能と、画像解析依頼機能と、人物名（氏名）取得機能と、位置情報取得機能と、ユーザ情報取得機能と、アルバム生成管理機能と、コメント生成機能とを提供する。
【００１７】
ＷＥＢサーバ１０１は、コンテンツ情報登録機能によって登録されたコンテンツ情報１０３１を、アルバム生成管理機能によって分類し、分類されたコンテンツ１０３１毎に電子アルバム情報１０３２を生成して、ストレージサーバ１０３に格納する。そして、ＷＥＢサーバ１０１は、携帯端末１０８等からの要閲覧求に応じて生成した電子アルバム情報１０３２を公開する。
【００１８】
ＤＢサーバ１０２では、ＤＢＭＳ１０２１が稼働しており、ストレージサーバ１０３に格納されたコンテンツ情報１０３１と電子アルバム情報１０３２へアクセスする。  ストレージサーバ１０３は、携帯端末１０８から送信されたコンテンツ（画像や動画あるいは文字情報）を含むコンテンツ情報１０３１及び電子アルバム情報１０３２として格納し、ＷＥＢサーバ１０１またはＤＢサーバ１０２の要求に応じて読み出す。なお、ＷＥＢサーバ１０１は、携帯端末１０８等からの閲覧要求に応じて電子アルバム情報１０３２の読み込みと送信を行い、携帯端末１０８からのアップロード要求に応じてコンテンツの格納と登録を行う。
【００１９】
ユーザ管理サーバ１０７は、携帯端末１０８のユーザを管理するため、スケジュール管理機能と、電話帳管理機能とを提供する。画像解析サーバ１０４は、ストレージサーバ１０３に格納されたコンテンツ情報１０３１を解析し、解析結果を画像情報サーバ１０５に格納する。
【００２０】
画像情報サーバ１０５は、解析したコンテンツの画像に対応する人物の氏名４０１１やオブジェクト名を取得して管理する人物名管理機能と、解析したコンテンツの画像に類似する画像を管理する類似画像管理機能を提供する。
【００２１】
携帯端末１０８は、ＧＰＳ機能とカメラまたはムービーを備え、画像や動画を含むコンテンツを生成する。生成されたコンテンツには、撮影日時と撮影場所（ＧＰＳの座標情報）等がメタデータとして付与される。
【００２２】
図２は、ＷＥＢサーバ１０１の一例を示すブロック図である。ＷＥＢサーバ１０１は、演算処理を行うプロセッサ１０１０と、データやプログラムを保持するメモリ１０１１と、データやプログラムを格納するストレージ１０１３と、ＬＡＮ１１０に接続される通信インタフェース１０１２と、管理者などからの入力を受け付ける入力部１０１４と、処理結果や通知を表示する表示部１０１５と、を含む計算機である。
【００２３】
メモリ１０１１には、各機能部がロードされてプロセッサ１０１０によって実行される。メモリ１０１１には、コンテンツ情報登録機能６００を提供するコンテンツ情報登録プログラムと、画像解析依頼機能６０１を提供する画像解析依頼プログラムと、人物名取得機能６０２を提供する人物名取得プログラムと、位置情報取得機能６０３を提供する位置情報取得プログラムと、ユーザ情報取得機能６０４を提供するユーザ情報取得プログラムと、アルバム生成管理機能６０５を提供するアルバム生成管理プログラムと、コメント生成機能を提供するコメント生成プログラムがロードされている。
【００２４】
プロセッサ１０１０は、各機能部のプログラムに従って処理することによって、所定の機能を提供する機能部として稼働する。例えば、プロセッサ１０１０は、コメント生成プログラムに従って処理することでコメント生成機能６０６を提供する。他のプログラムについても同様である。さらに、プロセッサ１０１０は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
【００２５】
各機能を実現するプログラム、テーブル等の情報は、ストレージ１０１３、ストレージサーバ１０３や不揮発性半導体メモリ、ハードディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶デバイス、または、ＩＣカード、ＳＤカード、ＤＶＤ等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。
【００２６】
図３は、ユーザ管理サーバ１０７の一例を示すブロック図である。ユーザ管理サーバ１０７は、演算処理を行うプロセッサ１０７０と、データやプログラムを保持するメモリ１０７１と、データやプログラムを格納するストレージ１０７６３、ＬＡＮ１１０に接続される通信インタフェース１０７２と、管理者などからの入力を受け付ける入力部１０７４と、処理結果や通知を表示する表示部１０７５と、を含む計算機である。
【００２７】
メモリ１０７１には、スケジュール管理機能７００を提供するスケジュール管理プログラムと、電話帳管理機能７１０を提供する電話帳管理プログラムと、スケジュール情報３０１と、電話帳情報４０１がロードされている。
【００２８】
なお、図示はしないが、ＤＢサーバ１０２や位置情報提供サーバ１０６、画像解析サーバ１０４、画像情報サーバ１０５等、他のサーバもプロセッサとメモリとストレージと通信インタフェースを含む計算機である。なお、ストレージサーバ１０３は、ＮＡＳ（Network Attached Storage）やＳＡＮ（Storage Area Network）ストレージなどのストレージサーバ１０３装置であっても良い。
【００２９】
また、画像解析サーバ１０４は、EnraEnra（登録商標）等の周知または公知の画像解析、画像検索技術（例えば、http://www.hitachi-solutions.co.jp/sis/）を適用すれば良い。
【００３０】
図５は、ユーザ管理サーバ１０７が保持するスケジュール情報３０１の一例を示す図である。スケジュール情報３０１はユーザＩＤ３０１０毎に管理される情報であって、日付と、内容（予定、行き先、氏名など）をひとつのエントリに含む。スケジュール情報３０１は、携帯端末１０８からの要求に応じて新規レコードの入力または更新が行われる。
【００３１】
図６は、ユーザ管理サーバ１０７が保持する電話帳情報４０１の一例を示す図である。スケジュール情報３０１はユーザ毎に管理される情報であって、ユーザＩＤ４０１０と、氏名４０１１と、電話番号４０１２と、メールアドレス４０１３と、顔画像４０１４とをひとつのエントリに含む。
【００３２】
電話帳情報４０１は、携帯端末１０８からの要求に応じて新規レコードの入力または更新が行われる。なお、図６においては、氏名４０１１に対応するプロフィールには、上記以外の情報を加えても良い。
【００３３】
図４は、ストレージサーバ１０３が格納するコンテンツ情報１０３１の一例を示す図である。コンテンツ情報１０３１は、ユーザＩＤごとに管理されるコンテンツの集合である。図示の例では、携帯端末１０８のユーザがＷＥＢサーバ１０１を介してアップロードしたコンテンツＡ２０１〜コンテンツＦ２０６、をストレージサーバ１０３に格納した例を示す。
【００３４】
各コンテンツＡ〜Ｆは、コンテンツの識別子２１０１と、撮影日時２１０２と、撮影場所２１０３と、撮影機種２１０４と、コンテンツのデータ２１０５を含む。なお、図中２１０５は、人物の顔を含む画像または動画を示す。
【００３５】
図７は、ストレージサーバ１０３が格納する電子アルバム情報１０３２の一例を示す図である。電子アルバム情報１０３２はユーザＩＤごとに管理されるコンテンツの集合である。図示の例では、携帯端末１０８のユーザがコンテンツＡ２０１〜コンテンツＦ２０６をアップロードしたときに、ＷＥＢサーバ１０１で生成された電子アルバム情報１０３２の一例を示す。ユーザの電子アルバム情報１０３２は、複数のアルバム５０１〜５０４で構成される。各アルバムは、アルバムタイトル１０３２１と、コンテンツ１０３２２と、コメント１０３２３と、共有ＩＤ１０３２３とを含む。コンテンツ１０３２２は、ストレージサーバ１０３に格納されたコンテンツ情報１０３１へのファイルパスやエイリアスやポインタなどで構成してもよい。共有ＩＤ１０３２３は、当該アルバムを共有（閲覧権限を付与）するユーザＩＤを格納する。
【００３６】
図８は、ＷＥＢサーバ１０１で生成されたコンテンツＡ（２０１）に対するコメント６１０の一例を示す図である。ＷＥＢサーバ１０１は、後述する処理によって電子アルバム情報１０３２のコメント６１０を生成する。コメント６１０は、コンテンツ情報１０３１を生成した日時や、場所、氏名などを含む情報である。
【００３７】
次に、処理の詳細を以下に説明する。図９Ａ、図９Ｂは、ＷＥＢサーバ１０１で行われるアップロード処理の一例を示すフローチャートである。図１０は、ＷＥＢサーバ１０１で行われるアップロード処理の一例を示すシーケンス図である。なお、以下では、図９Ａ、図９Ｂ、図１０をまとめて説明する。
【００３８】
図９Ａ、図９Ｂに示すフローチャート及び図１０のシーケンス図は、ＷＥＢサーバ１０１が携帯端末１０８から図４に示すコンテンツ２０１〜２０６のアップロード要求を受信したときに実行される。なお、ユーザ管理サーバ１０７には、図５に示す携帯端末１０８のユーザのスケジュール情報３０１と、図６に示す携帯端末１０８の電話帳情報４０１が予め登録されている。また、図４に示すコンテンツ２０１〜２０６中の人物のマークは、各コンテンツに人物が写っており、特に、コンテンツ２０１は、電話帳情報４０１のＩＤ４０１０＝００１、００２に登録されている人物が写っているものとする。
【００３９】
携帯端末１０８はアップロード要求をＷＥＢサーバ１０１に送信してから、携帯端末１０８に保存されているコンテンツ２０１〜２０６のアップロードを行う（Ｓ１）。
【００４０】
ＷＥＢサーバ１０１のコンテンツ情報登録機能６００は、携帯端末１０８からアップロードされたコンテンツ２０１〜２０６をストレージサーバ１０３に登録し、コンテンツ２０１〜２０６の撮影日時２１０２、撮影場所２１０３等のメタ情報をＤＢサーバ１０２に登録し、ＷＥＢサーバ１０１は携帯端末１０８に登録完了の通知を行う（Ｓ２）。
【００４１】
次に、ＷＥＢサーバ１０１の画像解析依頼機能６０１は、ストレージサーバ１０３に登録したコンテンツ２０１〜２０６の画像解析要求を、画像解析サーバ１０４に対して送信する。ＷＥＢサーバ１０１が画像解析サーバ１０４にコンテンツ２０１〜２０６を与えても良いし、画像解析サーバ１０４がストレージ０１０２からコンテンツ２０１〜２０６を取得しても良い。画像解析サーバ１０４の画像解析機能はコンテンツ２０１〜２０６それぞれの画像解析を行い、解析結果を画像情報サーバ１０５に登録する（Ｓ３）。この画像解析では、コンテンツに含まれる顔の画像を選択し、類似する画像を特定する。また、画像解析サーバ１０４の画像解析機能は、予め各ユーザの電話帳情報４０１の顔画像４１０４を解析し、解析結果と氏名４０１１とを対応付けて画像情報サーバ１０５に格納しておく。これにより、画像解析サーバ１０４の画像解析機能は、コンテンツ２０１〜２０６に含まれる人物の顔画像を選択し、画像情報サーバ１０５を検索することで、顔画像が一致する人物名を特定することができる。同様に、複数のコンテンツ２０１〜２０６に特定の人物が登場する類似画像についても、電話帳情報４０１に顔画像４１０４が登録されている人物であれば、人物名を特定できる。
【００４２】
次にＷＥＢサーバ１０１の位置情報取得機能６０３は、コンテンツ２０１〜２０６のＧＰＳ情報２１０３を取得し、位置情報提供サーバ１０６にＧＰＳ情報２１０３を送信して場所の検索を依頼する。位置情報提供サーバ１０６の位置情報提供機能は、ＧＰＳ情報２１０３を受信して、コンテンツを撮影した場所（所在地）を検索し、ＷＥＢサーバ１０１に検索結果を応答する（Ｓ４）。
【００４３】
ＷＥＢサーバ１０１のユーザ情報取得機能６０４は、ユーザ管理サーバ１０７と、画像情報サーバ１０５からアップロードしたユーザの電話帳情報４０１と、スケジュール情報３０１とからコンテンツの画像に写った人物名を取得する（Ｓ５）。
【００４４】
この処理は、まず、ＷＥＢサーバ１０１が、コンテンツ２０１〜２０６の撮影日時２０１２、撮影場所２０１３を取得して、ユーザ管理サーバ１０７のスケジュール管理機能７００に携帯端末１０８のユーザのスケジュール情報３０１の検索を行わせる。この検索の結果、携帯端末１０８のユーザのスケジュール情報３０１として図５に示すスケジュールが得られ、ユーザ管理サーバ１０７は、当該検索結果をＷＥＢサーバ１０１に応答する。
【００４５】
図５に示すスケジュール情報３０１では、登録したコンテンツ２０１〜２０６のうち、コンテンツ２０１〜２０６の撮影日時２１０２と撮影場所２１０３に一致するか否かを判定する（Ｓ６）。換言すれば、ＷＥＢサーバ１０１は、コンテンツ２０１〜２０６の撮影日時２１０２と、撮影場所２１０３が一致するスケジュール情報３０１があるか否かを判定する。撮影日時２１０２と、撮影場所２１０３が一致するスケジュール情報３０１が存在する場合にはステップＳ７へ進み、そうでなければステップＳ９へ進む。なお、この判定以降のステップＳ９〜Ｓ１４の処理は、登録するコンテンツ２０１〜２０６毎に繰り返して実行する。
【００４６】
ステップＳ７では、ＷＥＢサーバ１０１のアルバム生成管理機能６０５が、図７に示すように、スケジュール情報３０１の件名から「博多旅行」をアルバムタイトル１０３２１とするアルバム５０１を作成し、コンテンツ２０１を格納する（Ｓ８）。なお、アルバム５０１へのコンテンツの登録は、コンテンツ２０１をそのまま登録しても良いし、コンテンツ２０１のポインタなどをアルバム５０１に登録するようにしても良い。
【００４７】
一方、ステップＳ９では、コンテンツ２０２〜２０６はスケジュール情報３０１に登録されていないため、ＷＥＢサーバ１０１のアルバム生成管理機能６０５が、コンテンツ２０２〜２０６の撮影機種２１０４ごとのグルーピングと、撮影日時２０１２から一定の範囲内で撮影されたコンテンツのグルーピングを行い、コンテンツ２０２〜２０４とコンテンツ２０５、コンテンツ２０６に分類する。
【００４８】
そして、ＷＥＢサーバ１０１のアルバム生成管理機能６０５は、それぞれコンテンツ２０２〜２０６の撮影日時２０１２、撮影場所２０１３をアルバムタイトル１０３２１とする電子アルバム５０２〜５０４を生成し（Ｓ１０）、それぞれアルバム５０２〜５０４にコンテンツ１０３２２を登録する（Ｓ１１）。
【００４９】
次に、ＷＥＢサーバ１０１はアップロードされたコンテンツ２０１〜２０６から、コンテンツの撮影日時２１０２、撮影場所２１０３を取得する。また、ＷＥＢサーバ１０１の人物名取得機能６０２が、画像情報サーバ１０５の人物名管理機能から解析したコンテンツの人物名やオブジェクト名を取得し、ＷＥＢサーバ１０１のコメント生成機能６０６は図８のコメント６１０のように撮影日時と、撮影場所と、人物名等を含むコメントを生成し、アルバム５０１に付加する（Ｓ１２）。
【００５０】
なお、ＷＥＢサーバ１０１の人物名取得機能６０２は、人物名が電話帳情報４０１に登録されている画像４０１４と同一人物であれば電話帳情報４０１の登録名から取得しても良いし、携帯端末１０８のユーザが以前にアップロードしたコンテンツ情報１０３１に含まれる顔の人物と同一人物であれば画像情報サーバ１０５に登録済みの名称から取得しても良い。また、どちらからも取得できない場合は携帯端末１０８が画像情報サーバ１０５の人物名管理機能を用いて新規に登録しても良い。
【００５１】
さらに、ユーザ管理サーバ１０７は、ユーザの電話帳情報４０１に登録されている画像から人物名を取得できた場合、取得した人物名（他のユーザ）が同一撮影日時２１０２で、かつ同一撮影場所２１０３のコンテンツ情報１０３１をアップロードしているか否かを判定する（Ｓ１３）。この判定の結果、同一撮影日時で、かつ同一撮影場所のコンテンツ２０１〜２０６をアップロードしている場合、ＷＥＢサーバ１０１のアルバム生成管理機能６０５はそれぞれのアルバムを閲覧可能なアクセス権限を設定し、お互いのユーザＩＤで閲覧可能な共有設定を登録する（Ｓ１４）。この共有の設定は、図７の電子アルバム情報１０３２において、共有ＩＤ１０３２３に当該アルバム５０１の閲覧を許可するユーザＩＤを設定する。すなわち、ＷＥＢサーバ１０１は、図７のアルバム５０１には共有ＩＤ１０３２３に、上記他のユーザＩＤを設定する。一方、他のユーザの同一撮影日時かつ同一撮影場所のコンテンツに上記ユーザＩＤを設定し、当該ユーザと他のユーザの顔画像が選択されコンテンツを含むアルバムを自動的に共有することができる。
【００５２】
以上のように、本発明のＷＥＢサーバ１０１のアルバム生成管理機能６０５では、携帯端末１０８からアップロードしたコンテンツ２０１〜２０６の撮影日時２１０２と、撮影場所２１０３とを、スケジュール情報３０１の日時や場所と比較する。アルバム生成管理機能６０５は、コンテンツ２０１〜２０６の撮影日時２１０２と撮影場所２１０３がスケジュール情報３０１の日時や場所と一致していれば、スケジュール情報３０１の件名をタイトルとするグループにコンテンツ２０１、２０２を割り当てる。そして、コンテンツ２０１、２０２に含まれる顔の画像と、電話帳情報４０１に顔画像４１０４と一致または類似する人物が存在する場合、人物名を取得する。そして、アルバム生成管理機能６０５は、撮影日時２１０２と撮影場所２１０３とスケジュール情報３０１の件名及び人物名を結合してアルバム５０１のタイトルを自動的に生成する。
【００５３】
さらに、アルバム生成管理機能６０５は、アルバム５０１のコンテンツ２０１、２０２の撮影日時２１０２及び撮影場所２１０３が一致するコンテンツをアップロードした他のユーザを検索する。他のユーザが撮影日時２１０２及び撮影場所２１０３が一致するコンテンツをアップロードしていれば、当該他のユーザに上記生成したアルバム５０１を閲覧する権限を付与する。そして、上記他のユーザがアップロードしたコンテンツを含むアルバムについて、当該アルバム５０１のユーザが閲覧可能な権限を付与する。これにより、携帯端末１０８のユーザは、コンテンツをＷＥＢサーバ１０１へアップロードするだけで、スケジュール情報３０１に基づくアルバムへの分類と、コメントの生成が自動的に実施されるので、電子アルバム情報１０３２を極めて容易に生成し、管理することができる。
【００５４】
さらに、ＷＥＢサーバ１０１は、新たに生成した電子アルバム情報１０３２のコンテンツ２０１〜２０６と撮影日時２１０２と撮影場所２１０３が一致するコンテンツをアップロードした他のユーザを検索する。撮影日時２１０２と撮影場所２１０３が一致するコンテンツをアップロードした他のユーザが存在する場合には、撮影日時２１０２と撮影場所２１０３が一致するコンテンツを、携帯端末１０８のユーザと、当該他のユーザで相互に共有する設定を自動的に実施する。これにより、携帯端末１０８のユーザは、電話帳情報４０１に登録した顔画像４１０４と一致または類似する知人との間で電子アルバム５０１の共有を自動的に設定することができる。なお、共有の設定は、電子アルバム５０１に含まれるコンテンツ２０１、２０２毎に行うようにしても良い。
【００５５】
なお、本発明の実施例では、ローカルエリアネットワークが２つ、各種サーバと携帯端末１０８が１つしか示されていないが、勿論、実際にはこれ以上のローカルエリアネットワーク、各種サーバ、携帯端末が接続されていることは云うまでもない。また同様に、画像情報サーバ１０５が人物名やオブジェクト名を取得する実施の形態についてもあくまでも一例であることは云うまでもない。
【００５６】
また、上記実施例では、画像解析サーバ１０４、画像情報サーバ１０５、位置情報提供サーバ１０６、ユーザ管理サーバ１０７等のサーバが独立している例を開示したが、各サーバの機能をひとつのサーバ計算機に統合しても良い。すなわち、画像解析依頼機能６０１に代わって画像解析サーバ１０４と同様の処理を実施することで画像解析部をＷＥＢサーバ１０１に含んでも良い。同様に、画像情報サーバ１０５、位置情報提供サーバ１０６、ユーザ管理サーバ１０７の各機能を、画像情報格納部、位置情報提供部、ユーザ管理部としてＷＥＢサーバ１０１に含んでも良い。また、ユーザ管理部（ユーザ管理サーバ１０７）は、氏名、電話番号、顔画像などのプロフィールを管理する電話帳管理部と、携帯端末１０８の予定を管理するスケジュール情報管理部と、を含む。
【００５７】
また、上記実施例では電話帳情報４０１に顔画像４１０４を登録する例を示したが、顔以外の画像情報であってもよく、氏名に代わってオブジェクト名のプロフィールとして画像４１０４を登録してもよい。
【００５８】
なお、本発明において説明した計算機等の構成、処理部及び処理手段等は、それらの一部又は全部を、専用のハードウェアによって実現してもよい。
【００５９】
また、本実施例で例示した種々のソフトウェアは、電磁的、電子的及び光学式等の種々の記録媒体（例えば、非一時的な記憶媒体）に格納可能であり、インターネット等の通信網を通じて、コンピュータにダウンロード可能である。
【００６０】
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明をわかりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【符号の説明】
【００６１】
１０１  ＷＥＢサーバ１０１
１０２  ＤＢサーバ
１０３  ストレージサーバ
１０４  画像解析サーバ
１０５  画像情報サーバ
１０６  位置情報提供サーバ
１０７  ユーザ管理サーバ
２０１〜２０６  コンテンツ
３０１  スケジュール情報
４０１  電話帳情報
６００  コンテンツ情報登録機能
６０５  アルバム生成管理機能
６０６  コメント生成機能
５０１〜５０４  アルバム
１０３１  コンテンツ情報
１０３２  電子アルバム情報
【図１】
2015130112.tif 000003
【図２】
2015130112.tif 000004
【図３】
2015130112.tif 000005
【図４】
2015130112.tif 000006
【図５】
2015130112.tif 000007
【図６】
2015130112.tif 000008
【図７】
2015130112.tif 000009
【図８】
2015130112.tif 000010
【図９Ａ】
2015130112.tif 000011
【図９Ｂ】
2015130112.tif 000012
【図１０】
2015130112.tif 000013