ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置であって、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段と、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて複数記録される画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段と、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を具備することを特徴とするサーバ装置。請求項1に記載のサーバ装置において、前記ユーザ識別情報及び前記ユーザに関する情報であるユーザ情報が少なくとも記録されるユーザ管理データベースを更に有する、サーバ装置。請求項2に記載のサーバ装置において、前記ユーザ管理データベースには、前記ユーザ識別情報毎に所定の条件の下に登録されている他のユーザの前記ユーザ識別情報が他ユーザ情報として記録されている、サーバ装置。請求項3に記載のサーバ装置において、前記特定手段によって前記類似度情報について所定の条件を具備する画像データが特定された際に、1当該比較対象とされた画像データに対応付けられたユーザ識別情報と、2前記ユーザ管理データベースに前記1のユーザ識別情報に対応して登録されている前記他ユーザ情報と、が一致するか否かを判定する判定手段を更に備え、前記が、前記2の他ユーザ情報と不一致と判定された前記1のユーザ識別情報のみに基づいて、前記一覧情報生成手段が、前記ユーザ一覧情報を生成する、サーバ装置。請求項1乃至4の何れかに記載のサーバ装置において、前記特定手段によって所定の条件を具備する画像データが特定される際に、前記一覧情報生成手段が、比較対象となった全ての画像データに対する、前記条件を満たす画像データの割合に応じて、前記一覧情報生成手段が、前記ユーザ一覧情報を変化させる、サーバ装置。請求項1乃至5の何れかに記載のサーバ装置において、前記データ取得手段が、前記画像データと共に撮影日時を示す日時情報を取得するとともに、前記抽出手段が、前記接続点識別情報が一致し、かつ、前記日時情報により特定される撮影日時が所定の時間範囲内になる前記画像データを抽出する、サーバ装置。ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置に搭載されるコンピュータ装置を、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて画像データベースに複数記録する記録制御手段、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段、前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段、及び当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段、として機能させることを特徴とするプログラム。ネットワークと、前記ネットワークを介して通信を行う複数の通信端末装置と、前記複数の通信端末装置に対して前記ネットワークを介して所定の情報を提供するサーバ装置とを有する通信システムであって、前記通信端末装置は、画像データを生成する撮影手段と、前記ネットワークを介した通信を行う際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、少なくとも含む付属情報を生成する、付属情報生成手段と、前記画像データと、前記付属情報とを対応付けて前記サーバ装置に送信する送信手段と、を有し、前記サーバ装置は、前記通信端末装置によって送信された前記画像データと、前記付属情報と、を対応付けて記録する画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出して、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、前記特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を有することを特徴とする通信システム。しかしながら、上記特許文献1に開示されたシステムにあっては、ユーザに対して商品に関する情報を提供することは可能であるものの、ユーザ間における交流を支援することはできないので、SNSユーザの本来の目的である交流、または、人脈を築きたいという、ユーザの欲求を満たすことは難しい。また、このようなシステムにあっては、ネットワーク上における登録情報、及び、ユーザのアクションすなわち、仮想空間におけるユーザの行動のみに基づいてユーザの嗜好を推定しているため、各ユーザの現実社会における行動に基づくユーザの嗜好を認識しておらず、ユーザ本人の意図とは必ずしも合致しない情報が推薦されることも多い。本発明は、上記課題を解決するためになされたものであり、その目的は、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を支援し、SNS上の交流の活性化させ、現実社会における交流へと繋げる機会をユーザに提供可能なサービスを実現することができるサーバ装置等を提供することにある。1上述した課題を解決するため、本発明のサーバ装置は、ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置であって、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段と、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて複数記録される画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段と、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、当該生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、前記生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を備える構成を有している。この構成により、本発明のサーバ装置は、通信端末装置から、接続点識別情報と、ユーザ識別情報と、画像データと、を含むデータを、対応付けて取得して、複数記録することができるとともに、所与のタイミングでこれらの複数の画像データのうち、所定の条件を具備する画像データを特定することができる。通常、同一空間または周辺の空間に通信端末装置のユーザが所在している場合には、接続点識別情報が一致する可能性が非常に高い。したがって、一致する接続点識別情報と対応付けられた画像データは、同一、または、周辺の空間において撮影されているものと想定される。また、一般に、画像を撮影する際に、ユーザは、自身にとって、興味深い撮影対象を撮影することから、同一、または、類似する画像の撮影者同士は、共通の趣味趣向を持っていると想定される。本発明のサーバ装置は、上述のように、一致する接続点識別情報と対応付けられた同一、または、周辺の空間において撮影された画像データを抽出し、抽出した画像データと、同一、または、類似する画像データの撮影者を特定することができる。すなわち、本発明のサーバ装置は、画像データの類似度から趣味嗜好、または、相性の合うユーザを確実に特定できるとともに、当該特定されたユーザに対応するユーザ識別情報からユーザ一覧情報を生成して、当該ユーザ一覧情報に含まれるユーザの通信端末装置に配信することができる。したがって、本発明のサーバ装置は、現実社会上におけるユーザの行動に基づき、趣味嗜好、または、相性の合う他のユーザを特定し、当該通信端末装置のユーザに対して、友人候補として推薦することができる。この結果、本発明のサーバ装置は、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。2また、本発明のサーバ装置は、更に、前記ユーザ識別情報及び前記ユーザに関する情報であるユーザ情報が少なくとも記録されるユーザ管理データベースを有するように構成されている。この構成により、本発明のサーバ装置は、一覧情報生成手段がユーザ一覧情報を生成する際に、当該ユーザ一覧情報にユーザ情報をも含ませることができるので、当該ユーザ一覧情報を受信した通信端末装置においてユーザ情報を表示させるような機能を実現することも可能となる。3また、本発明のサーバ装置は、前記ユーザ管理データベースには、前記ユーザ識別情報毎に所定の条件の下に登録されている他のユーザの前記ユーザ識別情報を他ユーザ情報として記録されている構成となっている。この構成により、本発明のサーバ装置は、ユーザ毎に、例えば、友人登録されている他のユーザを確実に特定できるとともに、ユーザに関する各種の情報を適切に管理することができる。4また、本発明のサーバ装置は、前記特定手段によって前記類似度情報について所定の条件を具備する画像データが特定された際に、A当該比較対象とされた画像データに対応付けられたユーザ識別情報と、B前記ユーザ管理データベースに前記Aのユーザ識別情報に対応して登録されている前記他ユーザ情報と、が一致するか否かを判定する判定手段を更に備え、前記一覧情報生成手段が、前記Bの他ユーザ情報と不一致と判定された前記Aのユーザ識別情報のみに基づいて、前記ユーザ一覧情報を生成するように構成されている。この構成により、本発明のサーバ装置は、一覧情報生成手段が、ユーザ一覧情報を生成する際に、所定の条件を具備する他のユーザに対応した他ユーザ情報をユーザ一覧情報から除外することができる。したがって、本発明のサーバ装置は、例えば、既に友人として登録されているユーザを友人候補の推薦対象から除外して友人登録されていないユーザのみを効率的に推薦することが可能となる。5また、本発明のサーバ装置は、前記特定手段によって所定の条件を具備する画像データが特定される際に、前記一覧情報生成手段が、比較対象となった全ての画像データに対する、前記条件を満たす画像データの割合に応じて、前記一覧情報生成手段が、前記ユーザ一覧情報を変化させるように構成されている。この構成により、本発明のサーバ装置は、一覧情報生成手段がユーザ一覧情報を生成する際に、例えば、半数以上のユーザが撮影しているような一般的な画像データ以外のみに基づいて、ユーザ一覧情報を生成できる。例えば、単に、象徴的、または、誰もが興味を持つ一般的撮影対象にすぎず、各ユーザの趣味嗜好を表現するに至っておらず、このような画像データに基づいては、ユーザ間の相性、または、趣味嗜好を特定することはできないことが想定される。したがって、本発明のサーバ装置は、一般的な画像以外の画像データに基づくユーザ一覧情報の生成が可能となり、確実に趣味嗜好、または、相性の合うユーザのみを特定してユーザ一覧情報を生成することが可能になる。6また、本発明のサーバ装置は、前記データ取得手段が、前記画像データと共に撮影日時を示す日時情報を取得するとともに、前記抽出手段が、前記接続点識別情報が一致し、かつ、前記日時情報により特定される撮影日時が所定の時間範囲内になる前記画像データを抽出するように構成されている。この構成により、本発明のサーバ装置は、所定の時間内に撮影された画像データ間の類似度情報を生成して、比較対象となる画像データを効率的に絞り込むことが可能となる。7上述した課題を解決するため、本発明のプログラムは、ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置に搭載されるコンピュータ装置を、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて画像データベースに複数記録する記録制御手段、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段、前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段、及び、前記生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段、として機能させる構成を有している。したがって、本発明のプログラムは、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。8上記課題を解決するため、本発明の通信システムは、ネットワークと、前記ネットワークを介して通信を行う複数の通信端末装置と、前記複数の通信端末装置に対して前記ネットワークを介して所定の情報を提供するサーバ装置とを有し、前記通信端末装置は、画像データを生成する撮影手段と、前記ネットワークを介した通信を行う際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、少なくとも含む付属情報を生成する、付属情報生成手段と、前記画像データと、前記付属情報とを対応付けて前記サーバ装置に送信する送信手段と、を有し、前記サーバ装置は、前記通信端末装置によって送信された前記画像データと、前記付属情報と、を対応付けて記録する画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出して、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、当該前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を有する構成を有している。したがって、本発明の通信システムは、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。本発明は、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を支援し、現実社会における交流へと繋げる機会をユーザに提供することができる。以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。[1]通信システムの構成及び概要まず、図1及び図2の各図を用いて本実施形態における通信システム1の構成及び概要について説明する。なお、図1は、本実施形態における通信システム1の構成を示すシステム構成図であり、図2は、第1実施形態における通信システム1の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図1及び図2においては、一部のユーザのみを示している。すなわち、実際の通信システム1においては、表示するよりも多数の通信端末装置が存在している。さらに、図1及び図2においてPEは、イベント開催会場以下、イベント会場という。を、撮影対象OBは、イベント会場PE内のユーザによって撮像される対象物であって、概念的に示したものである。本実施形態の通信システム1は、イベント会場PE内に所在する各ユーザすなわち、SNSへの利用登録者の実際の行動に基づいて、当該ユーザと趣味嗜好の合う他のユーザを特定することが可能であって、特定されたユーザを友人候補としてSNS上で推薦することによって、ユーザ間のSNS上の交流及び現実社会の交流を支援するためのシステムである。すなわち、通信システム1は、SNSの各ユーザに、自分と趣味嗜好が合う換言するならば、相性の良い他のユーザの情報を提供することができるようになっており、SNS上において、交友関係を広げる機会を創出することが可能なシステムである。そして、通信システム1は、イベント会場PEにおいて、または、イベント後に、SNSを介して意気投合したユーザに関しては、当該ユーザ間において、SNSにおける友人としての申請友達申請などを実行することによって、SNS上においてまたは現実社会において交流をスタートさせることが可能なシステムである。なお、友達申請とは、SNSにおいて、交流開始の申し込みを行うためのアクションであり、当該友達申請機能を含めてSNSの機能自体は、公知であるため説明を省略する。具体的には、本実施形態の通信システム1は、図1に示すように、イベント会場PEに来場中のユーザによって所持される複数の通信端末装置10と、ネットワーク20と、通信端末装置10から提供された画像データに基づいて、推薦する友人候補の一覧をユーザ一覧情報として生成して配信するサーバ装置30と、イベント会場PE内に敷設され、ネットワーク20に接続された無線LANLocalAreaNetworkのアクセスポイント以下、APと略称する。50と、を有している。なお、ネットワーク20は、例えば、公衆電話回線網と、IPInternetProtocolネットワークが相互接続されて構成されている。ただし、当該ネットワーク20の構成は、これに限られない。また、本実施形態の通信システム1は、通常、イベント会場PEが屋内に存在し、通信端末装置10が、公衆携帯電話網に接続できないので、または、接続することが難しいので、AP50とネットワーク20を相互接続する構成を採用している。通信端末装置10は、例えば、通信機能を有するデジタルカメラ、タブレット型情報端末装置、スマートフォン、または、携帯用電話機等、少なくとも静止画像以下、単に画像という。の撮影機能以下、単にカメラ機能という。を有し、かつ、ユーザによって携帯可能な通信端末装置である。また、この通信端末装置10は、XMLeXtensibleMarkupLanguage等のマークアップ言語によって記述されているWWWシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のURLUniformResourceLocatorとを用いつつ、サーバ装置30とのデータ通信を行うブラウジング機能を有している。そして、通信端末装置10は、ブラウジング機能を用いて、サーバ装置30から受信したXMLデータに基づいて当該データに対応するコンテンツを表示するとともに、AP50及びネットワーク20を介してサーバ装置30と通信接続しつつ、サーバ装置30からSNSのサービス提供を受けることができるように構成されている。例えば、図2に示すように、通信端末装置10は、ユーザの操作に基づいて、イベント会場PE内のAP50に無線通信回線を介して接続するとともに、当該AP50を介してサーバ装置30にアクセスしつつ、SNSへのログインを実行することができるように構成されている。そして、通信端末装置10は、ユーザ操作に基づいて、当該SNSへのログイン状態を維持しつつ、ユーザ自身の趣味嗜好に合致する撮影対象OBを撮影すると、所与のタイミングにて、当該撮影された画像に対応する画像データを、AP50及びネットワーク20を介して、サーバ装置30へとアップロードして、サーバ装置30に登録記録させるように構成されている。なお、本実施形態においては、画像データのアップロードタイミングは、任意であり、通常は、撮影直後にアップロードされる。ただし、このタイミングに限定されるものではない。また、通信端末装置10は、画像データをサーバ装置30へとアップロードする際に、当該画像データにおける所定のメタデータを生成し、画像データととともに当該メタデータを対応付けつつアップロードを実行するようになっており、画像データ及びメタデータを対応付けてサーバ装置30に登録させることができるようになっている。また、このメタデータには、少なくとも1画像データの生成時すなわち、撮影時に、BssidBasicServiceSetIdentifierまたはMACアドレスMediaAccessControlAddressなど、無線接続されているAP50を識別するための接続点識別情報と、2当該通信端末装置10のユーザがSNS利用登録を行った際にサーバ装置30によって割り当てられる情報であって、当該ユーザをSNS上において一意に識別するためのユーザ識別情報以下、ユーザIDという。と、3画像の撮影日時を示す撮影日時情報と、が含まれる構成となっている。なお、上記撮影日時情報をメタデータに含ませるか否かは任意であるが、本実施形態においてはこれら、1~3の情報、全てがメタデータに含まれているものとして説明を行う。そして、通信端末装置10は、例えば、図3に示すように、アップロードして登録された画像データ及びメタデータに基づいてサーバ装置30によって生成された趣味嗜好の合う他のユーザの一覧の情報以下、ユーザ一覧情報またはユーザリストという。を受信し、友人候補として閲覧可能に表示することができるようになっている。また、通信端末装置10は、ユーザ操作を介して、推薦されたユーザ一覧の中から交流を始めたいと希望する他のユーザの選択を受け付けると、通信端末装置10からサーバ装置30に対して上述した友達申請に対応したリクエストメッセージが送信され、SNS上において交流を開始することができるようになっている。なお、このリクエストメッセージは、例えば、HTTPHypertextTransferProtocol、または、FTPFileTransferProtocolにおいて利用されるGETメソッドを利用するようになっている。サーバ装置30は、ネットワーク20に接続されたコンピュータシステムであり、各通信端末装置10のユーザにSNSのサービスを提供できるように構成されている。また、サーバ装置30は、通信端末装置10からアップロードされた画像データを既に登録済みの他の画像データと比較して、類似する画像を撮影した他のユーザを特定するとともに、当該特定されたユーザの一覧を通信端末装置10において、表示、及び、選択させるためのユーザ一覧情報を生成し、通信端末装置10に配信する構成を有している。すなわち、本実施形態のサーバ装置30は、アップロードされた画像データと既に登録された他の画像データを比較するとともに、当該比較結果に基づき、ユーザ一覧情報を生成し、各ユーザと趣味嗜好の合う他のユーザを特定することができるようなっており、SNS上における各ユーザ間の交流を支援する機能以下、交流支援機能という。を実現するように構成されている。特に、本実施形態のサーバ装置30は、SNSのユーザを管理するためのSNSユーザ管理データベース以下、データベースをDBと略称する。及び通信端末装置10によってアップロードされた画像データ及びメタデータを対応付けて登録するための画像データ管理DBを有する構成になっている。そして、サーバ装置30は、これらのDBに登録された各種の情報に対応するデータに基づいて、上記交流支援機能を実現するようになっている。[2]通信端末装置の構成次に、図4及び図5を用いて本実施形態の各通信端末装置10の構成について説明する。なお、図4は、本実施形態における通信端末装置10の構成を示すブロック図であり、図5は、記録部100に設けられた画像データ記録部102のデータ記録状態を概念的に示す概念図である。本実施形態の通信端末装置10は、図4に示すように、記録部100と、ネットワーク通信部110と、接続点識別情報検出部120と、メタデータ生成部130と、表示部140と、表示制御部150と、現在日時を特定するタイマ160と、操作部170と、撮像画像データ生成部180と、端末管理制御部190と、有している。なお、上記の各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。記録部100は、例えば、ハードディスクドライブ以下、HDDと略す。、または、NAND型若しくはNOR型等の不揮発性フラッシュメモリによって構成される。また、記録部100は、メタデータ生成部130、撮像画像データ生成部180、及び、端末管理制御部190におけるワークエリアとしてRAMRandomAccessMemory及びROMReadOnlyMemoryも含まれる。また、記録部100は、アプリケーション記録部101と、画像データ記録部102と、SNS利用管理データ記録部103と、を少なくとも含む。アプリケーション記録部101には、メタデータ生成部130及び撮像画像データ生成部180と連動しつつ、端末管理制御部190によって実行されるアプリケーションプログラム以下、アプリという。を含め様々なアプリが記録されているとともに、上記ブラウジング機能を実現するためのブラウザも記録されている。画像データ記録部102には、図5に例示するように、当該通信端末装置10により撮影された画像データと、各画像データに対応するメタデータが対応付けられて記録されている。なお、図5においては、花を撮影した画像データ0001及びケーキを撮影した画像データ0002が記録されている状態が示されるとともに、各画像データに対応するメタデータが例示されている。このメタデータは、各画像データが双方ともユーザIDtaroとして特定されるユーザによって撮像されたものであること、及び、接続点識別情報Bssid101により特定されるAP50の周辺において撮影されたものであることを示す情報を有しており、かつ、それぞれの撮影日時を示す情報を有している。SNS利用管理データ記録部103には、通信端末装置10のユーザがSNSのサービス提供を受ける際に必要となる各種の管理データが記録される。特に、上述したように、本実施形態においては、ユーザがイベント会場PEに来場した際に、SNSへのログインを行うようになっており、このログインに際して、通信端末装置10は、サーバ装置30から自機のユーザに対応するユーザIDを取得するように構成されている。そして、このときに取得されたユーザIDが、SNS利用管理データ記録部103に記録されるようになっている。また、SNS利用管理データ記録部103には、このユーザIDの他に、例えば、各ユーザにおけるSNSのサイトに対応するURLと、当該ユーザが利用している電子メールのメールアドレスと、当該ユーザIDに対応するアカウントへのログインパスワードと、を記録させるようにしてもよい。ただし、これらを記録させない場合には、SNSへのログイン時にユーザは、当該ログインに必要なログインパスワード等を操作部170に入力することが必要になる。ネットワーク通信部110は、AP50の準拠する通信規格により、AP50と無線通信チャネルを構築し、ネットワーク20を経由して、サーバ装置30と、各種データの授受を行う。接続点識別情報検出部120は、ネットワーク通信部110により無線接続されているAP50を識別するための上記接続点識別情報を検出してメタデータ生成部130に供給する。操作部170は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。撮像画像データ生成部180は、光学システムと、該光学システムから入力された光学画像を電気信号に変換するCCDIセンサChargeCoupledDeviceImageSensorと、CCDIセンサにおいて生成された電気信号に基づいて画像データを生成する生成部と、を有する。タイマ160は、現在日時を特定するために用いられ、撮像画像データ生成部180による撮像タイミングに対応する日付及び時刻を示す撮影日時情報を生成し、メタデータ生成部130に提供する。メタデータ生成部130は、画像が撮像れされた際に、接続点識別情報検出部120から供給される接続点識別情報と、SNS利用管理データ記録部103に記録されたユーザIDと、タイマ160から供給される撮影日時情報と、に基づき、図5に例示するようなメタデータを生成する。ただし、メタデータを生成するタイミングは、基本的には、撮像時であるが、それ以外のタイミングでもよい。表示部140は、例えば、液晶素子または有機ELElectroLuminescence素子のパネルによって構成され、表示制御部150において生成された表示データに基づいて所定の画像を表示する。表示制御部150は、表示部140に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部140に出力するようになっている。端末管理制御部190は、主に中央演算処理装置CPUによって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、アプリケーション記録部101に記録された各種のアプリケーションを実行することにより、通信端末装置10の全般的な機能を総括的に制御する。特に、端末管理制御部190は、操作部170を介して入力されたユーザ操作に基づいてアプリケーション記録部101から撮像アプリを読み出して、画像を撮像する処理以下、撮像処理という。及び撮像された画像をサーバ装置30にアップロードする処理以下、アップロード処理という。を実行する。具体的には、端末管理制御部190は、撮像アプリを実行している際に、操作部170に入力されたユーザの指示に基づいて、撮像画像データ生成部180と連動しつつ所定の領域の撮像を実行して画像データを生成するとともに、メタデータ生成部130と連動してメタデータを生成する撮像処理を実行する。そして、端末管理制御部190は、サーバ装置30と連動しつつ、撮像された画像をデータとして生成されたメタデータとともにサーバ装置30にアップロードするアップロード処理を実行する。なお、本実施形態の撮像アプリによる撮像処理及びアップロード処理の詳細については、後述する。[3]サーバ装置の構成次に、図6~図8の各図を用いて本実施形態のサーバ装置30の構成について説明する。なお、図6は、本実施形態のサーバ装置30の構成を示すブロック図であり、図7は、本実施形態におけるサーバ装置30内のSNSユーザ管理DB331に記録されるデータの一例を示す図である。また、図8は、本実施形態におけるサーバ装置30内の画像データ管理DB332に記録されるデータの一例を示す図である。本実施形態のサーバ装置30は、図6に示すように、通信制御部310と、ROM/RAM320と、記録装置330と、サーバ管理制御部340と、を有する。なお、上記の各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。通信制御部310は、所定のネットワークインターフェースであり、通信端末装置10と通信回線を構築し、各種データの授受を行う。ROM/RAM320には、サーバ装置30の駆動に必要な各種のプログラムが記録されている。そして、ROM/RAM320は、各種の処理が実行される際のワークエリアとして用いられる。記録装置330は、HDDにより構成され、その記録領域内にSNSユーザ管理DB331及び画像データ管理DB332が構築される。SNSユーザ管理DB331は、SNSの利用登録のための各種のデータを有し、各ユーザを管理するための各種情報がデータとして格納されるDBである。例えば、SNSユーザ管理DB331には、図7に示すように、1各ユーザに対応するユーザIDと、2当該ユーザIDにより特定されるユーザの友人として既に登録済みのユーザに対応するユーザIDと、3当該ユーザのユーザ情報と、が対応付けて記録される。具体的には、図7に示す例の場合、ユーザIDtaroにより特定されるユーザに対して、jirohanakoshiroなるユーザIDにより特定される3人のユーザが友人として登録されており、当該ユーザすなわち、taroのユーザ情報として、taro‘sprofileなるデータが対応付けて記録されている。また、同様にしてユーザIDhanakoにより特定されるユーザに対して、yoshikomichikoなる2人のユーザが友人として登録されており、ユーザ情報として、hanako‘sprofileなるデータが対応付けて記録されている。なお、SNSユーザ管理DB331においては、友人登録されたユーザの増減に合わせて、友人として登録されているユーザのユーザID数も増減する。画像データ管理DB332は、イベント会場PEにて通信端末装置10によって撮像された撮像対象の画像データと、当該各画像データと共にアップロードされたメタデータを対応付けて管理するためのDBである。例えば、画像データ管理DB332には、図8に示すように、1各画像データに対して振り当てられ、当該画像データを識別するための画像IDと、2画像データ本体と、3当該画像データに対応するメタデータと、が対応付けられて記録されている。なお、メタデータは、上記のように接続点識別情報、ユーザID、及び、撮影日時情報を含んでいる。サーバ管理制御部340は、主に中央演算処理装置CPUによって構成される。特に、サーバ管理制御部340は、プログラムを実行することによって、サーバ装置30の各部を統合制御するとともに、SNSのサービス提供の管理と、記録装置330の管理及び制御を含め、各通信端末装置10からアップロードされる画像データ及びメタデータの管理を行う。具体的には、サーバ管理制御部340は、SNSのサービス提供の管理及び画像データ等の管理に関しては、画像データ及びメタデータの管理に関しては、記録装置330と連動し、ユーザ操作による通信端末装置10からのログイン要求に基づいて各ユーザのSNSへのログイン処理を行うとともに、各通信端末装置10にユーザIDを送信する。そして、サーバ管理制御部340は、記録装置330と連動し、通信端末装置10からアップロードされた画像データ及びメタデータに基づき、上記交流支援機能を実現するための処理を実行する。特に、サーバ管理制御部340は、交流支援機能を実現するための処理としては、アップロードされた各画像データと、予め定められた期間内に撮像された画像データであって、既に画像データ管理DB332に登録済みの画像データと、におけるメタデータを比較し、接続点識別情報と一致する接続点識別情報を含む画像データを抽出する。そして、サーバ管理制御部340は、抽出したメタデータに対応付けられている画像データとアップロードされた画像データとを比較して類似度を算出し、当該算出した類似度が予め定められた閾値を超える画像データを撮像したユーザIDを特定する。また、サーバ管理制御部340は、特定したユーザIDを一覧すなわち、ユーザ一覧情報にして対象となる画像データをアップロードした通信端末装置10に配信する。本実施形態においては、サーバ管理制御部340は、処理を簡略化させ、無駄な推薦を防止するために、SNS上において既に友人として登録されている他のユーザを、ユーザ一覧情報として推薦すべき友人候補から除外する。すなわち、サーバ管理制御部340は、SNSにおいて、当該像抽出したメタデータのうち、既にSNSユーザ管理DB331に友人として登録済みのユーザIDを含むメタデータと対応付けられた画像データについては、類似度の比較対象から除外するように構成されている。[4]通信端末装置及びサーバ装置の動作次に、図9及び図10を用いて本実施形態において、サーバ装置30と連動しつつ、通信端末装置10によって実行される撮像処理及びアップロード処理について説明する。なお図9及び図10は、本実施形態の通信端末装置10及びサーバ装置30において実行される各処理を示すフローチャートである。通信端末装置10において実行される各処理は、イベント会場PEにて実行されるものとするとともに、通信端末装置10は、AP50により発信されている接続点識別情報をネットワーク通信部110から受信しているものとする。また、サーバ装置30は、通信端末装置10と連動しつつ、各処理を実行する。まず、通信端末装置10において、端末管理制御部190は、操作部170を介して撮像アプリの起動指示を検出するとステップS101、当該アプリケーション記録部101から撮像アプリを読み出して起動するステップS102。このとき、端末管理制御部190は、ワークメモリの初期化その他の必要な処理を実行する。次いで、接続点識別情報検出部120が接続点識別情報の受信を検出するとステップS103、端末管理制御部190は、ユーザによるSNSへのログイン指示の表示を行いつつ、入力が操作部170に対して実行されるのを待機するステップS104。次いで、端末管理制御部190は、操作部170に対するユーザ操作に基づいて、SNSへのログイン指示を検出するとステップS111、ブラウザをアプリケーション記録部101から読み出して、サーバ装置30に対してログイン要求を行うステップS112。このとき、端末管理制御部190は、操作部170及び表示制御部150と連動し、サーバ装置30にアクセスして、SNSにログインするためのログインパスワードなど、各種ログインに必要な情報の入力を受け付ける。なお、端末管理制御部190は、このログイン要求を行った後に、サーバ装置からのデータ受信を待機する状態に移行する。一方、サーバ装置30においては、サーバ管理制御部340は、通信制御部310を介してログイン要求を受信するとステップS200、SNSユーザ管理DB331を検索して、ログインユーザのユーザIDを読み出すステップS201。次いで、サーバ管理制御部340は、当該読み出したユーザIDを通信端末装置10に送信しステップS202、データ受信待機状態に移行する。このとき、通信端末装置10において、ネットワーク通信部110がユーザIDを受信するとステップS113、端末管理制御部190は、受信したユーザIDをSNS利用管理データ記録部103に記録するステップS114。次いで、端末管理制御部190は、操作部170へのユーザ操作に基づいて、メタデータ生成部130及び撮像画像データ生成部180と連携して撮像処理を実行するステップS115。具体的には、操作部170に対する撮影指示入力に従って、撮像画像データ生成部180は、画像データを生成するとともに、メタデータ生成部130は、ステップS103において検出された接続点識別情報と、タイマ160から取得した撮影日時情報と、SNS利用管理データ記録部103に記録されたユーザIDと、に基づいてメタデータを生成する。次いで、端末管理制御部190は、操作部170に対するユーザのアップロード指示入力が実行されるのを待機する状態に移行し、当該指示入力を検出するとステップS116、撮像処理において生成された画像データ及びメタデータを、対応付けた状態においてサーバ装置30にアップロードするステップS117。なお、端末管理制御部190は、サーバ装置30から配信されるユーザ一覧情報等の受信待機状態に移行する。次いで、サーバ装置30において、サーバ管理制御部340は、画像データ及びメタデータのアップロードを検出するとステップS203、受信した画像データ及びメタデータを画像データ管理DB332に登録させることにより、画像データ管理DB332を更新させるステップS204。次いで、サーバ管理制御部340は、受信されたメタデータ及び画像データをROM/RAM320のRAM上に展開するステップS210。次いで、サーバ管理制御部340は、展開されたメタデータに基づいて、画像データ管理DB332を検索し、所定のメタデータに対応付けて記録されている画像データを比較対象画像データとして特定するステップS211。具体的には、サーバ管理制御部340は、画像データ管理DB332に既に登録されているメタデータのうち、当該展開されたメタデータと、接続点識別情報が一致し、かつ、撮影日時情報により表される撮影日時が所定の時間範囲内となるメタデータを特定するとともに、当該特定されたメタデータに対応付けられた画像IDを読み出して当該画像IDに対応する画像データを、比較対象画像データとして特定する。次いで、サーバ管理制御部340は、RAM上に展開されているメタデータからユーザIDを抽出し、抽出したユーザIDに基づいて所定の条件を具備する画像データを比較対象画像データから除外するステップS212。具体的には、サーバ管理制御部340は、SNSユーザ管理DB331から抽出したユーザIDに対応付けてSNS上または現実空間上の友人として登録されたユーザIDすなわち他ユーザ情報を読み出し、当該ユーザIDを含むメタデータに対応付けられた画像データを比較対象から除外する。次いで、サーバ管理制御部340は、アップロードされた画像データと、当該特定された画像データの各々とを比較し、両者の類似度Sを示す類似度情報を生成するステップS214。このとき、サーバ管理制御部340は、パターンマッチング、或いは、画像間の差分に基づく、色空間ベクトルを用いて類似度Sを決定する。なお、本実施形態におけるサーバ管理制御部340における類似度の算出処理の詳細について後述する。次いで、サーバ管理制御部340は、類似度Sが所定の条件を具備する、例えば、類似度Sが所定の閾値以上の画像データを特定する。ステップS214。次いで、サーバ管理制御部340は、特定された画像データに基づいて、RAM上に展開された画像データが一般画像であるか否かを判定しステップS215、一般画像でないと判定した場合には、ステップS216の処理に移行し、一般画像であると判定した場合には、ステップS217の処理に移行する。なお、ステップS215の処理において、サーバ管理制御部340は、具体的には、比較対象画像データ数Aに対して、所定の閾値よりも大きいと判定された画像データ数Bの割合すなわちB/Aを演算し、B/Aが0.5以上の場合には、一般画像であると判定し、B/Aが0.5より小さい場合には、一般画像でなく、ユーザの嗜好が反映された画像と判定する。すなわち、B/Aが0.5以上の場合には、半数以上のユーザが同一、または、類似の撮影対象OBを撮影していることになり、RAM上に展開された画像データがユーザの趣味嗜好を表すに至っていない、すなわち、一般的な画像であると判定することができるとともに、そうでなければ、一般画像でなく、ユーザの嗜好が反映された画像と判定することができるようになっている。次いで、サーバ管理制御部340は、類似度Sが閾値以上である画像データに対応付けられたメタデータからユーザIDを抽出しつつ、当該抽出したユーザIDからユーザ一覧情報を生成するステップS216。次いで、サーバ管理制御部340は、ユーザ一覧情報が生成されている場合には当該ユーザ一覧情報を、画像データをアップロードした通信端末装置10に送信するとともに、ユーザ一覧情報が生成されていない場合には、その旨を通信端末装置10に送信しステップS217、本動作を終了する。次いで、通信端末装置10において、ネットワーク通信部110がユーザ一覧情報またはユーザ一覧情報が生成されていない旨を受信するとステップS121、端末管理制御部190は、受信したユーザ一覧情報またはユーザ一覧情報が生成されていない旨を表示部140に表示するステップS122。なお、このとき、端末管理制御部190は、ユーザ一覧情報を受信した場合には、ブラウザ機能を用いて図3に示すような画像を表示部140に表示させるとともに、操作部170と連動して、友達申請のリクエストをサーバ装置30に送信することができるようになっている。最後に、端末管理制御部190は、操作部170の操作に基づいて、撮像続行か否かを判断しステップS123、撮像続行と判断した場合には、ステップS115の処理に移行し、撮像続行でない、すなわち、撮像終了であると判断した場合には、本動作を終了させる。[5]類似度情報生成処理次に、図11及び図12を用いて、図10のステップS213における類似度S及び類似度情報の生成方法について説明する。なお、図11は、パターンマッチングを利用する場合の処理イメージを示す図であり、図12は、画像間の差分に基づく、色空間ベクトルを利用する場合の処理イメージを示す図である。本実施形態のパターンマッチングにおいては、図11a及びbに示すように比較対象となる2つの画像データを比較し、類似度を算出する。具体的には、本実施形態のパターンマッチングの処理は、比較対象となる一の画像比較元の画像上において、比較先の画像を複数のブロックずつずらしつつ、比較元の画像と比較先の画像における相関値を演算する。そして、演算された相関値の二乗平均値、単純平均値、または、単純和値を算出し、この演算結果として得られた値を類似度Sとして用いるようになっている。例えば、図11aにおいて、比較元の画像と比較先の画像が類似する一致するものでない場合には、比較元の画像上において比較先の画像を複数のブロックずつずらして相関値を算出しても、何れのブロックにおいても高い相関値を得ることができずに、類似度Sが低くなり、所定の閾値以上にはならない。その一方、図11bにおいて、比較元の画像と比較先の画像が類似する一致する場合には、比較元の画像上において比較先の画像を複数のブロックずつずらして相関値を算出すると、画像が一致するブロックにおいては高い相関値を得ることができるので、類似度Sが高くなり、所定の閾値以上になる。この結果、図11bの場合には、比較元の画像と比較先の画像が類似すると判定することができるようになっている。また、本実施形態においては、パターンマッチングに代えて、色空間ベクトルを用いてもよい。本実施形態の色空間ベクトルにおいては、図12に示すように、画像データの画素配列500をベクトル行列510で表現しつつ、ベクトル行列を用いて比較対象となる画像データ間のベクトル距離を画素毎に演算する。通常、画像データは、画素単位毎にベクトル行列として表示することが可能である。そこで、本実施形態の色空間ベクトルにおいては、このベクトル表示された画像データについて、図12に示すように、比較対象となる画像データ間のベクトル距離520を画素毎にピタゴラスの定理に基づいて算出し、算出されたベクトル距離の平均値、または、合計値を類似度Sとして用いるようになっている。なお、本実施形態の類似度Sの演算方法は上記に限定されない。他の方法としては。例えば、H.264のように画像中の物体毎に上記ブロック毎の差分値を算出し、DCT離散コサイン変換またはDFT離散フーリエ変換を行って画像間の差分値及び動きベクトルを演算して、その演算結果を類似度Sとして利用することも可能である。以上、本実施形態の通信システム1においては、現実社会のイベント会場PEにおいて撮影された画像データの類似度に応じて趣味嗜好、または、相性の合う他のユーザを特定して、当該特定されたユーザのユーザ一覧情報を通信端末装置10に配信する構成となっている。また、このユーザ一覧情報に基づきSNSにおける友達申請ができることから、現実社会上におけるユーザの行動に基づき、趣味嗜好、または、相性の合う他のユーザを特定し、当該通信端末装置のユーザに対して、友人候補として推薦でき、仮想空間、及び現実社会における人物間の交流支援を行うことが可能になる。なお、本実施形態においては、最終的に友人申請を行うためのユーザ一覧情報を廃止するようになっているが、友人申請を行うことは必須ではない。また、本実施形態においては画像データのアップロード時に画像データの類似判断を、行う場合を例示しているが、類似判断のタイミングはこれに限定されない。例えば、所定数以上の画像データがアップロードされた後に、類似判断を行うようにしてもよい。また、本実施形態においては日時情報をメタデータに含ませるようにしているが、日時情報が無くとも、ユーザID及び接続点識別情報のみに基づいて同様の機能を実現することもできる。