(57)【要約】【課題】あるユーザがコンテンツを提供した際にそのユーザの位置を近くの他のユーザに報せることによって、ユーザ間のコミュニケーションの促進を図ることができるサーバ装置を提供すること。【解決手段】クライアント装置２００から画像データ及び説明データが送信されると、データ受信部１０１において画像データの撮影日時が特定されるとともに、画像データの撮影場所が特定される。また、クライアント装置３００からクライアント情報が送信されると、クライアント情報受信部１０３においてクライアント装置３００の現在地が特定されるとともに、クライアント装置３００が特定される。データ検索部１０４では、クライアント装置３００の近くで且つ現在時刻との時間差が短い撮影日時に撮影された画像データが検索される。検索された画像データは説明データとともにクライアント装置３００に送信される。【選択図】    図１
2009086736.tif 000002
【特許請求の範囲】
【請求項１】
第１のクライアント装置から画像データ及び該画像データに関連する説明データを受信するデータ受信手段と、
前記受信された画像データ又は説明データから前記画像データの撮影場所を特定する撮影場所特定手段と、
前記受信された説明データから前記画像データの撮影日時を特定する撮影日時特定手段と、
前記受信された画像データと前記生成された説明データとを格納するデータ格納手段と、
第２のクライアント装置の現在地を特定する現在地特定手段と、
前記第２のクライアント装置の現在地に基づき、前記データ格納手段から、前記第２のクライアント装置の近くの撮影場所で撮影され且つ現在時刻と前記撮影日時との差が所定時間よりも短い画像データと該画像データに係る説明データとを検索するデータ検索手段と、
前記検索された画像データと説明データとを前記第２のクライアント装置に送信するデータ送信手段と、
を具備することを特徴とするサーバ装置。
【請求項２】
前記データ検索手段は、前記検索を、所定の期間、所定の時間間隔で繰り返すことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記データ受信手段は、前記第１のクライアント装置から前記画像データの撮影者を特定するための撮影者データをさらに受信し、
前記データ送信手段は、前記検索された画像データ及び説明データとともに、前記撮影者データを前記第２のクライアント装置に送信することを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記画像データの撮影者を特定するための撮影者データを格納する撮影者データ格納手段をさらに有し、
前記データ送信手段は、前記検索された画像データ及び説明データとともに、前記撮影者データを前記第２のクライアント装置に送信することを特徴とする請求項１に記載のサーバ装置。
【請求項５】
前記データ受信装置は、外部のサーバ装置から、前記画像データの撮影者を特定するための撮影者データをさらに受信し、
前記データ送信手段は、前記検索された画像データ及び説明データとともに、前記撮影者データを前記第２のクライアント装置に送信することを特徴とする請求項１に記載のサーバ装置。
【請求項６】
前記データ受信手段は、前記第１のクライアント装置から前記画像データ、前記説明データ、及び前記撮影者データの少なくとも何れかの前記第２のクライアント装置への送信を制限するための公開条件をさらに受信し、
前記データ送信手段は、前記公開条件に従って、前記画像データ、前記説明データ、及び前記撮影者データの少なくとも何れかの前記第２のクライアント装置への送信を制限することを特徴とする請求項３乃至５の何れかに記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるユーザ間のコミュニケーションの促進を図るためのシステムにおけるサーバ装置に関する。
【背景技術】
【０００２】
コンテンツの提供に係る提案として、例えば特許文献１においては、ユーザから応募された画像データとこの画像データの撮影位置を含む説明データとをサーバに登録しておき、クライアントからの要求を受けて画像データ及び説明データとともに、画像データの撮影位置を示す地図とその地図上の位置情報をクライアントに送信している。これにより、送信された画像データがどの場所で撮影されたのかを容易且つ的確に知ることが可能である。
【特許文献１】特開２００３−１０８５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、コンテンツを提供したユーザの近くにそのコンテンツを利用したいと考えるユーザが存在していれば、その旨を通知することにより、両者が実際に会ってコミュニケーションが促進されることが期待される。ここで、特許文献１では、コンテンツを提供したユーザの位置を他のユーザに配信する訳ではないので、このような異なるユーザ間の現実におけるコミュニケーションの促進に必ずしも適しているとは言えない。
【０００４】
本発明は、上記の事情に鑑みてなされたもので、あるユーザがコンテンツを提供した際にそのユーザの位置を近くの他のユーザに報せることによって、ユーザ間のコミュニケーションの促進を図ることができるサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明の第１の態様のサーバ装置は、第１のクライアント装置から画像データ及び該画像データに関連する説明データを受信するデータ受信手段と、前記受信された画像データ又は説明データから前記画像データの撮影場所を特定する撮影場所特定手段と、前記受信された説明データから前記画像データの撮影日時を特定する撮影日時特定手段と、前記受信された画像データと前記生成された説明データとを格納するデータ格納手段と、第２のクライアント装置の現在地を特定する現在地特定手段と、前記第２のクライアント装置の現在地に基づき、前記データ格納手段から、前記第２のクライアント装置の近くの撮影場所で撮影され且つ現在時刻と前記撮影日時との差が所定時間よりも短い画像データと該画像データに係る説明データとを検索するデータ検索手段と、前記検索された画像データと説明データとを前記第２のクライアント装置に送信するデータ送信手段とを具備することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、あるユーザがコンテンツを提供した際にそのユーザの位置を近くの他のユーザに報せることによって、ユーザ間のコミュニケーションの促進を図ることができるサーバ装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。図１に示す情報提供システムは、サーバ装置１００と、クライアント装置２００、３００とが通信自在に接続されて構成されている。図１に示す情報提供システムは、サーバ装置１００と、クライアント装置２００、３００との間で画像コンテンツの送受信を行うものである。なお、ここでの画像コンテンツは、画像データと画像データに関する説明データとを含むものとする。なお、説明データは、画像データの撮影場所と画像データの撮影日時とを少なくとも含むデータとする。この他、説明データに、画像データのファイル名（タイトル）、撮影条件、撮影者の名前、撮影者のコメント等を含めるようにしても良い。
【０００８】
サーバ装置１００は、データ受信部１０１と、データ格納部１０２と、クライアント情報受信部１０３と、データ検索部１０４と、データ送信部１０５とを有している。
【０００９】
データ受信部１０１は、撮影日時特定部１０１ａと、撮影場所特定部１０１ｂとを有し、クライアント装置２００から画像データ及び説明データを受信する。撮影日時特定部１０１ａは、クライアント装置２００から受信された画像データの撮影日時を特定する。撮影日時は、撮影日時を特定するための情報が説明データに含まれている場合には、その情報から特定することができる。撮影場所特定部１０１ｂは、クライアント装置２００から受信された画像データの撮影場所を特定する。撮影場所は、撮影場所を特定するための情報が説明データに含まれている場合には、その情報から特定することができる。または、各種の風景画像をデータベース化して格納しておけば、受信された画像内の背景をデータベース内の風景画像と比較することによっても撮影場所を特定することができる。
【００１０】
データ格納部１０２は、データ受信部１０１において受信された画像データと説明データとを関連付けて格納する。クライアント情報受信部１０３は、現在地特定部１０３ａと、クライアント特定部１０３ｂとを有し、クライアント装置３００からクライアント情報を受信する。ここで、クライアント情報は、クライアント装置３００の情報（クライアント装置３００のユーザのＩＤ等）と、クライアント装置３００の現在地の情報を含むものである。現在地特定部１０３ａは、クライアント装置３００から受信されたクライアント情報からクライアント装置３００の現在地を特定する。クライアント特定部１０３ｂは、クライアント装置３００から受信されたクライアント情報からクライアント装置３００（若しくはそのユーザ）を特定する。
【００１１】
データ検索部１０４は、クライアント情報受信部１０３の現在地特定部１０３ａで特定されたクライアント装置３００の現在地と、現在時刻とを検索キーとしてデータ格納部１０２に格納されている画像データの検索を行う。具体的には、データ検索部１０４は、画像データの説明データを参照して、クライアント特定部１０３ｂによって特定されたクライアント装置３００の現在地に対して所定距離よりも近くの撮影場所で、且つ現在時刻との時間差が所定時間よりも短い撮影日時に撮影された画像データを検索し、検索した画像データを説明データとともにデータ送信部１０５に出力する。データ送信部１０５は、データ検索部１０４によって検索された画像データと説明データとをクライアント情報受信部１０３のクライアント特定部１０３ｂによって特定されたクライアント装置３００に送信する。
【００１２】
第１のクライアント装置としてのクライアント装置２００は、例えば、カメラ付き携帯電話機等の端末装置であって、撮影によって画像データ及び説明データを取得するとともに、取得した画像データ及び説明データをサーバ装置１００に送信する。なお、説明データに含まれる撮影場所は、例えばＧＰＳ機能によって検出する。また、撮影日時は、例えば時計機能によって検出する。ここで、クライアント装置２００による画像データ及び説明データの送信は、例えば、画像の撮影時に自動的になされる。または、ユーザによる手動操作によって送信できるようにしても良い。
【００１３】
第２のクライアント装置としてのクライアント装置３００は、例えば携帯電話機等の端末装置であって、サーバ装置１００から画像データ及び説明データを受信するとともに、サーバ装置１００にクライアント情報を送信する端末装置である。なお、クライアント情報に含まれる現在地は、例えばＧＰＳ機能によって検出する。ここで、クライアント装置３００によるクライアント情報の送信は、例えばクライアント装置３００とサーバ装置１００との通信接続が確立されたときに自動的になされる。または、ユーザによる手動操作によって送信できるようにしても良い。
【００１４】
以下、図１に示す情報提供システムの動作について説明する。図２は、情報提供システムのサーバ装置１００の動作を示すフローチャートである。
【００１５】
クライアント装置２００による撮影が行われると画像データが生成される。同時に、撮影場所及び撮影日時等が検出されて説明データが生成される。画像データ及び説明データが生成されると、クライアント装置２００とサーバ装置１００との通信接続が確立され、画像データ及び説明データがクライアント装置２００からサーバ装置１００に送信される。なお、上述したように、画像データ及び説明データの送信はユーザ操作に従って行われるようにしても良い。サーバ装置１００に送信された画像データ及び説明データは、サーバ装置１００のデータ受信部１０１を介して受信される（ステップＳ１）。画像データ及び説明データが受信されると、撮影日時特定部１０１ａによって画像データの撮影日時が特定されるとともに、撮影場所特定部１０１ｂによって画像データの撮影場所が特定される（ステップＳ２）。
【００１６】
また、クライアント装置３００とサーバ装置１００との通信接続が確立されると、クライアント装置３００の現在地及びクライアント装置３００のＩＤを含むクライアント情報がクライアント装置３００からサーバ装置１００に送信される。なお、上述したように、クライアント情報の送信はユーザ操作に従って行われるようにしても良い。サーバ装置１００に送信されたクライアント情報は、サーバ装置１００のクライアント情報受信部１０３を介して受信される（ステップＳ３）。クライアント情報が受信されると、現在地特定部１０３ａによってクライアント装置３００の現在地が特定されるとともに、クライアント特定部１０３ｂによってクライアント装置３００が特定される（ステップＳ４）。特定されたクライアント装置３００の現在地情報は検索キーとしてデータ検索部１０４に送られる。
【００１７】
クライアント情報受信部１０３からクライアント装置３００の現在地情報が送られてくると、データ検索部１０４では、所定の期間、所定の時間間隔で、クライアント装置３００の現在地及び現在時刻を検索キーとした画像データの検索が行われる（ステップＳ５）。具体的には、データ格納部１０２に格納されている説明データを参照して、クライアント装置３００の現在地から所定距離（例えば１ｋｍ程度）よりも近くで且つ現在時刻との時間差が所定時間（例えば１０分程度）よりも短い画像データが検索される。
【００１８】
検索の結果、上記の条件に該当する画像データが検索された場合には、その画像データが説明データとともにクライアント装置３００に送信される（ステップＳ６）。上記の条件に該当する画像データがテータ格納部１０２に格納されている場合、クライアント装置２００による撮影がクライアント装置３００の近くでなされ、且つ撮影がなされてからそれほど時間が経過していないため、クライアント装置２００のユーザはクライアント装置３００のユーザの近くに存在していると考えられる。したがって、クライアント装置２００のユーザがクライアント装置３００のユーザの近くにいる旨をクライアント装置３００のユーザに通知することで、クライアント装置２００のユーザとクライアント装置３００のユーザが実際に会ってコミュニケーションを図ることが期待される。なお、クライアント装置３００のユーザに通知するだけでなく、クライアント装置２００のユーザに対してもクライアント装置３００のユーザが近くにいることを通知することがより好ましい。
【００１９】
以上説明したように本実施形態によれば、あるクライアント装置の近くで撮影がなされた場合に、そのクライアント装置に、撮影を行ったクライアント装置から送信された画像データとその画像データに係る説明データとを送信している。これによって、ユーザ間のコミュニケーションの促進を図ることが可能である。
【００２０】
ここで、図１の例では、画像データ及び説明データを受信するクライアント装置３００を１つのみ図示しているが、クライアント装置３００を２つ以上としても良い。また、画像データ及び説明データを送信するクライアント装置２００にクライアント装置３００としての機能を持たせるようにしても良い。即ち、画像データ及び説明データを送信する際に、クライアント装置２００からクライアント情報も送信するようにすれば、クライアント装置２００の近くの他のクライアント装置を検出することも可能である。
【００２１】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。図３は、本発明の第２の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。なお、図３において図１と同様の構成については図１と同様の参照符号を付すことで説明を省略する。第２の実施形態においては、画像データ及び説明データに加えて撮影者データをサーバ装置１００のデータ送信部１０５からクライアント装置３００に送信する点が第１の実施形態と異なっている。
【００２２】
ここで、撮影者データとしては、例えば画像データの撮影者を特定するための情報（本名、ニックネーム等）、撮影者を特徴付ける画像（撮影者の写真又はキャラクター等）、撮影者への連絡手段（電話番号、電子メールアドレス、住所等）、その他の詳細なプロフィール（趣味等）が含まれる。このような撮影者データは、サーバ装置１００のデータ格納部１０２に予め格納しておけば良い。または、クライアント装置２００による画像データ及び説明データの送信時に一緒に送信するようにしても良いし、サーバ装置１００とは異なるサーバ装置４００から取得できるようにしても良い。クライアント装置２００から撮影者データが取得された場合には、取得された撮影者データが撮影者特定部１０１ｃによって特定される。その後に、画像データ及び説明データと関連付けられて撮影者データがデータ格納部１０２に格納される。
【００２３】
ここで、図３の通信システムの基本的な動作は、図２に示したフローチャートに準じたものである。ただし、データ検索部１０４による画像データの検索がなされたときに、検索された画像データ及び説明データとともに撮影者データがクライアント装置３００に送信される点が図２と異なる。
【００２４】
以上説明したように、第２の実施形態によれば、画像データ及び説明データに加えて、撮影者データをクライアント装置３００に送信するため、クライアント装置３００のユーザは、よりクライアント装置２００のユーザのことを知ることができ、これによってさらなるコミュニケーションの促進が期待される。
【００２５】
［第３の実施形態］
次に本発明の第３の実施形態について説明する。図４は、本発明の第３の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。なお、図４において図３と同様の構成については図３と同様の参照符号を付すことで説明を省略する。第３の実施形態においては、画像データ、説明データ、撮影者データのクライアント装置３００への送信を公開条件に従って制限する点が第２の実施形態と異なっている。
【００２６】
ここで、公開条件は、例えば説明データに含めておく情報であり、画像データ及び説明データの送信時等のタイミングにおいてクライアント装置２００のユーザによる操作によって設定される。クライアント装置２００から公開条件を含む説明データが取得された場合には、取得された公開条件が公開条件判定部１０１ｄによって判定される。
【００２７】
ここで、公開条件としては、例えば公開先を指定するための条件や公開するデータを指定するための条件がある。公開先を指定するための条件としては、無条件公開（公開先を限定しない）、無条件非公開（公開を全くしない）、限定公開（公開先を特定のユーザ（クライアント装置）に限定する）等が考えられる。また、公開するデータを指定するための条件としては、例えば画像データであればオリジナルのデータをそのまま送信するか、加工してから送信するか等が考えられる。また、説明データや撮影者データであれば、それらのデータの全ての内容を公開するか、一部の内容のみを公開するか等が考えられる。
【００２８】
ここで、図４の通信システムの基本的な動作は、図２に示したフローチャートに準じたものである。ただし、データ検索部１０４による画像データの検索がなされたときに、検索された画像データに係る説明データに含まれる公開条件が公開制限部１０５ａにおいて判定され、その判定結果に従って実際のデータの送信が行われる点が図２と異なる。
【００２９】
以上説明したように、第３の実施形態によれば、クライアント装置２００のユーザが公開条件を設定できるようにすることで、クライアント装置２００のユーザが公開したくない情報を公開しないようにすることができる。
【００３０】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００３１】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。
【図２】情報提供システムのサーバ装置１００の動作を示すフローチャートである。
【図３】本発明の第２の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。
【図４】本発明の第３の実施形態に係るサーバ装置を有する情報提供システムの構成を示すブロック図である。
【符号の説明】
【００３３】
１００，４００…サーバ装置、１０１…データ受信部、１０２…データ格納部、１０３…クライアント情報受信部、１０４…データ検索部、１０５…データ送信部、２００，３００…クライアント装置
【図１】
2009086736.tif 000003
【図２】
2009086736.tif 000004
【図３】
2009086736.tif 000005
【図４】
2009086736.tif 000006