(57)【要約】【課題】ユーザの負担を軽減して利便性を向上させる。【解決手段】位置８ａ、時刻８ｂ、および行動を含む行動履歴２を蓄積したサーバ２００から、現在の時刻８ｂを含む所定の時間に含まれる時刻と、ユーザの現在の位置８ａの近傍の位置とを共に含む行動履歴２ａを取得する行動履歴取得部１２ａと、行動履歴２ａの少なくとも一部を、行動情報１として提示する行動情報提示部１５とを備えた。【選択図】図１
2013214248.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが次に取るべき行動を示す行動情報を提示する情報処理装置であって、
位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得手段と、
前記取得手段によって取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記取得手段によって取得された行動履歴に対する優先度を算出する算出手段をさらに備え、
前記提示手段は、前記算出手段によって算出された優先度にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記行動履歴と当該行動履歴の評価とを対応させて蓄積したサーバから前記評価をさらに取得し、
前記提示手段は、前記取得手段によって取得された評価にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ユーザの個人情報を登録する登録手段をさらに備え、
前記提示手段は、前記登録手段によって登録されたユーザの個人情報にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ユーザがとった行動の内容を含む行動履歴を前記サーバに送出する送出手段をさらに備えたことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記送出手段は、前記行動履歴の評価を前記サーバにさらに送出することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
位置、時刻、および行動の内容を含む行動履歴を蓄積する記憶部を備え、請求項１から６に記載の情報処理装置からの要求に応答して、前記行動履歴を前記情報処理装置に送信することを特徴とするサーバ。
【請求項８】
請求項１から６のいずれか１項に記載の情報処理装置と、請求項７に記載のサーバとを含むことを特徴とする行動提案システム。
【請求項９】
ユーザが次に取るべき行動を示す行動情報を提示する情報処理装置の制御方法であって、
位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得ステップと、
前記取得ステップにおいて取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
請求項１から６のいずれか１項に記載の情報処理装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが次に取るべき行動を示す行動情報を提示する情報処理装置等に関するものである。
【背景技術】
【０００２】
携帯型の電子機器が取得する位置情報を利用したサービスが、広く普及している。例えば、一般的なスマートフォンはＧＰＳ信号を受信して現在の位置（緯度および経度）を取得できるため、上記サービスによれば、当該スマートフォンのユーザは当該位置の周囲に存在する施設等を容易に検索できる。すなわち、上記サービスは当該スマートフォンの位置をリアルタイムに反映した情報をユーザに提供できる。近年、こうした種類のサービスが幅広く提供されている。
【０００３】
上記サービスに付随する装置も開発されている。例えば、下記の特許文献１には、ユーザごとに現在の位置において適切な情報を提供可能な情報管理サーバが記載されている。上記情報管理サーバは、携帯端末がセットされると、ディスプレイに当該情報管理サーバの位置を中心とした施設情報を含むエリア地図を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２９７７４号公報（２００８年６月５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来のサービスは、電子機器の位置をリアルタイムに反映させたに過ぎず、個別の情報（周囲にある施設の情報など）を列挙して紹介する従来の「観光ガイド」と変わらない。この点は、上記の特許文献１に記載された情報管理サーバも同様である。
【０００６】
すなわち、上記従来のサービスや上記特許文献１に記載された技術は、電子機器によって取得される位置情報を利用することにより、ユーザ自身が現在の位置（情報を絞り込むための条件）を入力する手間を省いたに過ぎない。
【０００７】
したがって、ユーザは大量に検索された周囲の情報から所望のものを選択し、自身で行動プランを組み立てなければならない。これは、ユーザに提供する情報として加工が不十分であり、ユーザの本質的な負担を軽減できていないとも言える。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザの状況に合った「行動情報」（例えば、具体的な行動スケジュールなど）をユーザに提示することで、上記ユーザの本質的な負担を軽減し、利便性を向上させることが可能な情報処理装置等を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の情報処理装置は、
（１）ユーザが次に取るべき行動を示す行動情報を提示する情報処理装置であって、
（２）位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得手段と、
（３）前記取得手段によって取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示手段とを備えたことを特徴としている。
【００１０】
また、上記の課題を解決するために、本発明の情報処理装置の制御方法は、
（１）ユーザが次に取るべき行動を示す行動情報を提示する情報処理装置の制御方法であって、
（２）位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得ステップと、
（３）前記取得ステップにおいて取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示ステップとを含むことを特徴としている。
【００１１】
上記の構成によれば、サーバが位置、時刻、および行動を含む行動履歴を蓄積している。そして、本発明の情報処理装置および当該装置の制御方法は、当該サーバから現在の時刻を含む所定の時間に含まれる時刻と、ユーザの現在の位置の近傍の位置とを共に含む行動履歴を取得できる。そして、上記情報処理装置等は、取得した行動履歴の少なくとも一部を、行動情報としてユーザに提示する。
【００１２】
上述したように、従来のサービスや技術は、個別の情報を列挙するに過ぎないため、ユーザは自身で行動プランを立てなければならない。これに対して、本発明の情報処理装置および当該装置の制御方法は、ユーザと類似した状況にあった他のユーザの行動履歴をサーバから取得でき、これを行動情報としてユーザに提示する。すなわち、上記情報処理装置等は、個別の情報を単に列挙するのではなく、他のユーザが実際にとった行動の系列（他のユーザの行動履歴）をユーザに提示する。
【００１３】
したがって、本発明の情報処理装置および当該装置の制御方法は、ユーザが次に取るべき行動を、例えば具体的な行動スケジュールなどの「行動情報」としてユーザに提示できる。すなわち、上記情報処理装置等は、ユーザに同じ時間帯に同じ位置にいた他のユーザの行動を参考にして、自身の行動を計画させることができる。これにより、上記情報処理装置等は、ユーザの負担を軽減して利便性を向上させることができる。
【００１４】
また、本発明の情報処理装置は、
（１）前記取得手段によって取得された行動履歴に対する優先度を算出する算出手段をさらに備え、
（２）前記提示手段は、前記算出手段によって算出された優先度にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴としている。
【００１５】
上記の構成によれば、本発明の情報処理装置は、取得した行動履歴に対する優先度を算出できる。そして、上記情報処理装置は、当該優先度にしたがって行動履歴を選択することにより、行動情報を提示できる。
【００１６】
したがって、上記情報処理装置は、ユーザの状況や嗜好に合った情報を優先的に当該ユーザへ提示できる。これにより、上記情報処理装置等は、ユーザの負担を軽減して利便性をさらに向上させることができる。
【００１７】
また、本発明の情報処理装置では、
（１）前記取得手段は、前記行動履歴と当該行動履歴の評価とを対応させて蓄積したサーバから前記評価をさらに取得し、
（２）前記提示手段は、前記取得手段によって取得された評価にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴としている。
【００１８】
上記の構成によれば、本発明の情報処理装置は、ユーザと類似した状況にあった他のユーザの行動履歴だけでなく、当該行動履歴の評価をさらに取得できる。そして、上記情報処理装置は、取得した当該評価にしたがって行動履歴を選択し、行動情報を提示できる。ここで、評価とは、ユーザが主観に基づいて情報処理装置に入力した、行動履歴に対する良さの指標をいう。
【００１９】
したがって、上記情報処理装置は、ユーザが次に取ろうとする行動の「良さ」をユーザに提示できる。これにより、上記情報処理装置等は、ユーザの負担を軽減して利便性をさらに向上させることができる。
【００２０】
また、本発明の情報処理装置は、
（１）ユーザの個人情報を登録する登録手段をさらに備え、
（２）前記提示手段は、前記登録手段によって登録されたユーザの個人情報にしたがって、前記取得手段によって取得された行動履歴を選択することにより、前記行動情報を提示することを特徴としている。
【００２１】
上記の構成によれば、本発明の情報処理装置は、ユーザから個人情報の登録を受け付け、登録されたユーザの個人情報にしたがって行動履歴を選択し、行動情報を提示できる。
【００２２】
したがって、上記情報処理装置は、ユーザの嗜好に合った情報を当該ユーザへ提示できる。これにより、上記情報処理装置等は、ユーザの負担を軽減して利便性をさらに向上させることができる。
【００２３】
また、本発明の情報処理装置は、
（１）前記ユーザがとった行動の内容を含む行動履歴を前記サーバに送出する送出手段をさらに備えたことを特徴としている。
【００２４】
上記の構成によれば、本発明の情報処理装置は、ユーザがとった行動の内容を含む行動履歴をサーバに送出できる。したがって、上記情報処理装置は、ユーザの行動履歴をサーバに蓄積させることができる。
【００２５】
また、本発明の情報処理装置では、
（１）前記送出手段は、前記行動履歴の評価を前記サーバにさらに送出することを特徴としている。
【００２６】
上記の構成によれば、本発明の情報処理装置は、上記行動履歴の評価もサーバに送出できる。したがって、上記情報処理装置は、行動履歴だけでなく、当該行動履歴の評価もサーバに蓄積させることができる。
【００２７】
また、本発明のサーバは、
（１）位置、時刻、および行動の内容を含む行動履歴を蓄積する記憶部を備え、上記情報処理装置からの要求に応答して、前記行動履歴を前記情報処理装置に送信することを特徴としている。
【００２８】
上記の構成によれば、本発明のサーバは、位置、時刻、および行動の内容を含む行動履歴を蓄積する記憶部を備えている。そして、上記サーバは、情報処理装置から行動履歴を参照する要求（リクエスト）を受信すると、当該要求に応じた行動履歴を上記情報処理装置へ返すことができる。
【００２９】
また、本発明の行動提案システムは、
（１）上記情報処理装置と、上記サーバとを含むことを特徴としている。
【００３０】
上記の構成により、本発明の行動提案システムは、ユーザの行動履歴を蓄積し、あるユーザに同じ時間帯に同じ位置にいた他のユーザの行動を参考にして、自身の行動を計画させることができる。したがって、本発明の行動提案システムは、ユーザの負担を軽減して利便性を向上させることができる。
【００３１】
なお、前記情報処理装置はコンピュータによって実現してもよい。この場合には、コンピュータを前記情報処理装置の各手段として動作させることにより、前記情報処理装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３２】
以上のように、本発明の情報処理装置は、位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得手段と、前記取得手段によって取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示手段とを備えた構成である。
【００３３】
また、本発明の情報処理装置の制御方法は、位置、時刻、および行動の内容を含む行動履歴を蓄積したサーバから、現在の時刻を含む所定の時間に含まれる時刻と、前記ユーザの現在の位置の近傍の位置とを共に含む前記行動履歴を取得する取得ステップと、前記取得ステップにおいて取得された行動履歴の少なくとも一部を、前記行動情報として提示する提示ステップとを含む構成である。
【００３４】
したがって、本発明の情報処理装置および当該装置の制御方法は、ユーザが次に取るべき行動を「行動情報」としてユーザに提示できる。すなわち、上記情報処理装置等は、ユーザに同じ時間帯に同じ位置にいた他のユーザの行動を参考にして、自身の行動を計画させることができる。これにより、上記情報処理装置等は、ユーザの負担を軽減して利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図２】本発明の一実施の形態に係るサーバの要部構成を示すブロック図である。
【図３】上記スマートフォンと上記サーバとを含む、本発明の一実施形態に係る行動提案システムの概略図である。
【図４】上記スマートフォンがユーザに行動情報を提示する様子を表す模式図である。
【図５】ユーザの行動履歴と上記スマートフォンを介してユーザから入力された評価とを、上記スマートフォンが上記サーバに送信する様子を表す模式図である。
【図６】ユーザ間の個人情報の遠近と優先度との関係を表した模式図である。
【図７】上記スマートフォンおよび上記サーバが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３６】
本発明の実施の形態について、図１〜図７に基づいて詳細に説明する。
【００３７】
以下では、ある部材が複数存在することを明示するために、同一の部材番号にａまたはｂをさらに付して当該部材を示すことがある。例えば、「行動履歴２ａ」、「行動履歴２ｂ」などと示す。また、当該部材の部材番号にさらに付されたａおよびｂを省略して、当該部材を総称することがある。例えば、行動履歴２ａおよび行動履歴２ｂを、「行動履歴２」と総称することがある。
【００３８】
ある部材が互いに関連していることを明示するために、異なる部材名を有する部材に同一の部材番号を付し、ａまたはｂをさらに付して当該部材を示すことがある。例えば、「位置８ａ」、「時刻８ｂ」などと示す。
【００３９】
〔行動提案システム３００の概要〕
図３に基づいて、行動提案システム３００の概略を説明する。図３は、スマートフォン１００とサーバ２００とを含む行動提案システム３００の概略図である。行動提案システム（行動提案システム）３００は、スマートフォン１００とサーバ２００とを含む。
【００４０】
ここで、スマートフォン（情報処理装置）１００は、ユーザが次に取るべき行動を示す行動情報１を提示する装置である。
【００４１】
また、サーバ（サーバ）２００は、位置８ａ、時刻８ｂ、および行動の内容を含む行動履歴２を蓄積する記憶部３０ｂを備え（図２参照）、スマートフォン１００からの要求に応答して、行動履歴２ａを当該スマートフォンに送信する装置である。
【００４２】
スマートフォン１００とサーバ２００とは、サーバ・クライアント方式に基づいて通信する。なお、両者を中継する通信網は、両者を通信可能にするものであれば何でもよい。例えば、当該通信網は、インターネットであってもよいし、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）であってもよい。
【００４３】
図３に示すように、スマートフォン１００は、ユーザの行動履歴２ｂとユーザから入力された当該行動履歴に対する評価３ｂとを、サーバ２００へ送信する。また、スマートフォン１００は、サーバ２００に蓄積されたユーザの行動履歴２ａと当該行動履歴に対する評価３ａとを当該サーバから取得し、行動情報１としてユーザに提示する。
【００４４】
ここで、行動履歴（行動履歴）２とは、位置８ａと、時刻８ｂと、当該位置および時刻を含み、当該ユーザの行動の系列を示すことができる履歴情報をいう。ただし、上記「位置」は、地球上の２次元的な位置（経度および緯度で表される情報）、または３次元的な位置（経度、緯度、および高度で表される情報）をいう。また、行動履歴は、ユーザの行動に関する情報（行動の内容）を含む事が望ましい。
【００４５】
また、評価（ユーザの評価）３とは、ユーザが主観に基づいてスマートフォン１００に入力した、行動履歴２に対する良さの指標をいう。評価３には、例えば文字列（例えば、当該行動履歴に対する感想を表すテキスト）や数字（例えば、５段階で評価した場合の１〜５の数字）が含まれる。または、評価３は、映像、画像、音楽、音声、数式、数字、記号などを含んでもよい。
【００４６】
また、行動情報（行動情報）１は、ユーザが次に取るべき行動を示す情報である。行動情報１は、サーバ２００から取得した行動履歴２ａの少なくとも一部を含む。行動情報１は、評価３ａや当該行動履歴に対する優先度５を含んでいてもよい。
【００４７】
さらに、図３は、行動提案システム３００に単一の（同一の）サーバ２００のみが含まれることを示す。すなわち、当該システムで必要となる情報（例えば行動履歴２など）がサーバ２００において集中的に蓄積されることを、以下での説明は想定する。
【００４８】
しかし、行動提案システム３００は複数のサーバを含み（システムで必要となる情報が複数のサーバで分散して管理されており）、スマートフォン１００は所望の情報を管理するサーバ２００を特定し、特定したサーバ２００から当該情報をそれぞれ取得する構成であってもよい。言い換えれば、行動提案システム３００は、集中処理システムであってもよいし、分散処理システムであってもよいし、これらの組み合わせであってもよい。
【００４９】
〔スマートフォン１００およびサーバ２００の概要〕
図４に基づいて、スマートフォン１００の基本的な動作を概説する。図４は、スマートフォン１００がユーザに行動情報１を提示する様子を表す模式図である。
【００５０】
図４に例示するように、ユーザＡが「午前１０時００分」に「京都駅」にいるとする。スマートフォン１００は、「京都駅」という位置８ａと「午前１０時００分」という時刻８ｂとをサーバ２００に送信し、当該時刻において当該位置から他のユーザが取った行動履歴２ａ（現在の時刻を含む所定の時間に含まれる時刻と、ユーザの現在の位置の近傍の位置とを共に含む行動履歴）を、当該サーバから取得する。
【００５１】
なお、ユーザの位置８ａおよび時刻８ｂと、他のユーザの行動履歴２ａにおける位置８ａおよび時刻８ｂとは厳密に一致している必要はない。例えば、「位置８ａの周辺１キロメートル以内」（ユーザの現在の位置の近傍の位置）、「時刻８ｂの前後３０分以内」（現在の時刻を含む所定の時間に含まれる時刻）などのように、ある程度の範囲内で両者が一致していればよい。すなわち、サーバ２００から取得する行動履歴２ａは、時刻８ｂにおけるユーザの位置８ａに対応したものであればよい。
【００５２】
図４に例示するように、スマートフォン１００は、「午前１０時１０分」に「京都駅」を出発したユーザＢの行動履歴２ａ、当該行動履歴に対するユーザＢの評価３ａ、および当該行動履歴の優先度５を取得する。また、スマートフォン１００は、「午前９時４０分」に「京都駅」を出発したユーザＣの行動履歴２ａ、当該行動履歴に対するユーザＣの評価３ａ、および当該行動履歴の優先度５を取得する。
【００５３】
そして、スマートフォン１００は、取得した行動履歴２ａ、評価３ａ、および優先度５を、行動情報１としてユーザＡに提示する。
【００５４】
このように、スマートフォン１００によれば、ユーザＡは類似した状況にあった（午前１０時前後に京都駅の周辺にいた）ユーザＢおよびユーザＣの行動履歴２ａと、当該行動履歴をたどった場合に得た評価３ａとを参照できる。これにより、ユーザＡは、同じ時間帯に同じ位置にいた他のユーザの行動を参考にして、自身の行動を計画できる。
【００５５】
図５に基づいて、行動提案システム３００におけるサーバ２００の役割を詳細に説明する。図５は、ユーザＡの行動履歴２ｂとスマートフォン１００を介してユーザＡから入力された評価３ｂとを、スマートフォン１００がサーバ２００に送信する様子を表す模式図である。
【００５６】
スマートフォン１００は、ユーザＡが「午前１０時００分」という時刻８ｂに「京都駅」という位置８ａから、図５に例示するような行動履歴２ｂをたどったことを記録している。ユーザＡは、自身の行動履歴２ｂをふり返り、当該行動履歴に対する評価３ｂをスマートフォン１００に入力できる。なお、図５はユーザＡが自身の行動履歴２ｂに評価３ｂを入力する様子を例示しているが、ユーザＡは、他のユーザＢ〜Ｄの行動履歴２ａに評価３ｂを入力することもできる。
【００５７】
スマートフォン１００が行動履歴２ｂと評価３ｂとをサーバ２００へ送信すると、当該行動履歴と当該評価とを受信したサーバ２００は、これらをデータベース（記憶部３０ｂ、図２参照）に格納して管理する。すなわち、上記データベースには、位置、時刻、行動を含む行動履歴２に、評価３が対応付けられて格納されている。
【００５８】
〔スマートフォン１００の構成〕
図１に基づいて、スマートフォン１００の構成を説明する。なお、記載の簡潔性を担保する観点から、本実施の形態に直接関係のない部分は構成の説明およびブロック図から省略した。ただし、実施の実情に則して、スマートフォン１００は当該省略した構成を含んでもよい。
【００５９】
以下、通信部２０ａ（受信部２１ａ、送信部２２ａ）、制御部１１（情報取得部１２、優先度算出部１３、個人情報登録部１４、行動情報提示部１５、行動履歴送出部１６）、位置取得部５１、時刻取得部５２、入力部４０、記憶部３０ａ、表示制御部６０、表示部７０の順序で各構成が担う機能を説明する。
【００６０】
通信部２０ａは、所定の通信方式にしたがう通信網を介して外部と通信する。外部機器との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部２０ａは、例えばイーサネット（登録商標）アダプタなどの機器で構成できる。また、通信部２０ａは、例えばIEEE802.11無線通信、Bluetooth（登録商標）などの通信方式や通信媒体を利用できる。通信部２０ａは、受信部２１ａおよび送信部２２ａを含む。
【００６１】
受信部２１ａは、サーバ２００から送信された行動履歴２ａおよび評価３ａを受信し、それぞれ行動履歴取得部１２ａおよび評価取得部１２ｂへ出力する。
【００６２】
送信部２２ａは、行動履歴送出部１６から入力された行動履歴２ｂおよび入力部４０から入力された評価３ｂを、サーバ２００へ送信する。また、送信部２２ａは、情報取得部１２から入力された位置８ａおよび時刻８ｂを、サーバ２００へ送信する。
【００６３】
制御部１１は、スマートフォン１００の各種機能を統括的に制御するものであり、情報取得部１２（行動履歴取得部１２ａ、評価取得部１２ｂ）、優先度算出部１３、個人情報登録部１４、行動情報提示部１５、および行動履歴送出部１６を含む。なお、制御部１１の各機能は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶素子に記憶されたプログラムを、ＣＰＵ（Central Processing Unit）が実行することによって実現されてもよい。
【００６４】
情報取得部１２は、位置取得部５１から入力された位置８ａおよび時刻取得部５２から入力された時刻８ｂを、送信部２２ａを介してサーバ２００へ送信する。また、情報取得部１２は、行動履歴取得部１２ａによって取得された行動履歴２ａを、優先度算出部１３へ出力する。情報取得部１２は、行動履歴取得部１２ａおよび評価取得部１２ｂを含む。
【００６５】
行動履歴取得部（取得手段）１２ａは、位置８ａ、時刻８ｂ、および行動を含む行動履歴２を蓄積したサーバ２００から、現在の時刻８ｂを含む所定の時間に含まれる時刻と、ユーザの現在の位置８ａの近傍の位置とを共に含む行動履歴２ａを取得する。
【００６６】
具体的には、行動履歴取得部１２ａは、受信部２１ａから入力された行動履歴２ａを行動情報提示部１５へ出力する。
【００６７】
評価取得部（取得手段）１２ｂは、行動履歴２ａと当該行動履歴の評価３ａとを対応させて蓄積したサーバ２００から評価３ａをさらに取得する。具体的には、評価取得部１２ｂは、受信部２１ａから入力された評価３ａを行動情報提示部１５へ出力する。
【００６８】
優先度算出部（算出手段）１３は、行動履歴取得部１２ａによって取得された行動履歴２ａに対する優先度５を算出する。具体的には、優先度算出部１３は、行動履歴２ａと個人情報４とから優先度５を算出し、これを行動情報提示部１５へ出力する。ここで、優先度（優先度）５とは、行動履歴２ａのスマートフォン１００のユーザにとっての好ましさを表す指標をいい、例えば０〜１００の間で正規化された数値である。
【００６９】
個人情報登録部（登録手段）１４は、ユーザの個人情報４を登録する。具体的には、個人情報登録部１４は、記憶部３０ａに格納された個人情報４を読み込み、これを行動情報提示部１５へ出力する。ここで、個人情報（個人情報）４とは、スマートフォン１００のユーザを識別し得る情報をいい、例えば名前、年齢、性別、嗜好する行動パターンなどが含まれる。
【００７０】
行動情報提示部（提示手段）１５は、行動履歴取得部１２ａによって取得された行動履歴２ａの少なくとも一部を、行動情報１としてユーザに提示する。
【００７１】
具体的には、行動情報提示部１５は、評価取得部１２ｂから入力された評価３ａ、優先度算出部１３から入力された優先度５、および個人情報登録部１４から入力されたユーザの個人情報４にしたがって、行動履歴取得部１２ａによって取得された行動履歴２ａを選択することにより、提示すべき行動情報１を構成し、これを表示制御部６０へ出力する。
【００７２】
行動履歴送出部（送出手段）１６は、送信部２２ａを介して、ユーザがとった行動の内容を含む行動履歴２ｂをサーバ２００に送出する。また、行動履歴送出部１６は、行動履歴２ｂに対するユーザの評価３ｂをサーバ２００にさらに送出してもよい。
【００７３】
位置取得部５１は、スマートフォン１００の位置８ａを取得し、これを情報取得部１２に出力する。位置取得部５１は、（１）ＧＰＳ情報（緯度、経度、高度を含む情報）を取得することによって、スマートフォン１００の位置８ａを取得してよい。ただし、スマートフォン１００の位置８ａを取得できさえすれば、その取得する方法は限定されない。例えば、位置取得部５１は、（２）建物や歩道などに取り付けられたＲＦＩＤ（Radio Frequency-Identification）から位置８ａを取得してもよい。
【００７４】
または、位置取得部５１は、（３）電車の自動改札機、バスのＩＣカード乗車券読み取り機、自動車の盗難防止システムなどに取り付けられたＲＦＩＤ読み取り装置から位置８ａを取得してもよいし、（４）スマートフォン１００に最も近い基地局（スマートフォン１００と無線通信を行う基地局）の識別情報（ＣＳＩＤ；Cell Station Identifier）に基づいて位置８ａを取得してもよい。または、位置取得部５１は、（５）店舗などに設置された無線ＬＡＮやBluetoothのアクセスポイントと通信し、当該アクセスポイントから位置８ａを取得してもよい。
【００７５】
時刻取得部５２は、現在の時刻８ｂを取得し、これを情報取得部１２に出力する。時刻取得部５２は、一般的な時計を含んでいればよい。
【００７６】
入力部４０は、その入力面に接触したユーザの指の当該入力面上における２次元の座標情報を、接触位置として制御部１１に出力する。本実施の形態では、入力部４０としてマルチタッチを検出可能なタッチパネルを備えることが望ましい。ただし、入力部４０は、ユーザによる操作で情報の入力が可能な入力機器を備えてさえいれば、ハードウェアの種類はタッチパネルに限定されない。
【００７７】
記憶部３０ａは、個人情報４を格納可能な不揮発性の記憶機器である。記憶部３０ａは、例えばハードディスク、半導体メモリ、ＤＶＤ（Digital Versatile Disk）等で構成できる。なお、本実施の形態では、記憶部３０ａは、スマートフォン１００に内蔵される機器として図１に示しているが、スマートフォン１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００７８】
表示制御部６０は、行動情報１を行動情報提示部１５から入力として受け取り、当該行動情報を表示部７０の所定の表示位置に表示できるように、表示用データ７に変換し、これを表示部７０へ出力する。表示用データ７は、例えばビットマップ形式の画像であってよいし、他の形式に従う画像、またはその他表示に適したデータ形式であってもよい。なお、表示制御部６０は、上記行動情報を表示用データ７へ形式変換できるものを含んでいればよく、例えば一般的なディスプレイアダプタでよい。
【００７９】
表示部７０は、表示制御部６０から入力される表示用データ７を、表示面に表示する装置である。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、表示制御部６０から入力された表示用データに基づいて、当該表示素子を駆動するドライバ回路とを備える装置等で、表示部７０を構成できる。
【００８０】
各構成が有する機能を明示するために、図１は入力部４０と表示部７０とを分離して示しているが、例えば入力部４０をタッチパネルで、表示部７０を液晶ディスプレイで実現する場合、両者は一体として構成されてよい。
【００８１】
すなわち、入力部４０は、矩形板状に形成されたガラス等の透明な透過部材からなる入力面を含んで構成され、表示部７０が有する表示面を覆うように一体的に形成されてよい。これにより、入力部４０の入力面に対するユーザの指の接触位置と、表示部７０が当該接触に応じて表示面に表示する図形等の表示位置とが一致するため、ユーザは自然な入力感覚を得ることができる。
【００８２】
〔サーバ２００の構成〕
図２に基づいて、サーバ２００の構成を説明する。なお、上記スマートフォン１００と同様に、実施の実情に則して、本実施の形態に係るサーバ２００は省略したその他の構成を含んでもよい。また、通信部２０ｂは通信部２０ａと機能が同一であり、重複した説明を省略する。以下、受信部２１ｂ、送信部２２ｂ、行動履歴管理部１７、記憶部３０ｂの順序で各構成が担う機能を説明する。
【００８３】
受信部２１ｂは、スマートフォン１００から送信された行動履歴２ｂおよび評価３ｂを受信し、行動履歴管理部１７へ出力する。また、受信部２１ｂは、スマートフォン１００から送信された位置８ａおよび時刻８ｂを受信し、行動履歴管理部１７へ出力する。
【００８４】
送信部２２ｂは、行動履歴管理部１７から入力された行動履歴２ａおよび評価３ａを、スマートフォン１００へ送信する。
【００８５】
行動履歴管理部（管理手段）１７は、スマートフォン１００から送出される行動履歴２ｂを管理する。具体的には、行動履歴管理部１７は、受信部２１ｂから入力された位置８ａおよび時刻８ｂに対応する行動履歴２ａを記憶部３０ｂから抽出し、送信部２２ｂを介してスマートフォン１００へ送信する。また、受信部２１ｂから入力された行動履歴２ｂおよび評価３ｂを、記憶部３０ｂに格納する。
【００８６】
記憶部（記憶部）３０ｂは、位置８ａ、時刻８ｂ、および行動の内容を含む行動履歴２が格納される不揮発性の記憶機器（データベース）である。また、記憶部３０ｂには、行動履歴２と当該行動履歴の評価とが対応づけられて格納されている。記憶部３０ｂの具体的なハードウェア構成は、記憶部３０ａのそれと同じでよい。
【００８７】
〔個人情報４の反映および優先度５の算出について〕
図６に基づいて、行動情報１に個人情報４を反映させる方法と、行動履歴２ｂに対して算出される優先度５の算出方法とを説明する。図６は、ユーザ間の個人情報４の遠近と優先度５との関係を表した模式図である。
【００８８】
（行動情報１に個人情報４を反映させる方法）
前述したように、個人情報登録部１４は、ユーザから個人情報４（年齢、性別、嗜好する行動パターンなど）の入力を受け付け、記憶部３０ａに格納する。例えば、図６に示すように、ユーザＡが「寺めぐりを好む２８才の女性」である場合、ユーザＡは入力部４０を介してスマートフォン１００（個人情報登録部１４）に、「年齢：２８才」、「性別：女性」、「ジャンル：寺めぐり」を入力できる。
【００８９】
行動情報提示部１５は、例えば「寺」というキーワードが含まれる行動履歴２ａが提示されるように行動情報１を構成し、これをユーザに提示できる。あるいは「２０代の女性限定」のキーワードが含まれる行動履歴２ａが提示されるように行動情報１を構成し、これをユーザに提示できる。これにより、スマートフォン１００は、ユーザにより適した情報を提示できる。
【００９０】
すなわち、個人情報登録部（登録手段）１４は、ユーザの嗜好を表すキーワードを個人情報４の一部に含めて当該個人情報を登録する。そして、行動情報提示部（提示手段）１５は、行動履歴取得部（取得手段）１２ａによって取得された行動履歴２ａに、個人情報登録部（登録手段）１４によって登録された個人情報４に含まれるキーワードが含まれるか否かに応じて、行動履歴２ａの少なくとも一部を行動情報１として提示する。
【００９１】
図６には例示していないが、個人情報登録部１４は、ユーザからさらに異なる個人情報４の入力を受け付けることができる。例えば、食事の好み（和食、中華、フレンチ、イタリアンのいずれかが好きであることなど）、観光ポイントの好み（寺社仏閣、絵画、骨董、アニメ、映画、鉄道、景色、動物のいずれかが好きであることなど）、徒歩による観光の好み（好き、厭わない、歩いても良い、歩くのは嫌、歩けないなど）を、個人情報登録部１４は入力として受け付けることができる。
【００９２】
そして、行動情報提示部１５は、例えば「徒歩による観光の好み」に対して「歩くのは嫌」と入力したユーザに対しては、長距離の徒歩を含む行動履歴２ａを除外して行動情報１を構成し、これをユーザに提示できる。
【００９３】
あるいは、行動情報提示部１５は、例えば「徒歩による観光の好み」に対して「歩くのが好き」と入力し、「観光ポイントの好み」に対して「寺社仏閣」と入力したユーザに対しては、「山の上のお寺（または神社）」を含む行動履歴２ａが含まれるように行動情報１を構成し、これをユーザに提示できる。
【００９４】
（行動履歴２ｂに対して算出される優先度５の算出方法）
スマートフォン１００は、行動履歴２ａとともに、当該行動履歴のユーザの個人情報４をサーバから取得できる。したがって、図６に例示するように、ユーザＢは「寺めぐりを好む３５才の女性」であり、ユーザＣは「ゴルフを好む５２才の男性」であるという情報を、スマートフォン１００は取得できる。
【００９５】
ユーザＡの個人情報４とユーザＢの個人情報４とには共通点が多いため、ユーザＢの行動履歴２ａは、ユーザＡが行動を計画するにあたって参考になる可能性が高いと、優先度算出部１３は判定する。そして、優先度算出部１３は、ユーザＢの行動履歴２ａの優先度５を高く算出する。すなわち、行動情報提示部１５は、嗜好等が近似していると判定できる他のユーザの行動履歴２ａの優先度５を高く算出する。
【００９６】
一方、ユーザＡの個人情報４とユーザＣの個人情報４とには共通点が少ないため、ユーザＣの行動履歴２ａは、ユーザＡが行動を計画するにあたって参考になる可能性が低いと、優先度算出部１３は判定する。そして、優先度算出部１３は、ユーザＣの行動履歴２ａの優先度５を低く算出する。
【００９７】
行動情報提示部１５は、上記に例示した方法によって優先度算出部１３が算出した優先度５にしたがって、行動情報１を提示する。すなわち、例えば優先度５の高い順に所定の数だけ行動履歴２ａを並べたものを行動情報１として構成し、これをユーザに提示してよい。これにより、スマートフォン１００は、ユーザに適した情報から順番に提示できる。
【００９８】
すなわち、優先度算出部（算出手段）１３は、行動履歴取得部（取得手段）１２ａによって取得された行動履歴２ａに対応する他のユーザＢ〜Ｄの嗜好が、ユーザＡの嗜好と類似しているほど、優先度５が高くなるように当該優先度を算出する。
【００９９】
優先度算出部１３は、他の方法で優先度５を算出することもできる。例えば、優先度算出部１３は、スマートフォン１００に格納されたユーザのスケジュール情報（図１において図示せず）を参照し、過去に訪れたことのある位置を含む行動履歴２ａの優先度５を低く算出できる。
【０１００】
あるいは、優先度算出部１３は、数の多い行動履歴２ａの優先度５を高く算出できる。例えば「金閣寺に行った」という行動を含む行動履歴２ａの数が多い場合、当該行動は人気が高いと推定されるため、優先度算出部１３は、当該行動を含む行動履歴２ａの優先度５を高く算出できる。これにより、スマートフォン１００は、多数の人に人気の高い行動の行動履歴２ａを含む行動情報１をユーザに提示できる。
【０１０１】
すなわち、優先度算出部（算出手段）１３は、行動履歴取得部（取得手段）１２ａによって取得された行動履歴２ａの中に共通して含まれる行動を含む行動履歴２ａの優先度５を、当該行動の数にしたがって高く算出する。
【０１０２】
（その他の提示方法）
行動情報提示部１５は、上記のように個人情報４や優先度５にしたがうだけでなく、他の情報にしたがって行動情報１を提示することもできる。例えば、行動履歴２ａにネガティブな単語（例えば「つまらなかった」、「楽しくなかった」、「時間の無駄だった」など）を含む評価３ａが付けられている場合、行動情報提示部１５は、当該行動履歴を除外して行動情報１を構成し、これをユーザに提示できる。
【０１０３】
すなわち、個人情報登録部（登録手段）１４は、ユーザの嗜好を表すキーワードを個人情報４の一部に含めて当該個人情報を登録する。そして、行動情報提示部（提示手段）１５は、評価取得部（取得手段）１２ｂによって取得されたユーザの評価３に、個人情報登録部（登録手段）１４によって登録された個人情報４に含まれるキーワードが含まれるか否かに応じて、行動履歴２ａの少なくとも一部を行動情報１として提示する。
【０１０４】
あるいは、スマートフォン１００が定期的に開催されるイベントに関する情報や、人気アニメのロケ地に関する情報等を（例えばインターネットから）取得した場合、行動情報提示部１５は、当該情報に関連する行動履歴２ａが含まれるように行動情報１を構成し、これをユーザに提示してよい。
【０１０５】
あるいは、行動情報提示部１５は、スマートフォン１００のユーザが過去に訪れたことのある位置を含む行動履歴２ａを、当該ユーザに提示しないようにしてよい。
【０１０６】
〔スマートフォン１００およびサーバ２００が実行する処理〕
図７に基づいて、スマートフォン１００およびサーバ２００が実行する処理の流れを説明する。図７は、スマートフォン１００およびサーバ２００が実行する処理の一例を示すフローチャートである（カッコ書きの「〜ステップ」は制御方法の各ステップを表す）。
【０１０７】
スマートフォン１００の情報取得部１２は、位置取得部５１から入力された位置８ａおよび時刻取得部５２から入力された時刻８ｂを、送信部２２ａを介してサーバ２００へ送信する（ステップ１：以下、Ｓ１のように略記する）。サーバ２００の受信部２１ｂは、スマートフォン１００から送信された位置８ａおよび時刻８ｂを受信する（Ｓ２）。
【０１０８】
行動履歴管理部１７は、受信した位置８ａおよび時刻８ｂに対応する行動履歴２ａを記憶部３０ｂから抽出する（Ｓ３）。そして、送信部２２ｂは、当該抽出された行動履歴２ａと当該行動履歴の評価３ａとをスマートフォン１００へ送信する（Ｓ４）。
【０１０９】
スマートフォン１００の受信部２１ａは、サーバ２００から送信された行動履歴２ａおよび評価３ａを受信する（Ｓ５）。受信部２１ａから行動履歴２ａの入力を受けた行動履歴取得部１２ａ、および受信部２１ａから評価３ａの入力を受けた評価取得部１２ｂは、それぞれ行動履歴２ａおよび評価３ａを行動情報提示部１５へ出力する（Ｓ６、取得ステップ）。
【０１１０】
個人情報登録部１４は、記憶部３０ａに格納された個人情報４を読み込み（Ｓ７）、これを行動情報提示部１５へ出力する。優先度算出部１３は、行動履歴２ａと個人情報４とから優先度５を算出し（Ｓ８、算出ステップ）、これを行動情報提示部１５へ出力する。行動情報提示部１５は、個人情報４および優先度５にしたがって、行動履歴２ａおよび評価３ａからなる行動情報１を表示制御部６０に出力する（Ｓ９、提示ステップ）。
【０１１１】
その後、スマートフォン１００は、入力部４０を介してユーザから評価３ｂの入力を受け付け（Ｓ１０）、当該ユーザの行動履歴２ｂと入力された評価３ｂとをサーバ２００へ送信する（Ｓ１１）。サーバ２００は、行動履歴２ｂと評価３ｂとを受信し（Ｓ１２）、それらを記憶部３０ｂに格納する（Ｓ１３）。
【０１１２】
〔スマートフォン１００が奏する効果〕
スマートフォン１００は、ユーザが次に取るべき行動を行動情報１としてユーザに提示できる。すなわち、スマートフォン１００は、ユーザに同じ時間帯に同じ位置にいた他のユーザの行動を参考にして、自身の行動を計画させることができる。これにより、スマートフォン１００は、ユーザの負担を軽減し、利便性を向上させることができるという効果を奏する。
【０１１３】
〔各実施の形態に含まれる構成（技術的手段）の組み合わせについて〕
上述した実施の形態に含まれる構成は、適宜組み合わせられることに注意する。すなわち、上記の実施の形態で説明したすべての構成は、当該説明に係る実施の形態のみならず、他の実施の形態においても当該構成の全部または一部を組み合わせて利用でき、それによって得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１１４】
〔ソフトウェアによる実現例〕
スマートフォン１００（特に制御部１１）、サーバ２００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵを用いてソフトウェア的に実現してもよい。すなわち、本明細書においては、手段とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【０１１５】
各手段の機能がソフトウェアによって実現される場合、スマートフォン１００およびサーバ２００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、上述した機能を実現するソフトウェアであるスマートフォン１００およびサーバ２００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、スマートフォン１００およびサーバ２００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、本発明の目的は達成可能である。
【０１１６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１１７】
また、スマートフォン１００およびサーバ２００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Bluetooth（登録商標）、IEEE802.11無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１１８】
本発明は、スマートフォンだけでなく、タブレット端末、パーソナルコンピュータ、その他の電子機器にも適用できる。または、本発明は、カーナビゲーションシステムの一部機能としても適用できる。
【符号の説明】
【０１１９】
１    行動情報（行動情報）
２ａ  行動履歴（行動履歴）
２ｂ  行動履歴（行動履歴）
３ａ  評価（ユーザの評価）
３ｂ  評価（ユーザの評価）
４    個人情報（個人情報）
５    優先度（優先度）
８ａ  位置（現在の位置）
８ｂ  時刻（現在の時刻）
１２ａ  行動履歴取得部（取得手段）
１２ｂ  評価取得部（取得手段）
１３    優先度算出部（算出手段）
１４    個人情報登録部（登録手段）
１５    行動情報提示部（提示手段）
１６    行動履歴送出部（送出手段）
１７    行動履歴管理部（管理手段）
３０ｂ  記憶部（記憶部）
１００    スマートフォン（情報処理装置）
２００    サーバ（サーバ）
３００    行動提案システム（行動提案システム）
Ａ〜Ｄ    ユーザ（ユーザ）
【図１】
2013214248.tif 000003
【図２】
2013214248.tif 000004
【図３】
2013214248.tif 000005
【図４】
2013214248.tif 000006
【図５】
2013214248.tif 000007
【図６】
2013214248.tif 000008
【図７】
2013214248.tif 000009