(57)【要約】      （修正有）【課題】一日におけるユーザの行動について、その行動の種類、行動時間、及び行動の質を容易に把握できるプログラム及び情報処理装置を提供する。【解決手段】情報処理装置（スマートフォン１００）は、ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部１０８、複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部１１０及び行動情報及び質情報に基づいて、複数の種類の行動のそれぞれが行われた時間及び時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部１１２から構成される。【選択図】図６
2019128736.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部、
前記複数の種類の行動のそれぞれが行われた前記時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部、及び
前記行動情報及び前記質情報に基づいて、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部
として機能させるためのプログラム。
【請求項２】
前記グラフデータ生成部は、前記ユーザの１日の前記複数の種類の行動について、前記グラフデータを生成する、請求項１に記載のプログラム。
【請求項３】
前記グラフデータ生成部は、前記ユーザの１日の前記複数の種類の行動を表す円形状の前記グラフデータを生成する、請求項２に記載のプログラム。
【請求項４】
前記グラフデータ生成部は、円周方向が時間の流れを表し、中心からの距離の違いによって前記質の違いを表す前記円形状のグラフデータを生成する、請求項３に記載のプログラム。
【請求項５】
前記グラフデータ生成部は、前記複数の種類の行動の種類を色分けによって識別する前記グラフデータを生成する、請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
前記行動の種類は、仕事時間、自宅時間、移動時間、運動時間、食事時間、及び睡眠時間のうち少なくとも２つを含む、請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記仕事時間の質は、前記ユーザの集中度合いである、請求項６に記載のプログラム。
【請求項８】
前記自宅時間の質は、前記ユーザの落着き度合いである、請求項６又は７に記載のプログラム。
【請求項９】
前記移動時間の質は、前記ユーザの移動による消費カロリーである、請求項６から８のいずれか１項に記載のプログラム。
【請求項１０】
前記運動時間の質は、前記ユーザの移動による消費カロリーである、請求項６から９のいずれか１項に記載のプログラム。
【請求項１１】
前記睡眠時間の質は、前記ユーザの睡眠の深さである、請求項６から１０のいずれか１項に記載のプログラム。
【請求項１２】
前記グラフデータ生成部は、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフと、前記ユーザに対して発生したイベントの内容及び発生時刻を示すイベントデータとを含む前記グラフデータを生成する、請求項１から１１のいずれか一項に記載のプログラム。
【請求項１３】
ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部と、
前記複数の種類の行動のそれぞれが行われた前記時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部と、
前記行動情報及び前記質情報に基づいて、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
メガネ型デバイス及び腕時計型デバイス等によってユーザの行動を分析する技術が知られていた（例えば、特許文献１、２参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１７−０７０６０２号公報
［特許文献２］特開２０１０−０１７６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一日におけるユーザの行動について、その行動の種類、行動時間及び行動の質を容易に把握できる技術を提供することが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、プログラムが提供される。プログラムは、コンピュータを、ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部として機能させてよい。プログラムは、コンピュータを、複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部として機能させてよい。プログラムは、コンピュータを、行動情報及び質情報に基づいて、複数の種類の行動のそれぞれが行われた時間及び時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部として機能させてよい。
【０００５】
上記グラフデータ生成部は、上記ユーザの１日の上記複数の種類の行動について、上記グラフデータを生成してよい。上記グラフデータ生成部は、上記ユーザの１日の上記複数の種類の行動を表す円形状の上記グラフデータを生成してよい。上記グラフデータ生成部は、上記円形状のグラフデータの円周方向が時間の流れを表し、上記円形状のグラフデータの中心からの距離の違いによって上記質の違いを表す上記グラフデータを生成してよい。上記グラフデータ生成部は、上記複数の行動の種類を色分けによって識別する上記グラフデータを生成してよい。
【０００６】
上記行動の種類は、仕事時間、自宅時間、移動時間、運動時間、食事時間、及び睡眠時間のうち少なくとも２つを含んでよい。上記仕事時間の質は、上記ユーザの集中度合いであってよい。上記自宅時間の質は、上記ユーザの落着き度合いであってよい。上記移動時間の質は、上記ユーザの移動による消費カロリーであってよい。上記運動時間の質は、上記ユーザの移動による消費カロリーであってよい。上記睡眠時間の質は、上記ユーザの睡眠の深さであってよい。上記グラフデータ生成部は、上記複数の種類の行動のそれぞれが行われた時間及び上記時間内の各タイミングにおける行動の質を時系列に表すグラフと、上記ユーザに対して発生したイベントの内容及び発生時刻を示すイベントデータとを含む上記グラフデータを生成してよい。
【０００７】
本発明の第２の態様によれば、情報処理装置が提供される。情報提供装置は、ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部を備えてよい。情報処理装置は、複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部を備えてよい。情報処理装置は、行動情報及び質情報に基づいて、複数の種類の行動のそれぞれが行われた時間及び時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部を備えてよい。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システム１０の一例を概略的に示す。
【図２】情報管理テーブル１８０の一例を概略的に示す。
【図３】スマートフォン１００による表示例を概略的に示す。
【図４】スマートフォン１００による他の表示例を概略的に示す。
【図５】管理サーバ２００の機能構成の一例を概略的に示す。
【図６】スマートフォン１００の機能構成の一例を概略的に示す。
【図７】通信端末３００の機能構成の一例を概略的に示す。
【図８】スマートフォン１００の機能構成の一例を概略的に示す。
【図９】スマートフォン１００として機能するコンピュータ９００のハードウエア構成の一例を概略的に示す。
【図１０】管理サーバ２００として機能するコンピュータ１０００のハードウエア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、情報処理システム１０の一例を概略的に示す。本実施形態に係る情報処理システム１０は、ユーザ２０が所有するスマートフォン１００と、ユーザ２０が身に付けるメガネ型デバイス３０及びウェアラブルデバイス４０と、管理サーバ２００とを備える。
【００１２】
メガネ型デバイス３０は、ユーザ２０の各種生体データを検出する。メガネ型デバイス３０は、例えば、眼電位センサを有して、ユーザ２０の眼電位を検出する。また、メガネ型デバイス３０は、例えば、加速度センサを有して、ユーザ２０の頭部の動きを検出する。メガネ型デバイス３０によって検出された生体データを解析することによって、ユーザ２０の視線方向、瞬目状態、頭部の動き等から、ユーザ２０の集中度合い及び落着き度合いなどが導出可能である。
【００１３】
生体データの解析は、メガネ型デバイス３０によって実行されてよい。また、生体データの解析は、スマートフォン１００によって実行されてもよい。スマートフォン１００は、メガネ型デバイス３０から生体データを受信して解析を実行してよい。スマートフォン１００とメガネ型デバイス３０とは、近距離無線通信を実行してよい。スマートフォン１００とメガネ型デバイス３０とは、任意の近距離無線通信方式を利用してよい。例えば、近距離無線通信の例として、ＢＬＵＥＴＯＯＴＨ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、及びＺｉｇｂｅｅ（登録商標）等が挙げられる。
【００１４】
また、生体データの解析は、管理サーバ２００によって実行されてもよい。管理サーバ２００は、メガネ型デバイス３０からネットワーク５０を介して生体データを受信して解析を実行してよい。また、管理サーバ２００は、メガネ型デバイス３０によって検出された生体データをスマートフォン１００からネットワーク５０を介して受信して、解析を実行してもよい。ネットワークは、例えば、インターネット及び携帯電話網を含む。
【００１５】
ウェアラブルデバイス４０は、ユーザ２０の各種生体データを検出する。ウェアラブルデバイス４０は、例えば、歩数計を有し、ユーザ２０の歩数を検出する。また、ウェアラブルデバイス４０は、例えば、心拍計を有し、ユーザ２０の心拍数を検出する。ウェアラブルデバイス４０によって検出された生体データを解析することによって、ユーザ２０の歩いた距離、走った距離、消費カロリー、落着き度合い、睡眠の深さなどが導出可能である。図１では、ウェアラブルデバイス４０の一例として腕時計型デバイスを例示しているが、これに限らず、ユーザ２０の他の部位に装着するデバイスであってもよい。
【００１６】
生体データの解析は、ウェアラブルデバイス４０によって実行されてよい。また、生体データの解析は、スマートフォン１００によって実行されてもよい。スマートフォン１００は、ウェアラブルデバイス４０から生体データを受信して解析を実行してよい。また、生体データの解析は、管理サーバ２００によって実行されてもよい。管理サーバ２００は、ウェアラブルデバイス４０からネットワーク５０を介して生体データを受信して、解析を実行してよい。また、管理サーバ２００は、ウェアラブルデバイス４０によって検出された生体データをスマートフォン１００からネットワーク５０を介して受信して、解析を実行してもよい。
【００１７】
管理サーバ２００は、生体データと、生体データの解析結果である解析データとを管理してよい。管理サーバ２００は、管理しているデータを用いて、ユーザ２０の行動を示す情報を生成してよい。例えば、管理サーバ２００は、ユーザ２０による複数の行動の種類のそれぞれが行われた時間を示す行動情報と、複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報とを生成する。
【００１８】
管理サーバ２００は、行動情報及び質情報を、ネットワーク５０を介してスマートフォン１００に送信してよい。スマートフォン１００は、受信した行動情報及び質情報を用いてグラフデータを生成し、表示してよい。また、管理サーバ２００は、行動情報及び質情報を、ネットワーク５０を介して通信端末３００に送信してもよい。通信端末３００は、受信した行動情報及び質情報を用いてグラフデータを生成し、表示してよい。スマートフォン１００及び通信端末３００は、情報処理装置の一例であってよい。
【００１９】
図２は、情報管理テーブル１８０の一例を概略的に示す。管理サーバ２００は、情報管理テーブル１８０に行動情報及び質情報を登録して管理してよい。図２に例示する情報管理テーブル１８０では、２３：１０から６：０５までが睡眠、６：０５から６：４０までが食事、６：４０から８：４０までが移動・運動である場合の行動情報が例示されている。
【００２０】
また、２３：１０、２３：１５の睡眠の質が８、６：００、６：０５の睡眠の質が１であり、６：４０、６：４５の移動・運動の質が１０、８：３５、８：４０の移動・運動の質が１である場合の質情報が例示されている。図２では、質情報が５分毎の質を示す例を挙げているが、これに限らず、質情報は任意の時間毎の質を示してよい。
【００２１】
複数の行動の種類のそれぞれの質は、任意に定められてよい。例えば、睡眠の質は、睡眠の深さであってよい。睡眠が深いほど、質が高いことを示してよい。また、移動・運動の質は、移動量、運動量であってよい。移動量、運動量が多いほど、質が高いことを示してよい。また、移動・運動の質は、消費カロリーであってもよい。消費カロリーが多いほど、質が高いことを示してよい。また、移動・運動の質は、運動強度であってもよい。運動強度は、例えば、ＭＥＴｓ（Ｍｅｔａｂｏｌｉｃ  ｅｑｕｉｖａｌｅｎｔｓ）である。
【００２２】
質情報は、質をランクによって表してよい。図２は、質情報が１から１０の１０段階のランクによって質を表している例を示すが、これに限らず、ランクの段階は任意であってよい。行動の種類によっては、質情報が登録されなくてもよい。図２に示す例では、食事に対して質情報が登録されていない。
【００２３】
図３は、スマートフォン１００による表示例を概略的に示す。スマートフォン１００は、管理サーバ２００から受信した行動情報及び質情報に基づいて、複数の種類の行動のそれぞれが行われた時間及び当該時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成して、表示してよい。図３は、ユーザ２０の１日の複数の種類の行動を表す円形状のグラフ４１０と、グラフ情報４２０とを含むグラフデータを例示している。
【００２４】
グラフ４１０は、円周方向が時間の流れを表し、中心からの距離の違いによって質の違いを表す。図３では、模様の違いによって行動の種類を識別する例を示す。行動の種類の識別はこれに限らず、任意の態様によって識別されてよい。例えば、行動の種類は、色分けによって識別されてもよい。
【００２５】
睡眠時間４１１は、睡眠の深さを時系列に表す。前日睡眠４１２は、睡眠時間４１１に示す睡眠をした日から見た前日の睡眠時間を示す。食事時間４１３は、食事をした時間を示す。移動・運動時間４１４は、運動強度を時系列に表す。仕事時間４１５は、集中度合いを時系列に表す。自宅時間４１６は、落着き度合いを時系列に表す。ライン４１７は、任意に配置可能であり、表示するか否かを切替可能であってよい。例えば、ライン４１７を標準的な質に対応する箇所に配置することによって、各行動の質を容易に標準的な質と比較可能にできる。
【００２６】
質は、絶対値で表されてよい。例えば、睡眠時間４１１の場合、睡眠の深さを絶対値で表現することによって、他の日の睡眠の深さとの違いや、他の人の睡眠の深さとの違いを容易に比較可能になる。なお、質は、相対値で表されてもよい。
【００２７】
図３のグラフ４１０で例示するように、ユーザ２０の１日の生活を分類し、その量を識別して表示し、その質を円の中心からの距離によって表現することで、量的なもの、質的なもの、分類を１ページ内に表現することを可能とする。
【００２８】
グラフ情報４２０は、各模様と行動の種類との対応関係を示す。また、グラフ情報４２０は、各行動を説明する文字を含む。図３に示す例では、移動・運動について、距離が２３．３ｋｍであり、消費カロリーが５２３ｋｃａｌであったことを示す。また、仕事時間について、集中していた時間が３時間５５分であり、フロー、すなわち、いわゆる超集中状態であった時間が４４分であったことを示す。また、自宅時間について、深い落着き状態であった時間が３時間４５分であったことを示す。また、睡眠時間について、合計が６時間５５分であり、深い眠りの時間が３３分であったことを示す。また、食事について、総カロリーが２５９６ｋｃａｌであり、食塩の量が７．２ｇであったことを示す。
【００２９】
スマートフォン１００は、グラフ４１０及びグラフ情報４２０以外の情報を含むグラフデータを生成してもよい。例えば、スマートフォン１００は、ユーザ２０に対して発生したイベントの内容及び発生時刻を示すイベントデータを含むグラフデータを生成する。具体例として、スマートフォン１００は、グラフ４１０の食事の位置に、食事のカロリーを対応付けて表示させるグラフデータを生成する。また、例えば、スマートフォン１００は、グラフ４１０の、ユーザ２０が血圧測定を実施した時刻に対応する位置に、測定結果の血圧の値を表示させるグラフデータを生成する。また、例えば、スマートフォン１００は、グラフ４１０の、ユーザ２０が体温測定を実施した時刻に対応する位置に、測定結果の体温の値を表示させるグラフデータを生成する。また、スマートフォン１００は、グラフ４１０及びグラフ情報４２０と合わせて、気温、天気、心拍数、及び安静時の心拍数等を表示するグラフデータを生成してもよい。
【００３０】
図４は、スマートフォン１００による他の表示例を概略的に示す。図４に示すように、スマートフォン１００は、円形状に限らず、棒グラフ形状のグラフ４３０を含むグラフデータを生成してもよい。また、スマートフォン１００は、円形状及び棒グラフ形状に限らず、折れ線グラフ形状等の他の形状のグラフを含むグラフデータを生成してもよい。
【００３１】
図５は、管理サーバ２００の機能構成の一例を概略的に示す。管理サーバ２００は、情報収集部２０２、情報格納部２０４、行動情報生成部２０６、質情報生成部２０８、行動情報送信部２１０、及び質情報送信部２１２を備える。
【００３２】
情報収集部２０２は、各種情報を収集する。情報収集部２０２は、例えば、メガネ型デバイス３０によって検出されたユーザ２０の生体データを収集する。また、例えば、情報収集部２０２は、メガネ型デバイス３０によって検出されたユーザ２０の生体データを解析した結果である解析データを収集する。情報収集部２０２は、生体データ及び解析データを、メガネ型デバイス３０及びスマートフォン１００から収集してよい。
【００３３】
また、情報収集部２０２は、例えば、ウェアラブルデバイス４０によって検出されたユーザ２０の生体データを収集する。また、例えば、情報収集部２０２は、ウェアラブルデバイス４０によって検出されたユーザ２０の生体データを解析した結果である解析データを収集する。情報収集部２０２は、生体データ及び解析データを、ウェアラブルデバイス４０及びスマートフォン１００から収集してよい。
【００３４】
また、情報収集部２０２は、ユーザ２０に関連するユーザ関連データを、スマートフォン１００から収集してもよい。情報収集部２０２は、例えば、スマートフォン１００から位置情報を収集する。また、例えば、情報収集部２０２は、スマートフォン１００にインストールされているユーザ２０の食事を管理するアプリから、ユーザ２０の食事に関するデータを収集する。
【００３５】
情報収集部２０２は、ユーザ２０の近傍に配置されているセンサから、ユーザ２０の生体データを収集してもよい。ユーザ２０の近傍に配置されているセンサは、例えば、ユーザ２０の寝室に配置されたユーザ２０の睡眠を検出するセンサ等である。
【００３６】
情報格納部２０４は、情報収集部２０２が収集したデータを格納する。情報格納部２０４は、複数のユーザ２０のそれぞれのデータを識別して格納してよい。
【００３７】
行動情報生成部２０６は、情報格納部２０４に格納されているデータを用いて、ユーザ２０による複数の種類の行動のそれぞれが行われた時間を示す行動情報を生成する。例えば、行動情報生成部２０６は、ユーザ２０の位置情報がユーザ２０の職場を示し、ユーザ２０の集中度合いが予め定められた閾値より高い期間を仕事時間とした行動情報を生成する。
【００３８】
質情報生成部２０８は、情報格納部２０４に格納されているデータを用いて、ユーザ２０の複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報を生成する。例えば、質情報生成部２０８は、仕事時間内の５分毎の集中度合いを示す質情報を生成する。
【００３９】
行動情報送信部２１０は、行動情報生成部２０６が生成した行動情報を送信する。行動情報送信部２１０は、例えば、スマートフォン１００又は通信端末３００に行動情報を送信する。
【００４０】
質情報送信部２１２は、質情報生成部２０８が生成した質情報を送信する。質情報送信部２１２は、例えば、スマートフォン１００又は通信端末３００に質情報を送信する。
【００４１】
図６は、スマートフォン１００の機能構成の一例を概略的に示す。スマートフォン１００は、デバイス通信部１０２、サーバ通信部１０４、情報格納部１０６、行動情報取得部１０８、質情報取得部１１０、グラフデータ生成部１１２、及び表示制御部１１４を備える。
【００４２】
デバイス通信部１０２は、ユーザ２０が身に着けているデバイスと通信する。デバイス通信部１０２は、例えば、メガネ型デバイス３０と通信する。また、デバイス通信部１０２は、例えば、ウェアラブルデバイス４０と通信する。
【００４３】
サーバ通信部１０４は、管理サーバ２００と通信する。サーバ通信部１０４は、例えば、デバイス通信部１０２がメガネ型デバイス３０及びウェアラブルデバイス４０から受信した生体データ及び解析データを管理サーバ２００に送信する。
【００４４】
また、サーバ通信部１０４は、管理サーバ２００から各種情報を受信する。例えば、サーバ通信部１０４は、行動情報送信部２１０によって送信された行動情報を受信する。た、例えば、サーバ通信部１０４は、質情報送信部２１２によって送信された質情報を受信する。
【００４５】
情報格納部１０６は、サーバ通信部１０４が受信した情報を格納する。情報格納部１０６は、例えば、行動情報及び質情報を格納する。情報格納部１０６は、デバイス通信部１０２がメガネ型デバイス３０及びウェアラブルデバイス４０から受信した生体データ及び解析データを、デバイス通信部１０２から受信して格納してもよい。
【００４６】
行動情報取得部１０８は、情報格納部１０６から行動情報を取得する。質情報取得部１１０は、情報格納部１０６から質情報を取得する。
【００４７】
グラフデータ生成部１１２は、行動情報取得部１０８が取得した行動情報と、質情報取得部１１０が取得した質情報とに基づいて、ユーザ２０の複数の種類の行動のそれぞれが行われた時間及び時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成する。
【００４８】
表示制御部１１４は、グラフデータ生成部１１２が生成したグラフデータを表示させる。表示制御部１１４は、例えば、スマートフォン１００が有するディスプレイにグラフデータを表示させる。
【００４９】
図７は、通信端末３００の機能構成の一例を概略的に示す。通信端末３００は、サーバ通信部３０２、情報格納部３０４、行動情報取得部３０６、質情報取得部３０８、グラフデータ生成部３１０、及び表示制御部３１２を備える。
【００５０】
サーバ通信部３０２は、管理サーバ２００から各種情報を受信する。例えば、サーバ通信部３０２は、行動情報送信部２１０によって送信された行動情報を受信する。また、例えば、サーバ通信部３０２は、質情報送信部２１２によって送信された質情報を受信する。
【００５１】
情報格納部３０４は、サーバ通信部３０２が受信した情報を格納する。情報格納部３０４は、例えば、行動情報及び質情報を格納する。
【００５２】
行動情報取得部３０６は、情報格納部３０４から行動情報を取得する。質情報取得部３０８は、情報格納部３０４から質情報を取得する。
【００５３】
グラフデータ生成部３１０は、行動情報取得部３０６が取得した行動情報と、質情報取得部３０８が取得した質情報とに基づいて、ユーザ２０の複数の種類の行動のそれぞれが行われた時間及び時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成する。
【００５４】
表示制御部３１２は、グラフデータ生成部３１０が生成したグラフデータを表示させる。表示制御部３１２は、例えば、通信端末３００が有するディスプレイにグラフデータを表示させる。
【００５５】
図８は、スマートフォン１００の機能構成の他の一例を概略的に示す。スマートフォン１００はデバイス通信部１０２、サーバ通信部１０４、情報格納部１０６、行動情報生成部１２２、質情報生成部１２４、行動情報取得部１０８、質情報取得部１１０、グラフデータ生成部１１２、及び表示制御部１１４を備える。
【００５６】
ここでは、図６と異なる点を主に説明する。図８に示すスマートフォン１００は、管理サーバ２００を介さずに、自ら行動情報及び質情報を生成する。
【００５７】
デバイス通信部１０２は、メガネ型デバイス３０及びウェアラブルデバイス４０から受信した生体データ及び解析データを、情報格納部１０６に格納する。行動情報生成部１２２は、情報格納部１０６に格納されているデータを用いて、ユーザ２０による複数の種類の行動のそれぞれが行われた時間を示す行動情報を生成する。質情報生成部１２４は、情報格納部１０６に格納されているデータを用いて、ユーザ２０の複数の種類の行動のそれぞれが行われた時間内の各タイミングにおける行動の質を示す質情報を生成する。
【００５８】
図９は、スマートフォン１００として機能するコンピュータ９００のハードウエア構成の一例を示す。本実施形態に係るコンピュータ９００は、ＳｏＣ９１０、メインメモリ９２２、フラッシュメモリ９２４、アンテナ９３２、アンテナ９３４、ディスプレイ９４０、マイク９４２、スピーカ９４４、カメラ９４６、ＵＳＢポート９５２及びカードスロット９５４を備える。
【００５９】
ＳｏＣ９１０は、メインメモリ９２２及びフラッシュメモリ９２４に格納されたプログラムに基づいて動作し、各部の制御を行う。アンテナ９３２は、いわゆるセルラーアンテナである。アンテナ９３４は、Ｗｉ−Ｆｉアンテナである。ＳｏＣ９１０は、アンテナ９３２及びアンテナ９３４を用いて、各種通信機能を実現してよい。ＳｏＣ９１０は、例えば、アンテナ９３２又はアンテナ９３４を用いてＳｏＣ９１０が使用するプログラムを受信して、フラッシュメモリ９２４に格納してよい。
【００６０】
ＳｏＣ９１０は、ディスプレイ９４０を用いて各種表示機能を実現してよい。ＳｏＣ９１０は、マイク９４２を用いて各種音声入力機能を実現してよい。ＳｏＣ９１０は、スピーカ９４４を用いて各種音声出力機能を実現してよい。ＳｏＣ９１０は、カメラ９４６を用いて各種撮影機能を実現してよい。
【００６１】
ＵＳＢポート９５２は、ＵＳＢ接続を実現する。カードスロット９５４は、ＳＤカード等の各種カードとの接続を実現する。ＳｏＣ９１０は、ＵＳＢポート９５２に接続された機器又はメモリと、カードスロット９５４に接続されたカードとから、ＳｏＣ９１０が使用するプログラムを受信して、フラッシュメモリ９２４に格納してよい。
【００６２】
コンピュータ９００にインストールされ、コンピュータ９００をスマートフォン１００として機能させるプログラムは、ＳｏＣ９１０等に働きかけて、コンピュータ９００を、スマートフォン１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるデバイス通信部１０２、サーバ通信部１０４、情報格納部１０６、行動情報取得部１０８、質情報取得部１１０、グラフデータ生成部１１２、表示制御部１１４として機能する。また、これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるデバイス通信部１０２、サーバ通信部１０４、情報格納部１０６、行動情報生成部１２２、質情報生成部１２４、行動情報取得部１０８、質情報取得部１１０、グラフデータ生成部１１２、表示制御部１１４として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有のスマートフォン１００が構築される。
【００６３】
図１０は、管理サーバ２００又は通信端末３００として機能するコンピュータ１０００の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、ＤＶＤドライブ１０７０及び入出力チップ１０８０を有する入出力部を備える。
【００６４】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ１０９０上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６５】
通信Ｉ／Ｆ１０４０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウエアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。ＤＶＤドライブ１０７０は、ＤＶＤ−ＲＯＭ１０７２からプログラム又はデータを読み取り、ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供する。
【００６６】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウエアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【００６７】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＤＶＤ−ＲＯＭ１０７２、又はＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【００６８】
コンピュータ１０００にインストールされ、コンピュータ１０００を管理サーバ２００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、管理サーバ２００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段である情報収集部２０２、情報格納部２０４、行動情報生成部２０６、質情報生成部２０８、行動情報送信部２１０、及び質情報送信部２１２として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の管理サーバ２００が構築される。
【００６９】
コンピュータ１０００にインストールされ、コンピュータ１０００を通信端末３００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、通信端末３００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるサーバ通信部３０２、情報格納部３０４、行動情報取得部３０６、質情報取得部３０８、グラフデータ生成部３１０、及び表示制御部３１２として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信端末３００が構築される。
【００７０】
上記実施形態では、スマートフォン１００又は通信端末３００が行動情報及び質情報に基づいてグラフデータを生成する例を挙げて説明したが、これに限らず、管理サーバ２００がグラフデータを生成してもよい。この場合、管理サーバ２００は、情報処理装置の一例であってよい。
【００７１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７３】
１０  情報処理システム、２０  ユーザ、３０  メガネ型デバイス、４０  ウェアラブルデバイス、５０  ネットワーク、１００  スマートフォン、１０２  デバイス通信部、１０４  サーバ通信部、１０６  情報格納部、１０８  行動情報取得部、１１０  質情報取得部、１１２  グラフデータ生成部、１１４  表示制御部、１２２  行動情報生成部、１２４  質情報生成部、１８０  情報管理テーブル、２００  管理サーバ、２０２  情報収集部、２０４  情報格納部、２０６  行動情報生成部、２０８  質情報生成部、２１０  行動情報送信部、２１２  質情報送信部、３００  通信端末、３０２  サーバ通信部、３０４  情報格納部、３０６  行動情報取得部、３０８  質情報取得部、３１０  グラフデータ生成部、３１２  表示制御部、４１０  グラフ、４１１  睡眠時間、４１２  前日睡眠、４１３  食事時間、４１４  移動・運動時間、４１５  仕事時間、４１６  自宅時間、４１７  ライン、４２０  グラフ情報、４３０  グラフ、９００  コンピュータ、９１０  ＳｏＣ、９２２  メインメモリ、９２４  フラッシュメモリ、９３２  アンテナ、９３４  アンテナ、９４０  ディスプレイ、９４２  マイク、９４４  スピーカ、９４６  カメラ、９５２  ＵＳＢポート、９５４  カードスロット、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０７０  ＤＶＤドライブ、１０７２  ＤＶＤ−ＲＯＭ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９０  ディスプレイ、１０９２  ホストコントローラ、１０９４  入出力コントローラ
【図１】
2019128736.tif 000003
【図２】
2019128736.tif 000004
【図３】
2019128736.tif 000005
【図４】
2019128736.tif 000006
【図５】
2019128736.tif 000007
【図６】
2019128736.tif 000008
【図７】
2019128736.tif 000009
【図８】
2019128736.tif 000010
【図９】
2019128736.tif 000011
【図１０】
2019128736.tif 000012
【手続補正書】
【提出日】平成31年1月24日(2019.1.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部、
前記複数の種類の行動のそれぞれが行われた前記時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部、及び
前記行動情報及び前記質情報に基づいて、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部
として機能させるためのプログラム。
【請求項２】
前記グラフデータ生成部は、前記ユーザの１日の前記複数の種類の行動について、前記グラフデータを生成する、請求項１に記載のプログラム。
【請求項３】
前記グラフデータ生成部は、前記ユーザの１日の前記複数の種類の行動を表す円形状の前記グラフデータを生成する、請求項２に記載のプログラム。
【請求項４】
前記グラフデータ生成部は、円周方向が時間の流れを表し、中心からの距離の違いによって前記質の違いを表す前記円形状のグラフデータを生成する、請求項３に記載のプログラム。
【請求項５】
前記グラフデータ生成部は、前記複数の種類の行動の種類を色分けによって識別する前記グラフデータを生成する、請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
前記行動情報は、仕事時間、自宅時間、移動時間、運動時間、食事時間、及び睡眠時間のうち少なくとも２つを含む、請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記仕事時間の質は、前記ユーザの集中度合いである、請求項６に記載のプログラム。
【請求項８】
前記自宅時間の質は、前記ユーザの落着き度合いである、請求項６又は７に記載のプログラム。
【請求項９】
前記移動時間の質は、前記ユーザの移動による消費カロリーである、請求項６から８のいずれか１項に記載のプログラム。
【請求項１０】
前記運動時間の質は、前記ユーザの運動による消費カロリーである、請求項６から９のいずれか１項に記載のプログラム。
【請求項１１】
前記睡眠時間の質は、前記ユーザの睡眠の深さである、請求項６から１０のいずれか１項に記載のプログラム。
【請求項１２】
前記グラフデータ生成部は、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフと、前記ユーザに対して発生したイベントの内容及び発生時刻を示すイベントデータとを含む前記グラフデータを生成する、請求項１から１１のいずれか一項に記載のプログラム。
【請求項１３】
ユーザによる複数の種類の行動のそれぞれが行われた時間を示す行動情報を取得する行動情報取得部と、
前記複数の種類の行動のそれぞれが行われた前記時間内の各タイミングにおける行動の質を示す質情報を取得する質情報取得部と、
前記行動情報及び前記質情報に基づいて、前記複数の種類の行動のそれぞれが行われた時間及び前記時間内の各タイミングにおける行動の質を時系列に表すグラフデータを生成するグラフデータ生成部と
を備える情報処理装置。