(57)【要約】【課題】サービス提供者と顧客とを効率よく結び付ける新たなプラットフォームを実現し、個人レベルでのサービスのやり取りを活性化させること。【解決手段】１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースと、検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、を備える情報処理装置を提供する。【選択図】図１
2014109927.tif 000002
【特許請求の範囲】
【請求項１】
１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースと、
検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、
を備える情報処理装置。
【請求項２】
前記情報要求は、前記検索者の現在位置を示し、
前記情報提供部は、前記情報要求により示される前記検索者の現在位置に基づいてフィルタリングされる前記１人以上の被検索者の前記位置データを前記端末装置へ提供する、
請求項１に記載の情報処理装置。
【請求項３】
前記データベースは、前記検索者による前記被検索者の選択を支援する被検索者データを被検索者ごとに記憶し、
前記情報提供部は、前記１人以上の被検索者の前記被検索者データを前記位置データと共に前記端末装置へ提供する、
請求項１に記載の情報処理装置。
【請求項４】
前記データベースは、前記検索者による前記被検索者の選択を支援する被検索者データを被検索者ごとに記憶し、
前記情報提供部は、前記検索者により予め登録され又は前記情報要求により示される検索条件を前記被検索者データに適用することによりフィルタリングされる前記１人以上の被検索者の前記位置データを前記端末装置へ提供する、
請求項１に記載の情報処理装置。
【請求項５】
前記検索者は、写真の撮影を望むユーザであり、
前記被検索者は、前記ユーザのために写真を撮影する撮影者の候補である、
請求項３に記載の情報処理装置。
【請求項６】
前記被検索者データは、各被検索者の顔画像データ、属性データ、機種データ及び実績データのうち少なくとも１つを含む、請求項５に記載の情報処理装置。
【請求項７】
前記情報提供部は、各被検索者の現在位置に対応するアイコンがプロットされたマップを前記端末装置へ送信することにより、前記位置データを前記端末装置へ提供する、請求項１に記載の情報処理装置。
【請求項８】
前記データベースは、各被検索者の行動範囲を示すデータをさらに記憶し、
情報提供部１３０は、前記行動範囲を示すデータを用いて、各被検索者についての現在位置を含む行動範囲を表現するオブジェクトを前記マップに重畳する、
請求項７に記載の情報処理装置。
【請求項９】
前記通信仲介部は、選択された前記被検索者と前記検索者との待ち合わせ場所を示す前記連絡メッセージを前記通信装置へ送信する、請求項１に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、
前記連絡メッセージの送信先の前記通信装置から、前記被検索者により撮影された画像を受信し、受信した当該画像へ前記検索者がアクセスすることを可能とするコンテンツ管理部、
をさらに備える、請求項５に記載の情報処理装置。
【請求項１１】
前記コンテンツ管理部は、前記検索者以外のユーザからの前記画像へのアクセスを制限する、請求項１０に記載の情報処理装置。
【請求項１２】
前記コンテンツ管理部は、前記検索者により容認された場合に、選択された前記被検索者が前記画像へアクセスすることを可能とする、請求項１０に記載の情報処理装置。
【請求項１３】
前記コンテンツ管理部は、前記通信装置から受信した前記画像の元データを削除することを前記通信装置へ指示する、請求項１０に記載の情報処理装置。
【請求項１４】
前記コンテンツ管理部は、前記通信装置から受信した前記画像を前記検索者に購入させるためのウィンドウを前記検索者の前記端末装置に表示させる、請求項１０に記載の情報処理装置。
【請求項１５】
前記データベースは、被検索者により提供されるサービスについての実績データを含む被検索者データを被検索者ごとに記憶し、
前記コンテンツ管理部は、前記検索者により前記画像が購入された場合に、購入された当該画像を撮影した前記被検索者についての前記被検索者データを更新する、
請求項１４に記載の情報処理装置。
【請求項１６】
情報処理装置により実行される情報処理方法であって、
１人以上の被検索者の通信装置から、当該被検索者の現在位置を示す位置データを受信することと、
受信された前記位置データを、データベースに記憶させることと、
検索者の端末装置からの情報要求に応じて、前記データベースにより記憶されている前記１人以上の被検索者の前記位置データを前記端末装置へ提供することと、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信することと、
選択された当該被検索者の通信装置へ連絡メッセージを送信することと、
を含む情報処理方法。
【請求項１７】
１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースにアクセス可能な情報処理装置を制御するコンピュータを、
検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、
として機能させるプログラム。
【請求項１８】
１人以上の被検索者に関するデータベースを有し各被検索者の現在位置を示す位置データを収集するサーバから、前記位置データを取得するデータ取得部と、
前記データ取得部により取得された前記位置データを画面に表示させ、当該位置データに基づいて検索者に被検索者を選択させるユーザインタフェース部と、
を備え、
前記ユーザインタフェース部は、前記検索者により選択された前記被検索者への連絡を求める連絡要求を前記サーバへ送信する、
端末装置。
【請求項１９】
撮影者の現在位置を測定し、前記現在位置を示す位置データをサーバへ送信する位置送信部と、
前記サーバにより提供される位置データに基づいて写真の撮影を望むユーザにより前記撮影者が選択されたことを示す連絡メッセージが受信された場合に、前記連絡メッセージが受信されたことを前記撮影者に報知する報知部と、
前記撮影者のカメラから前記ユーザのために撮影された画像を取得し、取得した当該画像と前記ユーザの識別情報とを、当該画像を前記ユーザへ提供する装置へ送信する画像送信部と、
を備える通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、端末装置及び通信装置に関する。
【背景技術】
【０００２】
実世界の様々なサービスにおいて、サービス事業者は、顧客の関心を引き寄せるために自らのサービスに関する情報をインターネット上で発信している。発信される典型的な情報は、サービス事業者の所在地及びサービス内容を含む（下記非特許文献１参照）。
【０００３】
しかし、相応の事業とは言えない小さい規模でサービスが提供されようとする場合（例えば、個人が趣味で又は週末の副業としてサービスを提供しようとする場合）、個々のサービス提供者は、通常、情報発信のために多くのコストを負担することを望まない。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「ソニーストアのご案内」、［online］、［２０１２年１１月７日検索］、インターネット＜URL：http://store.sony.jp/Store/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、サービスの提供場所が一定であれば、その場所情報をＷｅｂページで公開して顧客を待ち受けることは、比較的容易であろう。しかしながら、サービスの提供場所を事前に予期することができず、サービス提供者及び顧客が移動し得しるようなケースでは、サービスの提供場所を予め指定することは難しい。結果として、そうしたケースでサービス提供者と顧客とを効率よく結び付ける仕組みが目下のところ存在しないため、個人レベルでのサービスのやり取りは十分に活性化されていない。
【０００６】
そこで、本開示に係る技術は、サービス提供者と顧客とを効率よく結び付ける新たなプラットフォームを実現し、個人レベルでのサービスのやり取りを活性化させることを目的とする。
【課題を解決するための手段】
【０００７】
本開示によれば、１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースと、検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、情報処理装置により実行される情報処理方法であって、１人以上の被検索者の通信装置から、当該被検索者の現在位置を示す位置データを受信することと、受信された前記位置データを、データベースに記憶させることと、検索者の端末装置からの情報要求に応じて、前記データベースにより記憶されている前記１人以上の被検索者の前記位置データを前記端末装置へ提供することと、提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信することと、選択された当該被検索者の通信装置へ連絡メッセージを送信することと、を含む情報処理方法が提供される。
【０００９】
また、本開示によれば、１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースにアクセス可能な情報処理装置を制御するコンピュータを、検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、として機能させるプログラムが提供される。
【００１０】
また、本開示によれば、１人以上の被検索者に関するデータベースを有し各被検索者の現在位置を示す位置データを収集するサーバから、前記位置データを取得するデータ取得部と、前記データ取得部により取得された前記位置データを画面に表示させ、当該位置データに基づいて検索者に被検索者を選択させるユーザインタフェース部と、を備え、前記ユーザインタフェース部は、前記検索者により選択された前記被検索者への連絡を求める連絡要求を前記サーバへ送信する、端末装置が提供される。
【００１１】
また、本開示によれば、撮影者の現在位置を測定し、前記現在位置を示す位置データをサーバへ送信する位置送信部と、前記サーバにより提供される位置データに基づいて写真の撮影を望むユーザにより前記撮影者が選択されたことを示す連絡メッセージが受信された場合に、前記連絡メッセージが受信されたことを前記撮影者に報知する報知部と、前記撮影者のカメラから前記ユーザのために撮影された画像を取得し、取得した当該画像と前記ユーザの識別情報とを、当該画像を前記ユーザへ提供する装置へ送信する画像送信部と、を備える通信装置が提供される。
【発明の効果】
【００１２】
本開示に係る技術によれば、サービス提供者と顧客とを効率よく結び付ける新たなプラットフォームによって、個人レベルでのサービスのやり取りを活性化することができる。
【図面の簡単な説明】
【００１３】
【図１】本開示に係る技術の概要について説明するための説明図である。
【図２】典型的な用途における処理の流れの一例を示すシーケンス図の前半部である。
【図３】典型的な用途における処理の流れの一例を示すシーケンス図の後半部である。
【図４】一実施形態に係るサーバ装置のハードウェア構成の一例を示すブロック図である。
【図５】一実施形態に係るサーバ装置の論理的機能の構成の一例を示すブロック図である。
【図６】被検索者データの構成の一例を示す説明図である。
【図７】検索者データの構成の一例を示す説明図である。
【図８】検索結果として表示され得るマップの一例を示す説明図である。
【図９】検索結果として表示され得る一覧の一例を示す説明図である。
【図１０】サービス提供データの構成の一例を示す説明図である。
【図１１】コンテンツ閲覧ウィンドウの一例を示す説明図である。
【図１２】一実施形態に係る検索者端末のハードウェア構成の一例を示すブロック図である。
【図１３】一実施形態に係る検索者端末の論理的機能の構成の一例を示すブロック図である。
【図１４】一実施形態に係る被検索者端末のハードウェア構成の一例を示すブロック図である。
【図１５】一実施形態に係る被検索者端末の論理的機能の構成の一例を示すブロック図である。
【図１６】被検索者端末の一変形例について説明するための説明図である。
【図１７】一実施形態において奏される複合的な効果について説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、以下の順序で説明を行う。
１．概要
１−１．システム構成例
１−２．用途の例
２．サーバ装置の構成例
２−１．ハードウェア構成例
２−２．論理的機能の構成例
３．検索者端末の構成例
３−１．ハードウェア構成例
３−２．論理的機能の構成例
４．被検索者端末の構成例
４−１．ハードウェア構成例
４−２．論理的機能の構成例
４−３．変形例
５．まとめ
【００１６】
＜１．概要＞
［１−１．システム構成例］
図１は、本開示に係る技術の概要について説明するための説明図である。図１を参照すると、一実施形態に係る情報処理システム１が示されている。情報処理システム１は、サーバ装置１００、１つ以上の検索者端末２００、及び１つ以上の被検索者端末３００を含む。
【００１７】
サーバ装置１００は、サービス提供者と顧客とを結びつけるプラットフォームを提供するための情報処理装置である。サーバ装置１００は、インターネット（又はＶＰＮ（Virtual  Private  Network）などのその他のネットワーク）を介して、検索者端末２００及び被検索者端末３００と通信する。サーバ装置１００は、サービス提供者についてのデータを保持するデータベースを有し、情報要求に応じてデータベース内のデータを提供する。情報処理システム１は、サービスの顧客となるべきユーザがサービス提供者を検索することを前提とする。そのため、以下の説明において、顧客となるべきユーザを検索者、サービス提供者を被検索者ともいう。
【００１８】
検索者端末２００は、検索者Ｕｃが有する端末装置である。実世界１０内を移動する検索者Ｕｃがサービスを利用することを望む場合に、検索者Ｕｃは、検索者端末２００を用いてサービス提供者を検索する。被検索者端末３００は、被検索者Ｕｓが有する端末装置である。被検索者端末３００は、測位を実行し、被検索者Ｕｓの現在位置を示す位置データをサーバ装置１００へ送信する。
【００１９】
検索者端末２００及び被検索者端末３００は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、ＰＤＡ（Personal  Digital  Assistant）又はゲーム端末などの任意の種類の端末装置であってよい。また、検索者端末２００及び被検索者端末３００は、情報処理システム１において実現されるプラットフォームのために特別に設計される専用の装置であってもよい。
【００２０】
検索者端末２００は、情報要求に応じてサーバ装置１００から提供される、被検索者の現在位置を含むデータを画面に表示させ、少なくとも１人の被検索者Ｕｓを検索者Ｕｃに選択させる。そして、サーバ装置１００は、検索者Ｕｃと選択された被検索者Ｕｓとの間の連絡を仲介する。サーバ装置１００により仲介される連絡の後、典型的には、実世界１０において、選択された被検索者Ｕｓから検索者Ｕｃへサービスが提供される。サービスを完了させるためのタスクの一部はサーバ装置１００が担ってもよく、例えば、そのタスクは、サービスの成果として取得されるデータのセキュアな環境での交換、及びサービスの対価の決済などを含み得る。
【００２１】
なお、本明細書では、情報処理システム１が１つのサーバ装置１００のみを含む例を主に説明する。しかしながら、サーバ装置１００の機能は、実質的には複数の装置が互いに協調することにより実現されてもよい。
【００２２】
［１−２．用途の例］
情報処理システム１において想定されるサービスの一例は、写真の撮影である。例えば、旅行者、遊園地の客、又は散歩若しくはサイクリング中の市民などが、計画されていないタイミングで写真を撮影したいと望む場面に出遭うことは少なくない。また、特別な場面では、上述した人物が自ら所有していない（又はその時に携行していない）ハイグレードな機種で撮影された写真を求めることもあり得る。一方で、写真を趣味とする人々の多くは、ハイグレードな機種のカメラ及びレンズを所有してはいるものの、その高い機能性に見合うほど多くの撮影機会に出遭うことが難しく、撮影機会を欲している。従って、情報処理システム１においてこれら人々を結び付けることによって、双方の上述したニーズを同時に満たすことが可能であると期待される。
【００２３】
図２及び図３は、情報処理システム１が典型的な用途としての撮影サービスのために用いられる場合の処理の流れの一例を示すシーケンス図である。図２及び図３に示した処理シーケンスは、点線枠でそれぞれ囲まれている４つのフェーズＰｈ１、Ｐｈ２、Ｐｈ３及びＰｈ４に分けられる。フェーズＰｈ１は、事前登録フェーズである。フェーズＰｈ２は、検索フェーズである。フェーズＰｈ３は、データアップロードフェーズである。フェーズＰｈ４は、購入フェーズである。
【００２４】
事前登録フェーズＰｈ１において、サーバ装置１００は、検索者データ及び被検索者データの登録を受け付ける。例えば、被検索者端末３００（他の情報処理装置であってもよい）は、被検索者データをサーバ装置１００へ送信する（ステップＳ５）。ここで送信される被検索者データは、被検索者（撮影者の候補）の識別情報、顔画像データ、属性データ及び機種データを含み得る。また、検索者端末２００（他の情報処理装置であってもよい）は、検索者データをサーバ装置１００へ送信する（ステップＳ１０）。ここで送信される検索者データは、検索者の識別情報を含み得る。なお、識別情報は、各端末装置から送信される代わりに、サーバ装置１００により各端末装置へ発行されてもよい。サーバ装置１００は、それぞれ受信される被検索者データ及び検索者データをデータベースに登録する（ステップＳ１５）。
【００２５】
検索フェーズＰｈ２において、各被検索者の被検索者端末３００は、周期的に測位を実行し、被検索者の現在位置を示す位置データをサーバ装置１００へ送信する（ステップＳ２０）。サーバ装置１００は、データベース内で保持される被検索者の位置データを、被検索者端末３００から受信される位置データで更新する。検索者は、写真を撮影したいと望む場面に遭遇すると、検索者端末２００を操作し、それにより情報要求が検索者端末２００からサーバ装置１００へ送信される（ステップＳ２５）。サーバ装置１００は、検索者端末２００からの情報要求に応じて、データベース内を検索し（ステップＳ３０）、検索結果として被検索者の位置データを検索者端末２００へ提供する（ステップＳ３５）。検索結果は、典型的には、情報要求により示され得る検索者の現在位置に基づいてフィルタリングされ、検索者と被検索者とが会うことのできる距離よりも遠くに位置する被検索者は検索結果から除外され得る。
【００２６】
検索者端末２００は、サーバ装置１００から取得された１人以上の被検索者の位置データを画面に表示させ（ステップＳ４０）、当該位置データに基づいて検索者に被検索者を選択させる（ステップＳ４５）。サーバ装置１００は、追加的に、検索者による被検索者の選択を支援する被検索者データを検索者端末２００へ提供してもよい。例えば、撮影サービスの用途において提供される被検索者データは、被検索者の顔画像データ、属性データ、機種データ（カメラ及びレンズの機種）、並びに実績データ（過去の撮影枚数、ランク、レーティングなど）を含み得る。これらデータを画面上で閲覧した検索者が、サービスの提供を受けることを希望する被検索者を選択すると、検索者端末２００は、被検索者への連絡を求める連絡要求をサーバ装置１００へ送信する（ステップＳ５０）。サーバ装置１００は、検索者端末２００からの連絡要求に応じて、選択された被検索者（以下、撮影者という）の被検索者端末３００へ連絡メッセージを送信する（ステップＳ６０）。サーバ装置１００は、例えば、検索者及び撮影者の現在位置（並びに、例えばそれらの近傍のランドマークの位置情報など）に基づいて、両者のための待ち合わせ方法（待ち合わせの場所及び時刻など）を判定してもよい（ステップＳ５５）。その代わりに、待ち合わせ方法は、検索者によって提案されてもよい。被検索者端末３００へ送信される連絡メッセージは、検索者の識別情報及び待ち合わせ方法の説明を含み得る。さらに、サーバ装置１００から検索者端末２００へ、連絡要求に対する応答メッセージが送信され得る（ステップＳ６５）。
【００２７】
データアップロードフェーズＰｈ３において、検索者と撮影者とが出会うと、検索者端末２００と撮影者の被検索者端末３００との間で、識別情報（ＩＤ）の交換及び認証が行われる（ステップＳ７０）。ここでの認証は、本人確認を目的とし、一方向の認証でも双方向の認証であってもよい。認証は、例えば、ＮＦＣ（Near  Field  Communication）若しくはBluetooth（登録商標）ベースの近距離通信モジュールを介して行われてもよく、又は二次元バーコード（例えばＱＲコード（登録商標））の読取りのようなより簡易な手法で行われてもよい。そして、認証が成功裏に行われると、撮影者は、検索者の要望に従って写真を撮影する。ここで撮影される写真は、例えばポートレート写真又は風景写真などの、いかなる種類の写真であってもよい。撮影者の被検索者端末３００は、撮影された写真の画像データをカメラから取得し（ステップＳ７５）、取得した画像データを検索者の識別情報と共にサーバ装置１００へアップロードする（ステップＳ８０）。被検索者の識別情報の代わりに、撮影サービスごとに付与されるサービス識別情報が利用されてもよい。サーバ装置１００は、被検索者端末３００からアップロードされる画像データを記憶し（ステップＳ８５）、アップロード（ＵＬ）通知メッセージを検索者端末２００へ送信する。サーバ装置１００は、被検索者端末３００へ画像データの削除を指示してもよく（ステップＳ９５）、被検索者端末３００は、サーバ装置１００からの指示に応じて、アップロード済みの画像データを被検索者端末３００及びカメラから削除し得る（ステップＳ１００）。なお、被検索者が引き続き画像データを所有することを検索者が（事前の設定において又は個々のサービスごとに）容認する場合には、画像データの削除は行われなくてもよい。また、サーバ装置１００は、撮影者の実績データを更新する（ステップＳ１０５）。
【００２８】
購入フェーズＰｈ４において、検索者端末２００は、サーバ装置１００へデータ閲覧要求を送信する（ステップＳ１１５）。サーバ装置１００は、検索者端末２００からのデータ閲覧要求に応じて、検索者が過去に撮影サービスを受けた際に撮影された写真の画像データを検索者端末２００の画面に表示させる（ステップＳ１２０）。検索者は、検索者端末２００の画面に表示される写真を閲覧し、購入（本処理シーケンスにおいては、デジタルデータのダウンロード。プリントされた写真の購入であってもよい）を希望する画像データを選択する（ステップＳ１２５）。すると、検索者端末２００は、データ購入要求をサーバ装置１００へ送信する（ステップＳ１３０）。サーバ装置１００は、検索者端末２００からのデータ購入要求に応じて、決済処理を実行し（ステップＳ１３５）、購入された写真の画像データを検索者端末２００にダウンロードさせる（ステップＳ１４０）。また、サーバ装置１００は、写真が購入されたことを撮影者へ通知する購入通知メッセージを、被検索者端末３００へ送信する（ステップＳ１４５）。また、サーバ装置１００は、撮影者の実績データを更新する（ステップＳ１５０）。
【００２９】
ここで説明したサーバ装置１００と検索者端末２００及び被検索者端末３００との間の通信は、典型的には、ＳＳＬ（Secure  Sockets  Layer）などのプロトコルを用いて、セキュアな環境で行われ得る。これら装置の具体的な構成の一例について、次節より詳細に説明する。
【００３０】
＜２．サーバ装置の構成例＞
［２−１．ハードウェア構成例］
図４は、サーバ装置１００のハードウェア構成の一例を示すブロック図である。図４を参照すると、サーバ装置１００は、通信インタフェース（Ｉ／Ｆ）１０１、入力デバイス１０３、ディスプレイ１０５、ストレージ１０７、メモリ１０９、バス１１７及びプロセッサ１１９を備える。
【００３１】
（１）通信インタフェース
通信Ｉ／Ｆ１０１は、任意の無線通信プロトコル又は有線通信プロトコルをサポートする通信インタフェースである。本実施形態において、通信Ｉ／Ｆ１０１は、検索者端末２００及び被検索者端末３００との間の通信接続を確立する。
【００３２】
（２）入力デバイス
入力デバイス１０３は、サーバ装置１００の運用者がサーバ装置１００を操作するために使用されるデバイスである。入力デバイス１０３は、例えば、キーボード及びポインティングデバイスなどを含み得る。
【００３３】
（３）ディスプレイ
ディスプレイ１０５は、例えばＬＣＤ（Liquid  Crystal  Display）、ＯＬＥＤ（Organic  light-Emitting  Diode）又はＣＲＴ（Cathode  Ray  Tube）などにより構成される画面を有する。
【００３４】
（４）ストレージ
ストレージ１０７は、例えばハードディスクなどの大容量の記憶媒体により構成され、サーバ装置１００のデータベース内の様々なデータを記憶する。本実施形態では、後に説明するように、検索データベース及びサービスデータベースという２つのデータベース（ＤＢ）がストレージ１０７内に構築される。
【００３５】
（５）メモリ
メモリ１０９は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み得る半導体メモリであってよく、サーバ装置１００による処理のためのプログラム及びデータを記憶する。プログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体（non-transitory  media）に予め格納され、実行時にＲＡＭに読み込まれ、プロセッサ１１９により実行される。
【００３６】
（６）バス
バス１１７は、通信Ｉ／Ｆ１０１、入力デバイス１０３、ディスプレイ１０５、ストレージ１０７、メモリ１０９及びプロセッサ１１９を相互に接続する。
【００３７】
（７）プロセッサ
プロセッサ１１９は、例えば、ＣＰＵ（Central  Processing  Unit）又はＤＳＰ（Digital  Signal  Processor）などであってよい。プロセッサ１１９は、メモリ１０９又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明するサーバ装置１００の様々な機能を動作させる。
【００３８】
［２−２．論理的機能の構成例］
図５は、図４に示したサーバ装置１００のストレージ１０７、メモリ１０９及びプロセッサ１１９により実現される論理的機能の構成の一例を示すブロック図である。図５を参照すると、サーバ装置１００は、検索ＤＢ１２０、情報提供部１３０、通信仲介部１４０、サービスＤＢ１５０、コンテンツ管理部１６０及び決済処理部１７０を備える。
【００３９】
（１）検索ＤＢ
検索ＤＢ１２０は、サービス提供者である被検索者、及びサービスを利用するユーザである検索者に関するデータを保持するデータベースである。本実施形態において、検索ＤＢ１２０は、被検索者データ１２２及び検索者データ１２４を記憶する。被検索者データ１２２及び検索者データ１２４は、図２に示した事前登録フェーズＰｈ１において収集されるデータ、検索フェーズＰｈ２において動的に更新される位置データ、並びに図３に示したデータアップロードフェーズＰｈ３及び購入フェーズＰｈ４において更新され得る実績データを含み得る。
【００４０】
図６は、被検索者データ１２２の構成の一例を示す説明図である。図６を参照すると、被検索者データ１２２は、「撮影者ＩＤ」、「ニックネーム」、「性別」、「メールアドレス」、「プロフィール画像」、「得意分野」、「使用機種」、「アップロード数」、「レーティング」、「ランク」、「特記事項」、「ステータス」、「現在位置」及び「行動範囲」という１４個のデータ項目を含む。
【００４１】
「撮影者ＩＤ」は、撮影者の候補である被検索者を一意に識別するための識別情報である。「ニックネーム」は、画面に表示され又はメッセージに記載され得る各被検索者の名称である。「性別」は、各被検索者の性別（Male/Female）を示す。「メールアドレス」は、各被検索者へのメッセージの送信の際に使用され得る宛て先アドレスを示す。「プロフィール画像」は、例えば顔画像などの各被検索者の外見を表す画像データを格納するデータ項目である。「得意分野」は、各被検索者にとっての得意な撮影のカテゴリを示す。図６の例では、「得意分野」は、複数のサブデータ項目Ａ１、Ａ２、…にさらに分割されている。例えば、サブデータ項目Ａ１及びＡ２は、それぞれ「ポートレート写真」及び「風景写真」に対応し得る。この場合、サブデータ項目Ａ１が「〇」である被検索者Ｐ０１は、ポートレート写真を撮影することを得意とする。「使用機種」は、各被検索者が撮影に使用する機種を識別するデータ項目である。図６の例では、「使用機種」は、２つのサブデータ項目「カメラ」及び「レンズ」にさらに分割されている。「カメラ」は使用されるカメラ本体のモデル番号を、「レンズ」は使用される１つ以上のレンズのモデル番号をそれぞれ示し得る。
【００４２】
「アップロード数」、「レーティング」、「ランク」及び「特記事項」は、各被検索者の実績データを構成する。「アップロード数」は、各被検索者がサーバ装置１００へアップロードした写真の枚数を示す。「レーティング」は、例えば各被検索者を撮影者として選択しサービスを利用した検索者によって入力され得る評価に基づく、各被検索者についての評価スコア（例えば、１から５までの５段階の値）を示す。「ランク」は、複数の被検索者の中での各被検索者の評価スコアの順位を示す。「特記事項」は、各被検索者についての特別な記載事項を格納するデータ項目である。「特記事項」には、例えば、各被検索者が過去の年度において記録したランク、各被検索者が過去に受けた表彰、又は各検索者が参加した特別なイベント（例えば、プラットフォームを運営する事業者により開催される撮影セッションなど）が記載されてよい。
【００４３】
「ステータス」は、各被検索者により提供されるサービスが現在利用可能であるか否かのステータスを示す。各被検索者は、例えば、予め登録される日付又は曜日の特定の時間帯においてのみサービスを提供してもよい。「ステータス」は、被検索者端末３００上のユーザインタフェースを介して各被検索者により設定可能であってもよい。「現在位置」は、検索フェーズＰｈ２において被検索者端末３００から周期的に受信される位置データに基づいて更新される、各被検索者の現在位置を示す。典型的には、「現在位置」は、各被検索者の地理的位置の緯度及び経度を含み得る。「行動範囲」は、各被検索者がサービスの提供に際して現在位置から移動し得る範囲を、例えば円の半径の値などによって示し得る。
【００４４】
図７は、検索者データ１２４の構成の一例を示す説明図である。図７を参照すると、検索者データ１２４は、「ユーザＩＤ」、「ニックネーム」、「性別」、「メールアドレス」、「既定の検索条件」、「サービス利用回数」及び「購入数」という７個のデータ項目を含む。
【００４５】
「ユーザＩＤ」は、検索者であるユーザを一意に識別するための識別情報である。「ニックネーム」は、画面に表示され又はメッセージに記載され得る各検索者の名称である。「性別」は、各検索者の性別を示す。「メールアドレス」は、各検索者へのメッセージの送信の際に使用され得る宛て先アドレスを示す。「既定の検索条件」は、各検索者により要求される検索に適用され得る既定の検索条件を示す。図７の例では、「既定の検索条件」は、複数のサブデータ項目（「性別」など）にさらに分割されている。例えば、サブデータ項目「性別」が「ａｎｙ」である検索者Ｕ０１により要求される検索の際には、被検索者はその性別によってフィルタリングされない。一方、サブデータ項目「性別」が「Ｆ：Female」である検索者Ｕ０２により要求される検索の際には、女性の被検索者のみが検索結果に含まれるように、被検索者はフィルタリングされる。「サービス利用回数」は、各検索者が本プラットフォームを通じて実際にサービスを利用した回数を示す。「購入数」は、各検索者が本プラットフォーム上で過去に購入した写真の枚数を示す。
【００４６】
なお、ここで説明した被検索者データ１２２及び検索者データ１２４の構成は一例に過ぎない。上述したデータ項目の一部が省略されてもよく、又は追加的なデータ項目が採用されてもよい。また、検索ＤＢ１２０は、他の種類のデータ（例えば、各ユーザのパスワードを含む認証用データなど）を保持してもよい。
【００４７】
（２）情報提供部
情報提供部１３０は、事前登録フェーズＰｈ１において、検索者端末２００及び被検索者端末３００から収集される上述した様々なデータを検索ＤＢ１２０に登録する。また、情報提供部１３０は、検索フェーズＰｈ２において、被検索者端末３００から送信される位置データで被検索者データ１２２の「現在位置」を更新する。そして、情報提供部１３０は、検索者端末２００からの情報要求に応じて、１人以上の被検索者の現在位置を示す位置データを検索者端末２００へ提供する。本プラットフォームの対象の地理的範囲が狭い範囲に限定される特別な用途（例えば、１つの観光地又は遊園地内での情報提供など）においては、被検索者データ１２２に含まれる利用可能な全ての被検索者についての位置データが、検索者端末２００へ提供されてもよい。しかしながら、その他の通常の用途では、検索者端末２００からの情報要求は検索者の現在位置を示し、情報提供部１３０は、当該検索者の現在位置に基づいてフィルタリングされる被検索者についての位置データを検索者端末２００へ提供し得る。この場合、検索者と被検索者とが会うことのできる（予め定義され、又は動的に算出される）距離よりも遠くに位置する被検索者は、検索結果から除外され得る。
【００４８】
情報提供部１３０は、検索者及び被検索者の現在位置のみならず、被検索者データ１２２に含まれるその他のデータ項目に基づいて被検索者をフィルタリングしてもよい。フィルタリングのための検索条件は、既定の検索条件として予め検索者データ１２４に登録されてもよく、又は、個々の検索の試行ごとに検索者により指定され情報要求により示されてもよい。情報提供部１３０は、それら検索条件を被検索者データ１２２に適用し、検索条件を満たす被検索者のみについての位置データを検索者端末２００へ提供し得る。
【００４９】
本実施形態において、情報提供部１３０は、情報要求に応じて検索者端末２００へ提供される位置データと共に、検索者による被検索者の選択を支援する被検索者データを検索者端末２００へ送信する。ここで送信される被検索者データは、検索結果に含まれる各被検索者の顔画像データ、属性データ、機種データ及び実績データのうち少なくとも１つを含み得る。
【００５０】
本実施形態において、情報提供部１３０から検索者端末２００へ提供され得る検索結果は、マップ又は一覧の形式に情報提供部１３０により整形され、検索者端末２００へ送信され得る。
【００５１】
図８は、検索結果として表示され得るマップの一例を示す説明図である。図８には、マップウィンドウＷ１が示されている。マップウィンドウＷ１において、検索者の現在位置の周辺の実世界のマップに、いくつかの表示オブジェクトがプロットされている。ウィンドウ中央のピンアイコンＣ１０は、検索者の現在位置を示す。マップ上に散在するカメラアイコンＣ１１、Ｃ１２、Ｃ１３、Ｃ１４及びＣ１５は、それぞれ撮影者候補としての被検索者の現在位置を示す。各カメラアイコンの周囲に重畳されている円弧は、各カメラアイコンに対応する被検索者の行動範囲を表現する。個々の円の半径は、被検索者データ１２２のデータ項目「行動範囲」により示され得る。例えば、検索者端末２００の画面上で検索者がカメラアイコンＣ１１をタップすると、カメラアイコンＣ１１に対応する被検索者Ｐ０２（“Rachel”、図６参照）についての概略的なデータの一部を示す吹き出しＡ１１がマップに重畳される。検索者が撮影者として被検索者Ｐ０２を選択する場合には、カメラアイコンＣ１１又は吹き出しＡ１１を介して、その選択が決定されてもよい。また、検索者は、マップウィンドウＷ１の右上のボタンＢ１をタップすることにより、次に説明する一覧を画面に表示させてもよい。
【００５２】
図９は、検索結果として表示され得る一覧の一例を示す説明図である。図９には、一覧ウィンドウＷ２が示されている。一覧ウィンドウＷ２は、図８のカメラアイコンＣ１１、Ｃ１２及びＣ１３にそれぞれ対応し得る３人の被検索者を、撮影者候補としてリストアップしている。各行は、各被検索者の顔画像、ニックネーム、属性データ（性別、年齢、得意分野など）、実績データ（ランク、アップロード数、特記事項など）及び機種データを含む。顔画像には、被検索者のレーティングに相当する数の星アイコンが付加されている。機種データには、被検索者により使用されるカメラ及びレンズの参考画像と、当該機種の特徴を表すラベル（“Zoom”など）とが付加されている。検索者は、このような多彩な情報を考慮に入れて、自らに適した撮影者を選択することができる。
【００５３】
（３）通信仲介部
情報提供部１３０により提供された位置データ（及びその他の被検索者データ）に基づいて検索者により被検索者が選択されると、検索者端末２００からサーバ装置１００へ、選択された被検索者、即ち撮影者への連絡を求める連絡要求が送信される。通信仲介部１４０は、当該連絡要求を通信Ｉ／Ｆ１０１を介して検索者端末２００から受信し、撮影者の被検索者端末３００へ連絡メッセージを送信する。
【００５４】
通信仲介部１４０は、検索者及び撮影者の現在位置（並びに、例えばそれらの近傍のランドマークの位置情報など）に基づいて、両者のための待ち合わせ方法（待ち合わせの場所及び時刻など）を判定してもよい。例えば、特開２０１１−３４２００号公報は、複数のユーザにとって最適な待ち合わせ場所を判定するための手法を開示しており、通信仲介部１４０は、当該手法を利用して待ち合わせ方法を判定してもよい。その代わりに、待ち合わせ方法は、検索者によって提案されてもよい。被検索者端末３００へ送信される連絡メッセージは、検索者の識別情報及び待ち合わせ方法の説明を含み得る。
【００５５】
通信仲介部１４０は、例えば、撮影者がサービスの提供を受諾したことを示す受諾メッセージが連絡メッセージへの応答として受信されると、連絡要求に対する応答メッセージを検索者端末２００へ送信する。撮影者がサービスの提供を拒否し、又は一定の時間内に受諾メッセージが受信されない場合には、他の被検索者を選択することを検索者に促す応答メッセージが検索者端末２００へ送信されてもよい。
【００５６】
（４）サービスＤＢ
通信仲介部１４０は、検索者と撮影者との間の通信の仲介に成功すると、サービスＤＢ１５０内のサービス提供データ１５２に新たなエントリを生成する。サービスＤＢ１５０は、本プラットフォーム上で結び付けられた検索者と被検索者との間のサービスに関連するデータを保持するデータベースである。本実施形態において、サービスＤＢ１５０は、サービス提供データ１５２及びコンテンツデータ１５４を記憶する。
【００５７】
図１０は、サービス提供データ１５２の構成の一例を示す説明図である。図１０を参照すると、サービス提供データ１５２は、「サービスＩＤ」、「ユーザＩＤ」、「撮影者ＩＤ」、「日時」、「場所」、「サービスステータス」、「アップロード数」及び「レーティング」という８個のデータ項目を含む。
【００５８】
「サービスＩＤ」は、各サービスを一意に識別するための識別情報である。「ユーザＩＤ」は、各サービスを利用する検索者を識別するための識別情報である。「撮影者ＩＤ」は、各サービスを提供する被検索者を識別するための識別情報である。「日時」は、各サービスが提供されたおおよその日付及び時刻（エントリの生成日時であってもよい）を示す。「場所」は、各サービスが提供された場所（待ち合わせ場所であってもよい）を示す。「サービスステータス」は、各サービスの提供がどこまで進んでいるかのステータスを示す。例えば、「サービスステータス」は、「サービス前」、「データアップロード済み」及び「決済済み」などの値を含み得る。「アップロード数」は、各サービスにおいて被検索者がサーバ装置１００へアップロードした写真の枚数を示す。「レーティング」は、サービスごとに検索者によって入力され得る、アップロードされた写真又は被検索者についての評価を示す。
【００５９】
コンテンツデータ１５４は、被検索者端末３００からサーバ装置１００へアップロードされる１つ以上の写真の画像データを含む。コンテンツデータ１５４は、次に説明するコンテンツ管理部１６０によって管理される。
【００６０】
（５）コンテンツ管理部
コンテンツ管理部１６０は、連絡メッセージの送信先の被検索者端末３００からアップロードされる、被検索者により撮影された写真の画像データを通信Ｉ／Ｆ１０１を介して受信し、受信した画像データをサービスＤＢ１５０に格納する。画像データは、サービスを利用した検索者ごとに、さらにサービスごとに分類され得る。コンテンツ管理部１６０は、サービスＤＢ１５０内の画像データにアクセス制限をかけ、サービスを利用した検索者が当該サービスにおいて撮影された写真の画像データにアクセスすることを可能とする。コンテンツ管理部１６０は、例えば、ＩＤ／パスワード認証方式によってコンテンツ閲覧ウィンドウへのアクセスをユーザごとに制限し、ある検索者のために撮影された写真の当該検索者以外のユーザによる閲覧を禁止する。
【００６１】
写真の閲覧は、原則として、当該写真を撮影した撮影者についても禁止される。それにより、検索者にとって、自らが映っている写真が他人に利用されるかも知れないという不安感が無くなり、本プラットフォームの利用が促進され得る。この利点を補強するために、コンテンツ管理部１６０は、被検索者端末３００から受信した画像データのサービスＤＢ１５０への格納が成功裏に完了した後、当該画像データの元データを削除することを、被検索者端末３００へ指示し得る。なお、コンテンツ管理部１６０は、撮影者によって引き続き画像データが所有されることを検索者が容認する場合には、画像データの削除を指示しない。この場合、コンテンツ管理部１６０は、写真の閲覧を、当該写真を撮影した撮影者に許可してもよい。
【００６２】
上述したように、コンテンツ管理部１６０は、サービスを利用した検索者が当該サービスにおいて撮影された写真を閲覧するためのコンテンツ閲覧ウィンドウを検索者端末２００へ提供する。コンテンツ閲覧ウィンドウは、画像データを検索者に購入させるための役割をも有する。
【００６３】
図１１は、一例としてのコンテンツ閲覧ウィンドウＷ３を示している。図１１の例において、コンテンツ閲覧ウィンドウＷ３は、左上の日付選択領域Ｐ２１、左下の画像選択領域Ｐ２２、右上の選択画像表示領域Ｐ２３及び右下の調整領域Ｐ２４を含む。検索者は、例えば、選択画像表示領域Ｐ２３に表示された画像のコントラスト、輝度又は色調などの特性を、調整領域Ｐ２４内のツールを使用して調整することができる。調整領域Ｐ２４の下のボタンＢ２１及びＢ２２は、検索者が画像データを購入する際に操作すべきボタンである。ボタンＢ２１が操作されれば画像データのダウンロードへ、ボタンＢ２２が操作されれば写真プリントの注文へ、それぞれウィンドウは遷移し得る。コンテンツ閲覧ウィンドウＷ３は、例えば、ＨＴＴＰＳ（Hypertext  Transfer  Protocol  over  Secure  Socket  Layer）を用いたセキュアな環境内でコンテンツ管理部１６０により提供される。コンテンツ閲覧ウィンドウＷ３の右上のボタンＢ２０は、検索者が自身のためのセキュアな環境からログアウトする際に押下される。
【００６４】
コンテンツ管理部１６０は、図１１に例示したようなウィンドウを介して検索者により選択された画像データについてのデータ購入要求が受信されると、決済処理部１７０へ対価の決済を指示する。そして、コンテンツ管理部１６０は、対価の支払いが成功裏に完了した場合に、検索者端末２００に画像データをダウンロードさせ、又は写真プリントの発注を手配する。また、コンテンツ管理部１６０は、画像データが購入されたことを撮影者へ通知する購入通知メッセージを、被検索者端末３００へ送信する
【００６５】
コンテンツ管理部１６０は、被検索者により提供されるサービスについての実績データ及びステータスの更新も行う。例えば、コンテンツ管理部１６０は、被検索者端末３００から受信した画像データをサービスＤＢ１５０に格納すると、格納した画像データの数をサービス提供データ１５２の「アップロード数」の値に加算し、「サービスステータスを「アップロード済み」に更新する。また、コンテンツ管理部１６０は、被検索者データ１２２の「アップロード数」の値も更新する。さらに、コンテンツ管理部１６０は、検索者により画像データが購入されると、購入された当該画像の撮影者である被検索者についての実績データを更新する。ここで更新される実績データは、被検索者データ１２２の「レーティング」及び「ランク」を含み得る。
【００６６】
（６）決済処理部
決済処理部１７０は、コンテンツ管理部１６０からの指示に応じて、購入される画像データの対価についての決済処理を実行する。ここでの決済処理は、銀行又はクレジット会社によって提供される一般的な決済サービスを利用する処理であってよい。決済処理部１７０は、決済処理が完了すると、その成功又は失敗をコンテンツ管理部１６０へ報告する。
【００６７】
＜３．検索者端末の構成例＞
［３−１．ハードウェア構成例］
図１２は、検索者端末２００のハードウェア構成の一例を示すブロック図である。図１２を参照すると、検索者端末２００は、カメラ２０１、測位センサ２０３、入力デバイス２０５、無線通信Ｉ／Ｆ２０７、メモリ２０９、ディスプレイ２１１、近距離通信Ｉ／Ｆ２１３、バス２１７及びプロセッサ２１９を備える。
【００６８】
（１）カメラ
カメラ２０１は、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有する。但し、検索者端末２００のカメラ２０１の機能性は、多くの場合、被検索者が所有するカメラの機能性よりも低い。
【００６９】
（２）測位センサ
測位センサ２０３は、検索者端末２００の地理的位置を測位するセンサである。例えば、測位センサ２０３は、ＧＰＳ（Global  Positioning  System）信号を受信して緯度、経度及び高度を測定するＧＰＳセンサであってもよい。また、測位センサ２０３は、無線アクセスポイントとの間で送受信される無線信号に基づいて位置を測定する無線ベースの測位モジュールであってもよい。測位センサ２０３は、測位の結果として、検索者の現在位置を示す位置データを出力する。
【００７０】
（３）入力デバイス
入力デバイス２０５は、検索者が検索者端末２００を操作するために使用されるデバイスである。入力デバイス２０５は、例えば、タッチセンサ、ボタン、スイッチ又はキーパッドなどを含み得る。
【００７１】
（４）無線通信Ｉ／Ｆ
無線通信Ｉ／Ｆ２０７は、任意の無線通信プロトコルをサポートする通信インタフェースである。無線通信Ｉ／Ｆ２０７は、検索者端末２００とサーバ装置１００との間の通信接続を確立する。
【００７２】
（５）メモリ
メモリ２０９は、半導体メモリ又はハードディスクなどの記憶媒体により構成され、検索者端末２００による処理のためのプログラム及びデータを記憶する。メモリ２０９により記憶されるデータは、例えば、検索者の識別情報を含み得る。なお、本節で説明するプログラム及びデータの一部又は全部は、メモリ２０９により記憶されることなく、外部のデータソース（例えば、データサーバ、ネットワークストレージ又は外付けメモリなど）から取得されてもよい。
【００７３】
（６）ディスプレイ
ディスプレイ２１１は、ＬＣＤ又はＯＬＥＤなどにより構成される画面を有し、検索者端末２００により生成される画像を表示する。例えば、上述したマップウィンドウＷ１、一覧ウィンドウＷ２及びコンテンツ閲覧ウィンドウＷ３は、ディスプレイ２１１の画面に表示され得る。
【００７４】
（７）近距離通信Ｉ／Ｆ
近距離通信Ｉ／Ｆ２１３は、ＮＦＣ又はBluetooth（登録商標）などの近距離通信プロトコルをサポートする通信インタフェースである。近距離通信Ｉ／Ｆ２１３は、例えば、検索者端末２００と被検索者端末３００との間で認証のために識別情報を送信し又は受信する際に使用され得る。
【００７５】
（８）バス
バス２１７は、カメラ２０１、測位センサ２０３、入力デバイス２０５、無線通信Ｉ／Ｆ２０７、メモリ２０９、ディスプレイ２１１、近距離通信Ｉ／Ｆ２１３及びプロセッサ２１９を相互に接続する。
【００７６】
（９）プロセッサ
プロセッサ２１９は、例えば、ＣＰＵ又はＤＳＰなどであってよい。プロセッサ２１９は、メモリ２０９又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する検索者端末２００の様々な機能を動作させる。
【００７７】
［３−２．論理的機能の構成例］
図１３は、図１２に示した検索者端末２００のメモリ２０９及びプロセッサ２１９により実現される論理的機能の構成の一例を示すブロック図である。図１３を参照すると、検索者端末２００は、データ取得部２２０、ユーザインタフェース部２３０、情報記憶部２４０及び認証部２５０を備える。
【００７８】
（１）データ取得部
データ取得部２２０は、１人以上の被検索者に関するデータベースを有するサーバ装置１００へ、検索者からのユーザ入力に応じて情報要求を送信する。情報要求は、測位センサ２０３から出力される検索者の現在位置についての位置データを含んでもよい。そして、データ取得部２２０は、サーバ装置１００から各被検索者の現在位置を示す位置データを含む検索結果を取得する。ここで取得される位置データは、各被検索者の現在位置を数値形式で示す数値データであってもよく、又は被検索者の現在位置をグラフィック形式で示すマップであってもよい。そして、データ取得部２２０は、取得した検索結果をユーザインタフェース部２３０へ出力する。
【００７９】
（２）ユーザインタフェース部
ユーザインタフェース部２３０は、データ取得部２２０により取得された撮影者候補である被検索者の位置データを、ディスプレイ２１１の画面に表示させる。例えば、図８に例示したようなマップウィンドウＷ１が表示され得る。そして、ユーザインタフェース部２３０は、表示された位置データに基づいて、好ましい撮影者を検索者に選択させる。ユーザインタフェース部２３０は、サーバ装置１００から提供され得る顔画像データ、属性データ、機種データ及び実績データなどの被検索者データを、撮影者の選択を支援するために画面にさらに表示させてもよい。例えば、図８に例示したような吹き出しＡ１１、又は図９に例示したような一覧ウィンドウＷ２が表示され得る。
【００８０】
ユーザインタフェース部２３０は、検索者により撮影者が選択されると、選択された撮影者の被検索者端末３００への連絡を求める連絡要求をサーバ装置１００へ送信する。当該連絡要求は、検索者の識別情報、選択された撮影者の識別情報、及び検索者が待ち合わせ方法を提案する場合には待ち合わせ方法（時刻及び場所など）の説明を含み得る。そして、ユーザインタフェース部２３０は、連絡要求への応答として応答メッセージが受信されると、その後検索者がサービスを受けることになる撮影者の識別情報を情報記憶部２４０に記憶させる。
【００８１】
（３）情報記憶部
情報記憶部２４０は、事前にサーバ装置１００へ送信され又はサーバ装置１００から発行される検索者の識別情報２４２を記憶する。また、情報記憶部２４０は、検索者が受けるサービスごとに、撮影者の識別情報及び（必要に応じて）顔画像データなどを含み得るサービス利用情報２４４を記憶する。これら情報は、サービスが開始される際の検索者と撮影者との間の本人確認のために利用され得る。
【００８２】
（４）認証部
認証部２５０は、被検索者端末３００へ通知され得る待ち合わせ方法に従って検索者と撮影者とが出会った際に、近距離通信Ｉ／Ｆ２１３を介して被検索者端末３００と通信し、本人確認のための認証処理を実行する。例えば、認証部２５０は、情報記憶部２４０により記憶されている検索者の識別情報を被検索者端末３００へ送信し、その真正性を被検索者端末３００に確認させる。認証部２５０は、被検索者端末３００から撮影者の識別情報を受信し、受信した識別情報をサービス利用情報２４４に含まれる撮影者の識別情報と照合することにより、撮影者の識別情報の真正性を確認してもよい。なお、撮影者の本人確認は、認証部２５０による認証処理の代わりに、検索者が撮影者の顔を撮影者の顔画像と比較することにより行われてもよい。
【００８３】
本項で説明した検索者端末２００の機能は、主に検索フェーズＰｈ２及びデータアップロードフェーズＰｈ３において使用される。事前登録フェーズＰｈ１における検索者データのサーバ装置１００への登録、並びに購入フェーズＰｈ４における画像データの表示、購入要求及びダウンロードは、ユーザインタフェース部２３０を介して行われてもよく、又は検索者端末２００以外の情報処理装置を用いて行われてもよい。
【００８４】
＜４．被検索者端末の構成例＞
［４−１．ハードウェア構成例］
図１４は、被検索者端末３００のハードウェア構成の一例を示すブロック図である。図１４を参照すると、被検索者端末３００は、測位センサ３０３、入力デバイス３０５、無線通信Ｉ／Ｆ３０７、メモリ３０９、ディスプレイ３１１、近距離通信Ｉ／Ｆ３１３、スピーカ３１５、バス３１７及びプロセッサ３１９を備える。
【００８５】
（１）測位センサ
測位センサ３０３は、被検索者端末３００の地理的位置を測位するセンサである。例えば、測位センサ３０３は、ＧＰＳセンサであってもよく、又は無線ベースの測位モジュールであってもよい。測位センサ３０３は、測位の結果として、被検索者の現在位置を示す位置データを出力する。
【００８６】
（２）入力デバイス
入力デバイス３０５は、被検索者が被検索者端末３００を操作するために使用されるデバイスである。入力デバイス３０５は、例えば、タッチセンサ、ボタン、スイッチ又はキーパッドなどを含み得る。
【００８７】
（３）無線通信Ｉ／Ｆ
無線通信Ｉ／Ｆ３０７は、任意の無線通信プロトコルをサポートする通信インタフェースである。無線通信Ｉ／Ｆ３０７は、被検索者端末３００とサーバ装置１００との間の通信接続を確立する。
【００８８】
（４）メモリ
メモリ３０９は、半導体メモリ又はハードディスクなどの記憶媒体により構成され、被検索者端末３００による処理のためのプログラム及びデータを記憶する。メモリ３０９により記憶されるデータは、例えば、被検索者の識別情報を含み得る。なお、本節で説明するプログラム及びデータの一部又は全部は、メモリ３０９により記憶されることなく、外部のデータソースから取得されてもよい。
【００８９】
（５）ディスプレイ
ディスプレイ３１１は、ＬＣＤ又はＯＬＥＤなどにより構成される画面を有し、被検索者端末３００により生成される画像を表示する。
【００９０】
（６）近距離通信Ｉ／Ｆ
近距離通信Ｉ／Ｆ３１３は、ＮＦＣ又はBluetooth（登録商標）などの近距離通信プロトコルをサポートする通信インタフェースである。近距離通信Ｉ／Ｆ３１３は、例えば、被検索者端末３００と検索者端末２００との間で認証のために識別情報を送信し又は受信する際に使用され得る。また、近距離通信Ｉ／Ｆ３１３は、被検索者の所有するカメラから画像データを取得する際にも使用され得る。
【００９１】
（７）スピーカ
スピーカ３１５は、報知音又は音声を発する音声出力デバイスである。例えば、スピーカ３１５は、連絡メッセージが受信されたことを被検索者へ報知するために報知音を発する。
【００９２】
（８）バス
バス３１７は、測位センサ３０３、入力デバイス３０５、無線通信Ｉ／Ｆ３０７、メモリ３０９、ディスプレイ３１１、近距離通信Ｉ／Ｆ３１３、スピーカ３１５及びプロセッサ３１９を相互に接続する。
【００９３】
（９）プロセッサ
プロセッサ３１９は、例えば、ＣＰＵ又はＤＳＰなどであってよい。プロセッサ３１９は、メモリ３０９又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する被検索者端末３００の様々な機能を動作させる。
【００９４】
［４−２．論理的機能の構成例］
図１５は、図１４に示した被検索者端末３００のメモリ３０９及びプロセッサ３１９により実現される論理的機能の構成の一例を示すブロック図である。図１５を参照すると、被検索者端末３００は、位置送信部３２０、報知部３３０、情報記憶部３４０、認証部３５０及び画像送信部３６０を備える。
【００９５】
（１）位置送信部
位置送信部３２０は、被検索者端末３００を携行する被検索者の現在位置を測位センサ３０３を用いて周期的に測定し、当該現在位置を示す位置データをサーバ装置へ送信する。位置送信部３２０により送信される位置データには、情報記憶部３４０により予め記憶される被検索者の識別情報が付加される。
【００９６】
（２）報知部
検索フェーズＰｈ２において、写真の撮影を望むユーザが被検索者端末３００を携行する被検索者を撮影者として選択すると、サーバ装置１００は、当該被検索者が撮影者として選択されたことを示す連絡メッセージを被検索者端末３００へ送信する。報知部３３０は、サーバ装置１００からの連絡メッセージを受信し、当該連絡メッセージが受信されたことを被検索者に報知する。報知は、スピーカ３１５から報知音を発することにより行われてもよい。その代わりに（又はそれに加えて）、報知は、バイブレータの振動、ディスプレイ３１１の画面へのメッセージの表示又はランプの発光などの手段により行われてもよい。報知部３３０は、被検索者がサービスの提供を受諾することを示す受諾メッセージ、又はサービスの提供を拒否することを示す拒否メッセージを、サーバ装置１００へ返送してもよい。
【００９７】
（３）情報記憶部
情報記憶部３４０は、事前にサーバ装置１００へ送信され又はサーバ装置１００から発行される被検索者の識別情報３４２を記憶する。また、情報記憶部３４０は、被検索者が提供するサービスごとに、検索者の識別情報３４４を記憶する。これら識別情報は、サービスが開始される際の検索者と被検索者との間の本人確認のために利用され得る。
【００９８】
（４）認証部
認証部３５０は、連絡メッセージにより通知され得る待ち合わせ方法に従って検索者と被検索者とが出会った際に、近距離通信Ｉ／Ｆ３１３を介して検索者端末２００と通信し、本人確認のための認証処理を実行する。例えば、認証部３５０は、情報記憶部３４０により記憶されている被検索者の識別情報３４２を検索者端末２００へ送信し、その真正性を検索者端末２００に確認させてもよい。なお、被検索者（撮影者）の本人確認は、上述したように、検索者が被検索者の顔を直接見ることにより行われてもよい。また、認証部３５０は、出会った検索者の識別情報を検索者端末２００から受信し、受信した識別情報を情報記憶部３４０に記憶されている識別情報３４４と照合することにより、検索者の識別情報の真正性を確認してもよい。
【００９９】
（５）画像送信部
撮影者として選択された被検索者による検索者へのサービスの提供（写真の撮影）が終了すると、画像送信部３６０は、被検索者の所有するカメラにより検索者のために撮影された写真の画像データを、例えば近距離通信Ｉ／Ｆ３１３を介して当該カメラから取得する。そして、画像送信部３６０は、取得した当該画像データを検索者の識別情報３４４に関連付けてサーバ装置１００へアップロードする。
【０１００】
画像送信部３６０は、被検索者が引き続き画像データを所有することを検索者が容認していない場合には、サーバ装置１００から受信されるデータ削除指示に応じて、被検索者のカメラ及び被検索者端末３００に残る画像データを削除する。
【０１０１】
［４−３．変形例］
図１６は、被検索者端末の一変形例について説明するための説明図である。図１６を参照すると、一例としての被検索者端末４００が示されている。被検索者端末４００は、被検索者Ｕｓが所有するカメラに結び付けられるストラップＳＴ１に内蔵されるチップである。被検索者端末４００は、図１４に示した被検索者端末３００のモジュールのうち、測位センサ３０３、無線通信Ｉ／Ｆ３０７、メモリ３０９、近距離通信Ｉ／Ｆ３１３、スピーカ３１５及びプロセッサ３１９（並びに図１４に示されていないバッテリー）を含む。被検索者端末４００のプロセッサ３１９は、図１５を参照しながら説明したように、位置送信機能、報知機能、認証機能及び画像送信機能を動作させる。
【０１０２】
被検索者端末４００を内蔵するストラップＳＴ１は、例えば、本プラットフォームを運用する事業者によって、撮影サービスを提供することを希望する被検索者（例えば、カメラを趣味とするヘビーユーザなど）に配布される。その配布手続において、不審な人物が被検索者から排除されてもよい。ストラップＳＴ１の配布に際して、被検索者に少額のデポジットが課されてもよい（デポジットは、ストラップＳＴ１が事業者へ返却される際に被検索者へ返金される）。ストラップＳＴ１の外装には、ストラップＳＴ１を装着している人物が撮影サービスを提供する被検索者であることを明示する特別なマーク又は文字列（「街のカメラマン」など）が付加されてもよい。このような仕組みによって、撮影サービスを利用する側のセキュリティ面の安心感が可能な限り高められる。
【０１０３】
＜５．まとめ＞
図１７は、上述した実施形態において奏される複合的な効果について説明するための説明図である。図１７を参照すると、情報処理システム１により実現されるプラットフォームを中心にして、そのプラットフォームを活用してサービスを提供するサービス提供者、サービスの提供を受ける顧客、及びプラットフォームを運営する事業者が示されている。
【０１０４】
サービス提供者は、情報検索の視点からは被検索者であり、撮影サービスの視点からは撮影者である。上述した実施形態によれば、サービス提供者にとっては、情報処理システム１に被検索者データを登録して仲介を受けることにより、情報発信のためのコストを負担することなく、サービス提供の機会を多く獲得することができる。自らが所有するハイエンドの機種又は高度なスキルを活かすことのできる機会の増加は、サービス提供者のモチベーションの向上をもたらし、さらに課金がなされる場合には収入の増加も期待される。
【０１０５】
顧客は、情報検索の視点からは検索者であり、撮影サービスの視点からは撮影希望者である。上述した実施形態によれば、顧客にとっては、計画されていない場所又はタイミングでサービスの提供を受けたいと望む場合に、情報処理システム１において近くのサービス提供者を検索することにより、希望する高品質なサービスの提供を受けることができる。その際、サービス提供者の属性及び実績を考慮してサービス提供者を選択することが可能であり、本人確認のための手段も用意される。そのため、顧客は、セキュリティ面での安心感を確保しつつ、サービスを利用することができる。また、連絡の仲介も事後的なデータの受け渡しもセキュアな環境で行われ得るため、顧客のプライバシーも保護される。
【０１０６】
事業者にとっては、本プラットフォームを運営することにより、サービスに関連する製品の市場を活性化させ、製品の販売数を増加させることができる。また、サービス提供の対価にマージンを設定することで、直接的に収益を上げることもできる。事業者は、プラットフォーム上で良好な実績を記録したサービス提供者に、特典としての機会を与えてもよい。例えば、上位のレーティングを記録した撮影者に有名人の登場するフォトセッションへの参加の機会を与えることが考えられる。そうした特典が用意されていれば、データベースに登録されるサービス提供者が増加し得ることに加えて、サービス提供者がより高品質なサービスを提供するための投資を行うことによるさらなる市場の活性化も期待される。
【０１０７】
なお、ここまで、写真撮影サービスの用途を前提として実施形態の詳細を説明したが、本開示に係る技術は、上述した例に限定されず、例えば動画撮影サービス、楽曲演奏サービス及び運輸サービスなどの他の用途に適用されてもよい。
【０１０８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０９】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースと、
検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、
を備える情報処理装置。
（２）
前記情報要求は、前記検索者の現在位置を示し、
前記情報提供部は、前記情報要求により示される前記検索者の現在位置に基づいてフィルタリングされる前記１人以上の被検索者の前記位置データを前記端末装置へ提供する、
前記（１）に記載の情報処理装置。
（３）
前記データベースは、前記検索者による前記被検索者の選択を支援する被検索者データを被検索者ごとに記憶し、
前記情報提供部は、前記１人以上の被検索者の前記被検索者データを前記位置データと共に前記端末装置へ提供する、
前記（１）又は前記（２）に記載の情報処理装置。
（４）
前記データベースは、前記検索者による前記被検索者の選択を支援する被検索者データを被検索者ごとに記憶し、
前記情報提供部は、前記検索者により予め登録され又は前記情報要求により示される検索条件を前記被検索者データに適用することによりフィルタリングされる前記１人以上の被検索者の前記位置データを前記端末装置へ提供する、
前記（１）又は前記（２）に記載の情報処理装置。
（５）
前記検索者は、写真の撮影を望むユーザであり、
前記被検索者は、前記ユーザのために写真を撮影する撮影者の候補である、
前記（３）又は前記（４）に記載の情報処理装置。
（６）
前記被検索者データは、各被検索者の顔画像データ、属性データ、機種データ及び実績データのうち少なくとも１つを含む、前記（５）に記載の情報処理装置。
（７）
前記情報提供部は、各被検索者の現在位置に対応するアイコンがプロットされたマップを前記端末装置へ送信することにより、前記位置データを前記端末装置へ提供する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記データベースは、各被検索者の行動範囲を示すデータをさらに記憶し、
情報提供部１３０は、前記行動範囲を示すデータを用いて、各被検索者についての現在位置を含む行動範囲を表現するオブジェクトを前記マップに重畳する、
前記（７）に記載の情報処理装置。
（９）
前記通信仲介部は、選択された前記被検索者と前記検索者との待ち合わせ場所を示す前記連絡メッセージを前記通信装置へ送信する、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）
前記情報処理装置は、
前記連絡メッセージの送信先の前記通信装置から、前記被検索者により撮影された画像を受信し、受信した当該画像へ前記検索者がアクセスすることを可能とするコンテンツ管理部、
をさらに備える、前記（５）又は前記（６）に記載の情報処理装置。
（１１）
前記コンテンツ管理部は、前記検索者以外のユーザからの前記画像へのアクセスを制限する、前記（１０）に記載の情報処理装置。
（１２）
前記コンテンツ管理部は、前記検索者により容認された場合に、選択された前記被検索者が前記画像へアクセスすることを可能とする、前記（１０）又は前記（１１）に記載の情報処理装置。
（１３）
前記コンテンツ管理部は、前記通信装置から受信した前記画像の元データを削除することを前記通信装置へ指示する、前記（１０）〜（１２）のいずれか１項に記載の情報処理装置。
（１４）
前記コンテンツ管理部は、前記通信装置から受信した前記画像を前記検索者に購入させるためのウィンドウを前記検索者の前記端末装置に表示させる、前記（１０）〜（１３）のいずれか１項に記載の情報処理装置。
（１５）
前記データベースは、被検索者により提供されるサービスについての実績データを含む被検索者データを被検索者ごとに記憶し、
前記コンテンツ管理部は、前記検索者により前記画像が購入された場合に、購入された当該画像を撮影した前記被検索者についての前記被検索者データを更新する、
前記（１４）に記載の情報処理装置。
（１６）
情報処理装置により実行される情報処理方法であって、
１人以上の被検索者の通信装置から、当該被検索者の現在位置を示す位置データを受信することと、
受信された前記位置データを、データベースに記憶させることと、
検索者の端末装置からの情報要求に応じて、前記データベースにより記憶されている前記１人以上の被検索者の前記位置データを前記端末装置へ提供することと、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信することと、
選択された当該被検索者の通信装置へ連絡メッセージを送信することと、
を含む情報処理方法。
（１７）
１人以上の被検索者の通信装置から受信される、当該被検索者の現在位置を示す位置データを記憶するデータベースにアクセス可能な情報処理装置を制御するコンピュータを、
検索者の端末装置からの情報要求に応じて、前記１人以上の被検索者の前記位置データを前記端末装置へ提供する情報提供部と、
提供された前記位置データに基づいて前記検索者により選択される被検索者への連絡を求める連絡要求を前記端末装置から受信し、選択された当該被検索者の通信装置へ連絡メッセージを送信する通信仲介部と、
として機能させるプログラム。
（１８）
１人以上の被検索者に関するデータベースを有し各被検索者の現在位置を示す位置データを収集するサーバから、前記位置データを取得するデータ取得部と、
前記データ取得部により取得された前記位置データを画面に表示させ、当該位置データに基づいて検索者に被検索者を選択させるユーザインタフェース部と、
を備え、
前記ユーザインタフェース部は、前記検索者により選択された前記被検索者への連絡を求める連絡要求を前記サーバへ送信する、
端末装置。
（１９）
撮影者の現在位置を測定し、前記現在位置を示す位置データをサーバへ送信する位置送信部と、
前記サーバにより提供される位置データに基づいて写真の撮影を望むユーザにより前記撮影者が選択されたことを示す連絡メッセージが受信された場合に、前記連絡メッセージが受信されたことを前記撮影者に報知する報知部と、
前記撮影者のカメラから前記ユーザのために撮影された画像を取得し、取得した当該画像と前記ユーザの識別情報とを、当該画像を前記ユーザへ提供する装置へ送信する画像送信部と、
を備える通信装置。
【符号の説明】
【０１１０】
１００    情報処理装置（サーバ装置）
１２０    検索データベース
１３０    情報提供部
１４０    通信仲介部
１５０    サービスデータベース
１６０    コンテンツ管理部
１７０    決済処理部
２００    端末装置（検索者端末）
２２０    データ取得部
２３０    ユーザインタフェース部
２４０    情報記憶部
２５０    認証部
３００    通信装置（被検索者端末）
３２０    位置送信部
３３０    報知部
３４０    情報記憶部
３５０    認証部
３６０    画像送信部
４００    通信装置（被検索者端末）
【図１】
2014109927.tif 000003
【図２】
2014109927.tif 000004
【図３】
2014109927.tif 000005
【図４】
2014109927.tif 000006
【図５】
2014109927.tif 000007
【図６】
2014109927.tif 000008
【図７】
2014109927.tif 000009
【図８】
2014109927.tif 000010
【図９】
2014109927.tif 000011
【図１０】
2014109927.tif 000012
【図１１】
2014109927.tif 000013
【図１２】
2014109927.tif 000014
【図１３】
2014109927.tif 000015
【図１４】
2014109927.tif 000016
【図１５】
2014109927.tif 000017
【図１６】
2014109927.tif 000018
【図１７】
2014109927.tif 000019