(57)【要約】【課題】プライバシー情報を第三者アプリに渡さずに高度な状況推定を実現する。【解決手段】スマートフォン等のアプリ実行機能を有し、操作ログやセンサログを収集するログ収集手段と、収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する状況推定手段と、推定した結果を、すべてのユーザで共通のシンボルである複数種類の状況データとして任意のアプリに出力する状況出力手段と、を備え、ログ収集手段は、状況推定手段以外からのアクセスを拒絶する。【選択図】図２
2015032086.tif 000002
【特許請求の範囲】
【請求項１】
スマートフォン等のアプリ実行機能を有し、
操作ログやセンサログを収集するログ収集手段と、
該収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する状況推定手段と、
該推定した結果を、すべてのユーザで共通のシンボルである複数種類の状況データとして任意のアプリに出力する状況出力手段と、
を備え、
前記ログ収集手段は、前記状況推定手段以外からのアクセスを拒絶することを特徴とする端末。
【請求項２】
前記ログ収集手段は、ＧＰＳや基地局位置情報等の位置情報およびこれらのデータ取得時間を収集し、
前記状況推定手段は、ある期間の位置情報から前記ユーザの移動パターン、移動範囲を把握し、現在の位置情報と基づいて、前記移動パターン中との位置関係から、現在の位置が前記ユーザにとってどのような意味を持つかを、前記状況データとして推定することを特徴とする請求項１に記載の端末。
【請求項３】
前記状況推定手段は、過去二点間の位置情報あるいは過去の位置情報と現在の位置情報および、各位置情報データの取得時間から、その移動速度を算出し、その速度の大きさ、方向、あるいは、速度の変化に基づいて、移動状態あるいは移動手段を前記状況データとして推定することを特徴とする請求項１に記載の端末。
【請求項４】
前記ログ収集手段は、起動プロセスおよび実行時間を収集し、
前記状況推定手段は、ある期間の前記起動プロセスから前記ユーザのプロセス起動パターンを把握し、現在の時間あるいは起動中のプロセスと基づいて前記プロセス起動パターンとの時間の前後関係から、現在の前記ユーザの端末操作頻度を、前記状況データとして推定することを特徴とする請求項１に記載の端末。
【請求項５】
前記ログ収集手段は、加速度情報を収集し、
前記状況推定手段は、直近の加速度情報から、現在の前記ユーザの移動状態を前記状況データとして推定することを特徴とする請求項１に記載の端末。
【請求項６】
前記状況推定手段および状況出力手段を有する状況推定アプリおよび任意のアプリを実行するアプリ実行手段を備え、
前記任意のアプリは、状況推定アプリの状況出力手段から取得した前記状況データを用いて、状況別に情報の出し分けを行う情報照合手段を備えることを特徴とする請求項１から請求項５のいずれかに記載の端末。
【請求項７】
前記情報照合手段は、前記ユーザの現在の行動内容、現在の端末の利用頻度、前記ユーザの現在位置、移動状況内容、のうち１つ以上を用いて、状況別の情報の出し分けを行うことを特徴とする請求項６に記載の端末。
【請求項８】
ログ解析装置とアプリ実行装置とからなり、
前記ログ解析装置は、
ユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積するログ収集手段と、
該収集したログを分析し、周辺状況あるいは前記ユーザの利用状況を推定する状況推定手段と、
前記状況推定手段からの推定結果を状況データとして任意のアプリに出力する状況出力手段と、
を備えるとともに、
前記ログ収集手段が、前記状況推定手段以外からのログ取得要求アクセスを拒否し、
前記アプリ実行装置は、前記任意のアプリが、実行中のユーザを同定する識別子を入力として、前記状況出力手段からの前記状況データを用いて、状況別に情報の出し分けを行う情報照合手段を備えたことを特徴とする状況推定システム。
【請求項９】
ログ解析装置とアプリ実行装置とからなり、
前記アプリ実行装置は、
前記アプリ実行に伴う操作ログやセンサログを取得し、前記ログ解析装置へ該取得したログと端末を利用するユーザ識別子とを送信する端末ログ収集手段と、情報照合アプリが取得した状況情報を取得する第２の情報照合手段とを有する前記任意のアプリを実行する端末であって、
前記ログ解析装置は、
実行中のユーザを同定する識別子を入力として、前記端末ログ収集手段からユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積するログ収集手段と、
該収集したログを分析し、周辺状況あるいは前記ユーザの利用状況を推定する状況推定手段と、
前記状況推定手段からの推定結果を状況データとして任意のアプリに出力する状況出力手段と、
を備え、
前記アプリ実行装置が、前記ログ解析装置の状況出力手段に実行中のユーザを同定する識別子を入力することにより、前記状況出力手段から取得した前記状況データを用いて、状況別に情報の出し分けを行い、前記第２の情報照合手段に出力する情報照合手段を備え、
前記ログ解析装置の前記状況出力部が、前記アプリ実行装置の情報照合手段からの情報照合要求のみに回答し、前記情報照合アプリ以外のアプリ、あるいは、他のアプリ実行装置から状況照合要求には回答しないことを特徴とする状況推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プライバシー情報を第三者のアプリに渡さずに高度な状況推定を実現する端末および状況推定システムに関する。
【背景技術】
【０００２】
従来、ユーザや通信の匿名化によって、アプリから取得したログを通信間やサーバ内において、プライバシー保護を可能とするものがあるが、当該ログを他の第三者に個人の特定を不可能にしつつ、個別のログあるいはログの解析結果を受け渡すことは難しい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−９４３２０号公報
【非特許文献】
【０００４】
【非特許文献１】ｈｔｔｐ：//ｗｗｗ.ｉｎｆｏｑ.ｃｏｍ/ｊｐ/ｎｅｗｓ/２０１２/０７/Ｇｉｍｂａｌ
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１では、ログ情報を集約・グループ分けをし、個人に関する情報として上記グループの情報を出すことで個人を特定できないようにしている。特許文献１に類する技術では、共通するプロファイルごとに平均化するような技術であり、個人の趣味嗜好等の推定をログの解析結果として直接的なプライバシー情報でない情報を受け渡すことは可能であるが、例えば、今何をしているか、といった個人のきめ細やかな状況に基づいた情報を受け渡すことは不可能である。また、非特許文献１の技術では、データ公開を能動的に公開、あるいは秘匿することを可能としている。しかしながら、公開される情報を秘匿化する仕組みはなく、意図の有無を問わず公開してしまった情報に関しては、プライバシーリスクを軽減することはできないといった課題があった。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、プライバシー情報を第三者アプリに渡さずに高度な状況推定を実現する端末および状況推定システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００８】
（１）本発明は、スマートフォン等のアプリ実行機能を有し、操作ログやセンサログを収集するログ収集手段と、該収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する状況推定手段と、該推定した結果を、すべてのユーザで共通のシンボルである複数種類の状況データとして任意のアプリに出力する状況出力手段と、を備え、前記ログ収集手段は、前記状況推定手段以外からのアクセスを拒絶することを特徴とする端末を提案している。
【０００９】
（２）本発明は、（１）の端末について、前記ログ収集手段は、ＧＰＳや基地局位置情報等の位置情報およびこれらのデータ取得時間を収集し、前記状況推定手段は、ある期間の位置情報から前記ユーザの移動パターン、移動範囲を把握し、現在の位置情報と、前記移動パターン、移動範囲との位置関係から、現在の位置が前記ユーザにとってどのような意味を持つかを、前記状況データとして推定することを特徴とする端末を提案している。
【００１０】
（３）本発明は、（１）の端末について、前記状況推定手段は、過去二点間の位置情報あるいは過去の位置情報と現在の位置情報および、各位置情報データの取得時間から、その移動速度を算出し、その速度の大きさ、方向、あるいは、速度の変化に基づいて、移動状態あるいは移動手段を前記状況データとして推定することを特徴とする端末を提案している。
【００１１】
（４）本発明は、（１）の端末について、前記ログ収集手段は、起動プロセスおよび実行時間を収集し、前記状況推定手段は、ある期間の前記起動プロセスから前記ユーザのプロセス起動パターンを把握し、現在の時間における前記プロセス起動パターン、または、現在起動中のプロセスあるいは現在からある一定期間前までの起動プロセスと、前記プロセス起動パターンとの照合結果から、現在の前記ユーザの端末操作頻度を、前記状況データとして推定することを特徴とする端末を提案している。
【００１２】
（５）本発明は、（１）の端末について、前記ログ収集手段は、加速度情報を収集し、前記状況推定手段は、直近の加速度情報から、現在の前記ユーザの移動状態を前記状況データとして推定することを特徴とする端末を提案している。
【００１３】
（６）本発明は、（１）から（５）の端末について、前記状況推定手段および状況出力手段を有する状況推定アプリおよび任意のアプリを実行するアプリ実行手段を備え、前記任意のアプリは、状況推定アプリの状況出力手段から取得した前記状況データを用いて、状況別に情報の出し分けを行う情報照合手段を備えることを特徴とする端末を提案している。
【００１４】
（７）本発明は、（６）の端末について、前記情報照合手段は、前記ユーザの現在の行動内容、現在の端末の利用頻度、前記ユーザの現在位置、移動状況内容、のうち１つ以上を用いて、状況別の情報の出し分けを行うことを特徴とする端末を提案している。
【００１５】
（８）本発明は、ログ解析装置とアプリ実行装置とからなり、前記ログ解析装置は、ユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積するログ収集手段と、該収集したログを分析し、周辺状況あるいは前記ユーザの利用状況を推定する状況推定手段と、前記状況推定手段からの推定結果を状況データとして任意のアプリに出力する状況出力手段と、を備えるとともに、前記ログ収集手段が、前記状況推定手段以外からのログ取得要求アクセスを拒否し、前記アプリ実行装置は、前記任意のアプリが、実行中のユーザを同定する識別子を入力として、前記状況出力手段からの前記状況データを用いて、状況別に情報の出し分けを行う情報照合手段を備えたことを特徴とする状況推定システムを提案している。
【００１６】
（９）本発明は、ログ解析装置とアプリ実行装置とからなり、前記アプリ実行装置は、前記アプリ実行に伴う操作ログやセンサログを取得し、前記ログ解析装置へ該取得したログと端末を利用するユーザ識別子とを送信する端末ログ収集手段と、情報照合アプリが取得した状況情報を取得する第２の情報照合手段とを有する前記任意のアプリを実行する端末であって、前記ログ解析装置は、実行中のユーザを同定する識別子を入力として、前記端末ログ収集手段からユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積するログ収集手段と、該収集したログを分析し、周辺状況あるいは前記ユーザの利用状況を推定する状況推定手段と、前記状況推定手段からの推定結果を状況データとして任意のアプリに出力する状況出力手段と、を備え、前記アプリ実行装置が、前記ログ解析装置の状況出力手段に実行中のユーザを同定する識別子を入力することにより、前記状況出力手段から取得した前記状況データを用いて、状況別に情報の出し分けを行い、前記第２の情報照合手段に出力する情報照合手段を備え、前記ログ解析装置の前記状況出力部が、前記アプリ実行装置の情報照合手段からの情報照合要求のみに回答し、前記情報照合アプリ以外のアプリ、あるいは、他のアプリ実行装置から状況照合要求には回答しないことを特徴とする状況推定システムを提案している。
【発明の効果】
【００１７】
本発明によれば、端末利用者は、利用中に生じるプライバシーにかかわる情報自体を、信頼の置けない第三者のアプリに送ることなく、利用者の状況に応じた、高度な情報取得を可能とするという効果がある。
また、第三者のアプリベンダにとっても、厳重な管理を要する利用者の生ログを取得することなく、高度な状況別の出し分けを可能とするアプリの開発が可能となるという効果がある。
さらに、当該端末利用者にとっても、ログそのものではなく、個人プロファイルを特定できない加工された情報のみを第三者のアプリに提供することを可能とするため、安全性を確認できるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る端末の構成を示す図である。
【図２】本発明の第１の実施形態に係る端末の処理を示す図である。
【図３】本発明の第２の実施形態に係る状況推定システムの構成を示す図である。
【図４】本発明の第２の実施形態に係る状況推定システムの処理を示す図である。
【図５】本発明の第３の実施形態に係る状況推定システムの構成を示す図である。
【図６】本発明の第３の実施形態に係る状況推定システムの処理を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２０】
＜第１の実施形態＞
図１および図２を用いて、本発明の第１の実施形態について説明する。
なお、本実施形態に係る発明は、個人を特定可能とする、「実際の位置、移動、時間別の行動」を直接読み取れるセンサログ、第三者のアプリには非公開とした実行プロセスログを信頼できる方法で解析し、全ユーザ共通の「状況」に変換、この状況を第三者のアプリに公開する端末である。具体的には、安全でないアプリにログを提供するのではなく、安全な状況提供プラットフォームにログの提供を一元化させる。これにより、ユーザに安心を与えると同時に、アプリベンダにとっても、不用意にログを取って管理責任を負うことなく、手軽なＡＰＩとして状況を取得し、状況に応じたスマートなアプリに仕上げることができるようになる。
【００２１】
＜端末の構成＞
本実施形態に係る端末は、アプリを実行する機能を有し、図１に示すように、ログ収集部１１０と、状況推定アプリ１２０と、任意のアプリ１３０とから構成され、状況推定アプリ１２０は、状況推定部１２１と、状況出力部１２２とを備え、任意のアプリ１３０は、情報照合部１３１を有している。
【００２２】
なお、状況とは、例えば、位置情報であれば、家にいる、職場にいる、その他よくいく近所、めったに来ない遠い場所等であり、ＧＰＳログの滞在時間の長さや、端末の利用頻度、起動アプリの特徴から家らしさ、職場らしさを推定し、その他の場所で家、職場からの距離、あるいは登場回数から近所／遠い場所、よくいく／滅多に来ない等を判断する。
【００２３】
また、時間情報であれば、状況とは、例えば、朝起きた、お出かけ中、仕事中、食事中、休憩中、帰宅中、就寝中等であり、画面のＯＮ／ＯＦＦや位置の時間帯別登場頻度などから一日の生活リズムを判断したり、行動開始時間〜終了時間、家にいる、いない、職場にいる、いない、端末をよく使っている、いないという条件をもとに判定する。
【００２４】
また、移動状態情報であれば、状況とは、例えば、静止、徒歩、自転車、電車、バス、新幹線等であり、直近のＧＰＳの差分、あるいは加速度等から徒歩らしさ、自転車らしさなど動き状態を判断する。
【００２５】
また、操作頻度情報であれば、状況とは、使っていない、使っている、よく使っている等であり、過去の同時間帯の利用頻度から推定を行う。
【００２６】
ログ収集部１１０は、ユーザの操作ログやセンサログを収集する。なお、ログ収集部１１０は、後述する状況推定アプリ１２０の状況推定部１２１からのアクセスのみを許可する。
【００２７】
状況推定アプリ１２０の状況推定部１２１は、ログ収集部１１０が収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する。状況出力部１２２は、推定した結果を、すべてのユーザで共通のシンボルである複数種類の状況データとして任意のアプリに出力する。
【００２８】
ここで、ログ収集部１１０は、ＧＰＳや基地局位置情報等の位置情報およびこれらのデータ取得時間を収集する。このとき、状況推定部１２１は、ある期間の位置情報からユーザの移動パターン、移動範囲を把握し、現在の位置情報と、移動パターンとの位置関係から、現在の位置がユーザにとってどのような意味を持つかを、状況データとして推定する。また、状況推定部１２１は、過去の位置情報と現在の位置情報との距離の差分および、取得時間の差分から、その移動速度を算出し、その速度の大きさに基づいて移動状態を状況データとして推定する。
【００２９】
また、ログ収集部１１０は、起動プロセスおよび実行時間を収集する。このとき、状況推定部１２１は、ある期間の起動プロセスからユーザのプロセス起動パターンを把握し、現在の時間あるいは起動中のプロセスと基づいてプロセス起動パターンとの時間の前後関係から、現在のユーザの端末操作頻度を、状況データとして推定する。
【００３０】
また、ログ収集部１１０は、加速度情報を収集する。このとき、状況推定部１２１は、直近の加速度情報から、現在の前記ユーザの移動状態を状況データとして推定する。
【００３１】
任意のアプリの情報照合部１３１は、状況推定アプリ１２０の状況出力部１２２から取得した状況データを用いて、状況別に情報の出し分けを行う。さらに、具体的には、ユーザの現在の行動内容、現在の端末の利用頻度、ユーザの現在位置、移動状況内容、のうち１つ以上を用いて、状況別の情報の出し分けを行う。
【００３２】
＜端末の処理＞
図２を用いて、本実施形態に係る端末の処理について説明する。
【００３３】
ログ収集部１１０は、ユーザの操作ログやセンサログを収集し（ステップＳ１１０）、状況推定アプリ１２０の状況推定部１２１は、収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する（ステップＳ１２０）。
【００３４】
そして、状況推定アプリ１２０の状況出力部１２２は、推定した結果を、すべてのユーザで共通のシンボルである複数種類の状況データとして任意のアプリ１３０に出力し（ステップＳ１３０）、任意のアプリ１３０の情報照合部１３１は、状況推定アプリ１２０の状況出力部１２２から取得した状況データを用いて、状況別に情報の出し分けを行う。さらに、具体的には、ユーザの現在の行動内容、現在の端末の利用頻度、ユーザの現在位置、移動状況内容、のうち１つ以上を用いて、状況別の情報の出し分けを行う（ステップＳ１４０）。
【００３５】
以上、説明したように、本実施形態によれば、端末利用者は、利用中に生じるプライバシーにかかわる直接的なログ情報自体を、信頼の置けない第三者アプリに送ることなく、利用者の状況に応じた、高度な情報取得が可能となる。また、第三者アプリベンダにとっても、厳重な管理を要する利用者の生ログを取得することなく、高度な状況別の出し分けを可能とするアプリの開発が可能となる。さらに、当該端末利用者にとっても、ログそのものではなく、個人プロファイルを特定できない加工された情報のみを第三者アプリに提供することを可能とするため、安全性を確認できる。
【００３６】
＜第２の実施形態＞
図３および図４を用いて、本発明の第２の実施形態について説明する。
なお、本実施形態に係る発明は、個人を特定可能とする、「実際の位置、移動、時間別の行動」を直接読み取れるセンサログ、第三者のアプリには非公開とした実行プロセスログを信頼できる方法で解析し、全ユーザ共通の「状況」に変換、この状況を第三者のアプリに公開するシステムである。具体的には、安全でないアプリにログを提供するのではなく、安全な状況提供プラットフォームにログの提供を一元化させる。これにより、ユーザに安心を与えると同時に、アプリベンダにとっても、不用意にログを取って管理責任を負うことなく、手軽なＡＰＩとして状況を取得し、状況に応じたスマートなアプリに仕上げることができるようになる。
【００３７】
＜状況推定システムの構成＞
本実施形態に係る状況推定システムは、図３に示すように、ログ解析装置２００と、アプリ実行装置３００とからなり、ログ解析装置２００は、ログ収集部２１０と、状況推定アプリ２２０とから構成され、状況推定アプリ２２０は、状況推定部２２１と、状況出力部２２２とを備え、アプリ実行装置３００は、任意のアプリ３１０から構成され、任意のアプリ３１０は、情報照合部３１１を有している。
【００３８】
ログ収集部２１０は、ユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積する。なお、ログ収集部２１０は、後述する状況推定アプリ２２０の状況推定部２２１からのアクセスのみを許可する。
【００３９】
状況推定アプリ２２０の状況推定部２２１は、ログ収集部２１０が収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する。状況出力部２２２は、状況推定部２２１からの推定結果を状況データとして任意のアプリに出力する。
【００４０】
任意のアプリ３１０の情報照合部３１１は、実行中のユーザを同定する識別子を入力として、状況出力部２２２からの状況データを用いて、状況別に情報の出し分けを行う。
【００４１】
つまり、例えば、ログ解析装置２００を、過去の通信履歴を蓄積するサーバ（ＣＤＬ記録装置等）とし、過去の通信履歴から端末を利用しやすい状況を推定する状況推定機能を有し、状況出力部２２２として、第三者アプリに例えば「今暇である」「今暇でない」を提供する。
【００４２】
＜状況推定システムの処理＞
図４を用いて、本実施形態に係る状況推定システムの処理について説明する。
【００４３】
まず、ログ解析装置２００のログ収集部２１０は、ユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積し（ステップＳ２１０）、状況推定部２２１は、収集したログを分析し、周辺状況あるいは前記ユーザの利用状況を推定し（ステップＳ２２０）、状況出力部２２２は、状況推定部２２１からの推定結果を状況データとして任意のアプリに出力する（ステップＳ２３０）。ログ解析装置２００は、ユーザ自身が保持するスマートフォン、あるいは腕時計、脈拍計等のウェアラブル端末が想定されるが、ログ解析装置はユーザが保持するものではなく、例えば、携帯電話の通信基地局内部に搭載されているサーバであり、ログ収集部２１０は、通信基地局が保持する通信・通話ログを取得し、状況推定部２２１にて前記通信・通話ログを解析することも想定される。
【００４４】
そして、任意のアプリ３３０の情報照合部３３１は、実行中のユーザを同定する識別子を入力として、状況出力部２２２からの状況データを用いて、状況別に情報の出し分けを行う（ステップＳ２４０）。
【００４５】
以上、説明したように、本実施形態によれば、端末利用者は、利用中に生じるプライバシーにかかわる情報自体を、信頼の置けない第三者アプリに送ることなく、利用者の状況に応じた、高度な情報取得が可能となる。また、第三者アプリベンダにとっても、厳重な管理を要する利用者の生ログを取得することなく、高度な状況別の出し分けを可能とするアプリの開発が可能となる。さらに、当該端末利用者にとっても、ログそのものではなく、個人プロファイルを特定できない加工された情報のみを第三者アプリに提供することを可能とするため、安全性を確認できる。
【００４６】
＜第３の実施形態＞
図５および図６を用いて、本発明の第３の実施形態について説明する。
なお、本実施形態に係る発明は、個人を特定可能とする、「実際の位置、移動、時間別の行動」を直接読み取れるセンサログ、第三者のアプリには非公開とした実行プロセスログを信頼できる方法で解析し、全ユーザ共通の「状況」に変換、この状況を第三者のアプリに公開するシステムである。具体的には、安全でないアプリにログを提供するのではなく、安全な状況提供プラットフォームにログの提供を一元化させる。これにより、ユーザに安心を与えると同時に、アプリベンダにとっても、不用意にログを取って管理責任を負うことなく、手軽なＡＰＩとして状況を取得し、状況に応じたスマートなアプリに仕上げることができるようになる。
【００４７】
＜状況推定システムの構成＞
本実施形態に係る状況推定システムは、図５に示すように、ログ解析装置４００と、アプリ実行装置５００とからなり、ログ解析装置４００は、ログ収集部４１０と、状況推定アプリ４２０とから構成され、状況推定アプリ４２０は、状況推定部４２１と、状況出力部４２２とを備え、アプリ実行装置５００は、情報照合アプリ５１０と任意のアプリ５２０とから構成され、情報照合アプリ５１０は、端末ログ収集部５１１と、情報照合部５１２を備え、任意のアプリ５２０は、第２の情報照合部５２１を有している。
【００４８】
ログ収集部４１０は、実行中のユーザを同定する識別子を入力として、後述する端末ログ収集部５１１からユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積する。
【００４９】
状況推定アプリ４２０の状況推定部４２１は、ログ収集部４１０が収集したログを分析し、周辺状況あるいはユーザの利用状況を推定する。状況出力部４２２は、状況推定部４２１からの推定結果を状況データとして任意のアプリに出力する。なお、状況出力部４２２は、アプリ実行装置５００の情報照合部５１２からの情報照合要求のみに回答し、情報照合アプリ５１０以外のアプリ、あるいは、他のアプリ実行装置から状況照合要求には回答しない。
【００５０】
情報照合アプリ５１０の端末ログ収集部５１１は、アプリ実行に伴う操作ログやセンサログを取得し、ログ解析装置４００へ取得したログと端末を利用するユーザ識別子とを送信する。情報照合部５１２は、ログ解析装置４００の状況出力部４２２に実行中のユーザを同定する識別子を入力することにより、状況出力部４２２から取得した状況データを用いて、状況別に情報の出し分けを行う情報照合アプリが取得した状況情報を取得する。任意のアプリ５２０の情報照合部５２１は、情報照合部５１２からの状況データを用いて、状況別に情報の出し分けを行う。
【００５１】
＜状況推定システムの処理＞
図６を用いて、本実施形態に係る状況推定システムの処理について説明する。
【００５２】
アプリ実行装置５００の端末ログ収集部５１１は、アプリ実行に伴う操作ログやセンサログを取得し、ログ解析装置４００へ取得したログと端末を利用するユーザ識別子とを送信し（ステップＳ３１０）、情報照合アプリが取得した状況情報を取得する（ステップＳ３２０）。
【００５３】
ログ解析装置４００のログ収集部４１０は、実行中のユーザを同定する識別子を入力として、端末ログ収集部５１１からユーザの操作ログやセンサログを収集し、ユーザを同定する識別子と共に蓄積し（ステップＳ３３０）、状況推定部４２１は、収集したログを分析し、周辺状況あるいはユーザの利用状況を推定し（ステップＳ３４０）、状況出力部４２２は、状況推定部４２１からの推定結果を状況データとして任意のアプリに出力する（ステップＳ３５０）。
【００５４】
そして、アプリ実行装置５００は、ログ解析装置４００の状況出力部４２２に実行中のユーザを同定する識別子を入力することにより、状況出力部４２２から取得した状況データを用いて、状況別に情報の出し分けを行い、第２の情報照合部５２１に出力する（ステップＳ３６０）。
【００５５】
以上、説明したように、本実施形態によれば、端末利用者は、利用中に生じるプライバシーにかかわる情報自体を、信頼の置けない第三者アプリに送ることなく、利用者の状況に応じた、高度な情報取得が可能となる。また、第三者アプリベンダにとっても、厳重な管理を要する利用者の生ログを取得することなく、高度な状況別の出し分けを可能とするアプリの開発が可能となる。さらに、当該端末利用者にとっても、ログそのものではなく、個人プロファイルを特定できない加工された情報のみを第三者アプリに提供することを可能とするため、安全性を確認できる。
【００５６】
なお、端末および状況推定システムの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを端末および状況推定システムに読み込ませ、実行することによって本発明の端末および状況推定システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５７】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５８】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５９】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６０】
１００；端末
１１０；ログ収集部
１２０；状況推定アプリ
１２１；状況推定部
１２２；状況出力部
１３０；任意のアプリ
１３１；情報照合部
２００；ログ解析装置
２１０；ログ収集部
２２０；状況推定アプリ
２２１；状況推定部
２２２；状況出力部
３００；アプリ実行装置
３１０；任意のアプリ
３１１；情報照合部
４００；ログ解析装置
４１０；ログ収集部
４２０；状況推定アプリ
４２１；状況推定部
４２２；状況出力部
５００；アプリ実行装置
５１０；情報照合アプリ
５１１；端末ログ収集部
５１２；情報照合部
５２０；任意のアプリ
５２１；第２の情報照合部
【図１】
2015032086.tif 000003
【図２】
2015032086.tif 000004
【図３】
2015032086.tif 000005
【図４】
2015032086.tif 000006
【図５】
2015032086.tif 000007
【図６】
2015032086.tif 000008