(57)【特許請求の範囲】
【請求項１】
第１のサービスを管理する第１のサーバと、前記第１のサービスとは異なる第２のサービスを管理する第２のサーバとを有する情報処理システムであって、
前記第１のサーバは、
複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、ログデータの組合せを示す組合せ情報とを含む、前記第１のサービスを受ける端末から送信される送信データを受信する受信部と、
前記送信データに含まれる前記匿名情報と前記組合せ情報とを解析する解析部と、
前記解析部における解析結果に基づいて、前記第２のサーバが管理する前記第２のサービスとの連携を行うかを判断する判断部と、
前記第２のサービスとの連携を行うと判断された場合、前記解析部における解析結果に基づいて、前記送信データのうち前記匿名情報が示すユーザに関連する情報を選択的に前記第２のサーバへ送信する送信部と、
を有し、
前記第１のサービスを受ける端末から送信される前記送信データに含まれる前記ログデータには、前記第１のサービスの利用回数を示す前記ログデータの積算記録回数が含まれ、
前記送信部は、前記ログデータの積算記録回数が含まれる前記ログデータを含むデータを前記第２のサーバへ送信し、
前記第２のサーバは、
前記第１のサーバから送信されるデータを受信する受信部と、
前記第２のサービスを受ける端末からの要求を受け付ける受付部と、
前記受信部により受信されたデータから関連情報を生成する生成部と、
前記第２のサービスを受けるユーザの操作に基づいて、前記第２のサービスを受ける端末へ前記関連情報を送信する送信部と、
を有し、
前記生成部は、前記ログデータの積算記録回数に基づいて、生成する前記関連情報の内容を変える、情報処理システム。
【請求項２】
前記第１のサーバの前記解析部は、前記送信データに含まれる前記組合せ情報を解析する、請求項１に記載の情報処理システム。
【請求項３】
前記第１のサービスを受ける端末から送信される前記送信データには、前記送信データに含まれるログデータの公開に関する設定を示す設定データが、含まれる、請求項１または２に記載の情報処理システム。
【請求項４】
前記第１のサービスを受ける端末から送信される前記送信データは、前記第１のサービスを受ける端末のユーザの操作に基づく設定により、暗号化される、請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記送信データに含まれる前記組合せ情報は、前記第１のサービスを受ける端末のユーザの操作に基づき生成される、請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、ログデータの組合せを示す組合せ情報とを含む、第１のサービスを受ける端末から送信される送信データを受信する受信部と、
前記送信データに含まれる前記匿名情報を解析する解析部と、
前記解析部における解析結果に基づいて、前記第１のサービスとは異なる第２のサービスを管理する第２のサーバが管理する前記第２のサービスとの連携を行うかを判断する判断部と、
前記第２のサービスとの連携を行うと判断された場合、前記解析部における解析結果に基づいて、前記送信データを選択的に前記第２のサーバへ送信する送信部と、
を有し、
前記第２のサービスとの連携を行うと判断されない場合、前記解析部は、前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータを解析して、レコメンド情報を生成し、前記送信部は、生成されたレコメンド情報を、前記送信データを送信した前記端末へ送信し、
前記第１のサービスを受ける端末から送信される前記送信データに含まれる前記ログデータには、前記第１のサービスの利用回数を示す前記ログデータの積算記録回数が含まれ、
前記送信部は、前記ログデータの積算記録回数が含まれる前記ログデータを含む前記送信データを前記第２のサーバへ送信する、サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、サーバ、情報処理システム、および情報処理方法に関する。
【背景技術】
【０００２】
商品やサービスを提供する事業者は、提供する商品やサービスにユーザ（顧客）を誘引するための様々な施策を行っている。上記施策としては、例えば、Ｗｅｂ広告やダイレクトメールを介したクーポンのユーザへの提供や、ユーザの商品の購入などに係る履歴やサービスの利用に係る履歴などを解析してユーザが興味がありそうな情報をユーザに提供するレコメンドなどが挙げられる。
【０００３】
また、提供する商品やサービスなどに対するユーザの誘引に係る技術も開発されている。電子バリューの流通状況を電子バリューの発行者が取得することが可能な電子バリュー流通システムに係る技術としては、例えば、特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０１５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば特許文献１に記載の技術が用いられる場合には、電子バリューがユーザ間において譲渡されたときにおいても、電子バリューの発行者は、電子バリューの授受の状況を把握することが可能である。つまり、特許文献１に記載の技術が用いられる場合には、電子バリューの授受があったとしても、電子バリューを使用したユーザを把握することができる。よって、特許文献１に記載の技術を用いることによって、ユーザの嗜好により合う電子クーポンをユーザに提供することができる可能性がある。
【０００６】
ここで、特許文献１に記載の技術では、電子バリューの発行者側のサーバが、受信した電子クーポンの譲渡や授受に関する流通情報に基づいてユーザの嗜好情報を更新し、嗜好情報を次回の電子クーポンの発行に用いる。そのため、特許文献１に記載の技術が用いられる場合には、受信した電子クーポンの譲渡や授受に関する流通情報に基づいて、電子バリューの発行者側のサーバがユーザの嗜好情報を更新するので、例えば、ユーザが特に意図せずに使用した電子クーポンによって、ユーザの嗜好情報が更新されてしまうことが起こりうる。
【０００７】
よって、特許文献１に記載の技術を用いたとしても、ユーザが所望する情報をユーザに提供することが可能なレコメンドを実現することができるとは、限らない。
【０００８】
本開示では、ユーザの意思がより反映されたレコメンドを実現することが可能な、新規かつ改良された情報処理装置、サーバ、情報処理システム、および情報処理方法を提案する。
【課題を解決するための手段】
【０００９】
本開示によれば、レコメンド情報を生成するサーバと通信を行う通信部と、レコメンド情報を上記サーバに生成させるための、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、上記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、生成された送信データを、上記サーバに送信する送信処理部と、を備える、情報処理装置が提供される。
【００１０】
また、本開示によれば、外部装置と通信を行う通信部と、サービスに対応付けてユーザを管理するための匿名情報と、ログデータとを含む送信データを解析する解析部と、上記通信部に、上記匿名情報が示すユーザに関連する関連情報を、外部装置へと送信させる送信処理部と、を備える、サーバが提供される。
【００１１】
また、本開示によれば、情報処理装置と、上記情報処理装置と通信を行うサーバと、を有し、上記情報処理装置は、上記サーバと通信を行う装置側通信部と、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、上記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、生成された送信データを、上記サーバに送信する装置側送信処理部と、を備え、上記サーバは、上記情報処理装置と通信を行うサーバ側通信部と、上記送信データに含まれるログデータのうちの、上記組合せ情報に対応するログデータを解析して、レコメンド情報を生成する解析部と、上記通信部に、生成されたレコメンド情報を、上記情報処理装置へと送信させるサーバ側送信処理部と、を備える、情報処理システムが提供される。
【００１２】
また、本開示によれば、情報処理装置と、上記情報処理装置と通信を行うサーバと、を有し、上記情報処理装置は、上記サーバと通信を行う通信部と、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、上記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、生成された送信データを、上記サーバに送信する送信処理部と、を備え、上記サーバは、上記情報処理装置から送信された上記送信データに含まれるログデータのうちの、上記組合せ情報に対応するログデータを、上記送信データに含まれる上記匿名情報に基づいて、匿名のユーザごとに管理し、外部装置から送信された送信要求に対応するログデータを、上記匿名情報が示すユーザに関連する関連情報として、上記送信要求を送信した外部装置へと送信する、情報処理システムが提供される。
【００１３】
また、本開示によれば、レコメンド情報を受信するための、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、上記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するステップと、生成された送信データを、レコメンド情報を生成するサーバに送信するステップと、を有する、情報処理方法が提供される。
【００１４】
また、本開示によれば、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、上記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを受信するステップと、上記送信データに含まれるログデータのうちの、上記組合せ情報に対応するログデータを解析してレコメンド情報を生成するステップと、生成されたレコメンド情報を、上記送信データを送信した情報処理装置へと送信するステップと、を有する、情報処理方法が提供される。
【発明の効果】
【００１５】
本開示によれば、ユーザの意思がより反映されたレコメンドを実現することができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る情報処理システムの一例を示す説明図である。
【図２】本実施形態に係る情報処理装置における、ユーザ操作に基づく設定情報の設定方法の一例を示す説明図である。
【図３】本実施形態に係る情報処理装置における、ユーザ操作に基づく設定情報の設定方法の一例を示す説明図である。
【図４】本実施形態に係る情報処理装置が生成する送信データの一例を示す説明図である。
【図５】第２の実施形態に係る情報処理システムの一例を示す説明図である。
【図６】第２の実施形態に係る情報処理システムにより生まれうるユーザ間のつながりの一例を示す説明図である。
【図７】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図８】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図９】本実施形態に係るサーバの構成の一例を示すブロック図である。
【図１０】本実施形態に係るサーバのハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理システム
２、本実施形態に係る情報処理装置、サーバ
３．本実施形態に係るプログラム
【００１９】
（本実施形態に係る情報処理システム）
［１］第１の実施形態に係る情報処理システム
図１は、第１の実施形態に係る情報処理システムの一例を示す説明図である。第１の実施形態に係る情報処理システムは、情報処理装置１００と、サーバ２００とを有し、情報処理装置１００とサーバ２００とは、ネットワークを介して（あるいは、直接的に）無線／有線で接続される。図１では、情報処理装置１００とサーバ２００とが、ネットワーク３００で接続される例を示している。
【００２０】
ここで、ネットワーク３００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ；Wireless  Local  Area  Network）や無線ＰＡＮ（ＷＰＡＮ；Wireless  Personal  Area  Network）、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００２１】
なお、図１では、情報処理装置１００として、スマートフォンや携帯電話などのような通信装置を示しているが、本実施形態に係る情報処理装置１００は、図１に示す例に限られない。また、本実施形態に係るサーバ２００が、図１に示す外形の装置に限られないことは、言うまでもない。また、図１では、１つの情報処理装置１００を示しているが、第１の実施形態に係る情報処理システムの構成は、上記に限られない。例えば、第１の実施形態に係る情報処理システムは、それぞれがサーバ２００と通信を行うことが可能な、複数の情報処理装置を有していてもよい。
【００２２】
第１の実施形態に係る情報処理システムでは、情報処理装置１００が、レコメンド情報を受信するための送信データを生成して、生成した送信データをサーバ２００へ送信する。また、第１の実施形態に係る情報処理システムでは、サーバ２００が、受信した送信データに含まれるログデータを解析してレコメンド情報を生成し、生成したレコメンド情報を、情報処理装置１００へと送信する。
【００２３】
ここで、本実施形態に係るレコメンド情報とは、レコメンドの内容を示すデータである。本実施形態に係るレコメンド情報が示すレコメンドの内容としては、例えば、セールの案内や、お奨めの商品やサービスの案内、クーポンなどが挙げられる。
【００２４】
以下、情報処理装置１００、サーバ２００それぞれにおける処理について、より具体的に説明する。なお、本実施形態に係る情報処理装置１００、サーバ２００の構成の一例については、後述する。
【００２５】
〔情報処理装置１００〕
情報処理装置１００は、例えばユーザが所有する装置であり、ユーザの行動に係るログ（いわゆるライフログ）を、記憶部（後述する）などの記録媒体に記録する。
【００２６】
ここで、本実施形態に係るユーザの行動に係るログとしては、例えば、決済に係るログや、交通機関の利用に係るログ、情報処理装置１００の動きを示すログ（ユーザの動きに対応するログ）などが挙げられる。情報処理装置１００は、例えば、１３．５６［ＭＨｚ］など所定の周波数の搬送波を通信に用いるＮＦＣ（Near  Field  Communication）によって形成される通信路によって外部装置と通信を行うための、無線通信アンテナ回路および搬送波送信回路を備え、決済や交通機関の利用に係る処理を行う。そして、情報処理装置１００は、行われた処理に応じて、決済に係るログや、交通機関の利用に係るログを記録する。また、情報処理装置１００は、例えば、加速度センサや、角速度センサ、ＧＰＳ（Global  Positioning  System）デバイスなどの各種センサを備え、当該各種センサの検出値を示すデータを、情報処理装置１００の動きを示すログとして記録する。
【００２７】
情報処理装置１００は、レコメンド情報を受信するために、ログデータを含む送信データを生成する（データ生成処理）。そして、情報処理装置１００は、生成した送信データをサーバ２００へ送信する（送信処理）。情報処理装置１００がサーバ２００へ送信データを送信することによって、情報処理装置１００は、サーバ２００において送信データに基づいて生成されたレコメンド情報を受信することが可能となる。
【００２８】
（１）データ生成処理
情報処理装置１００は、例えば、ユーザ操作に基づいて設定された設定情報に基づいて、定期的／非定期的に送信データを生成する。
【００２９】
図２、図３は、本実施形態に係る情報処理装置１００における、ユーザ操作に基づく設定情報の設定方法の一例を示す説明図である。ここで、図２、図３は、情報処理装置１００が表示画面に表示させた設定画面の一例を示しており、図２は設定前の状態、図３は設定後の状態をそれぞれ示している。ここで、情報処理装置１００は、表示部（後述する）の表示画面に設定画面を表示させてもよいし、表示部（後述する）を備えているか否かによらず、外部表示装置の表示画面に設定画面を表示させてもよい。
【００３０】
例えば、ユーザが図２のＡに示す表示画面に表示されている設定アイコンを選択すると、情報処理装置１００は、図２のＢに示す画面を表示画面に表示させる。ここで、図２のＢに示す設定画面は、送信データに含めるログデータをユーザに選択させるための設定画面である。ユーザは、例えば図３のＢに示すように、ログに対応する各項目について、送信データに含めるか（図３のＢに示す“ｕｐ可”）、送信データに含めないか（図３のＢに示す“ｕｐ不可”）を選択する。
【００３１】
図２のＢに示す設定画面における選択が行われることによって、情報処理装置１００は、送信データに含めるログデータを一意に特定することができる。
【００３２】
図２のＢに示す設定画面における選択が完了すると、情報処理装置１００は、図２のＣに示す画面を表示画面に表示させる。ここで、図２のＣに示す設定画面は、送信データを受信するサーバにおいて、送信データに含まれるログデータの使用の可否をユーザに設定させるための設定画面である。ユーザは、例えば図３のＣに示すように、ログに対応する各項目について、サーバにおけるログデータの使用を許可するか（図３のＣに示す“可”）、サーバにおけるログデータの使用を許可しないか（図３のＣに示す“不可”）を選択する。
【００３３】
図２のＣに示す設定画面における選択が行われることによって、情報処理装置１００は、例えば、個々のログデータに、使用の可否を示すデータ（例えば、後述する公開設定用制御データ）を含めることができる。
【００３４】
図２のＣに示す設定画面における選択が完了すると、情報処理装置１００は、図２のＤに示す画面を表示画面に表示させる。ここで、図２のＤに示す設定画面は、（基本的には）ユーザを直接的に特定しない匿名を、ユーザに設定させるための設定画面である。また、図２のＤに示す設定画面は、サーバにおいて使用可能なログデータの組合せ（例えば、レコメンドを受ける条件となる。）を、ユーザに設定させるための設定画面である。
【００３５】
例えば図３のＤに示すように、ユーザは、性別や、年代などを選択し、また、ソーシャルネットワーキングサービス（Social  Networking  Service：ＳＮＳ）などのサービスに係るアカウント（図３のＤに示す“他のシステムのアカウント情報”）などを入力する。ここで、図３のＤでは、ユーザが、性別として“男性”、年代として“３０代”を選択し、アカウントとして“太郎＠ＸＸ．ＪＰ”を設定した例を示している。上記のように図２のＤに示す設定画面における選択や入力が行われることによって、情報処理装置１００は、サービスに対応付けてユーザを管理するための匿名情報を、送信データに含めることができる。
【００３６】
また、ユーザは、サーバにおいて使用可能なログデータの組合せの条件（図３のＤに示す“レコメンド設定欄”）を入力する。ここで、図３のＤでは、ユーザが、“Ｂ駅＆Ｃ店”を条件として設定した例を示している。上記のように図２のＤに示す設定画面における条件の入力が行われることによって、情報処理装置１００は、組合せ情報を、送信データに含めることができる。ここで、第１の実施形態に係る情報処理システムでは、送信データを受信したサーバ２００が、送信データを解析してレコメンド情報を生成する。よって、例えば図３のＤに示すようなサーバにおいて使用可能なログデータの組合せの条件が設定されることによって、ユーザは、例えば、“駅Ｂで降り立ち、かつ店Ｃを利用した場合”にレコメンドを受けることが可能となる。
【００３７】
図２のＤに示す設定画面における選択が完了すると、情報処理装置１００は、図２のＥに示す画面を表示画面に表示させる。ここで、図２のＥに示す設定画面は、送信データの暗号化に関する設定をユーザに行わせるための設定画面である。ユーザは、例えば図３のＥに示すように、送信データの暗号化を行うか（図３のＥに示す“暗号設定”の“有”）、信データの暗号化を行わないか（図３のＥに示す“暗号設定”の“無”）の選択や、暗号方式（例えば図３のＥに示す“ＲＳＡ”（Rivest  Shamir  Adleman）、“ＥＣＣ”（Elliptic  Curve  Cryptography））の選択を行う。
【００３８】
図２のＥに示す設定画面における選択が行われることによって、情報処理装置１００は、例えば、送信データの暗号化の有無や、暗号化されている場合における暗号化の方式を示す暗号方式情報を、送信データに含めることができる。
【００３９】
情報処理装置１００は、例えば図３に示すように、設定画面に対して行われたユーザ操作に基づいて、ユーザの選択内容や入力内容を示す設定情報を、記憶部（後述する）などの記録媒体に記録する（設定情報の設定に該当する。）。ここで、本実施形態に係る情報処理装置１００は、設定画面に対するユーザ操作が行われるごとに設定情報を新規に作成してもよいし、記憶されている設定情報を設定画面に対するユーザ操作が行われるごとに更新してもよい。
【００４０】
なお、本実施形態に係る情報処理装置１００が、設定情報を設定させるために表示させる設定画面は、図２、図３に示す例に限られない。例えば、情報処理装置１００は、送信データに含める情報に対応する設定画面を表示させる。一例を挙げると、例えば、情報処理装置１００は、暗号方式情報を送信データに含めない場合には、図２のＥに示す設定画面を表示させなくてもよい。また、本実施形態に係る情報処理装置１００が表示させる設定画面のレイアウトや、個々の設定画面の内容は、図２、図３に示す例に限られない。例えば、図２のＤ、図３のＤでは、サーバにおいて使用可能なログデータの組合せの条件（図３のＤに示す“レコメンド設定欄”）をユーザに入力させる設定画面の例を示したが、本実施形態に係る情報処理装置１００は、ユーザが組合せを選択することが可能な設定画面を表示画面に表示させてもよい。
【００４１】
情報処理装置１００は、例えば図２、図３に示す設定画面に対するユーザ操作に応じて設定された設定情報に基づいて、送信データを生成する。図４は、本実施形態に係る情報処理装置１００が生成する送信データの一例を示す説明図である。ここで、図４は、情報処理装置１００が、図３に示す設定画面に対するユーザ操作に応じて設定された設定情報に基づいて設定される送信データの一例を示している。
【００４２】
図４に示す送信データは、複数のログデータ（図４に示すＡ）と、匿名情報（図４に示すＢ）と、組合せ情報（図４に示すＣ）と、暗号方式情報（図４に示すＤ）とを有する。また、図４に示すログデータそれぞれは、生データ（図４に示すＥ）と、生データの種別を示す情報種別（図４に示すＦ）と、ログデータの使用の可否を示す公開設定用制御データ（図４に示すＧ）と、ログの積算記録回数を示す利用回数（図４に示すＨ）とを有する。生データとしては、例えば、日時や、決済金額、決済の種類、場所などを示すデータが挙げられる。情報種別としては、例えば、購入情報や場所情報、動きを示す情報などが挙げられる。
【００４３】
ここで、送信データに含まれるログデータは、図３のＢに示す設定画面において送信データに含める旨が選択された項目に対応するログデータである。情報処理装置１００が、例えば図３のＢに示す設定画面に対するユーザ操作に応じたログデータを含む送信データを生成することによって、ユーザは、例えば、サーバへのログデータの送信を自らの意思で制御することができる。
【００４４】
また、送信データに含まれるログデータには、図３のＣに示す設定画面において設定された、ログデータの使用の可否を示す公開設定用制御データが含まれる。よって、送信データに含まれる個々のログデータのサーバにおける使用を、自らの意思で制御することができる。
【００４５】
また、送信データに含まれるログデータに、ログの積算記録回数を示す利用回数（図４に示すＥ）が含まれることによって、第１の実施形態に係る情報処理システムでは、例えば、商品の購入回数やサービスの利用回数などに応じてレコメンドの質が変更される、動的なレコメンドが実現される。ここで、本実施形態に係る動的なレコメンドとしては、例えば、ログデータに含まれる利用回数が示す積算記録回数が所定の閾値以上であるか否か（または、所定の閾値より大きいか否か）に応じて、レコメンド情報の内容を変えることが挙げられる。
【００４６】
また、送信データに含まれる組合せ情報は、例えば、図３のＤに示す設定画面においてユーザにより入力された条件に対応するログデータを示す。組合せ情報は、例えば、サーバにおけるログデータの使用を許可する旨が選択されたログデータのラベル（例えば、図４に示す各ログデータに付されたＡ１、・・・、Ａｎ）を示すが、本実施形態に係る組合せ情報は、上記に限られない。例えば、本実施形態に係る組合せ情報には、図３のＤに示す設定画面においてユーザにより入力された条件（文字列）そのものを含んでいてもよい。
【００４７】
情報処理装置１００が、例えば図３のＤに示す設定画面に対するユーザ操作に応じた組合せ情報を含む送信データを生成することによって、ユーザは、例えば、サーバにおけるログデータの利用を自らの意思で制御することができる。また、情報処理装置１００が、例えば図３のＣに示す設定画面に対するユーザ操作に応じた組合せ情報を含む送信データを生成して、サーバ２００へ送信データを送信することによって、情報処理装置１００では、サーバ２００において生成された、使用が許可されたログデータに基づくレコメンド情報が受信される。よって、情報処理装置１００が、例えば図３のＣに示す設定画面に対するユーザ操作に応じた組合せ情報を含む送信データを生成することによって、ユーザは、例えば、自己の嗜好により合致する可能性が高い、所望のレコメンドを受けることができる。
【００４８】
また、送信データに含まれる匿名情報は、図３のＤに示す設定画面における選択内容や入力の内容を示す。情報処理装置１００が、例えば図３のＤに示す設定画面に対するユーザ操作に応じた匿名情報を含む送信データを生成することによって、ユーザは、例えば、ログデータが示すログが自己に関するログであることを、自らの意思で隠す（直接的に特定されないようにする）ことができる。
【００４９】
また、送信データに含まれる暗号方式情報は、例えば、図３のＥに示す設定画面において選択された暗号化の有無と、暗号化の方式とを示す。情報処理装置１００は、例えば、暗号方式情報が示す暗号化の方式で、生成された送信データを暗号化する。情報処理装置１００が、例えば図３のＤに示す設定画面に対するユーザ操作に応じた暗号方式情報を含む送信データを生成することによって、ユーザは、例えば、暗号化の有無や暗号化の方式を自らの意思で制御することができる。
【００５０】
情報処理装置１００は、例えば、設定情報に基づいて図４に示すような送信データを生成する。なお、本実施形態に係る情報処理装置１００が生成する送信データは、図４に示す例に限られない。例えば、情報処理装置１００は、図４のＤに示す暗号方式情報を含まない送信データを生成することができ、また、図４のＥに示す利用回数を含まないログデータを含む送信データを生成することもできる。また、情報処理装置１００は、例えば、匿名情報を含まない送信データを生成してもよい。
【００５１】
（２）送信処理
情報処理装置１００は、上記（１）の処理（データ生成処理）において生成された送信データを、サーバ２００へ送信する。ここで、情報処理装置１００は、例えば、レコメンド情報を生成することが可能な外部装置を示す送信先情報に基づいて、送信データを送信する。本実施形態に係る送信先情報としては、例えば、ＩＰ（Internet  Protocol）アドレスや、ＭＡＣ（Media  Access  Control  address）アドレスなどの外部装置を示すデータが挙げられる。
【００５２】
情報処理装置１００は、例えば、上記（１）の処理（データ生成処理）、および（２）の処理（送信処理）を行うことによって、ユーザの意図が反映された、レコメンド情報を受信するための送信データを生成し、生成した送信データをサーバ２００へ送信する。そして、情報処理装置１００は、サーバ２００において送信データに基づき生成されたレコメンド情報を受信する。
【００５３】
〔サーバ２００〕
サーバ２００は、情報処理装置１００から送信された送信データを受信した場合には、受信した送信データを解析する（解析処理）。そして、サーバ２００は、例えば、送信データに含まれる匿名情報が示すユーザに関連する関連情報を、外部装置へと送信する（送信処理）。ここで、送信データに含まれる匿名情報に匿名が設定されている場合には、サーバ２００が外部装置へ送信する関連情報は、匿名情報が示す匿名のユーザに関連するものとなる。また、送信データに含まれる匿名情報に匿名が設定されていない場合には、例えば、後述するＳＮＳなどの他のサービスとは連携せずに、レコメンド情報による顧客誘引が実施される。
【００５４】
（Ｉ）解析処理
サーバ２００は、送信データを受信した場合には、例えば、送信データに含まれる組合せ情報に基づいて、ログデータのうちの組合せ情報に対応するログデータを解析する。受信された送信データが暗号化されている場合には、サーバ２００は、送信データを復号化した上で、組合せ情報に対応するログデータを解析する。そして、サーバ２００は、解析結果に基づいて、関連情報としてレコメンド情報を生成する。ここで、サーバ２００におけるログデータの解析処理としては、例えば、送信データに含まれる匿名情報が示すユーザごとの各種統計処理や、行動分析処理、嗜好分析処理などが挙げられる。なお、サーバ２００におけるログデータの解析処理は、上記に限られない。例えば、サーバ２００は、ユーザ全体を対象とした各種統計処理を行ってもよい。
【００５５】
ここで、サーバ２００は、送信データに含まれるログデータのうちの、組合せ情報に対応するログデータを解析して、レコメンド情報を生成する。つまり、サーバ２００は、組合せ情報に対応するログデータを処理対象とする。よって、サーバ２００は、ログデータの解析や、レコメンド情報の生成に係る処理の負荷をより軽減することができる。
【００５６】
また、サーバ２００は、送信データに含まれるログデータのうちの、組合せ情報に対応するログデータに基づいて、レコメンド情報を生成するので、ユーザの嗜好により合致する可能性が高いレコメンド情報を生成することができる。
【００５７】
なお、サーバ２００における解析処理は、送信データに含まれる組合せ情報に基づいて、ログデータのうちの組合せ情報に対応するログデータを解析することに限られない。例えば、サーバ２００は、送信データに含まれる個々のログデータを構成する公開設定用制御データを参照し、公開設定用制御データが使用が可能である旨を示す場合には、使用が可能であるログデータを解析し、解析結果に応じたレコメンド情報を生成してもよい。
【００５８】
（ＩＩ）送信処理
サーバ２００は、上記（Ｉ）の処理（解析処理）において生成されたレコメンド情報を、送信データを送信した外部装置である情報処理装置１００へ送信する。
【００５９】
サーバ２００は、例えば、上記（Ｉ）の処理（解析処理）、および（ＩＩ）の処理（送信処理）を行うことによって、ユーザの意思が反映された、ユーザの嗜好により合致する可能性が高いレコメンド情報を生成し、生成したレコメンド情報を情報処理装置１００へ送信する。
【００６０】
上記のように、第１の実施形態に係る情報処理システムでは、情報処理装置１００が、ユーザの意図が反映された、レコメンド情報を受信するための送信データを生成して、生成した送信データをサーバ２００へ送信する。また、第１の実施形態に係る情報処理システムでは、サーバ２００が、受信した送信データに含まれるログデータを解析してレコメンド情報を生成し、生成したレコメンド情報を、情報処理装置１００へと送信する。そして、第１の実施形態に係る情報処理システムでは、情報処理装置１００が、サーバ２００から送信されたレコメンド情報を受信する。
【００６１】
ここで、サーバ２００は、例えば、送信データに含まれるログデータのうちの、組合せ情報に対応するログデータに基づいて、レコメンド情報を生成する。また、サーバ２００は、例えば、送信データに含まれるログデータのうちの、公開設定用制御データが使用が可能である旨を示すログデータに基づいて、レコメンド情報を生成してもよい。よって、情報処理装置１００が受信するレコメンド情報が示すレコメンドの内容は、ユーザの意思が反映されたものであり、ユーザの嗜好により合致する可能性が高い。
【００６２】
したがって、例えば図１に示す第１の実施形態に係る情報処理システムによって、ユーザの意思がより反映されたレコメンドが実現される。
【００６３】
また、第１の実施形態に係る情報処理システムでは、サーバ２００が、例えば、送信データに含まれるログデータのうちの組合せ情報に対応するログデータや、送信データに含まれるログデータのうちの公開設定用制御データが使用が可能である旨を示すログデータを処理対象とする。したがって、第１の実施形態に係る情報処理システムでは、サーバ２００における、ログデータの解析や、レコメンド情報の生成に係る処理の負荷がより軽減される。
【００６４】
〔第１の実施形態に係る情報処理システムの適用例〕
例えば図１に示す第１の実施形態に係る情報処理システムによって、例えば、下記の（ｉ）、（ｉｉ）が実現される。なお、第１の実施形態に係る情報処理システムの適用例が、下記の（ｉ）、（ｉｉ）に示す例に限られないことは、言うまでもない。
【００６５】
（ｉ）
サーバ２００は、情報処理装置１００から送信データを逐次受信する。
【００６６】
サーバ２００は、受信した送信データに含まれるログデータを構成する公開制御用データを参照し、使用が許可されていないログは、レコメンドの対象としない。例えば、サーバ２００は、決済情報と改札での利用状況とが使用可となっていた場合には、それ以外のログはレコメンドを行う解析対象とはしない。
【００６７】
また、サーバ２００は、受信した送信データに含まれる組合せ情報の設定に基づいて、例えば、条件に合致するログデータがそろった時点においてレコメンド情報を生成し、送信データを送信した情報処理装置１００へ送信する。例えば組合せ情報が“Ｂ駅＆Ｃ店”を示す場合に、送信データに含まれるログデータの解析によって、ユーザが駅Ｂで降り立ちかつ店Ｃを利用したことが判明したときには、サーバ２００は、例えば、駅Ｂに隣接した商店街におけるセールを示す情報と、クーポン情報とを、レコメンド情報として情報処理装置１００へ送信する。
【００６８】
また、サーバ２００は、さらに、例えば送信データに含まれる利用回数に基づいて、上記組合せにおける利用回数に応じたプレミア性の高いクーポン情報を含むレコメンド情報を生成して、生成したレコメンド情報を情報処理装置１００へ送信してもよい。例えば上記のように、サーバ２００が送信データに含まれる利用回数に基づいてレコメンド情報を生成することによって、商品やサービスに対する顧客誘引力の向上を図ることが可能となる。
【００６９】
（ｉｉ）
情報処理装置１００が、ＮＦＣによって形成される通信路によって外部装置と通信を行うための、無線通信アンテナ回路および搬送波送信回路を備える場合、情報処理装置１００は、例えば、ユーザが、Ｔｙｐｅ−Ｂに代表される住民基本台帳カード（公共サービスを享受するためのＩＣカードの一例）を利用したときのログ（ユーザの行動に係るログの一例）を含む送信データを、サーバ２００へ送信する。また、上記送信データを受信して処理を行うことによって、サーバ２００は、例えば、ユーザが住民基本台帳カードを利用して図書館Ｄで本を借り、かつ店Ｅを利用した場合に、店Ｅが所属する商店街限定で利用できるクーポン情報を含むレコメンド情報を生成して、生成したレコメンド情報を情報処理装置１００へ送信する。
【００７０】
［２］第２の実施形態に係る情報処理システム
本実施形態に係る情報処理システムは、上記第１の実施形態に係る情報処理システムに限られない。例えば、図３のＤに示すように、本実施形態に係る情報処理装置が表示画面に表示させる設定画面には、ＳＮＳなどのサービスに係るアカウント情報を入力する欄を設けることが可能である。また、本実施形態に係る情報処理装置は、例えば図３のＤに示す設定画面に対するユーザの入力内容を示す匿名情報を含む送信データを生成し、生成した送信データを、本実施形態に係るサーバへ送信する。つまり、本実施形態に係るサーバは、例えば、受信した送信データに含まれる匿名情報を用いることによって、ＳＮＳなどの他のサービス（または、当該他のサービスを実現するシステム。）との連携をとることも可能である。そこで、次に、第２の実施形態に係る情報処理システムとして、ＳＮＳなどの他のサービスとの連携を図りつつ、ユーザの意思がより反映されたレコメンドを実現することが可能な、情報処理システムについて、説明する。
【００７１】
図５は、第２の実施形態に係る情報処理システムの一例を示す説明図である。第２の実施形態に係る情報処理システムは、情報処理装置１００Ａと、情報処理装置１００Ｂと、サーバ２００とを有し、情報処理装置１００Ａ、１００Ｂそれぞれとサーバ２００とは、ネットワークを介して（あるいは、直接的に）無線／有線で接続される。図３では、情報処理装置１００Ａ、１００Ｂそれぞれとサーバ２００とが、ネットワーク３００で接続される例を示している。
【００７２】
また、図５では、サーバ２００が、サーバ２００Ａとサーバ２００Ｂとを有するサーバ群である例を示している。なお、第２の実施形態に係る情報処理システムを構成する、本実施形態に係るサーバは、図５に示すサーバ群に限られない。例えば、第２の実施形態に係る情報処理システムを構成する、本実施形態に係るサーバは、後述するサーバ２００Ａとサーバ２００Ｂとの機能を有する１つのサーバであってもよい。
【００７３】
情報処理装置１００Ａは、図１に示す第１の情報処理システムを構成する情報処理装置１００と同様の機能を有し、送信データをサーバ２００へ送信する。
【００７４】
また、情報処理装置１００Ｂは、図１に示す第１の情報処理システムを構成する情報処理装置１００と同様の機能を有していてもよいし、有していなくてもよい。
【００７５】
以下では、サーバ２００が、情報処理装置１００Ａから送信される送信データを処理する場合を例に挙げて説明する。つまり、図５は、サーバ２００が、送信データを送信する情報処理装置１００Ａと通信を行うサーバ２００Ａ（第１サーバの一例）と、サーバ２００Ａと通信を行うサーバ２００Ｂ（第２サーバの一例）とを有するサーバ群である例を示している。
【００７６】
サーバ２００は、例えば情報処理装置１００Ａから送信された送信データを受信した場合には、受信した送信データを解析する（解析処理）。そして、サーバ２００は、例えば、送信データに含まれる匿名情報が示すユーザに関連する関連情報を、外部装置へと送信する（送信処理）。
【００７７】
より具体的には、サーバ２００は、例えば、情報処理装置１００Ａから送信された送信データに含まれるログデータのうちの、組合せ情報に対応するログデータを、送信データに含まれる匿名情報に基づいて、ユーザごとに管理する。そして、サーバ２００は、外部装置から送信された送信要求に対応するログデータを、匿名情報が示すユーザに関連する関連情報として、送信要求を送信した外部装置へと送信する。ここで、本実施形態に係る送信要求とは、例えば、情報処理装置１００Ｂなどのサーバ２００と通信可能な装置から送信される、ログデータの送信をサーバ２００に行わせるための一種の命令である。本実施形態に係る送信要求には、例えば、送信を要求するログデータに対応するユーザや場所などを示す識別情報（例えば、アカウント名や、場所を示すＩＤなど）と、命令を示すデータとが含まれる。
【００７８】
また、サーバ２００が、図５に示すように、サーバ２００Ａ（第１サーバの一例）とサーバ２００Ｂ（第２サーバの一例）とを有するサーバ群である場合には、サーバ２００Ａとサーバ２００Ｂとは、それぞれ下記のような処理を行う。
【００７９】
サーバ２００Ａは、情報処理装置１００Ａから送信された送信データを受信した場合には、例えば、送信データに含まれる匿名情報と、送信データに含まれるログデータのうちの、組合せ情報に対応するログデータとを、サーバ２００Ｂへ送信する。また、サーバ２００Ａは、例えば、送信データに含まれる匿名情報と、送信データに含まれるログデータのうちの、公開設定用制御データが使用が可能である旨を示すログデータとを、サーバ２００Ｂへ送信してもよい。
【００８０】
ここで、サーバ２００Ａは、例えば、ＳＮＳなどのサーバ２００Ｂにおいて提供されている他のサービスに係るアカウントの情報が匿名情報に設定されている場合に、匿名情報とログデータとを、サーバ２００Ｂへ送信する。サーバ２００では、例えば上記のように、送信データに含まれる匿名情報に、アカウントの情報などの他のサービスに関する情報が設定されることによって、ＳＮＳなどの他のサービスとの連携に係る処理が行われる。なお、サーバ２００Ａは、例えば、匿名情報の設定内容に関わらずに、匿名情報とログデータとを、連携を行う対象のサーバ２００Ｂへ送信してもよい。
【００８１】
上記のように、サーバ２００Ａは、例えば、受信された送信データに含まれる匿名情報と、送信データに含まれるログデータのうち、情報処理装置１００Ａのユーザにより使用が許可されたログに対応するログデータとを、選択的にサーバ２００Ｂへ送信する。
【００８２】
なお、サーバ２００Ａにおける処理は、上記に限られない。例えば、サーバ２００Ａは、情報処理装置１００Ａから送信された送信データを受信した場合において、送信データに含まれる全てのログデータを、サーバ２００へ送信することも可能である。また、サーバ２００Ａは、上述した第１の実施形態に係る情報処理システムに係るサーバ２００と同様の機能を有していてもよい。サーバ２００Ａが、上述した第１の実施形態に係る情報処理システムに係るサーバ２００と同様の機能を有する場合には、サーバ２００Ａは、情報処理装置１００Ａから受信した送信データに基づくレコメンド情報を生成して、生成したレコメンド情報を、情報処理装置１００Ａへ送信する。
【００８３】
サーバ２００Ｂは、サーバ２００Ａから送信された匿名情報とログデータとを受信する。ここで、サーバ２００Ａから送信される匿名情報とログデータとは、サーバ２００Ｂからみると、サーバ２００Ａから送信された送信データに相当する。サーバ２００Ａから送信された匿名情報とログデータとが受信されると、サーバ２００Ｂは、サーバ２００Ａから受信したログデータを、受信した匿名情報に基づいてユーザごとに管理する。サーバ２００Ｂにおけるログデータの管理方法としては、例えば、ユーザごとに設けられたテーブルに、ログデータが示すログを記録することが挙げられる。
【００８４】
また、サーバ２００Ｂは、情報処理装置１００Ｂなどの外部装置から送信された送信要求を受信した場合には、受信した送信要求に対応するログデータを、送信要求を送信した外部装置へと送信する。ここで、本実施形態に係るサーバ２００Ｂにおける送信要求に対応するログデータの送信としては、例えば、サーバ２００Ｂが、送信要求に対応するログデータそのもののを外部装置へ送信することが挙げられるが、サーバ２００Ｂにおける処理は、上記に限られない。例えば、サーバ２００Ｂは、送信要求に対応するログデータを、表示用データなどに加工し、加工後のログデータを、外部装置へ送信してもよい。
【００８５】
ここで、サーバ２００Ｂが、例えば、ＳＮＳサービスの提供に係る処理の一環として、ログデータを送信要求を送信した外部装置へと送信する場合には、ログデータを受信した外部装置のユーザが、ログデータが示すログに対してコメントを行うなど、ログデータが示すログに対するレスポンスが生まれることがありうる。つまり、サーバ２００Ｂが、ユーザに関連する関連情報としてログデータを外部装置へと送信することによって、ログデータに関連するユーザ間のつながりが生まれうる。
【００８６】
図６は、第２の実施形態に係る情報処理システムにより生まれうるユーザ間のつながりの一例を示す説明図である。ここで、図６に示すＡは、情報処理装置１００Ａのユーザを示しており、図６に示すＢは、情報処理装置１００Ｂのユーザを示している。
【００８７】
ＳＮＳなどにおいては、いわゆる伝道者とよばれる、情報発信力が強いユーザ（例えば、図６のＣ〜Ｆに示すユーザ）が存在する。例えば、図６のＣ〜Ｆに示すようなユーザが有する外部装置に対して、ユーザに関連する関連情報としてのログデータが送信されることによって、情報処理装置１００Ａがサーバ２００Ａに送信した送信データに含まれるログデータが示すログを媒介とする、ユーザ間のより大きなつながりが生まれる。
【００８８】
ここで、例えば、サーバ２００Ｂが外部装置に対して送信したログデータが示すログが、店Ｃにおける購買に関するログである場合、店Ｃにおける購買に関するログや、当該ログに対するコメントなどを媒介としてユーザ間がつながることによって、店Ｃで購買を行いたいというユーザがでてくる可能性がある。つまり、サーバ２００Ｂが、ユーザに関連する関連情報としてのログデータを外部装置へ送信することによって、例えば店Ｃの顧客誘引力が向上しうる。したがって、サーバ２００Ｂが、外部装置に対して送信する、ユーザに関連する関連情報としてのログデータは、一種のレコメンド情報と捉えることができる。
【００８９】
第２の実施形態に係る情報処理システムでは、例えば上記のように、情報処理装置１００Ａから送信される送信データに含まれる匿名情報に、ＳＮＳなどの他のサービスに係るアカウントの情報などの他のサービスに関する情報が設定されることによって、サーバ２００においてＳＮＳなどの他のサービスとの連携が図られる。ここで、図５に示すサーバ２００では、サーバ２００Ａが、情報処理装置１００Ａのユーザにより使用が許可されたログに対応するログデータをサーバ２００Ｂへ選択的に送信し、サーバ２００Ｂが、ユーザにより使用が許可されたログに対応するログデータを、ユーザに関連する関連情報として外部装置へ送信する。また、サーバ２００Ｂが、外部装置に対して送信するユーザに関連する関連情報としてのログデータは、一種のレコメンド情報として機能しうる。
【００９０】
したがって、例えば図５に示す第２の実施形態に係る情報処理システムでは、ＳＮＳなどの他のサービスとの連携を図りつつ、ユーザの意思がより反映されたレコメンドが実現される。
【００９１】
また、図５に示すサーバ２００では、上記のように、サーバ２００Ａが、情報処理装置１００Ａのユーザにより使用が許可されたログに対応するログデータをサーバ２００Ｂへ選択的に送信する。よって、第２の実施形態に係る情報処理システムでは、サーバ２００Ｂにおける処理負荷の低減を図ることができる。
【００９２】
〔第２の実施形態に係る情報処理システムの適用例〕
例えば図５に示す第２の実施形態に係る情報処理システムによって、例えば、下記の（ｉｉｉ）が実現される。なお、第２の実施形態に係る情報処理システムの適用例は、下記の（ｉｉｉ）に示す例に限られない。例えば、下記の（ｉｉｉ）に示すサーバ２００Ａとサーバ２００Ｂとは、１つのサーバであってもよい。
【００９３】
（ｉｉｉ）
情報処理装置１００Ａからサーバ２００Ａへ、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”を示す匿名情報と、ある時間帯に店Ｃで買物をしたログを示すログデータが送信される。
【００９４】
送信データを受信したサーバ２００Ａは、送信データに含まれるログデータを解析する。
【００９５】
サーバ２００Ａは、匿名情報と、ログデータとを、ＳＮＳサービスの提供に係る処理を行うサーバ２００Ｂへ送信する。
【００９６】
匿名情報と、ログデータとを受信したサーバ２００Ｂは、匿名情報が示す“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログデータを、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”用のテーブルに記録する。そして、サーバ２００Ｂは、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”に係るログデータを、ＳＮＳサービスの特定のユーザまたは非特定のユーザ間で共有させる。
【００９７】
ＳＮＳサービスのユーザである、情報処理装置１００Ｂのユーザ（“ｔａｒｏ＠ｘｘ．ｊｐ”）は、情報処理装置１００Ｂを操作し、情報処理装置１００Ｂに、サーバ２００Ｂへと“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログデータを送信させるための送信要求を送信させる。
【００９８】
送信要求に応じてサーバ２００Ｂから送信された“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログデータを受信した、情報処理装置１００Ｂは、例えば、受信したログデータが示すログの内容を表示画面に表示させる。情報処理装置１００Ｂのユーザ（“ｔａｒｏ＠ｘｘ．ｊｐ”）は、表示画面に表示された“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログを閲覧する。情報処理装置１００Ｂのユーザは、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログの内容に対するコメントを作成する。そして、情報処理装置１００Ｂのユーザは、情報処理装置１００Ｂに、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”の内容に対するコメントを示すデータをサーバ２００Ｂへと送信させる。
【００９９】
情報処理装置１００Ｂのユーザ（“ｔａｒｏ＠ｘｘ．ｊｐ”）が、ＳＮＳサービスにおいて影響力のある伝道者の立場である場合には、情報処理装置１００Ｂのユーザが作成した、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”のログの内容に対するコメントは、ＳＮＳサービスを利用する他のユーザに影響を与える可能性が高い。よって、“ｈａｎａｋｏ＠ＸＸ．ｊｐ”を匿名として用いているユーザの“ある時間帯に店Ｃで買物をしたログ”、および当該ログに対するコメントを媒介として、ＳＮＳサービスを利用する他のユーザの購買意識が高まることによって、店Ｃへと顧客が誘引されうる。
【０１００】
（本実施形態に係る情報処理装置、サーバ）
次に、上述した本実施形態に係る情報処理システムを構成することが可能な、本実施形態に係る情報処理装置１００、サーバ２００それぞれの構成の一例について、説明する。
【０１０１】
［本実施形態に係る情報処理装置］
図７は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、通信部１０２（装置側通信部）と、制御部１０４とを備える。
【０１０２】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１０３】
ここで、ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【０１０４】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、設定情報や、電子マネーなどの電子バリュー、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、例えば、１３．５６［ＭＨｚ］など所定の周波数の搬送波を送信するリーダ／ライタ（または、リーダ／ライタ機能を有する装置。）と非接触式に通信可能なＩＣチップ内に設けられた、耐タンパ性を有する記録媒体であってもよい。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。
【０１０５】
操作部（図示せず）としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、情報処理装置１００は、例えば、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）と接続することもできる。
【０１０６】
表示部（図示せず）としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。なお、表示部（図示せず）は、例えばタッチスクリーンなどのように、表示とユーザ操作とが可能なデバイスであってもよい。また、情報処理装置１００は、表示部（図示せず）の有無に関わらず、情報処理装置１００の外部装置としての表示デバイス（例えば、外部ディスプレイなど）と接続することもできる。
【０１０７】
〔情報処理装置１００のハードウェア構成例〕
図８は、本実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、ＩＣチップ１６６と、通信アンテナ１６８と、ＧＰＳ受信回路１７０と、動きセンサ１７２とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１７４で各構成要素間を接続する。
【０１０８】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）や、各種処理回路などで構成され、情報処理装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、後述するデータ生成部１１０、暗号化処理部１１２、および送信処理部１１４の役目を果たす。
【０１０９】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１１０】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、設定情報や、アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、情報処理装置１００から着脱可能であってもよい。
【０１１１】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。
【０１１２】
なお、入出力インタフェース１５８が、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することもできることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１１３】
通信インタフェース１６４は、情報処理装置１００が備える通信手段であり、ネットワーク３００を介して（あるいは、直接的に）、例えば、サーバ２００などの外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。
【０１１４】
ＩＣチップ１６６は、例えばＮＦＣによって形成される通信路による通信に係る様々な機能を集積回路にて実現したものである。ここで、ＩＣチップ１６６は、例えば、送受信アンテナとしての所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタからなる共振回路で構成された通信アンテナ１６８と接続され、通信アンテナ１６８を介して、ＮＦＣによって形成される通信路による通信を行う。ＩＣチップ１６６集積される回路としては、例えば、復調回路やレギュレータ、負荷抵抗とスイッチング回路で構成され選択的に負荷変調を行う負荷変調回路、各種データ処理や負荷変調を制御する処理回路、データを記憶可能なメモリ素子などが挙げられる。また、ＩＣチップ１６６は、通信アンテナ１６８が搬送波の受信に応じて電磁誘導により生じさる受信電圧に基づいて、搬送波の受信を検出するための矩形の検出信号を生成するキャリア検出回路をさらに備えてもよい。例えば、上記検出信号が処理回路に伝達されることによって、ＩＣチップ１６６は、搬送波の受信を検出することができる。
【０１１５】
ＧＰＳ受信回路１７０は、情報処理装置１００が備える情報処理装置１００の動きを示すログ（ユーザの動きに対応するログ）を取得する手段の一つであり、例えば、受信されたＧＰＳ衛星からの信号を用いて情報処理装置１００の位置を検出する。
【０１１６】
動きセンサ１７２は、情報処理装置１００が備える情報処理装置１００の動きを示すログ（ユーザの動きに対応するログ）を取得する手段の一つである。動きセンサ１７２としては、加速度センサや、角速度センサなどが挙げられる。
【０１１７】
情報処理装置１００は、例えば図８に示す構成によって、本実施形態に係る情報処理装置における情報処理方法に係る処理（（１）の処理（データ生成処理）、および（２）の処理（送信処理））を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図８に示す構成に限られない。
【０１１８】
例えば、情報処理装置１００は、例えば、操作入力デバイス１６０や、表示デバイス１６２、ＩＣチップ１６６および通信アンテナ１６８、ＧＰＳ受信回路１７０、動きセンサ１７２のうちの、１または２以上のデバイスを備えない構成をとることも可能である。
【０１１９】
再度図７を参照して、情報処理装置１００の構成の一例について説明する。通信部１０２は、情報処理装置１００が備える通信手段であり、ネットワーク３００を介して（あるいは、直接的に）、サーバ２００などの外部装置と無線／有線で通信を行う。通信部１０２を備えることによって、情報処理装置１００は、例えば、送信データを送信し、また、サーバ２００から送信されたレコメンド情報を受信することができる。
【０１２０】
また、通信部１０２は、例えば制御部１０４により通信が制御される。ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワーク３００に対応する構成をとることができる。
【０１２１】
制御部１０４は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば図２、図３に示すような各種設定画面を表示画面に表示させ、操作部（図示せず）から伝達されるユーザ操作に応じた操作信号に基づいて、設定情報を記憶部（図示せず）に記録する。
【０１２２】
また、制御部１０４は、例えば、データ生成部１１０と、暗号化処理部１１２と、送信処理部１１４（装置側送信処理部）とを備え、本実施形態に係る情報処理装置における情報処理方法に係る処理（（１）の処理（データ生成処理）、および（２）の処理（送信処理））を主導的に行う役目を果たす。
【０１２３】
データ生成部１１０は、上記（１）の処理（データ生成処理）を主導的に行う役目を果たし、送信データを生成する。ここで、データ生成部１１０が生成する送信データとしては、例えば、図４に示す構造のデータが挙げられるが、データ生成部１１０が生成する送信データは、図４に示す例に限られない。
【０１２４】
暗号化処理部１１２は、データ生成部１１０が生成した送信データに含まれる暗号方式情報が示す暗号化の方式で、生成された送信データを暗号化する。例えば図４に示す構造の送信データが生成された場合、暗号化処理部１１２は、図４のＡ〜Ｃの部分を暗号化する。
【０１２５】
送信処理部１１４は、上記（２）の処理（送信処理）を主導的に行う役目を果たし、データ生成部１１０によって生成された送信データ（図７に示す例では、暗号化処理部１１２において暗号化された送信データ）を、サーバへ送信する。
【０１２６】
制御部１０４は、例えばデータ生成部１１０、暗号化処理部１１２、および送信処理部１１４を備えることによって、本実施形態に係る情報処理装置における情報処理方法に係る処理を主導的に行う。
【０１２７】
情報処理装置１００は、例えば図７に示す構成によって、本実施形態に係る情報処理装置における情報処理方法に係る処理（例えば、（１）の処理（データ生成処理）、および（２）の処理（送信処理））を行う。したがって、情報処理装置１００が、例えば図７に示す構成を有することによって、ユーザの意思がより反映されたレコメンドを実現することが可能な、情報処理システムを実現することができる。
【０１２８】
なお、本実施形態に係る情報処理装置の構成は、図７に示す構成に限られない。例えば、本実施形態に係る情報処理システムにおいて、送信データの暗号化が行われない場合には、本実施形態に係る情報処理装置は、暗号化処理部１１２を備えていなくてもよい。また、本実施形態に係る情報処理装置は、暗号化処理部１１２を、制御部１０４とは別体の回路で実現することも可能である。
【０１２９】
上記では、本実施形態に係る情報処理システムを構成する要素として、情報処理装置１００を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、携帯電話やスマートフォンなどの通信装置や、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）などのコンピュータなど、様々な機器に適用することができる。
【０１３０】
［本実施形態に係るサーバ］
図９は、本実施形態に係るサーバ２００の構成の一例を示すブロック図である。サーバ２００は、例えば、通信部２０２（サーバ側通信部）と、制御部２０４とを備える。
【０１３１】
また、サーバ２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、サーバ２００の管理者などのユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。サーバ２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１３２】
ここで、ＲＯＭ（図示せず）は、制御部２０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【０１３３】
記憶部（図示せず）は、サーバ２００が備える記憶手段であり、例えば、外部装置から受信したデータや、アプリケーションなど様々なデータを記憶する。サーバ２００が、例えば、図１に示す第１の実施形態に係るサーバ２００である場合や、図５に示す第２の実施形態に係るサーバ群を構成するサーバ２００Ａ（第１のサーバの一例）である場合、記憶部（図示せず）には、例えば、情報処理装置から送信された送信データなどが記憶される。また、サーバ２００が、例えば図５に示す第２の実施形態に係るサーバ群を構成するサーバ２００Ｂ（第２のサーバの一例）である場合、記憶部（図示せず）には、例えば、ユーザごとに設けられたテーブルなどが記憶される。ここで、記憶部（図示せず）としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記憶部（図示せず）は、サーバ２００から着脱可能であってもよい。
【０１３４】
操作部（図示せず）としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、サーバ２００は、例えば、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）と接続することもできる。
【０１３５】
表示部（図示せず）としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。なお、表示部（図示せず）は、例えばタッチスクリーンなどのように、表示とユーザ操作とが可能なデバイスであってもよい。また、サーバ２００は、表示部（図示せず）の有無に関わらず、サーバ２００の外部装置としての表示デバイス（例えば、外部ディスプレイなど）と接続することもできる。
【０１３６】
〔サーバ２００のハードウェア構成例〕
図１０は、本実施形態に係るサーバ２００のハードウェア構成の一例を示す説明図である。サーバ２００は、例えば、ＭＰＵ２５０と、ＲＯＭ２５２と、ＲＡＭ２５４と、記録媒体２５６と、入出力インタフェース２５８と、操作入力デバイス２６０と、表示デバイス２６２と、通信インタフェース２６４とを備える。また、サーバ２００は、例えば、データの伝送路としてのバス２６６で各構成要素間を接続する。
【０１３７】
ＭＰＵ２５０は、例えば、ＭＰＵや、各種処理回路などで構成され、サーバ２００全体を制御する制御部２０４として機能する。また、ＭＰＵ２５０は、サーバ２００において、例えば、後述する解析部２１０、および送信処理部２１２の役目を果たす。
【０１３８】
ＲＯＭ２５２は、ＭＰＵ２５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ２５４は、例えば、ＭＰＵ２５０により実行されるプログラムなどを一時的に記憶する。
【０１３９】
記録媒体２５６は、記憶部（図示せず）として機能し、例えば、外部装置から受信したデータや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体２５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体２５６は、サーバ２００から着脱可能であってもよい。
【０１４０】
入出力インタフェース２５８は、例えば、操作入力デバイス２６０や、表示デバイス２６２を接続する。操作入力デバイス２６０は、操作部（図示せず）として機能し、また、表示デバイス２６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ端子や、ＤＶＩ端子、ＨＤＭＩ端子、各種処理回路などが挙げられる。また、操作入力デバイス２６０は、例えば、サーバ２００上に備えられ、サーバ２００の内部で入出力インタフェース２５８と接続される。操作入力デバイス２６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス２６２は、例えば、サーバ２００上に備えられ、サーバ２００の内部で入出力インタフェース２５８と接続される。表示デバイス２６２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。なお、入出力インタフェース２５８が、サーバ２００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することもできることは、言うまでもない。また、表示デバイス２６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１４１】
通信インタフェース２６４は、サーバ２００が備える通信手段であり、ネットワーク３００を介して（あるいは、直接的に）、例えば、情報処理装置１００などの外部装置と無線／有線で通信を行うための通信部２０２として機能する。ここで、通信インタフェース２６４としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０１４２】
サーバ２００は、例えば図１０に示す構成によって、本実施形態に係るサーバにおける情報処理方法に係る処理（例えば、第１の実施形態に係るサーバにおける処理や、第２の実施形態に係るサーバにおける処理）を行う。なお、本実施形態に係るサーバ２００のハードウェア構成が、図１０に示す構成に限られないことは、言うまでもない。
【０１４３】
再度図９を参照して、サーバ２００の構成の一例について説明する。通信部２０２は、サーバ２００が備える通信手段であり、ネットワーク３００を介して（あるいは、直接的に）、情報処理装置などの外部装置と無線／有線で通信を行う。また、通信部２０２は、例えば制御部２０４により通信が制御される。通信部２０２を備えることによって、サーバ２００は、例えば、送信データの受信や、匿名情報およびログデータの受信、ユーザに関連する関連情報の送信を行うことができる。
【０１４４】
ここで、通信部２０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部２０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワーク３００に対応する構成をとることができる。
【０１４５】
制御部２０４は、例えばＭＰＵなどで構成され、サーバ２００全体を制御する役目を果たす。また、制御部２０４は、例えば、解析部２１０と、送信処理部２１２（サーバ側送信処理部）とを備え、本実施形態に係るサーバにおける情報処理方法に係る処理を主導的に行う役目を果たす。
【０１４６】
解析部２１０は、匿名情報と、ログデータとを含む送信データを解析する。
【０１４７】
ここで、サーバ２００が、例えば図１に示す第１の実施形態に係るサーバ２００である場合には、解析部２１０は、上記（Ｉ）の処理（解析処理）を主導的に行う。また、サーバ２００が、例えば第２の実施形態に係るサーバ２００である場合には、解析部２１０は、匿名情報に基づいて、ログデータを匿名のユーザごとに管理する（例えば図５に示すサーバ２００Ｂの機能に対応）。なお、サーバ２００が、例えば第２の実施形態に係るサーバ２００である場合、解析部２１０は、上記（Ｉ）の処理（解析処理）を主導的に行ってもよい（例えば図５に示すサーバ２００Ａが有する機能の一例に対応）。
【０１４８】
送信処理部２１２は、通信部２０２に、匿名情報が示すユーザに関連する関連情報を、外部装置へと送信させる。
【０１４９】
ここで、サーバ２００が、例えば図１に示す第１の実施形態に係るサーバ２００である場合には、送信処理部２１２は、上記（ＩＩ）の処理（送信処理）を主導的に行う。また、サーバ２００が、例えば第２の実施形態に係るサーバ２００である場合には、送信処理部２１２は、通信部２０２が受信した送信要求に対応するログデータを、関連情報として、送信要求を送信した外部装置へと送信させる（例えば図５に示すサーバ２００Ｂの機能に対応）。なお、サーバ２００が、例えば第２の実施形態に係るサーバ２００である場合、送信処理部２１２は、上記（ＩＩ）の処理（送信処理）を主導的に行ってもよい（例えば図５に示すサーバ２００Ａが有する機能の一例に対応）。
【０１５０】
制御部２０４は、例えば解析部２１０、および送信処理部２１２を備えることによって、本実施形態に係るサーバにおける情報処理方法に係る処理を主導的に行う。
【０１５１】
サーバ２００は、例えば図９に示す構成によって、本実施形態に係るサーバにおける情報処理方法に係る処理（例えば、例えば、第１の実施形態に係るサーバにおける処理や、第２の実施形態に係るサーバにおける処理）を行う。したがって、サーバ２００が、例えば図９に示す構成を有することによって、ユーザの意思がより反映されたレコメンドを実現することが可能な、情報処理システムを実現することができる。
【０１５２】
上記では、本実施形態に係る情報処理システムを構成する要素として、サーバ２００を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、サーバやＰＣなどのコンピュータなど、様々な機器に適用することができる。
【０１５３】
（本実施形態に係るプログラム）
［本実施形態に係る情報処理装置に係るプログラム］
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、上記（１）の処理（データ生成処理）、および（２）の処理（送信処理）など、本実施形態に係る情報処理装置における情報処理方法に係る処理を実行することが可能なプログラム）によって、ユーザの意思がより反映されたレコメンドを実現することが可能な、情報処理システムを実現することができる。
【０１５４】
［本実施形態に係るサーバに係るプログラム］
コンピュータを、本実施形態に係るサーバとして機能させるためのプログラム（例えば、第１の実施形態に係るサーバにおける処理や、第２の実施形態に係るサーバにおける処理など、本実施形態に係るサーバにおける情報処理方法に係る処理を実行することが可能なプログラム）によって、ユーザの意思がより反映されたレコメンドを実現することが可能な、情報処理システムを実現することができる。
【０１５５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１５６】
例えば、本実施形態に係る情報処理装置は、図７に示すデータ生成部１１０、暗号化処理部１１２、および送信処理部１１４を個別に備える（例えば、それぞれを個別の処理回路で実現する）ことができる。また、本実施形態に係る情報処理装置は、図９に示す解析部２１０、および送信処理部２１２を個別に備える（例えば、それぞれを個別の処理回路で実現する）ことができる。
【０１５７】
また、例えば、上記では、コンピュータを、本実施形態に係る情報処理装置、サーバそれぞれとして機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムをそれぞれ記憶させた記録媒体も併せて提供することができる。
【０１５８】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０１５９】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
レコメンド情報を生成するサーバと通信を行う通信部と、
レコメンド情報を前記サーバに生成させるための、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、前記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、
生成された送信データを、前記サーバに送信する送信処理部と、
を備える、情報処理装置。
（２）
前記データ生成部は、前記送信データの暗号化の方式を示す暗号方式情報をさらに含む送信データを生成し、
前記暗号方式情報が示す暗号化の方式で、生成された送信データを暗号化する暗号化処理部をさらに備え、
前記送信処理部は、暗号化された送信データを、前記サーバに送信する、（１）に記載の情報処理装置。
（３）
前記ログデータには、ログの積算記録回数を示す情報が含まれる、（１）または（２）に記載の情報処理装置。
（４）
前記通信部は、前記サーバにおいて生成されたレコメンド情報を受信する、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
外部装置と通信を行う通信部と、
サービスに対応付けてユーザを管理するための匿名情報と、ログデータとを含む送信データを解析する解析部と、
前記通信部に、前記匿名情報が示すユーザに関連する関連情報を、外部装置へと送信させる送信処理部と、
を備える、サーバ。
（６）
前記送信データは、複数のログデータと、使用可能なログデータの組合せを示す組合せ情報とを含み、
前記解析部は、前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータを解析して、前記関連情報としてレコメンド情報を生成し、
前記送信処理部は、生成されたレコメンド情報を、前記送信データを送信した外部装置へと送信させる、（５）に記載のサーバ。
（７）
前記解析部は、前記匿名情報に基づいて、ログデータを匿名のユーザごとに管理し、
前記送信処理部は、前記通信部が受信した送信要求に対応するログデータを、前記関連情報として、前記送信要求を送信した外部装置へと送信させる、（５）に記載のサーバ。
（８）
前記送信データは、情報処理装置から送信された複数のログデータを含むデータを、受信して処理する他のサーバから送信された、データである、（７）に記載のサーバ。
（９）
情報処理装置と、
前記情報処理装置と通信を行うサーバと、
を有し、
前記情報処理装置は、
前記サーバと通信を行う装置側通信部と、
複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、前記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、
生成された送信データを、前記サーバに送信する装置側送信処理部と、
を備え、
前記サーバは、
前記情報処理装置と通信を行うサーバ側通信部と、
前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータを解析して、レコメンド情報を生成する解析部と、
前記通信部に、生成されたレコメンド情報を、前記情報処理装置へと送信させるサーバ側送信処理部と、
を備える、情報処理システム。
（１０）
情報処理装置と、
前記情報処理装置と通信を行うサーバと、
を有し、
前記情報処理装置は、
前記サーバと通信を行う通信部と、
複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、前記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するデータ生成部と、
生成された送信データを、前記サーバに送信する送信処理部と、
を備え、
前記サーバは、
前記情報処理装置から送信された前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータを、前記送信データに含まれる前記匿名情報に基づいて、匿名のユーザごとに管理し、
外部装置から送信された送信要求に対応するログデータを、前記匿名情報が示すユーザに関連する関連情報として、前記送信要求を送信した外部装置へと送信する、情報処理システム。
（１１）
前記サーバは、前記情報処理装置と通信を行う第１サーバと、前記第１サーバと通信を行う第２サーバとを有するサーバ群であり、
前記第１サーバは、
前記情報処理装置から送信された前記送信データに含まれる前記匿名情報と、前記情報処理装置から送信された前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータとを、前記第２サーバへ送信し、
前記第２サーバは、
前記匿名情報に基づいてログデータをユーザごとに管理し、
前記送信要求に対応するログデータを前記送信要求を送信した外部装置へと送信する、（１０）に記載の情報処理システム。
（１２）
レコメンド情報を受信するための、複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、前記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを生成するステップと、
生成された送信データを、レコメンド情報を生成するサーバに送信するステップと、
を有する、情報処理方法。
（１３）
複数のログデータと、サービスに対応付けてユーザを管理するための匿名情報と、前記サーバが使用可能なログデータの組合せを示す組合せ情報とを含む送信データを受信するステップと、
前記送信データに含まれるログデータのうちの、前記組合せ情報に対応するログデータを解析してレコメンド情報を生成するステップと、
生成されたレコメンド情報を、前記送信データを送信した情報処理装置へと送信するステップと、
を有する、情報処理方法。
【符号の説明】
【０１６０】
１００、１００Ａ、１００Ｂ    情報処理装置
１０２、２０２    通信部
１０４、２０４    制御部
１１０    データ生成部
１１２    暗号化処理部
１１４、２１２    送信処理部
２００、２００Ａ、２００Ｂ    サーバ
２１０    解析部
【図１】
0006296092.tif 000002
【図２】
0006296092.tif 000003
【図３】
0006296092.tif 000004
【図４】
0006296092.tif 000005
【図５】
0006296092.tif 000006
【図６】
0006296092.tif 000007
【図７】
0006296092.tif 000008
【図８】
0006296092.tif 000009
【図９】
0006296092.tif 000010
【図１０】
0006296092.tif 000011