(57)【要約】【課題】匿名情報を用いたサービスの利便性を向上させること。【解決手段】ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから上記実名情報を取得する実名情報取得部と、匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから上記匿名情報を取得する匿名情報取得部と、上記実名情報および上記匿名情報を含む表示画面を生成する画面生成部と、を備える情報処理装置が提供される。【選択図】図６
2017047172.tif 000002
【特許請求の範囲】
【請求項１】
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから前記実名情報を取得する実名情報取得部と、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから前記匿名情報を取得する匿名情報取得部と、
前記実名情報および前記匿名情報を含む表示画面を生成する画面生成部と、
を備える情報処理装置。
【請求項２】
前記実名情報取得部および前記匿名情報取得部による、前記実名サーバに記憶されている前記実名情報および前記匿名サーバに記憶されている前記匿名情報へのアクセスを認可するための処理を行う認可処理部をさらに備え、
前記認可処理部による前記実名情報および前記匿名情報へのアクセスの認可処理が完了した場合に、
前記実名情報取得部は前記実名情報を取得し、
前記匿名情報取得部は前記匿名情報を取得する、請求項１に記載の情報処理装置。
【請求項３】
前記認可処理部は、
前記ユーザＩＤおよび前記匿名ＩＤを関連付けて記憶するマッピングサーバに対して前記実名情報へのアクセス認可リクエストおよび前記匿名情報へのアクセス認可リクエストを送信し、
前記マッピングサーバから、前記実名情報へのアクセス認可リクエストおよび前記匿名情報へのアクセス認可リクエストに対応する実名情報アクセス認可情報および匿名情報アクセス認可情報を取得することにより、前記実名情報および前記匿名情報へのアクセスの認可処理を完了させ、
前記マッピングサーバは、
前記実名情報へのアクセス認可リクエストを前記認可処理部から受信した場合に、ユーザ認証の結果に基づいて、前記情報処理装置を識別するための識別情報を生成し、前記実名情報アクセス認可情報とともに前記識別情報を前記認可処理部に送信し、
前記匿名情報へのアクセス認可リクエストとともに前記識別情報を前記認可処理部から受信した場合に、前記識別情報を用いた前記匿名情報へのアクセス認可リクエストについての認証結果に基づいて、前記匿名情報アクセス認可情報を前記認可処理部に送信する、請求項２に記載の情報処理装置。
【請求項４】
前記ユーザ認証は、前記マッピングサーバとは異なる認証サーバにおいて実行される、請求項３に記載の情報処理装置。
【請求項５】
前記匿名情報は、機微情報を含む、請求項１に記載の情報処理装置。
【請求項６】
前記機微情報は、生体情報を含む、請求項５に記載の情報処理装置。
【請求項７】
前記生体情報は、肌に関する情報を含む、請求項６に記載の情報処理装置。
【請求項８】
プロセッサが、
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得することと、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得することと、
前記実名情報および前記匿名情報を含む表示画面を生成することと、
を含む情報処理方法。
【請求項９】
コンピュータを、
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得する実名情報取得部と、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得する匿名情報取得部と、
前記実名情報および前記匿名情報を含む表示画面を生成する画面生成部と、
として機能させるためのプログラム。
【請求項１０】
ユーザＩＤおよび匿名ＩＤを関連付けて記憶する記憶部と、
前記ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバに記憶されている前記実名情報へのアクセス認可リクエストを外部装置から受信した場合に、ユーザ認証の結果に基づいて、前記外部装置を識別するための識別情報を生成する情報生成部と、
前記識別情報を前記外部装置に送信する通信部と、
前記匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバに記憶されている前記匿名情報へのアクセス認可リクエストとともに、前記識別情報を前記外部装置から受信した場合に、前記匿名情報へのアクセス認可リクエストについて、前記外部装置から受信した前記識別情報を用いて認証する認証部と、
を備えるマッピングサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム及びマッピングサーバに関する。
【背景技術】
【０００２】
機微情報は、個人の生活または健康等、他人には知られたくないセンシティブな情報である。例えば、個人の生体情報は機微情報である。そのため、例えば、上記のような機微情報を含む匿名情報が個人情報と関連付けられた状態で記憶されているサーバから、当該匿名情報が漏えいした場合、個人の社会生活において重大な損害をもたらすおそれがある。そのため、近年、匿名情報を個人情報から切り離した状態で管理するための技術が開発されている。【０００３】
例えば、下記特許文献１には、個人情報を記憶するサーバと匿名情報を記憶するサーバとを切り離すことにより、匿名情報に関するサービス（以下、匿名サービスと呼称する）をユーザに提供しつつ、匿名情報と個人情報を分けて管理するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１０９５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に開示された技術では、匿名情報、または匿名情報に関連づけられた個人情報の漏えいのリスクを回避するために、匿名サービスしかユーザに提供されていなかった。そのため、匿名情報を用いたサービスの利便性を向上させることが望まれていた。【０００６】
そこで、本開示では、匿名情報を用いたサービスの利便性を向上させることが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラム及びマッピングサーバを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから上記実名情報を取得する実名情報取得部と、匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから上記匿名情報を取得する匿名情報取得部と、上記実名情報および上記匿名情報を含む表示画面を生成する画面生成部と、を備える情報処理装置が提供される。【０００８】
また、本開示によれば、プロセッサが、ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得することと、匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得することと、上記実名情報および上記匿名情報を含む表示画面を生成することと、を含む情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータを、ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得する実名情報取得部と、匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得する匿名情報取得部と、上記実名情報および上記匿名情報を含む表示画面を生成する画面生成部と、として機能させるためのプログラムが提供される。【００１０】
また、本開示によれば、ユーザＩＤおよび匿名ＩＤを関連付けて記憶する記憶部と、上記ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバに記憶されている上記実名情報へのアクセス認可リクエストを外部装置から受信した場合に、ユーザ認証の結果に基づいて、上記外部装置を識別するための識別情報を生成する情報生成部と、上記識別情報を上記外部装置に送信する通信部と、上記匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバに記憶されている上記匿名情報へのアクセス認可リクエストとともに、上記識別情報を上記外部装置から受信した場合に、上記匿名情報へのアクセス認可リクエストについて、上記外部装置から受信した上記識別情報を用いて認証する認証部と、を備えるマッピングサーバが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、匿名情報を用いたサービスの利便性を向上させることが可能である。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態に係る情報処理システムの概要を示す図である。
【図２】同実施形態に係るアプリケーションによる認可処理における第１の画面例を示す図である。
【図３】同実施形態に係るアプリケーションによる認可処理における第２の画面例を示す図である。
【図４】同実施形態に係るアプリケーションによる解析結果の表示処理における第１の画面例を示す図である。
【図５】同実施形態に係るアプリケーションによる解析結果の表示処理における第２の画面例を示す図である。
【図６】本開示の第１の実施形態に係る情報処理装置の構成例を示すブロック図である。
【図７】同実施形態に係るマッピングサーバの構成例を示すブロック図である。
【図８】同実施形態に係る情報処理システムによる処理フローを説明するためのシーケンス図である。
【図９】同実施形態に係る情報処理システムによる処理フローを説明するためのシーケンス図である。
【図１０】本開示の第２の実施形態に係る情報処理システムによる処理フローを説明するためのシーケンス図である。
【図１１】同実施形態に係る情報処理システムによる処理フローを説明するためのシーケンス図である。
【図１２】本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．情報処理システムの概要
２．第１の実施形態
２．１．機能構成例
２．２．処理フロー
２．３．効果
３．第２の実施形態
４．第３の実施形態
５．ハードウェア構成例
６．まとめ
【００１６】
＜１．情報処理システムの概要＞
まず、図１を参照して、本開示の一実施形態に係る情報処理システムの概要について説明する。図１は、本開示の一実施形態に係る情報処理システム１の概要を示す図である。図１に示したように、情報処理システム１は、撮像装置１０、情報処理装置２０、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０を含む。撮像装置１０および情報処理装置２０は有線または無線により接続されている。情報処理装置２０、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０は、ネットワークＮＷを介して接続されている。なお、撮像装置１０および情報処理装置２０は、ネットワークＮＷを介して接続されてもよい。また、認証サーバ６０は、情報処理システム１に必ずしも含まれなくてもよい。この場合、認証サーバ６０によるユーザ認証処理は、例えば外部の認証サーバにより行われてもよい。
【００１７】
撮像装置１０は、撮像画像を生成する装置である。本実施形態に係る撮像装置１０は、例えば、ユーザＰの肌の組織を精度高く撮像するためのデジタルカメラにより実現される。他にも、撮像装置１０は、例えば、汎用的なデジタルカメラ、スマートフォン、タブレット、ゲーム機、またはウェアラブル装置など、撮像機能を有するあらゆる装置により実現されてもよい。例えば、撮像装置１０は、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像する。また、撮像装置１０は、情報処理装置２０との間で撮像画像等を送受信するための通信装置を含む。撮像装置１０により生成された撮像画像データは、情報処理装置２０へ送信される。
【００１８】
なお、撮像装置１０が、スマートフォンまたはタブレット等の有する撮像機能により実現される場合、撮像装置１０と後述する情報処理装置２０とが一体となった装置により本実施形態に係る情報処理システムが実現され得る。この場合、情報処理システムは、情報処理装置２０と、各種サーバにより実現される。
【００１９】
情報処理装置２０は、各種サーバとの通信機能を有する装置である。本実施形態に係る情報処理装置２０は、例えば、スマートフォンにより実現される。他にも、情報処理装置２０は、ＰＣ（Personal  Computer）、タブレット、スマートフォンなど、画像解析機能を有するあらゆる装置により実現される。また、情報処理装置２０は、ネットワーク上の１または複数の情報処理装置によって実現されてもよい。本実施形態に係る情報処理装置２０は、撮像装置１０から撮像画像を取得し、取得した撮像画像を匿名サーバ４０に送信する。また、情報処理装置２０は、実名サーバ３０から個人情報を、また、匿名サーバ４０から匿名サーバ４０による解析処理の結果を取得する。情報処理装置２０が取得した情報は、情報処理装置２０の記憶部または出力部等に出力される。なお、情報処理装置２０の各機能を実現する機能構成については後述する。
【００２０】
なお、本実施形態において情報処理装置２０は、撮像装置１０と分離した構成を有しているが、本技術はかかる例に限定されない。例えば、情報処理装置２０が、スマートフォンまたはタブレット等のように、撮像装置１０に関する処理（例えば撮像処理）を行ってもよい。この場合、情報処理システム１は、情報処理装置２０と各種サーバとにより実現される。また、撮像装置１０が、情報処理装置２０に関する処理（例えば通信処理）を行ってもよい。この場合、情報処理システム１は、撮像装置１０と各種サーバとにより実現される。
【００２１】
実名サーバ３０は、個人情報を用いた実名サービスを提供するためのサーバである。実名サーバ３０は、例えば、ユーザの氏名、連絡先、および年齢等の個人情報を、認証サーバ６０から取得したユーザＩＤに関連付けて記憶し、ユーザＩＤおよび個人情報等を含む実名情報を情報処理装置２０に提供する。かかる構成により、ユーザは自らの個人情報を用いたサービスを受けることができる。
【００２２】
匿名サーバ４０は、匿名情報を用いた匿名サービスを提供するためのサーバである。匿名サーバ４０は、例えば、ユーザの肌または健康等に関する情報である匿名情報を匿名ＩＤに関連付けて格納し、これらの匿名情報を情報処理装置２０に提供する。この匿名ＩＤおよび匿名情報を格納する匿名サーバ４０は、個人情報を格納しない。よって、匿名サーバ４０において個人情報と匿名情報を関連付けることを行わないため、匿名サーバ４０に格納された匿名情報が漏えいした場合においても、個人情報と匿名情報とを結びつけることが困難となる。
【００２３】
ここで、本実施形態において匿名情報には、例えば、機微情報が含まれる。機微情報とは、ユーザにとって他人に知られたくない情報を意味し、例えば、健康状態、身長、体重、および遺伝子情報等の生体情報、思想、信条、宗教、人種、健康状態、団体行動、並びに政治的行動等が機微情報として含まれる。本実施形態では、特に機微情報として、生体情報である人物の肌に関する情報を取り扱う。肌に関する情報も、ユーザの健康や生活に関係する情報であるため、機微情報に該当する。
【００２４】
マッピングサーバ５０は、情報処理装置２０が実名サーバ３０および匿名サーバ４０にアクセスするための各種処理を行うサーバである。例えば、マッピングサーバ５０は、ユーザＩＤと匿名ＩＤを関連付けて記憶する。これにより、実名サーバ３０に記憶されユーザＩＤに関連付けられている実名情報と、匿名サーバ４０に記憶され匿名ＩＤに関連付けられている匿名情報とを、間接的に関連付けることができる。したがって、マッピングサーバ５０を介して個人情報に関連した匿名情報にアクセスできるので、ユーザに特化した匿名情報（例えばユーザの肌に関する情報）を当該ユーザに提供することができる。
【００２５】
マッピングサーバ５０は、例えば、実名サーバ３０に格納されている実名情報へのアクセス認可リクエストを情報処理装置２０から取得した場合、認証サーバ６０（場合によってはマッピングサーバ５０）によるユーザ認証の結果に基づいて、実名サーバ３０用の認可コードおよびセッションクッキーを生成し、情報処理装置２０へ送信する。これにより、情報処理装置２０は、取得した実名サーバ３０用の認可コードを用いて実名サーバ３０に対して認可レスポンスを行うことにより、実名サーバ３０にアクセスすることが可能となる。さらに、マッピングサーバ５０は、例えば、匿名サーバ４０に格納されている匿名情報へのアクセス認可リクエストを情報処理装置２０から取得した場合、情報処理装置２０から送信されたセッションクッキーを用いて、ユーザＩＤとひも付けられた匿名サーバ４０用の認可コードを生成し、情報処理装置２０へ送信する。これにより、情報処理装置２０は、取得した匿名サーバ４０用の認可コードを用いて匿名サーバ４０に対して認可レスポンスを行うことにより、匿名サーバ４０にアクセスすることが可能となる。
【００２６】
認証サーバ６０は、実名サーバ３０に記憶された実名情報および匿名サーバ４０に記憶された匿名情報にアクセスするためのユーザ認証処理を行うサーバである。この認証サーバ６０は、例えば個人情報を総合的に管理するサービスを提供するためのサーバであってもよい。例えば、認証サーバ６０は、実名サーバ３０、匿名サーバ４０およびマッピングサーバ５０により提供されるサービスの管理人とは異なる管理人により管理されるサービスを提供するためのサーバであってもよい。また、本実施形態に係る認証サーバ６０は、マッピングサーバ５０と分離した構成を有するが、他の実施形態においては、マッピングサーバ５０の機能を有する認証サーバ６０が実現されてもよい。この場合、情報処理システム１は、撮像装置１０、情報処理装置２０、実名サーバ３０、匿名サーバ４０、および認証サーバ６０を備えることとなる。また、上述したように、認証サーバ６０によるユーザ認証処理は、外部の認証サーバにより行われてもよい。
【００２７】
なお、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０は、匿名情報および個人情報の漏えいに対するリスク管理の観点から、上記の各種サーバは分離して実現されてもよい。例えば、上記の各種サーバは、それぞれ異なるベンダーにより運用されるクラウドサーバにより実現されてもよい。
【００２８】
また、情報処理装置２０、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０による一連の認可処理（以下、認可処理と呼称する）は、例えばＯＡｕｔｈ（より具体的には、ＯＡｕｔｈ２．０）等のセキュアなＡＰＩ（Application  Programming  Interface）認可プロトコルが用いられてもよい。
【００２９】
次に、本実施形態に係る情報処理システム１により提供されるサービスの流れについて、図２〜図５を参照しながら説明する。本実施形態に係る情報処理システム１は、撮像装置１０により撮像されたユーザＰの肌について解析を行い、肌年齢や肌の状態などの情報をユーザＰに対して出力するサービスを提供する。このサービスは、情報処理装置２０にインストールされたアプリケーションをユーザが操作することにより利用される。なお、以下のアプリケーションによる処理についての説明において、情報処理装置２０はスマートフォンにより実現されているものとする。
【００３０】
図２は、本実施形態に係るアプリケーションによる認可処理における第１の画面例を示す図である。図２に示すように、本実施形態に係る認可処理の開始時において、スマートフォン２０の表示部には、「肌質チェックアプリ」というサービスを利用するためのサインアップボタン１００１およびサインインボタン１００２を含むアプリケーション画面１０００が表示されている。ユーザＰによりサインアップボタン１００１またはサインインボタン１００２がタッチされると、アプリケーション画面１０００は、サインアップ処理またはサインイン処理のいずれかに関する画面に遷移する。
【００３１】
ユーザＰの操作によりサインイン処理が選択された場合、アプリケーション画面１０００は図３に示すアプリケーション画面１１００に遷移する。図３は、本実施形態に係るアプリケーションによる認可処理における第２の画面例を示す図である。図３に示すように、スマートフォン２０の表示部には、サインインＩＤの入力部１１０１、サインインＩＤに対応するパスワードの入力部１１０２、およびサインイン処理を実行するためのボタン１１０３を含むアプリケーション画面１１００が表示されている。ここで、ユーザＰの操作により、サインインＩＤの入力部１１０１に認証サーバ６０にサインインするためのユーザＩＤが入力され、パスワードの入力部１１０２に当該ユーザＩＤに対応するパスワードが入力され、ボタン１１０３がタッチされるとする。この場合、当該サービスのサインイン処理において、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０によるユーザＰの実名情報および匿名情報へのアクセス認可処理が実行される。各アクセス認可処理が完了すると、ユーザＰは、実名サーバ３０に記憶されている実名情報、および匿名サーバ４０に記憶されている匿名情報の両方を用いたサービスを利用することができる。
【００３２】
ユーザＰの認可処理が完了した後にユーザＰの肌に関する解析が完了すると、スマートフォン２０の表示部には解析結果が表示される。図４は、本実施形態に係るアプリケーションによる解析結果の表示処理における第１の画面例を示す図である。図４に示すように、スマートフォン２０の表示部には、ユーザＰの氏名１２０１、ユーザＰの肌年齢を示す情報１２１１、ユーザＰの額、頬、および顎における肌年齢を示す情報１２１２ａ〜１２１２ｃ、並びにユーザＰの肌の状態を示す情報１２１３ａおよび１２１３ｂを含むアプリケーション画面１２００が表示されている。肌年齢および肌の状態を示す情報は、撮像装置１０により生成された肌画像の匿名サーバ４０による解析結果に基づいて生成される。
【００３３】
このアプリケーション画面１２００に含まれている情報のうち、氏名１２０１は、実名サービスＡＰＩを用いて実名サーバ３０から取得した実名情報である。一方、ユーザＰの肌年齢を示す情報１２１１、ユーザＰの各部位における肌年齢を示す情報１２１２、並びにユーザＰの肌の状態を示す情報１２１３は、匿名サービスＡＰＩを用いて匿名サーバ４０から取得した匿名情報である。このように、本実施形態に係る情報処理システム１によれば、実名情報と匿名情報とを含む情報が一つの画面において表示される。
【００３４】
なお、ユーザＰの肌に関する解析結果として、図４に示した画面とは異なる画面が表示されてもよい。図５は、本実施形態に係るアプリケーションによる解析結果の表示処理における第２の画面例を示す図である。図５に示すように、スマートフォン２０の表示部には、個人情報を含む情報１３０１および１３０２、並びに匿名情報を含むグラフ１３１１およびリスト１３１２がアプリケーション画面１３００に含まれている。図４に示したように、肌に関する情報は、例えばグラフ１３１１のように、肌の水分量、色、またはツヤ等、肌の状態を示すパラメータを放射状に示すグラフによって表示されてもよい。また、肌に関する情報について、前回の解析結果（実線）と今回の解析結果（破線）を比較するためのグラフが表示されてもよい。また、リスト１３１２に示すように、肌に関する情報は、ユーザＰに対するマーケティングに用いられてもよい。
【００３５】
（背景）
従来、上述したような匿名情報をネットワーク上において取り扱う場合、匿名情報の漏えいのリスクを考慮して、個人情報と完全に切り離した完全匿名サービスを運用すること、またはクライアント端末上において匿名情報を暗号化することがなされていた。しかし、完全匿名サービスの場合、個人情報との関連付けを避けるために、匿名サービスを利用するためのアカウントが利用ごとに発行されるなど、ユーザにとって利便性を損ねることが多かった。また、匿名情報を暗号化した場合、クラウド上のサーバにおいて匿名情報を解析することができないため、匿名情報を活かしたデータをユーザに提供することが困難であった。
【００３６】
本開示の一実施形態に係る情報処理システム１は、実名情報と匿名情報を直接結び付けずに、実名情報および匿名情報の両者を用いたサービスを、同時にユーザに提供することを可能にする。これにより、匿名情報の漏えいによるユーザの損失を低減させつつ、匿名情報を用いたサービスの利便性を向上することができる。したがって、匿名情報に関する多様なサービスをユーザは受けることができる。
【００３７】
＜２．第１の実施形態＞
［２．１．機能構成例］
はじめに、本開示の第１の実施形態に係る情報処理システム１を構成する各要素の機能構成例について説明する。以下では特に、情報処理装置２０およびマッピングサーバ５０の内部機能構成例について説明する。なお、実名サーバ３０、匿名サーバ４０および認証サーバ６０の内部機能構成については説明を省略するが、これらのサーバは、本実施形態においては、通信手段である通信装置と、ＣＰＵ（Central  Processing  Unit）等により実現される処理回路と、ＲＯＭ（Read  Only  Memory）、もしくはＲＡＭ（Random  Access  Memory）等の主記憶装置、またはＨＤＤ（Hard  Disc  Drive）、ＳＳＤ（Solid  State  Drive）、もしくはフラッシュメモリ等のストレージ記憶装置により実現される記憶装置とを含む。
【００３８】
・情報処理装置
図６は、本開示の第１の実施形態に係る情報処理装置２０の構成例を示すブロック図である。図６を参照すると、情報処理装置２０は、通信部２００、制御部２１０、および記憶部２２０を含む。
【００３９】
（通信部）
通信部２００は、情報処理装置２０が備える通信手段であり、ネットワークＮＷ等を介して、あるいは直接的に、サーバなどの外部装置と、無線または有線で通信を行う。また、通信部２００は、例えば制御部２１０により通信が制御される。
【００４０】
（制御部）
制御部２１０は、情報処理装置２０の動作全般を制御する。また、制御部２１０は、認可処理部２１１、実名情報取得部２１２、匿名情報取得部２１３、および画面生成部２１４を含み、本実施形態に係る情報処理装置２０の動作を主導的に行う。以下、制御部２１０に含まれる各機能部の有する機能について説明する。
【００４１】
（認可処理部）
認可処理部２１１は、後述する実名情報取得部２１２による実名サーバ３０に記憶されている実名情報へのアクセス、および匿名情報取得部２１３による匿名サーバ４０に記憶されている匿名情報へのアクセスを認可するための処理をする機能を有する。
【００４２】
例えば、認可処理部２１１がマッピングサーバ５０に対して実名情報へのアクセス認可リクエスト（以下、実名情報アクセス認可リクエストと呼称する）を送信する。このとき、マッピングサーバ５０は、この実名情報アクセス認可リクエストについて、認証サーバ６０におけるユーザ認証結果に基づいて認可する。具体的には、マッピングサーバ５０は実名情報アクセス認可リクエストを認可すると、実名サーバ３０に記憶された実名情報へのアクセスを可能とするための認可コードを発行し、認可処理部２１１に送信する。そして、認可処理部２１１が当該認可コードを実名サーバ３０に送信すると、実名サーバ３０がマッピングサーバ５０に対して当該認可コードに対応するユーザＩＤおよび個人情報を取得する。これにより、情報処理装置２０による実名サーバ３０へのログインが完了したとみなされるので、実名サーバ３０に記憶された実名情報にアクセスすることが可能となる。
【００４３】
この場合、認可処理部２１１は、上記の認可コードを受信する際に、マッピングサーバ５０において生成されたセッションクッキーを併せて受信する。セッションクッキーは識別情報の一例であり、ユーザＩＤおよび匿名ＩＤに関連付けられた一時情報である。このセッションクッキーは、情報処理装置２０とマッピングサーバ５０とのセッションが継続している間において有効である。そのため、認可処理部２１１は、このセッションクッキーを用いることにより、ユーザＩＤおよび匿名ＩＤを用いなくとも、匿名サーバ４０にログインすることが可能となる。
【００４４】
例えば、認可処理部２１１がマッピングサーバ５０に対して匿名情報へのアクセス認可リクエスト（以下、匿名情報アクセス認可リクエストと呼称する）を送信する。このとき、認可処理部２１１は、匿名情報アクセス認可リクエストとともに、上記のセッションクッキーをマッピングサーバ５０に対して送信する。マッピングサーバ５０は、この匿名情報アクセス認可リクエストについて、認可処理部２１１から送信されたセッションクッキーを用いて認証する。送信されたセッションクッキーが、実名サーバ３０に記憶された実名情報へのアクセスを可能とするための認可コードを受信した情報処理装置２０から送信されたものであると認証された場合、マッピングサーバ５０は匿名サーバ４０に記憶された匿名情報へのアクセスを可能とするための認可コードを発行し、認可処理部２１１に送信する。認可処理部２１１が当該認可コードを匿名サーバ４０に送信すると、匿名サーバ４０がマッピングサーバ５０に対して当該認可コードに対応する匿名ＩＤを取得する。これにより、情報処理装置２０による匿名サーバ４０へのログインが完了したとみなされるので、匿名サーバ４０に記憶された匿名情報にアクセスすることが可能となる。
【００４５】
認可処理部２１１による具体的な認可処理の流れについては、後述の認可処理フローにおいて説明する。
【００４６】
（実名情報取得部）
実名情報取得部２１２は、実名サーバ３０に記憶されている実名情報を取得し、画面生成部２１４に出力する。実名情報取得部２１２による処理は、認可処理部２１１による認可処理の完了後において実行される。この処理は、情報処理装置２０とマッピングサーバ５０とのセッションが継続されている限り、繰り返し実行され得る。
【００４７】
（匿名情報取得部）
匿名情報取得部２１３は、匿名サーバ４０に記憶されている匿名情報を取得し、画面生成部２１４に出力する。匿名情報取得部２１３による処理は、認可処理部２１１による認可処理の完了後において実行される。この処理は、情報処理装置２０とマッピングサーバ５０とのセッションが継続されている限り、繰り返し実行され得る。
【００４８】
（画面生成部）
画面生成部２１４は、実名情報取得部２１２が取得した実名情報、および匿名情報取得部２１３が取得した匿名情報を含む画面を生成する。生成された画面は、例えば情報処理装置２０の不図示の表示部に表示されてもよいし、通信部２００を介して他の情報処理装置等に送信されてもよいし、記憶部２２０に記憶されてもよい。
【００４９】
（記憶部）
記憶部２２０は、情報処理装置２０が備える記憶手段であり、通信部２００により取得された情報、または制御部２１０の有する各機能部により得られた情報等を記憶する。
【００５０】
・マッピングサーバ
次に、マッピングサーバ５０の内部機能構成例について説明する。図７は、本開示の第１の実施形態に係るマッピングサーバ５０の構成例を示すブロック図である。図７に示したように、マッピングサーバ５０は、通信部５００、制御部５１０、および記憶部５２０を含む。
【００５１】
（通信部）
通信部５００は、マッピングサーバ５０が備える通信手段であり、ネットワークＮＷ等を介して、あるいは直接的に、サーバなどの外部装置と、無線または有線で通信を行う。また、通信部５００は、例えば制御部５１０により通信が制御される。通信部５００は、例えば、情報処理装置２０に対して、アクセス認可またはユーザ認証に関する情報を送受信する。
【００５２】
（制御部）
制御部５１０は、マッピングサーバ５０の動作全般を制御する。また、制御部５１０は、情報生成部５１１、および認証部５１２を含み、本実施形態に係るマッピングサーバ５０の動作を主導的に行う。以下、制御部５１０に含まれる各機能部の有する機能について説明する。
【００５３】
（情報生成部）
情報生成部５１１は、情報処理装置２０から実名情報アクセス認可リクエストを受信した場合に、認証サーバ６０におけるユーザ認証の結果に基づいて、情報処理装置２０を識別するためのセッションクッキー（識別情報）を生成する。生成したセッションクッキーは、通信部５００により情報処理装置２０に対して送信される。なお、このとき情報生成部５１１は、実名サーバ３０に記憶された実名情報へのアクセスを可能とするための認可コードを生成してもよい。生成された認可コードはマッピングサーバ５０においてユーザＩＤと関連付けられ、通信部５００により情報処理装置２０に対して送信される。
【００５４】
（認証部）
認証部５１２は、情報処理装置２０から匿名情報アクセス認可リクエストを受信した場合に、当該リクエストとともに受信したセッションクッキーを用いて、当該リクエストについての認証を行う。例えば、認証部５１２は、セッションクッキーの送信先と、実名サーバ３０に記憶された実名情報へのアクセスを可能とするための認可コードの送信先とが一致する場合に、当該送信先である情報処理装置２０について認証する。このとき、認証部５１２は、情報処理装置２０について認証された場合に、認証部５１２により情報処理装置２０について認証された場合、マッピングサーバ５０は、匿名サーバ４０に記憶された匿名情報へのアクセスを可能とするための認可コードを生成し、通信部５００を介して情報処理装置２０に送信する。なお、このときに生成された匿名情報へのアクセスを可能とするための認可コードは、情報処理装置２０に送信された実名情報へのアクセスを可能とするための認可コードに関連付けられたユーザＩＤとマッピングサーバ５０においてひも付けられている匿名ＩＤに、関連付けられている。
【００５５】
（記憶部）
記憶部５２０は、マッピングサーバ５０が備える記憶手段であり、通信部５００により取得された情報、または制御部５１０の有する各機能部により得られた情報等を記憶する。本実施形態に係る記憶部５２０は、ユーザＩＤと個人情報とが関連付けられたデータを格納するデータベース５２１、およびユーザＩＤと匿名ＩＤとが関連付けられたデータを格納するデータベース５２２をさらに有する。
【００５６】
［２．２．処理フロー］
以上、本実施形態に係る情報処理装置２０およびマッピングサーバ５０について説明した。次に、本実施形態に係る情報処理システム１による処理について説明する。
【００５７】
図８および図９は、本実施形態に係る情報処理システム１による処理フローを説明するためのシーケンス図である。図８および図９に示す処理フローは、実名情報アクセス認可処理（図８のＳ１０１〜Ｓ１３３）、匿名情報アクセス認可処理（図９のＳ１３５〜Ｓ１５１）、情報取得処理（図９のＳ１５３〜Ｓ１６１）の３段階に分けられる。また、実名情報アクセス認可処理には、さらにおよび認証サーバ６０における認証処理が含まれる。この認証処理をマッピングサーバ５０から分離させて認証サーバ６０において実施することにより、従前から運用されている認証サーバ６０による認証サービスを用いて、マッピングサーバ５０による実名情報と匿名情報の間接的な関連付け処理を実現することができる。したがって、認証サーバを新たにサービス側で用意しなくてもよいので、サービスの管理者はマッピングサーバ５０のみを用意すればよく、当該管理者への負担が軽減される。
【００５８】
（実名情報アクセス認可処理）
まず、実名情報アクセス認可処理について図８を参照しながら説明する。情報処理装置２０の認可処理部２１１は、実名サーバ３０へのログイン処理を開始する（Ｓ１０１）。実名サーバ３０は、情報処理装置２０に対して、マッピングサーバ５０へのリダイレクトを命令する（Ｓ１０３）。
【００５９】
次に、認可処理部２１１は、リダイレクト先であるマッピングサーバ５０に、実名情報へのアクセス認可リクエストを送信する（Ｓ１０５）。マッピングサーバ５０は、当該リクエストを受けて、情報処理装置２０に対して、認証サーバ６０へのリダイレクトを命令する（Ｓ１０７）。
【００６０】
次いで、認可処理部２１１は、リダイレクト先である認証サーバ６０に、実名情報へのアクセス認可リクエストを送信する（Ｓ１０９）。認証サーバ６０は、当該リクエストを受けて、情報処理装置２０に対して認証用のページを開示する（Ｓ１１１）。
【００６１】
次に、認可処理部２１１は、ユーザの操作等により入力された認証リクエスト情報（認証サーバ６０のユーザＩＤおよびパスワード等）を認証サーバ６０に送信する（Ｓ１１３）。認証サーバ６０は、受信した認証リクエスト情報についてユーザ認証を行う（Ｓ１１５）。ユーザ認証が成功すると、認証サーバ６０は、マッピングサーバ５０に記憶されているユーザＩＤ等の個人情報にアクセスするための認可コード（以下、第１の認可コードと呼称する）を情報処理装置２０に送信するとともに、情報処理装置２０に対して、マッピングサーバ５０へのリダイレクトを命令する（Ｓ１１７）。
【００６２】
次いで、認可処理部２１１は、リダイレクト先であるマッピングサーバ５０に、再度実名情報へのアクセス認可リクエストを、第１の認可コードとともに送信する（Ｓ１１９）。マッピングサーバ５０は、当該リクエストおよび第１の認可コードを受信すると、認証サーバ６０に、個人情報リクエストを第１の認可コードとともに送信する（Ｓ１２１）。認証サーバ６０は、受信した第１の認可コードと情報処理装置２０に送信した第１の認可コードとを照会し、照会された第１の認可コードに関連する個人情報（ユーザＩＤ等を含む）をマッピングサーバ５０に送信する（Ｓ１２３）。
【００６３】
次に、マッピングサーバ５０は、実名サーバ３０に記憶されている実名情報にアクセスするための認可コード（以下、第２の認可コードと呼称する）、および情報処理装置２０を識別するためのセッションクッキーを生成し、第２の認可コードおよびセッションクッキーを情報処理装置２０に送信するとともに、情報処理装置２０に対して、実名サーバ３０へのリダイレクトを命令する（Ｓ１２５）。なお、第２の認可コードは、マッピングサーバ５０において、ユーザＩＤ等の個人情報と関連付けられている。
【００６４】
次いで、認可処理部２１１は、第２の認可コードを用いて実名サーバ３０に対して認可レスポンスを行う（Ｓ１２７）。認可レスポンスを受けた実名サーバ３０は、受信した第２の認可コードとともに、個人情報リクエストをマッピングサーバ５０に送信する（Ｓ１２９）。マッピングサーバ５０は、受信した第２の認可コードと情報処理装置２０に送信した第２の認可コードとを照会し、照会された第２の認可コードに関連する個人情報を実名サーバ３０に送信する（Ｓ１３１）。
【００６５】
次に、実名サーバ３０は、認可処理結果を情報処理装置２０に送信する（Ｓ１３３）。これにより、認可処理部２１１による実名情報アクセス認可処理が完了する。なお、認可処理部２１１による匿名情報アクセス認可処理は、ステップＳ１３３の処理後に自動的に開始されてもよいし、実名情報アクセス認可処理の完了を情報処理装置２０のユーザに通知し、ユーザの操作により開始されてもよい。
【００６６】
（匿名情報アクセス認可処理）
次に、匿名情報アクセス認可処理について図９を参照しながら説明する。まず、認可処理部２１１は、匿名サーバ４０へのログイン処理を開始する（Ｓ１３５）。匿名サーバ４０は、情報処理装置２０に対して、マッピングサーバ５０へのリダイレクトを命令する（Ｓ１３７）。
【００６７】
次いで、認可処理部２１１は、リダイレクト先であるマッピングサーバ５０に、セッションクッキーとともに匿名情報へのアクセス認可リクエストを送信する（Ｓ１３９）。マッピングサーバ５０は、受信したセッションクッキーを用いて認証を行う（Ｓ１４１）。セッションクッキーを用いた認証が成功すると、マッピングサーバ５０は、匿名サーバ４０に記憶された匿名情報にアクセスするための認可コード（以下、第３の認可コードと呼称する）を生成し、第３の認可コードを情報処理装置２０に送信するとともに、情報処理装置２０に対して、匿名サーバ４０へのリダイレクトを命令する（Ｓ１４３）。なお、第３の認可コードは、マッピングサーバ５０において、匿名ＩＤと関連付けられている。
【００６８】
次に、認可処理部２１１は、第３の認可コードを用いて匿名サーバ４０に対して認可レスポンスを行う（Ｓ１４５）。認可レスポンスを受けた匿名サーバ４０は、受信した第３の認可コードとともに、匿名情報リクエストをマッピングサーバ５０に送信する（Ｓ１４７）。マッピングサーバ５０は、受信した第３の認可コードと情報処理装置２０に送信した第３の認可コードとを照会し、照会された第３の認可コードに関連する匿名情報（匿名ＩＤ等）を匿名サーバ４０に送信する（Ｓ１４９）。
【００６９】
次に、匿名サーバ４０は、認可処理結果を情報処理装置２０に送信する（Ｓ１５１）。これにより、認可処理部２１１による匿名情報アクセス認可処理が完了する。
【００７０】
（情報取得処理）
認可処理部２１１による実名情報アクセス認可処理および匿名情報アクセス認可処理が完了した場合、実名情報取得部２１２および匿名情報取得部２１３による情報取得処理が開始される。
【００７１】
実名情報取得部２１２は、実名サービスＡＰＩを用いて実名サーバ３０にアクセスする（Ｓ１５３）。実名サーバ３０は、実名情報取得部２１２からの要求に応じた実名情報を情報処理装置２０に送信する（Ｓ１５５）。同様に、匿名情報取得部２１３は、匿名サービスＡＰＩを用いて匿名サーバ４０にアクセスする（Ｓ１５７）。匿名サーバ４０は、匿名情報取得部２１３からの要求に応じた匿名情報を情報処理装置２０に送信する（Ｓ１５９）。そして、画面生成部２１４は、受信した実名情報および匿名情報を含む画面を生成する（Ｓ１６１）。
【００７２】
［２．３．効果］
以上、本開示の第１の実施形態に係る情報処理システム１、情報処理装置２０、およびマッピングサーバ５０の構成、並びに情報処理システム１による処理について説明した。本実施形態によれば、情報処理装置２０は、実名サーバ３０から実名情報を取得し、匿名サーバ４０から匿名情報を取得し、これらの実名情報および匿名情報を含む画面を生成する。これにより、匿名情報および実名情報がともにユーザに提供され、匿名情報を用いたサービスの利便性を向上させることができる。また、本実施形態によれば、情報処理装置２０は、認証サーバ６０におけるユーザ認証処理、およびマッピングサーバ５０による識別情報を用いた認可処理に基づいて、実名サーバ３０に記憶されている実名情報および匿名サーバ４０に記憶されている匿名情報へのアクセスを認可するための処理を行う。これにより、実名サーバ３０と匿名サーバ４０とが直接的に情報を関連付けることなく、情報処理装置２０を利用するユーザに対して、実名情報および匿名情報を表示するための画面を生成することができる。したがって、ユーザは、匿名情報を利用しつつ個人に特化したサービスを受けることができる。
【００７３】
＜３．第２の実施形態＞
以上、本開示の第１の実施形態に係る情報処理システム１について説明した。次に本開示の第２の実施形態について説明する。本実施形態においては、認証サーバ６０がマッピングサーバ５０による認可処理機能を含む構成を情報処理システム１が有する。つまり、本実施形態に係る情報処理システム１は、撮像装置１０、情報処理装置２０、実名サーバ３０、匿名サーバ４０、および認証サーバ６０を含む。
【００７４】
本実施形態に係る情報処理システム１の各構成要素の有する機能構成は本開示の第１の実施形態に係る各構成要素の有する機能構成と同一であるため、説明を省略する。以下、図１０および図１１を参照しながら、本実施形態に係る情報処理システム１による処理について説明する。
【００７５】
図１０および図１１は、本開示の第２の実施形態に係る情報処理システム１による処理フローを説明するためのシーケンス図である。図１０および図１１に示す処理フローは、実名情報アクセス認可処理（図１０のＳ２０１〜Ｓ２２１）、匿名情報アクセス認可処理（図１１のＳ２２３〜Ｓ２３９）、情報取得処理（図１１のＳ２４１〜Ｓ２４９）の３段階に分けられる。本実施形態に係る実名情報アクセス認可処理は認証サーバ６０において行われる。なお、本実施形態に係る匿名情報アクセス認可処理および情報取得処理は、本開示の第１の実施形態に係る各処理と同一であるので、説明を省略する。
【００７６】
（実名情報アクセス認可処理）
実名情報アクセス認可処理について図１０を参照しながら説明する。まず、情報処理装置２０の認可処理部２１１は、実名サーバ３０へのログイン処理を開始する（Ｓ２０１）。実名サーバ３０は、情報処理装置２０に対して、認証サーバ６０へのリダイレクトを命令する（Ｓ２０３）。
【００７７】
次に、認可処理部２１１は、リダイレクト先である認証サーバ６０に、実名情報へのアクセス認可リクエストを送信する（Ｓ２０５）。認証サーバ６０は、当該リクエストを受けて、情報処理装置２０に対して認証用のページを開示する（Ｓ２０７）。
【００７８】
次いで、認可処理部２１１は、ユーザの操作等により入力された認証リクエスト情報を認証サーバ６０に送信する（Ｓ２０９）。認証サーバ６０は、受信した認証リクエスト情報についてユーザ認証を行う（Ｓ２１１）。ユーザ認証が成功すると、認証サーバ６０は、実名サーバ３０に記憶されている実名情報にアクセスするための認可コード（以下、第４の認可コードと呼称する）、および情報処理装置２０を識別するためのセッションクッキーを生成し、第４の認可コードおよびセッションクッキーを情報処理装置２０に送信するとともに、情報処理装置２０に対して、実名サーバ３０へのリダイレクトを命令する（Ｓ２１３）。なお、第４の認可コードは、認証サーバ６０において、ユーザＩＤ等の個人情報と関連付けられている。
【００７９】
次に、認可処理部２１１は、第４の認可コードを用いて実名サーバ３０に対して認可レスポンスを行う（Ｓ２１５）。認可レスポンスを受けた実名サーバ３０は、受信した第４の認可コードとともに、個人情報リクエストを認証サーバ６０に送信する（Ｓ２１７）。認証サーバ６０は、受信した第４の認可コードと情報処理装置２０に送信した第４の認可コードとを照会し、照会された第４の認可コードに関連する個人情報を実名サーバ３０に送信する（Ｓ２１９）。
【００８０】
次いで、実名サーバ３０は、認可処理結果を情報処理装置２０に送信する（Ｓ２２１）。これにより、認可処理部２１１による実名情報アクセス認可処理が完了する。
【００８１】
以上、本開示の第２の実施形態に係る情報処理システム１による処理について説明した。本実施形態では、本開示の第１の実施形態に係るマッピングサーバ５０の有する機能が認証サーバ６０に含まれる。これにより、管理者が自前で認証サーバ６０を有する場合、認証サーバ６０にマッピングサーバ５０の機能を組み込むことで、認証サーバ６０を介して実名情報と匿名情報を間接的に関連付けることが可能となる。したがって、従前からある認証サービスを用いて匿名情報を用いた個人に特化したサービスを提供することができる。
【００８２】
＜４．第３の実施形態＞
以上、本開示の第２の実施形態に係る情報処理システム１について説明した。次に本開示の第３の実施形態について説明する。本実施形態においては、匿名サーバ４０が、第３者により管理されているサービス（いわゆるサードパーティサービス）を実現するサードパーティサーバに匿名情報を提供する。これにより、ユーザに関連する匿名情報を用いたサードパーティサービスを提供することができる。
【００８３】
例えば、サードパーティサービスに対応するアプリケーションが情報処理装置２０にインストールされている場合、情報処理装置２０は、当該アプリケーションを介して、匿名サーバ４０に記憶されている匿名情報にアクセスするための認可処理を行う。当該アプリケーションを介して認可処理が実施されれば、サードパーティサーバは匿名サービスＡＰＩを用いて匿名サーバ４０に記憶されている匿名情報にアクセスすることができる。サードパーティサーバは匿名サーバ４０から取得した匿名情報について解析し、解析結果を情報処理装置２０に送信する。これにより、情報処理装置２０を用いるユーザは、サードパーティサービスに対応するアプリケーションを介して、匿名情報に基づく解析結果を得ることができる。
【００８４】
＜５．ハードウェア構成例＞
次に、図１２を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１２は、本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態における情報処理装置２０、実名サーバ３０、匿名サーバ４０、マッピングサーバ５０、および認証サーバ６０を実現しうる。
【００８５】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２５、通信装置９２９を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）またはＡＳＩＣ（Application  Specific  Integrated  Circuit）と呼ばれるような処理回路を有してもよい。
【００８６】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２３に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。例えば、ＣＰＵ９０１は、上記の実施形態における情報処理装置２０に含まれる各機能部の動作全般を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００８７】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２７であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００８８】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ、ＰＤＰ、ＯＥＬＤなどの表示装置、スピーカおよびヘッドホンなどの音響出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音響などの音として出力したりする。
【００８９】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００９０】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２３のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２３に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２３に記録を書き込む。
【００９１】
接続ポート９２５は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２５は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２５は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２５に外部接続機器９２７を接続することで、情報処理装置９００と外部接続機器９２７との間で各種のデータが交換されうる。
【００９２】
通信装置９２９は、例えば、通信ネットワークＮＷに接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２９は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２９は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２９は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２９に接続される通信ネットワークＮＷは、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００９３】
以上、情報処理装置９００のハードウェア構成の一例を示した。
＜６．まとめ＞
【００９４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９５】
例えば、上記の実施形態では、匿名情報はユーザの肌に関する情報であるとしたが、本技術はかかる例に限定されない。具体的には、匿名情報は、ユーザの健康状態、身長、体重、体脂肪率、遺伝子情報等の生体情報であってもよいし、ユーザの行動履歴、位置情報、決済情報等の他人に知られたくない情報であってもよい。
【００９６】
また、上記の実施形態では、実名サーバから取得した実名情報および匿名サーバから取得した匿名情報を含む画面が画面生成部により生成されるとしたが、本技術はかかる例に限定されない。具体的には、画面生成部は、実名サーバから取得した実名情報のみを含む画面を生成してもよいし、匿名サーバから取得した匿名情報のみを含む画面を生成してもよい。
【００９７】
また、上記の実施形態では、情報処理装置が、実名サーバから実名情報を取得し、匿名サーバから匿名情報を取得するとしたが、本技術はかかる例に限定されない。具体的には、匿名サーバが匿名情報に基づいて機微ではない情報（非機微情報と呼称する）を生成した場合、実名サーバは、ユーザＩＤと関連付けられている匿名ＩＤに対応する非機微情報をマッピングサーバを介して取得し、当該非機微情報が付与された実名情報を情報処理装置に送信してもよい。これにより、実名サーバに記憶された実名情報にアクセスするだけで、匿名情報に基づく非機微情報を取得することができる。
【００９８】
なお、本明細書の情報処理装置の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００９９】
また、情報処理装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアに、上述した調整指示特定部等を備える情報処理装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１００】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから前記実名情報を取得する実名情報取得部と、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから前記匿名情報を取得する匿名情報取得部と、
前記実名情報および前記匿名情報を含む表示画面を生成する画面生成部と、
を備える情報処理装置。
（２）
前記実名情報取得部および前記匿名情報取得部による、前記実名サーバに記憶されている前記実名情報および前記匿名サーバに記憶されている前記匿名情報へのアクセスを認可するための処理を行う認可処理部をさらに備え、
前記認可処理部による前記実名情報および前記匿名情報へのアクセスの認可処理が完了した場合に、
前記実名情報取得部は前記実名情報を取得し、
前記匿名情報取得部は前記匿名情報を取得する、前記（１）に記載の情報処理装置。
（３）
前記認可処理部は、
前記ユーザＩＤおよび前記匿名ＩＤを関連付けて記憶するマッピングサーバに対して前記実名情報へのアクセス認可リクエストおよび前記匿名情報へのアクセス認可リクエストを送信し、
前記マッピングサーバから、前記実名情報へのアクセス認可リクエストおよび前記匿名情報へのアクセス認可リクエストに対応する実名情報アクセス認可情報および匿名情報アクセス認可情報を取得することにより、前記実名情報および前記匿名情報へのアクセスの認可処理を完了させ、
前記マッピングサーバは、
前記実名情報へのアクセス認可リクエストを前記認可処理部から受信した場合に、ユーザ認証の結果に基づいて、前記情報処理装置を識別するための識別情報を生成し、前記実名情報アクセス認可情報とともに前記識別情報を前記認可処理部に送信し、
前記匿名情報へのアクセス認可リクエストとともに前記識別情報を前記認可処理部から受信した場合に、前記識別情報を用いた前記匿名情報へのアクセス認可リクエストについての認証結果に基づいて、前記匿名情報アクセス認可情報を前記認可処理部に送信する、前記（２）に記載の情報処理装置。
（４）
前記ユーザ認証は、前記マッピングサーバとは異なる認証サーバにおいて実行される、前記（３）に記載の情報処理装置。
（５）
前記匿名情報は、機微情報を含む、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記機微情報は、生体情報を含む、前記（５）に記載の情報処理装置。
（７）
前記生体情報は、肌に関する情報を含む、前記（６）に記載の情報処理装置。
（８）
プロセッサが、
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得することと、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得することと、
前記実名情報および前記匿名情報を含む表示画面を生成することと、
を含む情報処理方法。
（９）
コンピュータを、
ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバから実名情報を取得する実名情報取得部と、
匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバから匿名情報を取得する匿名情報取得部と、
前記実名情報および前記匿名情報を含む表示画面を生成する画面生成部と、
として機能させるためのプログラム。
（１０）
ユーザＩＤおよび匿名ＩＤを関連付けて記憶する記憶部と、
前記ユーザＩＤおよび個人情報を実名情報と関連付けて記憶する実名サーバに記憶されている前記実名情報へのアクセス認可リクエストを外部装置から受信した場合に、ユーザ認証の結果に基づいて、前記外部装置を識別するための識別情報を生成する情報生成部と、
前記識別情報を前記外部装置に送信する通信部と、
前記匿名ＩＤを匿名情報と関連付けて記憶する匿名サーバに記憶されている前記匿名情報へのアクセス認可リクエストとともに、前記識別情報を前記外部装置から受信した場合に、前記匿名情報へのアクセス認可リクエストについて、前記外部装置から受信した前記識別情報を用いて認証する認証部と、
を備えるマッピングサーバ。
【符号の説明】
【０１０２】
１０      撮像装置
２０      情報処理装置
３０      実名サーバ
４０      匿名サーバ
５０      マッピングサーバ
６０      認証サーバ
２００    通信部
２１０    制御部
２１１    認可処理部
２１２    実名情報取得部
２１３    匿名情報取得部
２１４    画面生成部
２２０    記憶部
５００    通信部
５１０    制御部
５１１    情報生成部
５１２    認証部
５２０    記憶部
【図１】
2017047172.tif 000003
【図２】
2017047172.tif 000004
【図３】
2017047172.tif 000005
【図４】
2017047172.tif 000006
【図５】
2017047172.tif 000007
【図６】
2017047172.tif 000008
【図７】
2017047172.tif 000009
【図８】
2017047172.tif 000010
【図９】
2017047172.tif 000011
【図１０】
2017047172.tif 000012
【図１１】
2017047172.tif 000013
【図１２】
2017047172.tif 000014
【国際調査報告】
2017047172.tif 000015
2017047172.tif 000016
2017047172.tif 000017
2017047172.tif 000018