(57)【要約】【課題】コンテンツデータを登録又は更新するだけで、データの公開に関する処理を実行できるようにする。【解決手段】ネットワーク（インターネット）上に各種のデータを保存するクラウドコンピューティングと呼ばれるデータ管理サービスにおいて、そのデータ処理装置（Ｗｅｂサーバ：クラウドサーバ装置）１は、データベースに登録されている人物関連データの“時間に関する情報”、“位置に関する情報”、“人物に関する情報”と、登録又は更新されたコンテンツデータに対応付けられている“時間に関する情報”、“位置に関する情報”、“人物に関する情報” のうちのいずれかが一致する場合に、コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する。【選択図】  図１
2014238681.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちの少なくともいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理装置。
【請求項２】
前記処理手段は、公開に関する所定の処理として、前記人物関連データに対応付けられた人物宛てに前記コンテンツデータが登録又は更新されたことを通知する処理を実行する、
ようにしたことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記処理手段は、公開に関する所定の処理として、前記人物関連データに対応付けられた人物による前記コンテンツデータへのアクセスを許可する処理を実行する、
ようにしたことを特徴とする請求項１又は請求項２に記載のデータ処理装置。
【請求項４】
前記処理手段は、公開に関する所定の処理として、前記判別手段により、前記コンテンツデータと前記人物関連データに含まれる人物に関する情報が一致しないと判別された場合に、その人物に関する情報を該人物関連データに対応付けて追加する処理を実行する、
ようにしたことを特徴とする請求項１〜請求項３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記処理手段は、公開に関する所定の処理として、前記コンテンツデータに対して人物認識処理を実行することにより、人物に関する情報として、そのコンテンツデータに含まれている人物を認識する、
ようにしたことを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記処理手段は、前記人物関連データに対応付けて人物に関する情報を追加した場合に、その追加人物による前記人物関連データへのアクセスを許可する処理を実行する、
ようにしたことを特徴とする請求項４又は請求項５に記載のデータ処理装置。
【請求項７】
前記判別手段は、前記コンテンツデータに対応付けられている時間に関する情報又は位置に関する情報が前記人物関連データに付加されている時間に関する情報又は位置に関する情報に一致する場合に、その人物関連データとコンテンツデータとは関連性が有ると判別する、
ようにしたことを特徴とする請求項１〜請求項６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記判別手段は、前記コンテンツデータに対応付けられている時間に関する情報及び位置に関する情報が前記人物関連データに付加されている時間に関する情報及び位置に関する情報に一致する場合に、その人物関連データとコンテンツデータとは関連性が有ると判別する、
ようにしたことを特徴とする請求項１〜請求項６のいずれか１項に記載のデータ処理装置。
【請求項９】
前記判別手段は、前記コンテンツデータ及び前記人物関連データの両方に含まれる時間に関する情報、位置に関する情報、人物に関する情報の全てに関して一致するか否かを判別する、
ようにしたことを特徴とする請求項１〜請求項６のいずれか１項に記載のデータ処理装置。
【請求項１０】
前記判別手段は、前記コンテンツデータ及び前記人物関連データの両方に含まれる時間に関する情報、位置に関する情報、人物に関する情報のうち、その２つの任意の組み合わせが一致するか否かを判別する、
ようにしたことを特徴とする請求項１〜請求項６のいずれか１項に記載のデータ処理装置。
【請求項１１】
前記人物関連データは、ネットワークを利用して関係する人物への公開を目的として、少なくとも時間に関する情報、位置に関する情報のいずれかとその人物に関する情報とを対応付けたデータである、
ようにしたことを特徴とする請求項１〜請求項１０のいずれか１項に記載のデータ処理装置。
【請求項１２】
前記人物関連データは、所定のイベントに対応付けて、前記時間に関する情報、位置に関する情報のいずれかと人物に関する情報が対応付けて登録され、
前記処理手段は、前記所定のイベントに関するコンテンツデータが登録又は更新された場合に、前記コンテンツデータ又は前記人物関連データの公開に関する所定の処理を実行する、
ようにしたことを特徴とする請求項１〜請求項１０のいずれか１項に記載のデータ処理装置。
【請求項１３】
複数のデータ処理装置の間でネットワークを介してデータの送受信を行うデータ処理システムにおいて、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理システム。
【請求項１４】
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得するステップと、
登録又は更新されたコンテンツデータを取得するステップと、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別するステップと、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するステップと、
を含むことを特徴とするデータ処理方法。
【請求項１５】
コンピュータに対して、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する機能と、
登録又は更新されたコンテンツデータを取得する機能と、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する機能と、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの公開に関する所定の処理を行うデータ処理装置、データ処理システム、データ処理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、スケジュールデータ、日記データなどのような電子データ（人物関連データ）をその本人以外の他の人物（関係者）に公開する場合には、例えば、ＷＷＷ（World  Wide  Web）サーバやグループウエア上にあるデータベースにその人物関連データをアップロードしてデータを公開するようにしているが、そのデータの公開にあたり、データ閲覧（公開）を許可する人物を指定し、その指定人物の公開鍵を使用してデータを暗号化すると共に、その公開に関する有効期限を通知することによって、データ閲覧のセキュリティを確保するようにした技術（特許文献１参照）が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術にあっては、どのユーザに対してどのデータの閲覧を許可するのか否かをデータ毎に指定する必要があるため、手間がかかり、その指定を間違える恐れがある。
【０００５】
本発明の課題は、コンテンツデータを登録又は更新するだけで、データの公開に関する処理を実行できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明のデータ処理装置は、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちの少なくともいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理装置である。
【０００７】
上述した課題を解決するために本発明のデータ処理システムは、
複数のデータ処理装置の間でネットワークを介してデータの送受信を行うデータ処理システムにおいて、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理システムである。
【０００８】
上述した課題を解決するために本発明のデータ処理方法は、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得するステップと、
登録又は更新されたコンテンツデータを取得するステップと、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別するステップと、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するステップと、
を含むことを特徴とするデータ処理方法である。
【０００９】
上述した課題を解決するために本発明のプログラムは、
コンピュータに対して、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する機能と、
登録又は更新されたコンテンツデータを取得する機能と、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する機能と、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する機能と、
を実現させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、コンテンツデータを登録又は更新するだけで、データの公開に関する処理を実行することができ、作業負担の軽減と共にデータセキュリティの維持が可能となる。
【図面の簡単な説明】
【００１１】
【図１】データ処理システムの概要を示したブロック図。
【図２】データ処理装置（クラウドサーバ装置）１の基本的な構成要素を説明するためのブロック図。
【図３】コンテンツデータ又は人物関連データの公開に関する所定の処理を説明するための図。
【図４】図３と同様に公開に関する所定の処理を説明するための図。
【図５】公開に関する所定の処理を説明するためのフローチャート図。
【図６】図５の動作に続くフローチャート。
【発明を実施するための形態】
【００１２】
以下、図１〜図６を参照して本発明の実施形態を説明する。
図１は、データの公開に関する所定の処理を行うデータ処理システムの概要を示したブロック図である。
本実施形態のデータ処理システムは、例えば、ネットワーク（インターネット）上に各種のデータを保存するクラウドコンピューティングと呼ばれるデータ管理サービスを提供する広域通信システムであり、データ処理装置（Ｗｅｂサーバ：クラウドサーバ装置）１を中核としてクライアント端末装置２を有する構成となっている。
【００１３】
このデータ処理装置（クラウドサーバ装置）１は、スケジュールデータなどの人物関連データなどを記憶管理するもので、通信機能などの基本機能のほか、撮影画像を解析してその被写体（人物）の顔を認識する画像解析機能などを備えている。そして、データ処理装置１は、クライアント端末装置２から公衆回線網（例えば、無線通信網、インターネット）３を介してアクセス要求を受けた際に、ユーザ認証処理を実行し、アクセス権限を持ったユーザであることを条件に、データの閲覧・編集・アップロードを可能としている。すなわち、データ処理装置１をアクセス可能な各クライアント端末装置２のユーザ（関係者）同士でコミュニティ（グループ）を作り、このグループ内の各メンバ（関係者）がデータ処理装置１側のデータを共有化して利用可能としたシステムで、データ毎に複数のユーザによる共有化が可能となっている。
【００１４】
また、データ処理装置１には、例えば、位置データ、地図データ、天気データなどのコンテンツデータを提供する他のサーバ装置４が公衆回線網３を介して接続されており、必要に応じて他のサーバ装置４から各種のコンテンツデータを受信取得するようにしている。クライアント端末装置２は、例えば、ＰＣ（パーソナルコンピュータ）、多機能型携帯電話機（スマートフォン）、タブレット端末などであり、その基本機能としてインターネット接続機能（Ｗｅｂアクセス機能）などを備え、スケジュールデータなどの人物関連データを作成してデータ処理装置１にその保存を指示するようにしている。
【００１５】
図２は、データ処理装置（クラウドサーバ装置）１の基本的な構成要素を説明するためのブロック図である。
制御部１１は、電源部１２からの電力供給によって動作し、記憶部１３内の各種のプログラムに応じてこのデータ処理装置１の全体動作を制御する中央演算処理装置やメモリなどを有している。記憶部１３は、後述する図５及び図６のフローチャートに示すプログラムなどを記憶するプログラムメモリＭ１と、フラグなど一時記憶用のワークメモリＭ２と、ユーザ毎にその認証情報、名前、人物認識用の顔画像、電子メールアドレスなどを記憶管理するユーザ管理テーブルＭ３などを有している。なお、記憶部１３は、ＳＤカードなどの記録メディアを含む構成であってもよく、他のサーバ装置（図示省略）側の記憶領域を含むものであってもよい。広域通信部１４は、多くのクライアント端末装置２による同時アクセスが可能なもので、ブロードバンドのインターネットに接続（例えば、光通信接続）されている。
【００１６】
操作部１５は、フルキーボードなどを有し、制御部１１は、操作部１５からの入力信号に応じた処理を実行する。表示部１６は、例えば、オペレータ用の確認画面や作業画面などを表示する。データベース１７は、いずれかのクライアント端末装置２からデータの保管が依頼された際に、この保管依頼に応じてそのデータを登録するためのデータベースで、制御部１１は、クライアント端末装置２からデータのアクセス要求を受けた際に、ユーザ認証処理を実行し、アクセス権限を持ったユーザであることを条件に、データの閲覧・編集などを可能としている。
【００１７】
ここで、本実施形態においてデータとは、スケジュールデータなどの人物関連データを示し、また、画像データ（静止画、動画像）、音声データ、テキストデータなどのコンテンツデータを示している。ここで、人物関連データとは、ネットワークを利用して関係する人物（関係者）への公開を目的として、少なくとも“時間に関する情報”、“位置に関する情報”のいずれかとその人物（関係者）に関する情報とを対応付けたデータである。この“時間に関する情報”とは、日付、時刻、曜日などのうち、少なくともそのいずれかを示し、例えば、日付又は曜日だけでもよく、日付及び時刻（例えば、時分）であってもよい。“位置に関する情報”とは、位置（経緯度）、場所（住所、施設名）などのうち、少なくともそのいずれかを示している。また、人物に関する情報とは、その人物の顔画像、名前、電話番号などのうち、少なくともそのいずれかを示し、又はその人物の音声を示している。また、人物関連データが撮影画像であれば、その画像に被写体しとして写っている人物を人物に関する情報としてもよく、人物関連データに付加されている付加情報であってもよい。
【００１８】
制御部１１は、クライアント端末装置２からデータベース１７へのアクセス要求を受けた際に、アクセス許可されているクライアント（アクセス権限が付与されているクライアント）であるか否かを判別し、アクセス許可のクライアントであることを条件に、そのデータの閲覧・編集を可能としている。また、制御部１１は、人物関連データがデータベース１７に登録されている状態において、その人物関連データに関連するコンテンツデータを登録又は更新した際に、その人物関連データ又はコンテンツデータをどの人物に公開するかの公開に関する所定の処理を実行するようにしている。
【００１９】
図３及び図４は、人物関連データ又はコンテンツデータの公開に関する所定の処理を説明するための図である。
ここで、図３に例においてデータベース１７に登録されている人物関連データＸは、スケジュールデータ（例えば、イベント：会議）を示したもので、そのイベントが開催される「予定日時」とその「開催場所」がその人物関連データに付加されていると共に、その関係者（会議参加者）として人物Ａ及び人物Ｂが付加されている。すなわち、この人物関連データＸは、少なくとも”時間に関する情報”、”位置に関する情報”のいずれかと「人物に関する情報」とが対応付けられてデータベース１７に登録されている登録データである。
【００２０】
このように人物関連データＸがデータベース１７に登録されている状態において、制御部１１は、コンテンツデータとして、クライアント端末２から静止画像のコンテンツデータＣａの登録又は更新が指示されたものとすると、そのコンテンツデータＣａは人物関連データＸに関連するコンテンツデータであるか否か、言い換えれば、そのコンテンツデータＣａに関連する人物関連データがデータベース１７に登録されているか否かを判別するようにしている。ここで、図３のコンテンツデータＣａは、その「作成日時」及び「作成位置」が付加されている撮影画像で、人物Ａを被写体とした静止画像を示している。このコンテンツデータＣａと人物関連データＸとの関連性を判別する際に、制御部１１は、それらの“時間に関する情報”、“位置に関する情報”を比較して一致しているか否かに基づいて、両データの関連性の有無を判別するようにしている。
【００２１】
すなわち、図３の例では、人物関連データＸの「予定日時」、「開催場所」とコンテンツデータＣａの「作成日時」、「作成位置」とを比較することにより、人物関連データＸとコンテンツデータＣａとの関連性の有無を判別するようにしている。この場合、データ処理装置１は、「開催場所」を他のサーバ装置４に送信し、その場所の位置データ（経緯度）を他のサーバ装置４から受信取得して位置の比較を行うようにしているが、データ処理装置１側において、場所を位置に変換する処理を行うようらしてもよい。図３の例では、人物関連データＸの「予定日時」及び「開催場所」とコンテンツデータＣａの「作成日時」及び「作成位置」が一致している場合で、人物関連データＸとコンテンツデータＣａとは関連性の有るデータであると判別された場合を示している。
【００２２】
このように関連性が有るデータであると判別した場合、制御部１１は、登録又は更新したコンテンツデータＣａを人物関連データＸに関連付けて（例えば、データＮｏ．などで対応付けて）、データベース１７に登録するようにしている。これによって例えば、イベント（会議）中の人物Ａを撮影した画像（コンテンツデータＣａ）をデータベース１７に登録した際に、そのコンテンツデータＣａは、その会議のスケジュールデータ（人物関連データＸ）に対応付けられることになる。なお、コンテンツデータと人物関連データとの対応付けの仕方は、任意である。
【００２３】
図３に示した他のコンテンツデータＣｂは、その「作成日時」及び「作成位置」が付加されている撮影画像で、人物Ｂを被写体とした静止画像を示している。そして、図３の例では、このコンテンツデータＣｂと人物関連データＸとを比較した結果、時間に関する「作成日時」と「予定日時」は一致するが、位置に関する「作成位置」と「開催場所」とが不一致の場合で、人物関連データＸとコンテンツデータＣａとは関連性の無いデータであると判別された場合を示している。
【００２４】
ここで、上述の“一致するか否か”とは、人物関連データＸの時間に関する「予定日時」が時間帯であれば、その時間帯に「作成日時」が含まれているか否かを示し、「予定日時」が日付時刻であれば、その日付時刻を基準にプラス／マイナスの時間差の範囲内に「作成日時」が含まれているか否かを示している。“位置に関する情報”の場合も同様で、場所（エリア）であれば、そのエリア内に含まれているか否かを示し、位置（ポイント）であれば、位置差の範囲内に含まれているか否かを示している。
【００２５】
このようにして人物関連データＸとコンテンツデータＣａとを関連付けるための処理を行うと、制御部１１は、人物関連データＸに付加されている人物（関係者）宛てに、関連コンテンツデータを登録又は更新したことを示すメッセージを電子メールによって通知するようにしている。つまり、コンテンツデータの公開に関する処理として、メール通知を行うようにしている。
【００２６】
図４は、他の例を示し、人物関連データＸの「予定日時」、「開催場所」とコンテンツデータＣａの「作成日時」、「作成位置」とを比較した結果、“位置に関する情報”の「作成位置」と「開催場所」は一致するが、“時間に関する情報”の「作成日時」と「予定日時」が不一致の場合である。また、図４に示した他のコンテンツデータＣｃは、「作成位置」が付加されていない場合の撮影画像で、人物Ｃを被写体とした動画像を示し、図４の例では、人物関連データＸの「予定日時」とコンテンツデータＣｃの「作成日時」とを比較した結果、両者が一致した場合で、人物関連データＸとコンテンツデータＣｃとは関連性の有るデータであると判別された場合を示している。
【００２７】
上述のように人物関連データとコンテンツデータの“時間に関する情報”、“位置に関する情報”を比較する場合に、“時間及び位置に関する情報”がコンテンツデータに付加されていれば、その両方（日時及び位置）に関する情報の一致を条件として、人物関連データとコンテンツデータとを関連付けるようにしているが、いずれか一方の情報（日時又は位置）に関する情報しかコンテンツデータに付加されていない場合には、その情報（日時又は位置）だけが一致することを条件として、人物関連データとコンテンツデータとを関連付けるようにしている。このように人物関連データとコンテンツデータとを関連付けたときには、更に、人物関連データとコンテンツデータとの人物同士を比較し、人物関連データに存在していない人物がコンテンツデータに含まれていれば、その人物を人物関連データに追加するようにしている。
【００２８】
すなわち、図３の例において、人物関連データＸの人物はその関係者（例えば、イベント参加者）としての人物Ａ及び人物Ｂであり、コンテンツデータＣａの人物はその被写体としての人物Ａであるため、人物関連データに存在していない人物はコンテンツデータに含まれていない場合を示している。ここで、制御部１１は、コンテンツデータ（撮影画像）Ｃａの人物部分を解析し、その解析結果とユーザ管理テーブルＭ３内の人物認識用の顔画像とを照合して、コンテンツデータＣａ内の人物Ａを認識する処理を行うようにしている。
【００２９】
図４の例は、コンテンツデータＣａの人物Ｃは、人物関連データＸに存在していない人物であるために、この人物Ｃを人物関連データＸにそのアクセスを許可する人物として追加する処理（人物関連データＸへのアクセス権限を人物Ｃに付与する処理：人物関連データの公開に関する処理）を行うようにしている。この場合においても、人物関連データＸの各人物Ａ、Ｂ、Ｃ宛て、関連コンテンツデータＣｃを登録又は更新したことを電子メールによって通知する処理を行うようにしている。
【００３０】
このように本実施形態においてデータ処理装置（クラウドサーバ装置）１は、少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とが対応付けて登録されている人物関連データ（スケジュールデータなど）を取得する人物関連データ取得手段（制御部１１、記憶部１３、データベース１７）と、登録又は更新されたコンテンツデータ（例えば、動画像、静止画像、音声、テキストなど）を取得するコンテンツデータ取得手段（制御部１１、記憶部１３、広域通信部１４）と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報と、前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報のうちの少なくともいずれかが一致するか否かを判別する判別手段（制御部１１、記憶部１３）と、前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理（通知処理、アクセス許可処理など）を実行する処理手段（制御部１１、記憶部１３、広域通信部１４）と、を備える構成となっている。
【００３１】
次に、本実施形態におけるデータ処理装置（クラウドサーバ装置）１の動作概念を図５及び図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用して本実施形態特有の動作を実行することもできる。
【００３２】
図５及び図６は、電源投入に応じて実行開始されるデータ処理装置（クラウドサーバ装置）１の動作（本実施形態の特徴的な動作）を説明するためのフローチャートである。
先ず、データ処理装置１の制御部１１は、電源投入に応じて初期化処理などを実行した後、いずれかのクライアント端末装置２から人物関連データの登録が指示されたか否かを調べたり（図５のステップＳ１）、コンテンツデータの登録又は更新が指示されたか否かを調べたり（ステップＳ５）、他の指示を受けたか否かを調べたりする（ステップＳ６）。
【００３３】
ここで、他の指示を受けたときには（ステップＳ６でＹＥＳ）、その指示に応じた処理（ステップＳ７）を行った後、最初のステップＳ１に戻る。なお、その他の指示に応じた処理としては、例えば、データベース１７内の人物関連データやコンテンツデータデータが任意に指定されてその削除が指示されたときは、その指定データの削除処理を行い、データのアクセスの変更が指示されたときには、その指定データにアクセス可能な人物を変更する処理を行う。
【００３４】
また、いずれかのクライアント端末装置２側で作成された人物関連データの登録又は更新が指示されたときには（ステップＳ１でＹＥＳ）、日時や場所が付加されている人物関連データを受信取得して（ステップＳ２）、その人物関連データをデータベース１７に登録又は更新する（ステップＳ３）。この場合、人物関連データは、そのアクセスが許可されている人物（関係者）に対応付けて登録又は更新されるが、その対応付けの仕方は、任意である。そして、この人物（関係者）に対して人物関連データが登録又は更新されたことを電子メールによって通知する処理を行う（ステップＳ４）。その後、最初のステップＳ１に戻る。
【００３５】
また、いずれかのクライアント端末装置２からコンテンツデータの登録又は更新が指示されたときには（ステップＳ５でＹＥＳ）、図６のフローに移り、クライアント端末装置２から登録又は更新対象のコンテンツデータを受信取得し（ステップＳ８）、このコンテンツデータをデータベース１７に登録したり、更新したりする処理を行う（ステップＳ９）。そして、このコンテンツデータに対応付けられている“時間に関する情報”、“位置に関する情報”を取得し（ステップＳ１０）、データベース１７に登録されている人物関連データの“時間に関する情報”、“位置に関する情報”と比較し（ステップＳ１１）、両者は一致するか否かを調べる（ステップＳ１２）。
【００３６】
すなわち、コンテンツデータに“時間及び位置に関する情報”の両方が付加されている場合には、コンテンツデータに“時間及び位置に関する情報”と人物関連データの“時間及び位置に関する情報”とを比較して、それらの日時及び位置が一致する人物関連データが登録されているか否かを調べる。また、コンテンツデータに“時間に関する情報”、“位置に関する情報”のいずれか一方が付加されている場合には、その付加されている日時又は位置に一致する人物関連データが登録されているか否かを調べる。
【００３７】
その結果、両者の不一致を検出したときには（ステップＳ１２でＮＯ）、図５の最初のステップＳ１に戻るが、両者の一致を検出したときには（ステップＳ１２でＹＥＳ）、登録又は更新されたコンテンツと該人物関連データとをデータＮｏ．などを介して関連付ける（対応付ける）処理を行う（ステップＳ１３）。そして、そのコンテンツの公開に関する所定の処理として該人物関連データに対応付けられている各人物（関係者）宛てに、関連コンテンツが登録又は更新されたことを電子メールによって通知する処理を行うと共に（ステップＳ１４）、その各人物（関係者）に対して関連コンテンツへのアクセスを許可する処理（アクセス権限を付与する処理）を行う（ステップＳ１５）。
【００３８】
更に、コンテンツデータが撮影画像の場合には画像解析を行って被写体（人物）を特定し、撮影画像ではなければ、そのコンテンツに付加されている人物を読み出し、コンテンツデータと人物関連データとの人物を比較する（ステップＳ１６）。ここで、人物関連データに存在していない他の人物がコンテンツデータに含まれているか否かを調べ（ステップＳ１７）、他の人物がコンテンツデータに含まれていなければ（ステップＳ１７でＮＯ）、図５の最初のステップＳ１に戻るが、例えば、図４に示すように、人物関連データＸに存在していない人物ＣがコンテンツデータＣｃに含まれていれば（ステップＳ１７でＹＥＳ）、この人物を人物関連データへのアクセスを許可する人物として追加する処理（人物関連データへのアクセス権限をその人物に付与する処理：人物関連データの公開に関する処理）を行うと共に（ステップＳ１８）、その追加した人物宛てに、関連コンテンツが登録又は更新されたことを電子メールによって通知する処理を行う（ステップＳ１９）。そして、図５の最初のステップＳ１に戻り、以下、同様の動作を繰り返す。
【００３９】
以上のように、本実施形態においてデータ処理装置（クラウドサーバ装置）１の制御部１１は、データベース１７に登録されている人物関連データの“時間に関する情報”、“位置に関する情報”と、登録又は更新されたコンテンツデータに対応付けられている“時間に関する情報”、“位置に関する情報”とが一致する場合に、コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するようにしたので、コンテンツデータを登録又は更新するだけで、データ毎に公開する人物を指定する作業を行わなくても、どの人物にデータを公開するかを確実に指定することができ、作業負担の軽減と共にデータセキュリティの維持が可能となる。
【００４０】
データ処理装置１は、公開に関する所定の処理として、人物関連データに対応付けられている人物宛てにコンテンツデータが登録又は更新されたことを通知する処理を行うようにしたので、人物を指定する操作が行われなくても、関連する人物だけに、関連するコンテンツが登録又は更新されたことを直ちに知らせることが可能となる。
【００４１】
データ処理装置１は、公開に関する所定の処理として、人物関連データに対応する人物によるコンテンツデータへのアクセスを許可する処理を行うようにしたので、その人物は特別な操作を行うことなく、関連するコンテンツを閲覧することが可能となると共に、適切な人物へのアクセス許可であるため、コンテンツのセキュリティを確保することが可能となる。
【００４２】
データ処理装置１は、公開に関する所定の処理として、関連性の有るコンテンツデータに含まれている人物と人物関連データに対応付けられている人物とを比較した結果、コンテンツデータに含まれている人物が人物関連データの人物として含まれていなければ、その人物を人物関連データに対応付けて追加するようにしたので、人物関連データに対して特別な操作を行うことなく、人物関連データに関係する人物を追加することが可能となる。
【００４３】
データ処理装置１は、公開に関する所定の処理として、コンテンツデータに対して人物認識処理を実行することによりそのコンテンツデータに含まれている人物を認識するようにしたので、更に人物を適切に特定することができ、その人物を関係者として追加することが可能となる。
【００４４】
データ処理装置１は、人物関連データに対応付けて人物を追加した場合に、その追加人物による人物関連データへのアクセスを許可する処理を実行するようにしたので、人物関連データに人物を追加する処理をそのデータへのアクセスを許可する処理とすることができる。
【００４５】
コンテンツデータに対応付けられている“時間に関する情報”又は“位置に関する情報”が人物関連データに付加されている“時間に関する情報”又は“位置に関する情報”に一致する場合に、公開に関する所定の処理を実行するようにしたので、日時、位置のいずれか一方が一致するだけで、公開に関する所定の処理を行うことができる。
【００４６】
コンテンツデータに対応付けられている“時間に関する情報”及び“位置に関する情報”が人物関連データに付加されている“時間に関する情報”及び“位置に関する情報”に一致する場合に、公開に関する所定の処理を実行するようにしたので、たまたま日時又は位置のいずれか一方が一致してしまったような場合には、公開に関する所定の処理を防止することができる。
【００４７】
人物関連データは、ネットワークを利用して関係する人物への公開を目的として、少なくとも“時間に関する情報”、“位置に関する情報”のいずれかとその人物（関係者）とを対応付けたデータであり、コンテンツデータを登録又は更新するだけで、そのコンテンツデータを関係者に公開することが可能となる。
【００４８】
なお、上述した実施形態においては、コンテンツデータに対応付けられている時間に関する情報、位置に関する情報と、人物関連データの時間に関する情報、位置に関する情報のうちの少なくともいずれかが一致することを条件に、コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するようにしたが、コンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報と、人物関連データの時間に関する情報、位置に関する情報、人物に関する情報のうちの少なくともいずれかが一致することを条件に、コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するようにしてもよい。これによってコンテンツデータと人物関連データとの関連性を人物に基づいて判別することが可能となる。
【００４９】
更に、コンテンツデータと人物関連データの時間に関する情報、位置に関する情報、人物に関する情報のうち、その２つの組み合わせが一致することを条件として、コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するようにすれば、コンテンツデータと人物関連データとの関連性を多様に判別することが可能となる。
【００５０】
上述した実施形態においては、人物関連データとコンテンツデータとの人物同士を比較した結果、人物関連データに存在していない人物がコンテンツデータに含まれていれば、その人物を人物関連データにそのアクセスを許可する人物として追加する処理を行うようにしたが、これとは逆に、コンテンツデータに存在していない人物が人物関連データに含まれていれば、その人物をコンテンツデータにそのアクセスを許可する人物として追加する処理（コンテンツデータへのアクセス権限を人物Ａ、Ｂに付与する処理）を行うようにしてもよい。
【００５１】
また、上述した実施形態においては、人物関連データとしてスケジュールデータを例示したが、それに限らず、日記データ、ＳＮＳ（social  networking  service）データなどであってもよい。
【００５２】
また、上述した実施形態において示した“装置”や“部”とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。
【００５３】
以下、本発明の諸態様を付記としてまとめて記載する。
（付記）
（請求項１）
請求項１に記載の発明は、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちの少なくともいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理装置である。
（請求項２）
請求項２に記載の発明は、請求項１に記載のデータ処理装置において、
前記処理手段は、公開に関する所定の処理として、前記人物関連データに対応付けられた人物宛てに前記コンテンツデータが登録又は更新されたことを通知する処理を実行する、
ようにしたことを特徴とするデータ処理装置である。
（請求項３）
請求項３に記載の発明は、請求項１又は請求項２に記載のデータ処理装置において、
前記処理手段は、公開に関する所定の処理として、前記人物関連データに対応付けられた人物による前記コンテンツデータへのアクセスを許可する処理を実行する、
ようにしたことを特徴とするデータ処理装置である。
（請求項４）
請求項４に記載の発明は、請求項１〜請求項３のいずれか１項に記載のデータ処理装置において、
前記処理手段は、公開に関する所定の処理として、前記判別手段により、前記コンテンツデータと前記人物関連データに含まれる人物に関する情報が一致しないと判別された場合に、その人物に関する情報を該人物関連データに対応付けて追加する処理を実行する、
ようにしたことを特徴とするデータ処理装置である。
（請求項５）
請求項５に記載の発明は、請求項４に記載のデータ処理装置において、
前記処理手段は、公開に関する所定の処理として、前記コンテンツデータに対して人物認識処理を実行することにより、人物に関する情報として、そのコンテンツデータに含まれている人物を認識する、
ようにしたことを特徴とするデータ処理装置である。
（請求項６）
請求項６に記載の発明は、請求項４又は請求項５に記載のデータ処理装置において、
前記処理手段は、前記人物関連データに対応付けて人物に関する情報を追加した場合に、その追加人物による前記人物関連データへのアクセスを許可する処理を実行する、
ようにしたことを特徴とするデータ処理装置である。
（請求項７）
請求項７に記載の発明は、請求項１〜請求項６のいずれか１項に記載のデータ処理装置において、
前記判別手段は、前記コンテンツデータに対応付けられている時間に関する情報又は位置に関する情報が前記人物関連データに付加されている時間に関する情報又は位置に関する情報に一致する場合に、その人物関連データとコンテンツデータとは関連性が有ると判別する、
ようにしたことを特徴とするデータ処理装置である。
（請求項８）
請求項８に記載の発明は、請求項１〜請求項６のいずれか１項に記載のデータ処理装置において、
前記判別手段は、前記コンテンツデータに対応付けられている時間に関する情報及び位置に関する情報が前記人物関連データに付加されている時間に関する情報及び位置に関する情報に一致する場合に、その人物関連データとコンテンツデータとは関連性が有ると判別する、
ようにしたことを特徴とするデータ処理装置である。
（請求項９）
請求項９に記載の発明は、請求項１〜請求項６のいずれか１項に記載のデータ処理装置において、
前記判別手段は、前記コンテンツデータ及び前記人物関連データの両方に含まれる時間に関する情報、位置に関する情報、人物に関する情報の全てに関して一致するか否かを判別する、
ようにしたことを特徴とするデータ処理装置。
（請求項１０）
請求項１０に記載の発明は、請求項１〜請求項６のいずれか１項に記載のデータ処理装置において、
前記判別手段は、前記コンテンツデータ及び前記人物関連データの両方に含まれる時間に関する情報、位置に関する情報、人物に関する情報のうち、その２つの任意の組み合わせが一致するか否かを判別する、
ようにしたことを特徴とするデータ処理装置。
（請求項１１）
請求項１１に記載の発明は、請求項１〜請求項１０のいずれか１項に記載のデータ処理装置において、
前記人物関連データは、ネットワークを利用して関係する人物への公開を目的として、少なくとも時間に関する情報、位置に関する情報のいずれかとその人物に関する情報とを対応付けたデータである、
ようにしたことを特徴とするデータ処理装置である。
（請求項１２）
請求項１２に記載の発明は、請求項１〜請求項１０のいずれか１項に記載のデータ処理装置において、
前記人物関連データは、所定のイベントに対応付けて、前記時間に関する情報、位置に関する情報のいずれかと人物に関する情報が対応付けて登録され、
前記処理手段は、前記所定のイベントに関するコンテンツデータが登録又は更新された場合に、前記コンテンツデータ又は前記人物関連データの公開に関する所定の処理を実行する、
ことを特徴とするデータ処理装置である。
（請求項１３）
請求項１３に記載の発明は、
複数のデータ処理装置の間でネットワークを介してデータの送受信を行うデータ処理システムにおいて、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する人物関連データ取得手段と、
登録又は更新されたコンテンツデータを取得するコンテンツデータ取得手段と、
前記人物関連データ取得手段によって取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記コンテンツデータ取得手段によって取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する処理手段と、
を具備したことを特徴とするデータ処理システムである。
（請求項１４）
請求項１４に記載の発明は、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得するステップと、
登録又は更新されたコンテンツデータを取得するステップと、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別するステップと、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行するステップと、
を含むことを特徴とするデータ処理方法である。
（請求項１５）
請求項１５に記載の発明は、
コンピュータに対して、
少なくとも時間に関する情報、位置に関する情報のいずれかと人物に関する情報とを対応付けて登録されている人物関連データを取得する機能と、
登録又は更新されたコンテンツデータを取得する機能と、
前記取得された人物関連データの時間に関する情報、位置に関する情報、人物に関する情報と、前記取得されたコンテンツデータに対応付けられている時間に関する情報、位置に関する情報、人物に関する情報のうちのいずれかが一致するか否かを判別する機能と、
前記判別結果に応じて、前記コンテンツデータ又は人物関連データの公開に関する所定の処理を実行する機能と、
を実現させるためのプログラムである。
【符号の説明】
【００５４】
１  データ処理装置（クラウドサーバ装置）
２  クライアント端末装置
３  公衆回線網
１１  制御部
１３  記憶部
１４  広域通信部
１７  データベース
Ｍ３  ユーザ管理テーブル
【図１】
2014238681.tif 000003
【図２】
2014238681.tif 000004
【図３】
2014238681.tif 000005
【図４】
2014238681.tif 000006
【図５】
2014238681.tif 000007
【図６】
2014238681.tif 000008