JP2013077110A - サーバ装置、プログラム及び通信システム - Google Patents

サーバ装置、プログラム及び通信システム Download PDF

Info

Publication number
JP2013077110A
JP2013077110A JP2011215987A JP2011215987A JP2013077110A JP 2013077110 A JP2013077110 A JP 2013077110A JP 2011215987 A JP2011215987 A JP 2011215987A JP 2011215987 A JP2011215987 A JP 2011215987A JP 2013077110 A JP2013077110 A JP 2013077110A
Authority
JP
Japan
Prior art keywords
user
image data
information
communication terminal
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2011215987A
Other languages
English (en)
Other versions
JP5757213B2 (ja
Inventor
Tomohiro Nihongi
智洋 二本木
Yuichiro Nakada
雄一郎 中田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2011215987A priority Critical patent/JP5757213B2/ja
Publication of JP2013077110A publication Critical patent/JP2013077110A/ja
Application granted granted Critical
Publication of JP5757213B2 publication Critical patent/JP5757213B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】現実社会におけるユーザ本人の行動に基づき、SNS上における交流を支援し、現実社会における交流へと繋げる機会をユーザに提供する。
【解決手段】通信端末装置10−1〜10−3は、画像の撮影時に画像データに対応する所定のメタデータを生成し、当該画像データとメタデータを紐付けた状態にてサーバ装置にアップロードする。サーバ装置は、このアップロードされた画像データを既に登録済みの他の画像データと比較して、類似する画像を撮影した他のユーザを特定する。当該特定されたユーザの一覧を通信端末装置において、表示、及び、選択させるためのユーザ一覧情報を生成し、通信端末装置に配信することにより、通信端末装置において、趣味嗜好の合う他のユーザの一覧を友人候補として、表示、推薦させる。
【選択図】図2

Description

本発明は、インターネット上に構築された仮想空間において人物間の交流を支援するサービスを提供するサーバ装置、プログラム及び通信システムに関する。
近年、WWW(World Wide Web)などのネットワーク技術の発展、及び、スマートフォンなどに代表される携帯型情報通信端末装置の進歩に伴い、ソーシャルネットワーキングサービス(以下、「SNS」と略称する。)が広く普及し、利用者(以下、「ユーザ」という。)の数も年々増加している。
このSNSは、例えば、WWW上の仮想空間において、人々が自己の顔写真の他に、写真、趣味嗜好、日記、勤務先、職業、及び、居住地等の各情報(以下、「ユーザ情報」という。)、を公開して友人を募り、集まった友人間において情報発信や各種情報の共有、及び、動画像、静止画像、音楽またはゲームなど各種のデータの共有を手軽に行えるように構成されている。
特に、このSNSは、仮想空間上において、交流を完結させることが可能なため、現実社会において全く面識のないユーザ間においても、盛んに交流が行われており、仮想空間の出会いを、現実社会における交流に発展させるため、オフラインミーティングと呼ばれる会合(いわゆる、「オフ会」ともいう。)が開かれるケースも多い。
その一方で、現実社会における出会い、例えば、仕事、学校等における出会いの他に、パーティー、ショー、または、趣味の集会等の各種イベント(以下、単に「イベント」という。)における出会いをきっかけとして、SNS上における交流がスタートするケースも増加している。
これら2つのケースはSNS上における出会いが先か、現実社会における出会いが先か、という違いはあるが、何れのケースにおいても最終的に仮想空間における交流と現実社会における交流がリンクする(すなわち、仮想空間と現実社会の交流が繋がる)という共通点がある。
特に、最近では、ユーザが、自身の上記ユーザ情報を登録するというSNSの特性を利用して、各ユーザの嗜好に合致する商品を推薦するためのシステムも提案されている(例えば、特許文献1)。
例えば、このシステムは、上記プロフィール情報の他に、他のユーザとのメッセージ交換状況、及び、SNS上におけるユーザのアクション(例えば、様々な情報やデータへのアクセス状況)等の各種情報を取得することによって、各ユーザの嗜好に合った商品を推定し、当該商品の広告を配信するように構成されている。このような構成により、上記システムは、ユーザにとって有益な広告を配信し、ユーザの嗜好に合う商品の推薦を可能となっている。
特表2010−537323号公報
しかしながら、上記特許文献1に開示されたシステムにあっては、ユーザに対して商品に関する情報を提供することは可能であるものの、ユーザ間における交流を支援することはできないので、SNSユーザの本来の目的である交流、または、人脈を築きたいという、ユーザの欲求を満たすことは難しい。
また、このようなシステムにあっては、ネットワーク上における登録情報、及び、ユーザのアクション(すなわち、仮想空間におけるユーザの行動)のみに基づいてユーザの嗜好を推定しているため、各ユーザの現実社会における行動に基づくユーザの嗜好を認識しておらず、ユーザ本人の意図とは必ずしも合致しない情報が推薦されることも多い。
本発明は、上記課題を解決するためになされたものであり、その目的は、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を支援し、SNS上の交流の活性化させ、現実社会における交流へと繋げる機会をユーザに提供可能なサービスを実現することができるサーバ装置等を提供することにある。
(1)上述した課題を解決するため、本発明のサーバ装置は、ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置であって、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段と、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて複数記録される画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段と、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、当該生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、前記生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を備える構成を有している。
この構成により、本発明のサーバ装置は、通信端末装置から、接続点識別情報と、ユーザ識別情報と、画像データと、を含むデータを、対応付けて取得して、複数記録することができるとともに、所与のタイミングでこれらの複数の画像データのうち、所定の条件を具備する画像データを特定することができる。
通常、同一空間または周辺の空間に通信端末装置のユーザが所在している場合には、接続点識別情報が一致する可能性が非常に高い。したがって、一致する接続点識別情報と対応付けられた画像データは、同一、または、周辺の空間において撮影されているものと想定される。また、一般に、画像を撮影する際に、ユーザは、自身にとって、興味深い撮影対象を撮影することから、同一、または、類似する画像の撮影者同士は、共通の趣味趣向を持っていると想定される。
本発明のサーバ装置は、上述のように、一致する接続点識別情報と対応付けられた同一、または、周辺の空間において撮影された画像データを抽出し、抽出した画像データと、同一、または、類似する画像データの撮影者を特定することができる。
すなわち、本発明のサーバ装置は、画像データの類似度から趣味嗜好、または、相性の合うユーザを確実に特定できるとともに、当該特定されたユーザに対応するユーザ識別情報からユーザ一覧情報を生成して、当該ユーザ一覧情報に含まれるユーザの通信端末装置に配信することができる。したがって、本発明のサーバ装置は、現実社会上におけるユーザの行動に基づき、趣味嗜好、または、相性の合う他のユーザを特定し、当該通信端末装置のユーザに対して、友人候補として推薦することができる。
この結果、本発明のサーバ装置は、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。
(2)また、本発明のサーバ装置は、更に、前記ユーザ識別情報及び前記ユーザに関する情報であるユーザ情報が少なくとも記録されるユーザ管理データベースを有するように構成されている。
この構成により、本発明のサーバ装置は、一覧情報生成手段がユーザ一覧情報を生成する際に、当該ユーザ一覧情報にユーザ情報をも含ませることができるので、当該ユーザ一覧情報を受信した通信端末装置においてユーザ情報を表示させるような機能を実現することも可能となる。
(3)また、本発明のサーバ装置は、前記ユーザ管理データベースには、前記ユーザ識別情報毎に所定の条件の下に登録されている他のユーザの前記ユーザ識別情報を他ユーザ情報として記録されている構成となっている。
この構成により、本発明のサーバ装置は、ユーザ毎に、例えば、友人登録されている他のユーザを確実に特定できるとともに、ユーザに関する各種の情報を適切に管理することができる。
(4)また、本発明のサーバ装置は、前記特定手段によって前記類似度情報について所定の条件を具備する画像データが特定された際に、(A)当該比較対象とされた画像データに対応付けられたユーザ識別情報と、(B)前記ユーザ管理データベースに前記(A)のユーザ識別情報に対応して登録されている前記他ユーザ情報と、が一致するか否かを判定する判定手段を更に備え、前記一覧情報生成手段が、前記(B)の他ユーザ情報と不一致と判定された前記(A)のユーザ識別情報のみに基づいて、前記ユーザ一覧情報を生成するように構成されている。
この構成により、本発明のサーバ装置は、一覧情報生成手段が、ユーザ一覧情報を生成する際に、所定の条件を具備する他のユーザに対応した他ユーザ情報をユーザ一覧情報から除外することができる。
したがって、本発明のサーバ装置は、例えば、既に友人として登録されているユーザを友人候補の推薦対象から除外して友人登録されていないユーザのみを効率的に推薦することが可能となる。
(5)また、本発明のサーバ装置は、前記特定手段によって所定の条件を具備する画像データが特定される際に、前記一覧情報生成手段が、比較対象となった全ての画像データに対する、前記条件を満たす画像データの割合に応じて、前記一覧情報生成手段が、前記ユーザ一覧情報を変化させるように構成されている。
この構成により、本発明のサーバ装置は、一覧情報生成手段がユーザ一覧情報を生成する際に、例えば、半数以上のユーザが撮影しているような一般的な画像データ以外のみに基づいて、ユーザ一覧情報を生成できる。
例えば、単に、象徴的、または、誰もが興味を持つ一般的撮影対象にすぎず、各ユーザの趣味嗜好を表現するに至っておらず、このような画像データに基づいては、ユーザ間の相性、または、趣味嗜好を特定することはできないことが想定される。
したがって、本発明のサーバ装置は、一般的な画像以外の画像データに基づくユーザ一覧情報の生成が可能となり、確実に趣味嗜好、または、相性の合うユーザのみを特定してユーザ一覧情報を生成することが可能になる。
(6)また、本発明のサーバ装置は、前記データ取得手段が、前記画像データと共に撮影日時を示す日時情報を取得するとともに、前記抽出手段が、前記接続点識別情報が一致し、かつ、前記日時情報により特定される撮影日時が所定の時間範囲内になる前記画像データを抽出するように構成されている。
この構成により、本発明のサーバ装置は、所定の時間内に撮影された画像データ間の類似度情報を生成して、比較対象となる画像データを効率的に絞り込むことが可能となる。
(7)上述した課題を解決するため、本発明のプログラムは、ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置に搭載されるコンピュータ装置を、前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段、当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて画像データベースに複数記録する記録制御手段、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段、前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段、及び、前記生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段、として機能させる構成を有している。
したがって、本発明のプログラムは、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。
(8)上記課題を解決するため、本発明の通信システムは、ネットワークと、前記ネットワークを介して通信を行う複数の通信端末装置と、前記複数の通信端末装置に対して前記ネットワークを介して所定の情報を提供するサーバ装置とを有し、前記通信端末装置は、画像データを生成する撮影手段と、前記ネットワークを介した通信を行う際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、少なくとも含む付属情報を生成する、付属情報生成手段と、前記画像データと、前記付属情報とを対応付けて前記サーバ装置に送信する送信手段と、を有し、前記サーバ装置は、前記通信端末装置によって送信された前記画像データと、前記付属情報と、を対応付けて記録する画像データベースと、所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出して、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、当該前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、を有する構成を有している。
したがって、本発明の通信システムは、現実社会において、自身の撮影した画像データに基づき自分と相性の良いユーザを確実に見つけ出すこと、及び、SNS上における交流をスタートさせることが可能になるとともに、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を活発化させ、現実社会における交流へと繋げる機会を各ユーザに提供することができる。
本発明は、現実社会におけるユーザ本人の行動に基づき、SNS上における交流を支援し、現実社会における交流へと繋げる機会をユーザに提供することができる。
本発明の一実施形態における通信システムの構成を示すシステム構成図である。 一実施形態における通信システムの動作概要を示す概念図である。 一実施形態においてユーザ一覧情報に基づき通信端末装置にて表示される画像の一例を示す図である。 一実施形態における通信端末装置の構成を示すブロック図である。 一実施形態における通信端末装置の画像データ記録部のデータ記録状態を概念的に示す概念図である。 一実施形態におけるサーバ装置の構成を示すブロック図である。 一実施形態におけるサーバ装置内のSNSユーザ管理データベースに記録されるデータの一例を示す図である。 一実施形態におけるサーバ装置内の画像データ管理データベースに記録されるデータの一例を示す図である。 一施形態の本実施形態の通信端末装置及びサーバ装置において実行される各処理を示すフローチャート(その1)である。 一施形態の本実施形態の通信端末装置及びサーバ装置において実行される各処理を示すフローチャート(その2)である。 一実施形態におけるパターンマッチングを利用して類似度値を算出する場合の処理を説明するための図である。 一実施形態における画像間の差分に基づく色空間ベクトルを利用して類似度値を算出する場合の処理を説明する図である。
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
[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に接続された無線LAN(Local Area Network)のアクセスポイント(以下、「AP」と略称する。)50と、を有している。
なお、ネットワーク20は、例えば、公衆電話回線網と、IP(Internet Protocol)ネットワークが相互接続されて構成されている。ただし、当該ネットワーク20の構成は、これに限られない。
また、本実施形態の通信システム1は、通常、イベント会場PEが屋内に存在し、通信端末装置10が、公衆携帯電話網に接続できないので、または、接続することが難しいので、AP50とネットワーク20を相互接続する構成を採用している。
通信端末装置10は、例えば、通信機能を有するデジタルカメラ、タブレット型情報端末装置、スマートフォン、または、携帯用電話機等、少なくとも静止画像(以下、単に「画像」という。)の撮影機能(以下、単に「カメラ機能」という。)を有し、かつ、ユーザによって携帯可能な通信端末装置である。
また、この通信端末装置10は、XML(eXtensible Markup Language)等のマークアップ言語によって記述されているWWWシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のURL(Uniform Resource Locator)とを用いつつ、サーバ装置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)画像データの生成時(すなわち、撮影時)に、Bssid(Basic Service Set Identifier)またはMACアドレス(Media Access Control Address)など、無線接続されているAP50を識別するための接続点識別情報と、
(2)当該通信端末装置10のユーザがSNS利用登録を行った際にサーバ装置30によって割り当てられる情報であって、当該ユーザをSNS上において一意に識別するためのユーザ識別情報(以下、「ユーザID」という。)と、
(3)画像の撮影日時を示す撮影日時情報と、
が含まれる構成となっている。
なお、上記撮影日時情報をメタデータに含ませるか否かは任意であるが、本実施形態においてはこれら、(1)〜(3)の情報、全てがメタデータに含まれているものとして説明を行う。
そして、通信端末装置10は、例えば、図3に示すように、アップロードして登録された画像データ及びメタデータに基づいてサーバ装置30によって生成された趣味嗜好の合う他のユーザの一覧の情報(以下、「ユーザ一覧情報」または「ユーザリスト」という。)を受信し、友人候補として閲覧可能に表示することができるようになっている。
また、通信端末装置10は、ユーザ操作を介して、推薦されたユーザ一覧の中から交流を始めたいと希望する他のユーザの選択を受け付けると、通信端末装置10からサーバ装置30に対して上述した友達申請に対応したリクエストメッセージが送信され、SNS上において交流を開始することができるようになっている。
なお、このリクエストメッセージは、例えば、HTTP(Hypertext Transfer Protocol)、または、FTP(File Transfer Protocol)において利用される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におけるワークエリアとしてRAM(Random Access Memory)及びROM(Read Only Memory )も含まれる。
また、記録部100は、アプリケーション記録部101と、画像データ記録部102と、SNS利用管理データ記録部103と、を少なくとも含む。
アプリケーション記録部101には、メタデータ生成部130及び撮像・画像データ生成部180と連動しつつ、端末管理制御部190によって実行されるアプリケーションプログラム(以下、「アプリ」という。)を含め様々なアプリが記録されているとともに、上記ブラウジング機能を実現するためのブラウザも記録されている。
画像データ記録部102には、図5に例示するように、当該通信端末装置10により撮影された画像データと、各画像データに対応するメタデータが対応付けられて記録されている。
なお、図5においては、花を撮影した画像データ「0001」及びケーキを撮影した画像データ「0002」が記録されている状態が示されるとともに、各画像データに対応するメタデータが例示されている。
このメタデータは、各画像データが双方ともユーザID「taro」として特定されるユーザによって撮像されたものであること、及び、接続点識別情報「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センサ(Charge Coupled Device Image Sensor)と、CCDIセンサにおいて生成された電気信号に基づいて画像データを生成する生成部と、を有する。
タイマ160は、現在日時を特定するために用いられ、撮像・画像データ生成部180による撮像タイミングに対応する日付及び時刻を示す撮影日時情報を生成し、メタデータ生成部130に提供する。
メタデータ生成部130は、画像が撮像れされた際に、接続点識別情報検出部120から供給される接続点識別情報と、SNS利用管理データ記録部103に記録されたユーザIDと、タイマ160から供給される撮影日時情報と、に基づき、図5に例示するようなメタデータを生成する。ただし、メタデータを生成するタイミングは、基本的には、撮像時であるが、それ以外のタイミングでもよい。
表示部140は、例えば、液晶素子または有機EL(Electro Luminescence)素子のパネルによって構成され、表示制御部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に示す例の場合、ユーザID「taro」により特定されるユーザに対して、「jiro」「hanako」「shiro」なるユーザIDにより特定される3人のユーザが友人として登録されており、「当該ユーザ(すなわち、「taro」)」のユーザ情報として、「taro‘s profile」なるデータが対応付けて記録されている。
また、同様にしてユーザID「hanako」により特定されるユーザに対して、「yoshiko」「michiko」なる2人のユーザが友人として登録されており、ユーザ情報として、「hanako‘s profile」なるデータが対応付けて記録されている。
なお、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は、画像間の差分に基づく、色空間ベクトルを利用する場合の処理イメージを示す図である。
本実施形態のパターンマッチングにおいては、図11(a)及び(b)に示すように比較対象となる2つの画像データを比較し、類似度を算出する。具体的には、本実施形態のパターンマッチングの処理は、比較対象となる一の画像(比較元の画像)上において、比較先の画像を複数のブロックずつずらしつつ、比較元の画像と比較先の画像における相関値を演算する。そして、演算された相関値の二乗平均値、単純平均値、または、単純和値を算出し、この演算結果として得られた値を類似度Sとして用いるようになっている。
例えば、図11(a)において、比較元の画像と比較先の画像が類似する(一致する)ものでない場合には、比較元の画像上において比較先の画像を複数のブロックずつずらして相関値を算出しても、何れのブロックにおいても高い相関値を得ることができずに、類似度Sが低くなり、所定の閾値以上にはならない。その一方、図11(b)において、比較元の画像と比較先の画像が類似する(一致する)場合には、比較元の画像上において比較先の画像を複数のブロックずつずらして相関値を算出すると、画像が一致するブロックにおいては高い相関値を得ることができるので、類似度Sが高くなり、所定の閾値以上になる。この結果、図11(b)の場合には、比較元の画像と比較先の画像が類似すると判定することができるようになっている。
また、本実施形態においては、パターンマッチングに代えて、色空間ベクトルを用いてもよい。本実施形態の色空間ベクトルにおいては、図12に示すように、画像データの画素配列500をベクトル行列510で表現しつつ、ベクトル行列を用いて比較対象となる画像データ間のベクトル距離を画素毎に演算する。
通常、画像データは、画素単位毎にベクトル行列として表示することが可能である。そこで、本実施形態の色空間ベクトルにおいては、このベクトル表示された画像データについて、図12に示すように、比較対象となる画像データ間のベクトル距離520を画素毎にピタゴラスの定理に基づいて算出し、算出されたベクトル距離の平均値、または、合計値を類似度Sとして用いるようになっている。
なお、本実施形態の類似度Sの演算方法は上記に限定されない。他の方法としては。例えば、H.264のように画像中の物体毎に上記ブロック毎の差分値を算出し、DCT(離散コサイン変換)またはDFT(離散フーリエ変換)を行って画像間の差分値及び動きベクトルを演算して、その演算結果を類似度Sとして利用することも可能である。
以上、本実施形態の通信システム1においては、現実社会のイベント会場PEにおいて撮影された画像データの類似度に応じて趣味嗜好、または、相性の合う他のユーザを特定して、当該特定されたユーザのユーザ一覧情報を通信端末装置10に配信する構成となっている。また、このユーザ一覧情報に基づきSNSにおける友達申請ができることから、現実社会上におけるユーザの行動に基づき、趣味嗜好、または、相性の合う他のユーザを特定し、当該通信端末装置のユーザに対して、友人候補として推薦でき、仮想空間、及び現実社会における人物間の交流支援を行うことが可能になる。
なお、本実施形態においては、最終的に友人申請を行うためのユーザ一覧情報を廃止するようになっているが、友人申請を行うことは必須ではない。
また、本実施形態においては画像データのアップロード時に画像データの類似判断を、行う場合を例示しているが、類似判断のタイミングはこれに限定されない。例えば、所定数以上の画像データがアップロードされた後に、類似判断を行うようにしてもよい。
また、本実施形態においては日時情報をメタデータに含ませるようにしているが、日時情報が無くとも、ユーザID及び接続点識別情報のみに基づいて同様の機能を実現することもできる。
1 … 通信システム
10 … 通信端末装置
30 … サーバ装置
100 … 記録部
101 … アプリケーション記録部
102 … 画像データ記録部
103 … SNS利用管理データ記録部
110 … ネットワーク通信部
120 … 接続点識別情報検出部
130 … メタデータ生成部
140 … 表示部
150 … 表示制御部
160 … タイマ
170 … 操作部
180 … 撮像・画像データ生成部
190 … 端末管理制御部
310 … 通信制御部
330 … 記録装置
331 … SNSユーザ管理DB
332 … 画像データ管理DB
340 … サーバ管理制御部

Claims (8)

  1. ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置であって、
    前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段と、
    当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて複数記録される画像データベースと、
    所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段と、
    前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、
    前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、
    当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、
    当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、
    を具備することを特徴とするサーバ装置。
  2. 請求項1に記載のサーバ装置において、
    前記ユーザ識別情報及び前記ユーザに関する情報であるユーザ情報が少なくとも記録されるユーザ管理データベースを更に有する、サーバ装置。
  3. 請求項2に記載のサーバ装置において、
    前記ユーザ管理データベースには、前記ユーザ識別情報毎に所定の条件の下に登録されている他のユーザの前記ユーザ識別情報が他ユーザ情報として記録されている、サーバ装置。
  4. 請求項3に記載のサーバ装置において、
    前記特定手段によって前記類似度情報について所定の条件を具備する画像データが特定された際に、
    (1)当該比較対象とされた画像データに対応付けられたユーザ識別情報と、
    (2)前記ユーザ管理データベースに前記(1)のユーザ識別情報に対応して登録されている前記他ユーザ情報と、が一致するか否かを判定する判定手段を更に備え、
    前記が、前記(2)の他ユーザ情報と不一致と判定された前記(1)のユーザ識別情報のみに基づいて、前記一覧情報生成手段が、前記ユーザ一覧情報を生成する、サーバ装置。
  5. 請求項1乃至4の何れかに記載のサーバ装置において、
    前記特定手段によって所定の条件を具備する画像データが特定される際に、
    前記一覧情報生成手段が、比較対象となった全ての画像データに対する、前記条件を満たす画像データの割合に応じて、前記一覧情報生成手段が、前記ユーザ一覧情報を変化させる、サーバ装置。
  6. 請求項1乃至5の何れかに記載のサーバ装置において、
    前記データ取得手段が、前記画像データと共に撮影日時を示す日時情報を取得するとともに、
    前記抽出手段が、前記接続点識別情報が一致し、かつ、前記日時情報により特定される撮影日時が所定の時間範囲内になる前記画像データを抽出する、サーバ装置。
  7. ネットワークに接続され、該ネットワークを介して、少なくとも画像を撮影する撮影手段を有する複数の通信端末装置に対して所定の情報を提供するサーバ装置に搭載されるコンピュータ装置を、
    前記通信端末装置との通信回線が確立された際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、前記通信端末装置において撮影された画像に対応する画像データと、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、を対応付けて前記各通信端末装置から取得する、データ取得手段、
    当該取得された前記画像データと、前記ユーザ識別情報と、前記接続点識別情報と、が対応付けられて画像データベースに複数記録する記録制御手段、
    所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出する抽出手段、
    前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段、
    前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段、
    当該特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段、及び
    当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段、
    として機能させることを特徴とするプログラム。
  8. ネットワークと、前記ネットワークを介して通信を行う複数の通信端末装置と、前記複数の通信端末装置に対して前記ネットワークを介して所定の情報を提供するサーバ装置とを有する通信システムであって、
    前記通信端末装置は、
    画像データを生成する撮影手段と、
    前記ネットワークを介した通信を行う際に用いる前記ネットワーク上の接続点を示す接続点識別情報と、当該通信端末装置のユーザを一意に特定するユーザ識別情報と、少なくとも含む付属情報を生成する、付属情報生成手段と、前記画像データと、前記付属情報とを対応付けて前記サーバ装置に送信する送信手段と、
    を有し、
    前記サーバ装置は、
    前記通信端末装置によって送信された前記画像データと、前記付属情報と、を対応付けて記録する画像データベースと、
    所与のタイミングで前記画像データベースに記録された前記複数の画像データのうち、前記接続点識別情報が一致する画像データを抽出して、前記抽出された各画像データをそれぞれ比較して比較対象となった前記画像データとの類似度の値を示す類似度情報をそれぞれ生成する画像比較手段と、
    前記生成された類似度情報について所定の条件を具備する画像データを特定する特定手段と、
    前記特定された画像データと対応付けられた前記ユーザ識別情報の一覧を示すユーザ一覧情報を生成する一覧情報生成手段と、
    当該生成されたユーザ一覧情報に含まれるユーザの前記通信端末装置に対して、当該ユーザ一覧情報を配信するユーザ推薦手段と、
    を有することを特徴とする通信システム。
JP2011215987A 2011-09-30 2011-09-30 サーバ装置、プログラム及び通信システム Expired - Fee Related JP5757213B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011215987A JP5757213B2 (ja) 2011-09-30 2011-09-30 サーバ装置、プログラム及び通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011215987A JP5757213B2 (ja) 2011-09-30 2011-09-30 サーバ装置、プログラム及び通信システム

Publications (2)

Publication Number Publication Date
JP2013077110A true JP2013077110A (ja) 2013-04-25
JP5757213B2 JP5757213B2 (ja) 2015-07-29

Family

ID=48480534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011215987A Expired - Fee Related JP5757213B2 (ja) 2011-09-30 2011-09-30 サーバ装置、プログラム及び通信システム

Country Status (1)

Country Link
JP (1) JP5757213B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015146207A1 (ja) * 2014-03-25 2015-10-01 ソニー株式会社 サーバ、クライアント、制御方法、および記憶媒体
KR101594571B1 (ko) * 2014-10-27 2016-02-18 오인택 이동 통신 시스템에서의 얼굴 기반 사이버 가족 관계 형성 방법 및 서버
WO2016147693A1 (ja) * 2015-03-13 2016-09-22 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
JP2018124933A (ja) * 2017-02-03 2018-08-09 フリュー株式会社 通信端末、通信端末の制御方法、および、制御プログラムおよび記録媒体、並びに、管理装置、管理装置の制御方法
JP2020119444A (ja) * 2019-01-28 2020-08-06 東京瓦斯株式会社 文字入力支援システム、文字入力支援制御装置、文字入力支援制御方法、文字入力支援プログラム
JP7479191B2 (ja) 2020-05-13 2024-05-08 株式会社コーエーテクモゲームス プログラム、情報処理方法、及び情報処理装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005218028A (ja) * 2004-02-02 2005-08-11 Dainippon Printing Co Ltd 利用者端末、調査端末、サーバ、プログラム及び流通システム
JP2007193611A (ja) * 2006-01-19 2007-08-02 Looops Communications Inc 会員制コミュニティサイトにおけるプロフィール情報管理方式
JP2007334502A (ja) * 2006-06-13 2007-12-27 Fujifilm Corp 検索装置、方法およびプログラム
JP2008276768A (ja) * 2002-11-27 2008-11-13 Sony United Kingdom Ltd 情報検索装置及び方法
JP2010015565A (ja) * 2008-07-02 2010-01-21 Palo Alto Research Center Inc ファッション関連情報に基づいてソーシャルネットワーキングを容易にするコンピュータ実行方法
JP2010287059A (ja) * 2009-06-11 2010-12-24 Sony Corp 移動端末、サーバ装置、コミュニティ生成システム、表示制御方法およびプログラム
US20110191352A1 (en) * 2009-12-03 2011-08-04 New Jersey Institute Of Technology Socially- And Context-Aware People-Matching Systems and Methods Relating Thereto
US20110211764A1 (en) * 2010-03-01 2011-09-01 Microsoft Corporation Social Network System with Recommendations

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008276768A (ja) * 2002-11-27 2008-11-13 Sony United Kingdom Ltd 情報検索装置及び方法
JP2005218028A (ja) * 2004-02-02 2005-08-11 Dainippon Printing Co Ltd 利用者端末、調査端末、サーバ、プログラム及び流通システム
JP2007193611A (ja) * 2006-01-19 2007-08-02 Looops Communications Inc 会員制コミュニティサイトにおけるプロフィール情報管理方式
JP2007334502A (ja) * 2006-06-13 2007-12-27 Fujifilm Corp 検索装置、方法およびプログラム
JP2010015565A (ja) * 2008-07-02 2010-01-21 Palo Alto Research Center Inc ファッション関連情報に基づいてソーシャルネットワーキングを容易にするコンピュータ実行方法
JP2010287059A (ja) * 2009-06-11 2010-12-24 Sony Corp 移動端末、サーバ装置、コミュニティ生成システム、表示制御方法およびプログラム
US20110191352A1 (en) * 2009-12-03 2011-08-04 New Jersey Institute Of Technology Socially- And Context-Aware People-Matching Systems and Methods Relating Thereto
US20110211764A1 (en) * 2010-03-01 2011-09-01 Microsoft Corporation Social Network System with Recommendations

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015146207A1 (ja) * 2014-03-25 2015-10-01 ソニー株式会社 サーバ、クライアント、制御方法、および記憶媒体
JPWO2015146207A1 (ja) * 2014-03-25 2017-04-13 ソニー株式会社 サーバ、クライアント、制御方法、および記憶媒体
US10601936B2 (en) 2014-03-25 2020-03-24 Sony Corporation Server, client, control method, and non-transitory computer readable medium
KR101594571B1 (ko) * 2014-10-27 2016-02-18 오인택 이동 통신 시스템에서의 얼굴 기반 사이버 가족 관계 형성 방법 및 서버
WO2016147693A1 (ja) * 2015-03-13 2016-09-22 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US10855639B2 (en) 2015-03-13 2020-12-01 Sony Corporation Information processing apparatus and information processing method for selection of a target user
JP2018124933A (ja) * 2017-02-03 2018-08-09 フリュー株式会社 通信端末、通信端末の制御方法、および、制御プログラムおよび記録媒体、並びに、管理装置、管理装置の制御方法
JP2020119444A (ja) * 2019-01-28 2020-08-06 東京瓦斯株式会社 文字入力支援システム、文字入力支援制御装置、文字入力支援制御方法、文字入力支援プログラム
JP7479191B2 (ja) 2020-05-13 2024-05-08 株式会社コーエーテクモゲームス プログラム、情報処理方法、及び情報処理装置

Also Published As

Publication number Publication date
JP5757213B2 (ja) 2015-07-29

Similar Documents

Publication Publication Date Title
JP5068379B2 (ja) 近接検出に基づいてメディアを拡張するための方法、システム、コンピュータプログラム、および装置
US9367832B2 (en) Synchronizing image data among applications and devices
US20190121823A1 (en) Communication Terminal, Communication Method, Program, And Communication System.
JP5757213B2 (ja) サーバ装置、プログラム及び通信システム
US10171617B2 (en) Communication system that support review of usage details for a communication service
CN102549591A (zh) 共享面部训练数据
JP6375039B1 (ja) プログラム、撮影方法及び端末
JP5374209B2 (ja) コンテンツ共有システム、コンテンツ共有サーバー及びプログラム
WO2019128568A1 (zh) 内容推送方法、装置及设备
US9560223B2 (en) Personal photographer mobile application
US9646196B2 (en) Image processing device, image processing method, and program
JP6947085B2 (ja) 電子機器及びその制御方法
US20150296031A1 (en) Communication terminal, information processing device, communication method, information processing method, program, and communication system
WO2012070571A1 (ja) Sns統括サイト管理装置、及びsns統括サイトを利用した情報開示方法
JP5891909B2 (ja) サーバ装置、プログラム及び通信システム
JP5919410B1 (ja) 撮影装置、撮影方法および撮影プログラム
JP2013219666A (ja) 情報共有システム、照合装置、端末装置、情報共有方法及び情報共有プログラム
Wang et al. Friendbook: Privacy preserving friend matching based on shared interests
JP5978070B2 (ja) 集合写真形成装置、集合写真形成方法および集合写真形成プログラム
JP6003388B2 (ja) サーバ装置、プログラム及び通信システム
JP5965504B1 (ja) 情報提供装置、情報提供方法および情報提供プログラム
JP6287295B2 (ja) サーバ装置、プログラム及び情報提供方法
US20150088867A1 (en) System and Method for Enabling Communication Between Users
JP2013196020A (ja) 携帯端末装置、Webサーバ、メディアデータ推薦システム、メディアデータ推薦方法およびそのプログラム
JP2023170705A (ja) システムおよびシステムの制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150520

R150 Certificate of patent or registration of utility model

Ref document number: 5757213

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees