(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-12-11
(45)【発行日】2023-12-19
(54)【発明の名称】心理状態計測システム及び心理状態計測方法
(51)【国際特許分類】
A61B 5/16 20060101AFI20231212BHJP
G16H 50/30 20180101ALI20231212BHJP
G06Q 10/0639 20230101ALI20231212BHJP
【FI】
A61B5/16 110
G16H50/30
G06Q10/0639
(21)【出願番号】P 2019200749
(22)【出願日】2019-11-05
【審査請求日】2022-11-04
(73)【特許権者】
【識別番号】521253608
【氏名又は名称】株式会社ハピネスプラネット
(74)【代理人】
【識別番号】110001678
【氏名又は名称】藤央弁理士法人
(72)【発明者】
【氏名】佐藤 信夫
(72)【発明者】
【氏名】辻 聡美
(72)【発明者】
【氏名】嶋田 敬太
(72)【発明者】
【氏名】矢野 和男
【審査官】▲高▼原 悠佑
(56)【参考文献】
【文献】国際公開第2016/125260(WO,A1)
【文献】特開2016-002109(JP,A)
【文献】特開2019-067151(JP,A)
【文献】米国特許出願公開第2018/0174457(US,A1)
【文献】国際公開第2018/116703(WO,A1)
【文献】特開2017-204030(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A61B 5/00- 5/0538
A61B 5/06- 5/398
G16H 10/00-80/00
(57)【特許請求の範囲】
【請求項1】
処理部と、記録部と、を有する心理状態計測システムであって、
前記記録部は、ユーザが使用する端末装置によって計測された加速度データを保持し、
前記処理部は、
前記加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算し、
所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、
前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に寄与する行動に対応する点数を計算し、
前記計算した点数を出力
し、
前記記録部は、前記ユーザが選択した、前記心理状態を向上させるための施策をさらに保持し、
前記処理部は、
前記施策を選択した前記ユーザについて前記所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザが前記施策を選択したことによる前記ユーザの心理状態の変化量を計算し、
前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に対する前記施策の効果を計算し、
前記施策の効果に基づいて前記点数を計算し、
前記計算された点数を、前記施策の提案者に付与される点数として出力することを特徴とする心理状態計測システム。
【請求項2】
請求項1に記載の心理状態計測システムであって、
前記処理部は、
同一の前記施策を選択した複数の前記ユーザの各々について、前記心理状態の変化量を計算し、
前記複数のユーザの心理状態の変化量の統計値に基づいて、前記施策の効果を計算することを特徴とする心理状態計測システム。
【請求項3】
処理部と、記録部と、を有する心理状態計測システムであって、
前記記録部は、ユーザが使用する端末装置によって計測された加速度データを保持し、
前記処理部は、
前記加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算し、
所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、
前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に寄与する行動に対応する点数を計算し、
前記計算した点数を、前記ユーザに付与される点数として出力することを特徴とする心理状態計測システム。
【請求項4】
請求項3に記載の心理状態計測システムであって、
前記記録部は、前記ユーザが選択した、前記心理状態を向上させるための施策をさらに保持し、
前記処理部は、
前記施策を選択した前記ユーザについて前記所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、
前記ユーザの心理状態の変化量に基づいて前記点数を計算することを特徴とする心理状態計測システム。
【請求項5】
請求項1に記載の心理状態計測システムであって、
前記記録部は、1以上の行動の各々に対応する前記加速度データの特徴量を行動モデルとして保持し、
前記処理部は、
前記記録部に格納された前記加速度データと前記行動モデルとを比較することによって、前記評価スコアの計算に利用する前記加速度データを抽出し、
前記抽出された加速度データに基づいて前記評価スコアを計算することを特徴とする心理状態計測システム。
【請求項6】
請求項1に記載の心理状態計測システムであって、
前記記録部は、
ユーザが使用する端末装置によって計測された、加速度以外のセンサデータをさらに保持し、
1以上の行動の各々に対応する前記加速度データの特徴量を行動モデルとして保持し、
前記処理部は、
前記記録部に格納された前記センサデータと前記行動モデルとを比較することによって推定される前記ユーザの行動が所定の条件を満たすときの前記加速度データを、前記評価スコアの計算に利用する前記加速度データとして抽出し、
前記抽出された加速度データに基づいて前記評価スコアを計算することを特徴とする心理状態計測システム。
【請求項7】
請求項6に記載の心理状態計測システムであって、
前記加速度以外のセンサデータは、位置、温度、照度、気圧及び音の少なくともいずれかを計測したデータを含むことを特徴とする心理状態計測システム。
【請求項8】
処理部と、記録部と、を有する心理状態計測システムであって、
前記記録部は、ユーザが使用する端末装置によって計測された加速度データを保持し、
前記処理部は、
前記加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算し、
所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、
前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に寄与する行動に対応する点数を計算し、
前記計算した点数を出力し、
前記記録部は、前記点数と、前記ユーザの心理状態の向上に寄与する行動に対する報酬である1以上の種類の物品又はサービスと、の間の変換レートをさらに保持し、
前記処理部は、前記ユーザに付与された点数と、前記1以上の種類の物品又はサービスと、前記変換レートとを出力することを特徴とする心理状態計測システム。
【請求項9】
請求項8に記載の心理状態計測システムであって、
前記変換レートは、前記報酬の提供者によって設定されることを特徴とする心理状態計測システム。
【請求項10】
請求項8に記載の心理状態計測システムであって、
前記記録部は、前記ユーザが選択した、前記心理状態を向上させるための施策をさらに保持し、
前記処理部は、
前記施策を選択した前記ユーザについて前記所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、
前記変換レートは、前記選択された施策の実行の難易度に応じて設定されることを特徴とする心理状態計測システム。
【請求項11】
請求項8に記載の心理状態計測システムであって、
前記処理部は、前記ユーザに付与された点数が前記報酬のいずれかに変換された場合、前記ユーザに関して前記記録部に保持されている情報の少なくとも一部を、前記ユーザの同意に基づいて、前記報酬の提供者に送信することを特徴とする心理状態計測システム。
【請求項12】
請求項1に記載の心理状態計測システムであって、
前記処理部は、前記ユーザの心理状態の向上の程度が大きいほど多くの点数が与えられるように、前記点数を計算することを特徴とする心理状態計測システム。
【請求項13】
請求項1に記載の心理状態計測システムであって、
前記処理部は、
前記加速度データに基づいて、前記ユーザの状態を、前記加速度データの値が所定の閾値以上である活性状態と、それ以外の不活性状態とに分類し、
前記活性状態の持続時間の出現頻度に基づいて、前記評価スコアを計算することを特徴とする心理状態計測システム。
【請求項14】
処理部と、記録部と、を有する心理状態計測システムが実行する心理状態計測方法であって、
前記記録部は、ユーザが使用する端末装置によって計測された加速度データを保持し、
前記心理状態計測方法は、
前記処理部が、前記加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算する第1手順と、
前記処理部が、所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算する第2手順と、
前記処理部が、前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に寄与する行動に対応する点数を計算する第3手順と、
前記処理部が、前記計算した点数を出力する第4手順と、を含み、
前記記録部は、前記ユーザが選択した、前記心理状態を向上させるための施策をさらに保持し、
前記第2手順において、前記処理部は、前記施策を選択した前記ユーザについて前記所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザが前記施策を選択したことによる前記ユーザの心理状態の変化量を計算し、
前記第3手順において、前記処理部は、前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に対する前記施策の効果を計算し、前記施策の効果に基づいて前記点数を計算し、
前記第4手順において、前記処理部は、前記計算された点数を、前記施策の提案者に付与される点数として出力することを特徴とする心理状態計測方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、人間の身体の動きを計測するデバイスで取得されるデータから心理状態を計測する技術に関する。
【背景技術】
【0002】
近年、企業等での労働に関する問題が注目されており、企業の価値として会計上の健全性のみでなく、従業員が心身共に健康な状態で経営がなされていることも企業の価値として社会から評価されるようになりつつある。そのため、企業の従業員など人間の健全性を評価することが求められている。例えば、個人の人間あるいはある集団に属する人間はストレスが溜まっている状態であるか否か、仕事に集中できる状態であるか否かといった個人又は集団の健全性の評価にはアンケートが利用されるのが一般的であり、アンケートへの回答に基づいて評価が行われている。しかし、アンケートは恣意的に回答することが可能であるため、アンケートへの回答に基づく評価は客観性が不十分となる可能性がある。
【0003】
これに対し、人間の健全性に関する状態は、ウェアラブルデバイスなど身体に装着可能なデバイスによって測定できることが知られている。例えば、ストレスが溜まっているか否か、仕事に集中できているか否かといった人間の状態は身体の動きに表れるので、身体に装着した加速度センサによって取得したデータから人間の状態を評価した評価スコアを算出することが可能である。人間が長期間にわたり自身の身体を意図的にコントロールし続けることは困難であるため、身体の動きに基づく評価スコアは客観性が高い。また、身体の動きに基づく評価スコアは客観性が高いので、複数の人間あるいは複数の集団の評価スコアを相互に比較することも可能であるという利点である。
【0004】
例えば、特許文献1には、「端末は、身体の動きの加速度を測定する加速度センサと、加速度の時系列データおよび閾値を記憶する記憶部と、時系列データに含まれるそれぞれの値が閾値以上の第1の状態(活性状態)であるか閾値未満の第2の状態(非活性状態)であるかを判定する処理、第1の状態が連続する時間である持続時間を判別する処理、および、持続時間に基づいて人物の心理状態を数値化する処理を行う処理部と、を有する」と記載されている。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
働き方に対する評価スコアを算出し提示しただけでは、そのユーザを評価することができるが、どのような働き方が相応しいかを評価することができない。また、これを常時行っていく際には、評価スコア計測の持続モチベーション低下に課題がある。
【0007】
本発明の目的は、ユーザは働き方に対する施策を選択又は投稿し、評価スコアを測定することで、当該施策の効果を算出することで良し悪しを振り返ること、および、ユーザの施策投稿や評価スコア計測の持続モチベーション維持することを可能にする技術を提供することである。
【課題を解決するための手段】
【0008】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、処理部と、記録部と、を有する心理状態計測システムであって、前記記録部は、ユーザが使用する端末装置によって計測された加速度データを保持し、前記処理部は、前記加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算し、所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザの心理状態の変化量を計算し、前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に寄与する行動に対応する点数を計算し、前記計算した点数を出力し、前記記録部は、前記ユーザが選択した、前記心理状態を向上させるための施策をさらに保持し、前記処理部は、前記施策を選択した前記ユーザについて前記所定の期間に計測された前記加速度データに基づいて計算された前記評価スコアを、前記所定の期間より前に計測された前記加速度データに基づいて計算された前記評価スコアと比較することによって、前記ユーザが前記施策を選択したことによる前記ユーザの心理状態の変化量を計算し、前記ユーザの心理状態の変化量に基づいて、前記ユーザの心理状態の向上に対する前記施策の効果を計算し、前記施策の効果に基づいて前記点数を計算し、前記計算された点数を、前記施策の提案者に付与される点数として出力することを特徴とする。
【発明の効果】
【0009】
本発明の一態様によれば、働き方に対する評価スコアから、ユーザの働き方を見直すことができる。また、評価スコアに基づいて、ユーザにリワードを付与することで、ユーザの評価スコア計測の持続モチベーションを維持することができる。
【0010】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明によって明らかにされる。
【図面の簡単な説明】
【0011】
【
図1】本発明の実施例の評価スコア計測、管理、効果算出及び交換を行う処理システムの全体構成を示すブロック図である。
【
図2】本発明の実施例のサーバ、クライアント及び報酬連携サーバの構成を示すブロック図である。
【
図3】本発明の実施例のクライアントが保持するユーザ情報テーブルの説明図である。
【
図4】本発明の実施例のクライアントが保持する加速度センサテーブルの説明図である。
【
図5】本発明の実施例のクライアントが保持するGPSセンサテーブルの説明図である。
【
図6】本発明の実施例のクライアントが保持する温度・照度・気圧・音量センサテーブルの説明図である。
【
図7】本発明の実施例のクライアントが保持する操作履歴テーブルの説明図である。
【
図8】本発明の実施例のクライアントが保持する特徴量テーブルの説明図である。
【
図9】本発明の実施例のクライアントが保持する行動量モデルテーブルの説明図である。
【
図10】本発明の実施例のクライアントが保持する分析対象判定処理結果テーブルの説明図である。
【
図11】本発明の実施例のサーバが保持するユーザ情報テーブルの説明図である。
【
図12】本発明の実施例のサーバが保持するチーム情報テーブルの説明図である。
【
図13】本発明の実施例のサーバが保持する組織情報テーブルの説明図である。
【
図14】本発明の実施例のサーバが保持するアクセスログテーブルの説明図である。
【
図15】本発明の実施例のサーバが保持する加速度センサテーブルの説明図である。
【
図16】本発明の実施例のサーバが保持する分析対象判定処理結果テーブルの説明図である。
【
図17】本発明の実施例のサーバが保持する個人評価スコアテーブルの説明図である。
【
図18】本発明の実施例のサーバが保持するチーム評価スコアテーブルの説明図である。
【
図19】本発明の実施例のサーバが保持する組織評価スコアテーブルの説明図である。
【
図20】本発明の実施例のサーバが保持する施策テーブルの説明図である。
【
図21】本発明の実施例のサーバが保持する施策登録者テーブルの説明図である。
【
図22】本発明の実施例のサーバが保持する施策利用テーブルの説明図である。
【
図23】本発明の実施例のサーバが保持する報酬テーブルの説明図である。
【
図24】本発明の実施例のサーバが保持する報酬登録者テーブルの説明図である。
【
図25】本発明の実施例のサーバが保持する報酬利用テーブルの説明図である。
【
図26】本発明の実施例のクライアントの画面に表示されるアプリケーションのトップページの説明図である。
【
図27】本発明の実施例のクライアントの画面に表示されるセンサ計測のアプリケーション画面の説明図である。
【
図28】本発明の実施例の処理システムが実行する計測開始及び計測終了の処理を示すシーケンス図である。
【
図29】本発明の実施例のクライアントが実行するセンサ取得および分析対象判定処理を示すフローチャートである。
【
図30】本発明の実施例のクライアントの画面に表示される評価スコアのアプリケーション画面の説明図である。
【
図31】本発明の実施例のサーバが実行する個人評価スコア処理を示すフローチャートである。
【
図32】本発明の実施例のサーバが実行するチーム/組織評価スコア処理を示すフローチャートである。
【
図33】本発明の実施例のサーバが実行する評価スコアポイント処理を示すフローチャートである。
【
図34】クライアントの画面に表示される施策選択のアプリケーション画面の説明図である。
【
図35】本発明の実施例のユーザがクライアントを介してサーバのデータベースにアクセスする処理の流れを示すシーケンス図である。
【
図36】本発明の実施例のサーバが個人評価スコア効果を計算する処理を示すフローチャートである。
【
図37】本発明の実施例のサーバが施策評価スコア効果を計算する処理を示すフローチャートである。
【
図38】本発明の実施例のクライアントの画面に表示される新規施策登録のアプリケーション画面の説明図である。
【
図39】本発明の実施例のクライアントの画面に表示される施策利用状況(施策)のアプリケーション画面の説明図である。
【
図40】本発明の実施例のクライアントの画面に表示される施策利用状況(登録者)のアプリケーション画面の説明図である。
【
図41】本発明の実施例のクライアントの画面に表示される報酬選択のアプリケーション画面の説明図である。
【
図42】本発明の実施例のクライアントの画面に表示される報酬利用のアプリケーション画面の説明図である。
【
図43】本発明の実施例のクライアントの画面に表示される新規報酬登録のアプリケーション画面の説明図である。
【
図44】本発明の実施例のクライアントの画面に表示される報酬利用状況のアプリケーション画面の説明図である。
【発明を実施するための形態】
【0012】
以下、本発明の実施例を、図面を用いて説明する。
【0013】
本発明の実施形態について図面を用いて詳細に説明するが、本発明は以下の実施形態に限定されることなく、本発明の技術的な概念の中で種々の変形例や応用例をもその範囲に含むものである。以下、本発明に係る一実施形態を、
図1を用いて説明する。
【0014】
図1は、本発明の実施例の評価スコア計測、管理、効果算出及び交換を行う処理システムの全体構成を示すブロック図である。
【0015】
本実施例の処理システムを構成するサーバ(SS)、クライアント(CL)及び報酬連携サーバ(CS)は、open又はcloseのネットワーク(NW)に接続されている。ユーザ(US)はクライアント(CL)を身に着けている。クライアント(CL)には、行動を計測するためのセンサ(CLIS)及び閲覧するための画面(CLOD)が付いている。
【0016】
図1には、さらにユーザ(US2)が図示される。これは、ユーザ(US)とは別のユーザの例であり、クライアント(CL)とは異なるクライアント(CL2)を身につけている。実際にはそれぞれがクライアントを身に付けた多数のユーザがいてもよい。以下のユーザ(US)及びクライアント(CL)に関する説明は、特記しない限り、ユーザ(US2)及びクライアント(CL2)にも共通し、さらには、図示しない他のユーザ及びクライアントにも共通する。
【0017】
図2は、本発明の実施例のサーバ(SS)、クライアント(CL)及び報酬連携サーバ(CS)の構成を示すブロック図である。
【0018】
クライアント(CL)は、表示部(CL01)、センサ部(CL02)、処理部(CL03)、記録部(CL04)及び入出力部(CL05)で構成されている。表示部(CL01)は、ユーザ(US)に対して情報を表示する。表示部(CL01)は、例えば、液晶表示装置又はOLED(Organic Light Emitting Diode)表示装置等であってもよい。
【0019】
センサ部(CL02)は、人間の行動及び周囲の環境の計測を行う。センサ部(CL02)は、例えば、加速度センサ、ジャイロセンサ、温度センサ、湿度センサ、気圧センサ及び照度センサ等の少なくともいずれかを含んでもよい。
【0020】
処理部(CL03)は、データを用いた分析を行う。記録部(CL04)は、センサ部(CL02)及び処理部(CL03)から送られてくる結果を保存する。また、記録部(CL04)は、処理部(CL03)によって実行されるプログラムを保存してもよい。処理部(CL03)は、記録部(CL04)に格納されたプログラムを実行することによって、以下に説明するクライアント(CL)の種々の機能を実現する。例えば、記録部(CL04)はDRAM、フラッシュメモリ又はそれらの組み合わせ等の記憶装置であってもよく、処理部(CL03)はそれらに格納されたプログラムを実行するプロセッサであってもよい。
【0021】
入出力部(CL05)は、ユーザからの入力の受け付け、並びに、ネットワーク(NW)を介したサーバ(SS)及び報酬連携サーバ(CS)とのやり取りを行う。例えば、入出力部(CL05)は、入力のためのタッチパネル又はハードウェアキー等を含んでもよいし、サーバ(SS)等とのやり取りのための通信装置を含んでもよい。
【0022】
サーバ(SS)は、計測部(SS01)、施策部(SS02)、報酬部(SS03)、表示部(SS04)、処理部(SS05)、記録部(SS06)及び入出力部(SS07)で構成されている。
【0023】
計測部(SS01)は、クライアント(CL)から送られてくるセンサデータ(すなわちセンサ部(CL02)による計測結果を含むデータ)から評価スコアに関する処理を行う。施策部(SS02)は、施策に関する処理を行う。報酬部(SS03)は、報酬に関する処理を行う。表示部(SS04)は、サーバ(SS)の管理者にサーバ(SS)の状態に関する情報を表示する。
【0024】
ここで、評価スコアとは、ユーザ(US)の心理状態を示す指標であり、例えば、ユーザ(US)の幸福感の高さ又はストレスの低さ等を示すものであってもよい。評価スコアの計測方法については後述する。
【0025】
処理部(SS05)は、計測部(SS01)、施策部(SS02)及び報酬部(SS03)から送られてくるデータを処理する。記録部(SS06)は、他の部から送られてくる結果を保存する。また、記録部(SS06)は、処理部(SS05)によって実行されるプログラムを保存してもよい。処理部(SS05)は、記録部(SS06)に格納されたプログラムを実行することによって、以下に説明するサーバ(SS)の種々の機能を実現する。例えば、記録部(SS06)はDRAM、フラッシュメモリ、ハードディスク装置又はそれらの組み合わせ等の記憶装置であってもよく、処理部(SS05)はそれらに格納されたプログラムを実行するプロセッサであってもよい。
【0026】
また、計測部(SS01)、施策部(SS02)及び報酬部(SS03)の機能は、専用のハードウェアによって実現されてもよいし、処理部(SS05)が記録部(SS06)に格納されたプログラムを実行することによって実現されてもよい。
【0027】
入出力部(SS07)は、サーバ(SS)の管理者からの入力、並びに、ネットワーク(NW)を介したクライアント(CL)及び報酬連携サーバ(CS)とのやり取りを行う。例えば、入出力部(SS07)は、入力のためのタッチパネル、キーボード及びマウス等のいずれかを含んでもよいし、クライアント(CL)等とのやり取りのための通信装置を含んでもよい。
【0028】
図3は、本発明の実施例のクライアント(CL)が保持するユーザ情報テーブルの説明図である。
【0029】
図3のユーザ情報テーブルはユーザ(US)の情報を管理しているテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図3は一例であり、ユーザ(US)の情報を管理していく上で必要な情報があれば、追加することが好ましい。
【0030】
図3に例示するユーザ情報テーブル300は、ユーザID301、氏名302、会社名303、所属304、チーム305、組織306及びイベント307を含む。ユーザID301及び氏名302は、クライアント(CL)を使用するユーザ(US)を識別する情報である。会社名303及び所属304は、ユーザ(US)が所属する会社及び部署等を識別する情報である。
【0031】
チーム305は、ユーザ(US)が所属するチームを識別する情報である。チームの構成は任意であり、例えば会社内のいずれかの部署が一つのチームであってもよいし、同じプロジェクトに参加している社員が一つのチームを作ってもよいし、友人のグループを一つのチームとしてもよい。
【0032】
組織306は、ユーザ(US)が所属する組織を識別する情報である。例えば、会社全体、会社内の部又は課等が一つの組織として登録されてもよい。イベント307は、ユーザ(US)が参加しているイベントを識別する情報である。ここでイベントとは、後述する評価スコアを上げるために企画されるものであり、ユーザ(US)が参加することができる。ユーザ(US)が複数のイベントに参加している場合には、複数のイベントを識別する情報がイベント307に登録される。
【0033】
図4は、本発明の実施例のクライアント(CL)が保持する加速度センサテーブルの説明図である。
【0034】
図4の加速度センサテーブル400は、ユーザ(US)のクライアント(CL)から取得した、センサ部(CL02)に含まれる加速度センサ等の計測結果を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図4は一例であり、ユーザ(US)のクライアント(CL)から取得した加速度センサ等の計測結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0035】
図4に例示する加速度センサテーブル400は、ユーザID401、日付402、時刻403、X軸404、Y軸405、Z軸406、ローリング407、ピッチング408及びヨーイング409を含む。ユーザID401は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付402及び時刻403は、加速度センサ等の計測時点を示す日付及び時刻を示す。
【0036】
X軸404、Y軸405及びZ軸406は、それぞれ、3軸加速度センサによって計測されたX軸方向、Y軸方向及びZ軸方向の加速度を示す。ローリング407、ピッチング408及びヨーイング409は、それぞれ、3軸ジャイロセンサによって計測されたローリング、ピッチング及びヨーイング(すなわち、互いに直交する3方向を軸とする角速度)の値を示す。
【0037】
センサ部(CL02)がジャイロセンサを含まない場合、加速度センサテーブル400はローリング407、ピッチング408及びヨーイング409を含まなくてもよい。所定の間隔で(
図4の例では1秒ごとに)加速度及び角速度が計測され、その結果が加速度センサテーブル400に格納される。
【0038】
図5は、本発明の実施例のクライアント(CL)が保持するGPSセンサテーブルの説明図である。
【0039】
図5のGPSセンサテーブル500は、ユーザ(US)のクライアント(CL)から取得した、センサ部(CL02)に含まれるGPSセンサの計測結果を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図5は一例であり、ユーザ(US)のクライアント(CL)から取得したGPSセンサの計測結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0040】
図5に例示するGPSセンサテーブル500は、ユーザID501、日付502、時刻503、緯度504及び経度505を含む。ユーザID501は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付502、時刻503、緯度504及び経度505は、それぞれ、計測が行われた日付、時刻、計測された緯度及び経度を示す。所定の間隔で(
図5の例では1秒ごとに)緯度及び経度が計測され、その結果がGPSセンサテーブル500に格納される。
【0041】
なお、上記の位置情報のクライアント(CL)への記録及びサーバ(SS)への送信は、ユーザ(US)の同意が得られた場合に行うことが望ましい。
【0042】
図6は、本発明の実施例のクライアント(CL)が保持する温度・照度・気圧・音量センサテーブルの説明図である。
【0043】
図6の温度・照度・気圧・音量センサテーブル600は、ユーザ(US)のクライアント(CL)から取得した、センサ部(CL02)に含まれる温度・照度・気圧・音量センサの計測結果を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図6は一例であり、ユーザ(US)のクライアント(CL)から取得した温度、照度、気圧及び音量又はそれ以外のセンサ計測結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0044】
図6に例示する温度・照度・気圧・音量センサテーブル600は、ユーザID601、日付602、時刻603、温度604、照度605、気圧606及び音量607を含む。ユーザID601は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付602、時刻603、温度604、照度605、気圧606及び音量607は、それぞれ、計測が行われた日付、時刻、計測された温度、照度、気圧及び音量を示す。所定の間隔で(
図5の例では1秒ごとに)温度等が計測され、その結果が温度・照度・気圧・音量センサテーブル600に格納される。
【0045】
図7は、本発明の実施例のクライアント(CL)が保持する操作履歴テーブルの説明図である。
【0046】
図7の操作履歴テーブル700は、ユーザ(US)のクライアント(CL)から取得した操作履歴を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図7は一例であり、ユーザ(US)のクライアント(CL)から取得した操作履歴を格納していく上で必要な情報があれば、追加することが好ましい。
【0047】
図7に例示する操作履歴テーブル700は、ユーザID701、日付702、時刻703、端末名704、OS705及び操作706を含む。ユーザID701は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付702、時刻703、端末名704、OS705及び操作706は、それぞれ、ユーザ(US)によるクライアント(CL)に対する操作が行われた日付、時刻、当該クライアント(CL)の名称(例えば機種名又は識別情報等)、当該クライアント(CL)で稼働しているOSの識別情報(例えばバージョン番号等)、及び、行った操作の内容を示す。ユーザ(US)がクライアント(CL)を操作するたびに、その操作に関する情報が操作履歴テーブル700に格納される。
【0048】
なお、上記の操作履歴のクライアント(CL)への記録及びサーバ(SS)への送信は、ユーザ(US)の同意が得られた場合に行うことが望ましい。
【0049】
図8は、本発明の実施例のクライアント(CL)が保持する特徴量テーブルの説明図である。
【0050】
図8の特徴量テーブル800は、
図29のセンサ取得および分析対象判定処理フローに示す処理によって生成された加速度特徴量、GPS特徴量、その他センサ特徴量、及び操作特徴量等の特徴量を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図8は一例であり、加速度特徴量、GPS特徴量、その他センサ特徴量及び操作特徴量等の特徴量を格納していく上で必要な情報があれば、追加することが好ましい。
【0051】
図8に例示する特徴量テーブル800は、ユーザID801、日付802、時刻803、加速度特徴量804、GPS特徴量805、気温特徴量806、音量特徴量807及び操作特徴量808を含む。ユーザID801は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付802及び時刻803は、それぞれの特徴量の計算のもとになったデータが取得された日付及び時刻を示す。すなわち、日付802及び時刻803によって特定される時刻に計測されたセンサデータに基づいて計算された特徴量が加速度特徴量804~操作特徴量808に格納される。
【0052】
加速度特徴量804は、対応する時刻に計測された加速度(例えばX軸404、Y軸405及びZ軸406の値)の特徴量である。この特徴量の計算にさらにローリング407、ピッチング408及びヨーイング409の値が用いられてもよい。GPS特徴量805は、対応する時刻に計測されたGPS情報(例えば緯度504及び経度505の値)の特徴量である。
【0053】
気温特徴量806及び音量特徴量807は、それぞれ、対応する時刻に計測された気温及び音量(例えば温度604及び音量607の値)の特徴量である。
図8では省略されているが、同様に、照度605の特徴量及び気圧606の特徴量が特徴量テーブル800に含まれてもよい。操作特徴量808は、対応する時刻に行われた操作(例えば操作706の値)の特徴量である。
【0054】
図9は、本発明の実施例のクライアント(CL)が保持する行動量モデルテーブルの説明図である。
【0055】
図9の行動モデルテーブルは、
図29のセンサ取得および分析対象判定処理フローの行動モデル判定及び他センサ行動モデル判定に使用するモデルであり、クライアント(CL)の記録部(CL04)に格納されている。
図9は一例であり、行動モデル判定及び他センサ行動モデル判定をしていく上で必要な情報があれば、追加することが好ましい。
【0056】
図9に例示する行動モデルテーブル900は、行動モデルID901、行動内容902、使用センサデータ903及びモデル904を含む。行動モデルID901は、それぞれの行動モデルを識別する情報である。行動内容902は、それぞれの行動モデルによって判定されるユーザ(US)の行動内容を示す。使用センサデータ903は、それぞれの行動モデルにおいて使用されるセンサデータの種類を示す。モデル904は、生成されたそれぞれの行動モデルである。
【0057】
例えば、行動内容902が「歩行」、使用センサデータ903が「加速度」であるモデル904には、加速度データに基づいてユーザ(US)が歩行したかどうかを判定するためのモデルが格納される。このモデルは、例えば加速度データの特徴量であってもよい。その場合、取得されたユーザ(US)の加速度データの特徴量が歩行モデルとして格納された特徴量と比較され、両者が類似する場合に当該ユーザ(US)が歩行したと判定されてもよい。
【0058】
行動内容902の他の例として、ユーザ(US)が他のユーザと会話する行動、乗り物に乗って移動する行動、クライアント(CL)を操作する行動、及び、クライアント(CL)を身につけずに放置する行動などが挙げられる。それぞれの行動に対応して、適切な種類のセンサデータ(例えば「会話」の場合は「音量」など)を使用したモデルが行動モデルテーブル900に格納される。一つの行動内容を判定するためのモデルに複数種類のセンサデータが使用されてもよい。
【0059】
図10は、本発明の実施例のクライアント(CL)が保持する分析対象判定処理結果テーブルの説明図である。
【0060】
図10の分析対象判定処理結果テーブル1000は、
図29のセンサ取得および分析対象判定処理フローの行動モデル判定、他センサ行動モデル判定、及び分析対象判定によって判定した結果を格納するテーブルであり、クライアント(CL)の記録部(CL04)に格納されている。
図10は一例であり、行動モデル判定、他センサ行動モデル判定、及び分析対象判定によって判定された結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0061】
図10に例示する分析対象判定処理結果テーブル1000は、ユーザID1001、日付1002、時刻1003、行動モデル判定結果1004、他センサ判定結果1005及び分析対象判定結果1006を含む。ユーザID1001は、クライアント(CL)を使用するユーザ(US)を識別する情報である。日付1002及び時刻1003は、それぞれの行動の判定の対象になったデータが取得された日付及び時刻を示す。すなわち、日付1002及び時刻1003によって特定される時刻に計測されたセンサデータに基づいて判定されたユーザ(US)の行動に関する情報が行動モデル判定結果1004~分析対象判定結果1006に格納される。
【0062】
行動モデル判定結果1004は、計測されたセンサデータの特徴量と行動モデルとに基づいて判定されたユーザ(US)の行動を示す。例えば、行動モデル判定結果1004は「放置」「歩行」等であってもよいし、いずれの行動にも該当しないと判定された場合には「該当なし」であってもよい。
【0063】
他センサ判定結果1005は、行動モデルに基づく行動の判定に用いられるもの以外のセンサデータに基づくユーザ(US)の行動の判定結果を示す。例えば、GPSデータに基づいて、ユーザ(US)の単位時間当たりの移動距離が所定の基準より大きい場合には、そのことを示す情報が格納されてもよい。その場合、ユーザ(US)が自動車又は電車等の乗り物に乗って移動していることが推定される。
【0064】
分析対象判定結果1006は、取得されたセンサデータが、ユーザ(US)の分析の対象として適しているか否かの判定結果を示す。例えば、後述するユーザ(US)の状態を分析するための評価スコアが、ユーザ(US)の勤務中の状態を分析することを目的とするものである場合、ユーザ(US)が勤務中でないと推定される時間帯に取得されたセンサデータは分析対象に適さない(すなわち「異常」)と判定される。
図10の例では、ユーザ(US)が自動車又は電車等の乗り物に乗って移動していると推定される場合には、ユーザ(US)が勤務中でないため、分析対象に適さないと判定されている。
【0065】
図11は、本発明の実施例のサーバ(SS)が保持するユーザ情報テーブルの説明図である。
【0066】
図11のユーザ情報テーブル1100は、ユーザの情報を管理しているテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図11は一例であり、ユーザの情報を管理していく上で必要な情報があれば、追加することが好ましい。
【0067】
図11に例示するユーザ情報テーブル1100は、ユーザID1101、氏名1102、会社名1103、所属1104、チーム1105、組織1106及びイベント1107を含む。これらは、それぞれ、ユーザ情報テーブル300(
図3参照)のユーザID301、氏名302、会社名303、所属304、チーム305、組織306及びイベント307に対応する。各ユーザ(例えばユーザ(US)及びユーザ(US2)等)のクライアント(例えばクライアント(CL)及びクライアント(CL2)等)のユーザ情報テーブル300に保持された情報が収集され、ユーザ情報テーブル1100に格納される。
【0068】
図12は、本発明の実施例のサーバ(SS)が保持するチーム情報テーブルの説明図である。
【0069】
図12のチーム情報テーブル1200は、チームの情報を管理しているテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図12は一例であり、チームの情報を管理していく上で必要な情報があれば、追加することが好ましい。
【0070】
図12に例示するチーム情報テーブル1200は、チームID1201、チーム名1202、リーダ1203及びメンバ1204を含む。チームID1201及びチーム名1202は、各チームを識別する情報である。リーダ1203には各チームのリーダのID又は氏名等が登録され、メンバ1204には各チームのメンバのID又は氏名等のリストが登録される。
【0071】
図13は、本発明の実施例のサーバ(SS)が保持する組織情報テーブルの説明図である。
【0072】
図13の組織情報テーブル1300は、組織の情報を管理しているテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図13は一例であり、組織の情報を管理していく上で必要な情報があれば、追加することが好ましい。
【0073】
図13に例示する組織情報テーブル1300は、組織ID1301、組織名1302、リーダ1303及びメンバ1304を含む。組織ID1301及び組織名1302は、各組織を識別する情報である。リーダ1303には各組織のリーダのID又は氏名等が登録され、メンバ1304には各組織のメンバのID又は氏名等のリストが登録される。
【0074】
図14は、本発明の実施例のサーバ(SS)が保持するアクセスログテーブルの説明図である。
【0075】
図14のアクセスログテーブル1400は、ユーザ(US)のクライアント(CL)がサーバ(SS)にアクセスしたことに関する情報を管理しているテーブルであり、サーバ(SS)の記録部(SS06)に格納させている。
図14は一例であり、ユーザ(US)のクライアント(CL)がサーバ(SS)にアクセスしたことに関する情報を管理していく上で必要な情報があれば、追加することが好ましい。
【0076】
図14に例示するアクセスログテーブル1400は、ユーザID1401、日付1402、時刻1403及びアクセス内容1404を含む。ユーザID1401は、クライアント(CL)を使用してサーバ(SS)にアクセスしたユーザ(US)を識別する情報である。日付1402及び時刻1403は、アクセスが行われた日付及び時刻を示す。アクセス内容1404は、行われたアクセスの内容を示す。アクセスの内容の例をいくつか挙げるとすれば、クライアント(CL)が保持するデータをサーバ(SS)に転送して格納する「データ格納」、後述する施策のいずれかを選択する「施策選択」、作成した施策を投稿する「施策投稿」、及び、施策を行った結果を報告する「報告」等である。
【0077】
図15は、本発明の実施例のサーバ(SS)が保持する加速度センサテーブルの説明図である。
【0078】
図15の加速度センサテーブル1500は、ユーザ(US)のクライアント(CL)から取得した加速度センサの計測結果を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図15は一例であり、ユーザ(US)のクライアント(CL)から取得した加速度センサの計測結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0079】
図15に例示する加速度センサテーブル1500は、ユーザID1501、日付1502、時刻1503、X軸1504、Y軸1505、Z軸1506、ローリング1507、ピッチング1508及びヨーイング1509を含む。これらは、それぞれ、加速度センサテーブル400(
図4)のユーザID401、日付402、時刻403、X軸404、Y軸405、Z軸406、ローリング407、ピッチング408及びヨーイング409に対応する。各ユーザ(例えばユーザ(US)及びユーザ(US2)等)のクライアント(例えばクライアント(CL)及びクライアント(CL2)等)の加速度センサテーブル400に保持された情報が収集され、加速度センサテーブル1500に格納される。
【0080】
図16は、本発明の実施例のサーバ(SS)が保持する分析対象判定処理結果テーブルの説明図である。
【0081】
図16の分析対象判定処理結果テーブル1600は、
図29のセンサ取得および分析対象判定処理フローの行動モデル判定、他センサ行動モデル判定、及び分析対象判定によって判定した結果を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図16は一例であり、行動モデル判定、他センサ行動モデル判定、及び分析対象判定によって判定された結果を格納していく上で必要な情報があれば、追加することが好ましい。
【0082】
図16に例示する分析対象判定処理結果テーブル1600は、ユーザID1601、日付1602、時刻1603、行動モデル判定結果1604、他センサ判定結果1605及び分析対象判定結果1606を含む。これらは、それぞれ、分析対象判定処理結果テーブル1000(
図10)のユーザID1001、日付1002、時刻1003、行動モデル判定結果1004、他センサ判定結果1005及び分析対象判定結果1006に対応する。各ユーザ(例えばユーザ(US)及びユーザ(US2)等)のクライアント(例えばクライアント(CL)及びクライアント(CL2)等)の加分析対象判定処理結果テーブル1000に保持された情報が収集され、分析対象判定処理結果テーブル1600に格納される。
【0083】
図17は、本発明の実施例のサーバ(SS)が保持する個人評価スコアテーブルの説明図である。
【0084】
図17の個人評価スコアテーブル1700は、
図31の個人評価スコア処理フローによって判定した個人の評価スコアを格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図17は一例であり、
図31の個人評価スコア処理フローによって判定した個人の評価スコアを格納していく上で必要な情報があれば、追加することが好ましい。
【0085】
図17に例示する個人評価スコアテーブル1700は、ユーザID1701、日付1702及び評価スコア1703を含む。ユーザID1701は、各ユーザを識別する情報である。評価スコア1703には、日付1702が示す日について計算された各ユーザのスコアが格納される。
【0086】
図18は、本発明の実施例のサーバ(SS)が保持するチーム評価スコアテーブルの説明図である。
【0087】
図18のチーム評価スコアテーブル1800は、
図32のチーム/組織評価スコア処理フローによって判定したチームの評価スコアを格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図18は一例であり、
図32のチーム/組織評価スコア処理フローによって判定したチームの評価スコアを格納していく上で必要な情報があれば、追加することが好ましい。
【0088】
図18に例示するチーム評価スコアテーブル1800は、チームID1801、日付1802及び評価スコア1803を含む。チームID1801は、各チームを識別する情報である。評価スコア1803には、日付1802が示す日について計算された各チームの評価スコアが格納される。
【0089】
図19は、本発明の実施例のサーバ(SS)が保持する組織評価スコアテーブルの説明図である。
【0090】
図19の組織評価スコアテーブル1900は、
図32のチーム/組織評価スコア処理フローによって判定した組織の評価スコアを格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図19は一例であり、
図32のチーム/組織評価スコア処理フローによって判定した組織の評価スコアを格納していく上で必要な情報があれば、追加することが好ましい。
【0091】
図19に例示する組織評価スコアテーブル1900は、組織ID1901、日付1902及び評価スコア1903を含む。組織ID1901は、各組織を識別する情報である。評価スコア1903には、日付1902が示す日について計算された各組織の評価スコアが格納される。
【0092】
図20は、本発明の実施例のサーバ(SS)が保持する施策テーブルの説明図である。
【0093】
図20の施策テーブル2000は、施策を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図20は一例であり、施策を格納していく上で必要な情報があれば、追加することが好ましい。
【0094】
図20に例示する施策テーブル2000は、施策ID2001、施策名2002、施策内容2003、施策登録者名2004、評価スコア効果2005及び評価スコア効果ヒストグラム2006を含む。施策ID2001及び施策名2002は、登録された施策を識別する情報である。施策内容2003は、登録された施策の内容を示す情報であり、例えば、その施策を選択したユーザ(US)が実行すべき行動の内容等を含んでもよい。
【0095】
施策登録者名2004は、施策を登録した者を識別する情報である。施策は、システムの運営者等があらかじめ用意してもよいが、ユーザ(US)自身が作成してシステムに投稿してもよい。例えば、いずれかのユーザ(US)が作成して投稿した施策の場合、そのユーザ(US)のID又は名前が施策登録者名2004に登録される。評価スコア効果2005は、登録された施策を実行することによる評価スコアの改善の効果の程度(言い換えると、心理状態の変化量)を示す指標である。評価スコア効果ヒストグラム2006は、評価スコア効果の値の分布を示す。
【0096】
図21は、本発明の実施例のサーバ(SS)が保持する施策登録者テーブルの説明図である。
【0097】
図21の施策登録者テーブル2100は、施策を登録した人に関する情報を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図21は一例であり、施策を登録した人を格納していく上で必要な情報があれば、追加することが好ましい。
【0098】
図21に例示する施策登録者テーブル2100は、施策登録者ID2101、登録者名2102、ユーザID2103、施策ID2104及び登録日時2105を含む。施策登録者ID2101及び登録者名2102は、施策を登録した者(施策登録者)を識別する情報である。ユーザID2103は、施策登録者がユーザ(US)である場合に、そのユーザ(US)を識別する情報である。施策ID2104は登録された施策を識別する情報であり、登録日時2105はその施策が登録された日時を示す。
【0099】
図22は、本発明の実施例のサーバ(SS)が保持する施策利用テーブルの説明図である。
【0100】
図22の施策利用テーブル2200は、施策を利用した人の情報を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図22は一例であり、施策を利用した人の情報を格納していく上で必要な情報があれば、追加することが好ましい。
【0101】
図22に例示する施策利用テーブル2200は、ユーザID2201、日付2202、時刻2203、施策ID2204、施策実施有無2205、施策宣言2206及び実施後コメント2207を含む。ユーザID2201は、各ユーザを識別する情報である。日付2202及び時刻2203は、各ユーザが施策を選択した日付及び時刻を示す。施策ID2204は、各ユーザが選択した施策を識別する情報である。施策実施有無2205は、各ユーザが選択した施策を実際に実施したか否かを示す。施策宣言2206は、施策を選択したユーザが任意に入力する宣言である。実施後コメント2207は、施策を実施したユーザが任意に入力するコメントである。
【0102】
図23は、本発明の実施例のサーバ(SS)が保持する報酬テーブルの説明図である。
【0103】
図23の報酬テーブル2300は、報酬を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図23は一例であり、報酬を格納していく上で必要な情報があれば、追加することが好ましい。
【0104】
ここで、報酬とは、評価スコア等(例えば評価スコアそのもの又は評価スコアに基づいて算出される指標)に応じてユーザ(US)又は施策登録者等に提供されるものであり、例えば、報酬登録者が提供する物品又はサービス等である。報酬は、物品又はサービス等と交換可能なクーポンとして提供されてもよい。
【0105】
図23に例示する報酬テーブル2300は、報酬ID2301、報酬名2302、報酬内容2303、報酬登録者名2304及び変換レート2305を含む。報酬ID2301及び報酬名2302は、報酬を識別する情報である。報酬内容2303は、その報酬がどのようなものであるかを示す。報酬登録者名2304は、その報酬を登録した者を識別する情報である。変換レート2305は、評価スコア等と報酬との間の変換レートを示す。
【0106】
図24は、本発明の実施例のサーバ(SS)が保持する報酬登録者テーブルの説明図である。
【0107】
図24の報酬登録者テーブル2400は、報酬を登録した人に関する情報を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図24は一例であり、報酬を登録した人に関する情報を格納していく上で必要な情報があれば、追加することが好ましい。
【0108】
図24に例示する報酬登録者テーブル2400は、報酬登録者ID2401、登録者名2402、ユーザID2403、報酬ID2404及び登録日時2405を含む。報酬登録者ID2401及び登録者名2402は、報酬を登録した者(報酬登録者)を識別する情報である。ユーザID2403は、報酬登録者がユーザ(US)である場合に、そのユーザ(US)を識別する情報である。報酬ID2404は登録された報酬を識別する情報であり、登録日時2405はその報酬が登録された日時を示す。
【0109】
図25は、本発明の実施例のサーバ(SS)が保持する報酬利用テーブルの説明図である。
【0110】
図25の報酬利用テーブル2500は、報酬を利用した人の情報を格納するテーブルであり、サーバ(SS)の記録部(SS06)に格納されている。
図25は一例であり、報酬を利用した人の情報を格納していく上で必要な情報があれば、追加することが好ましい。
【0111】
図25に例示する報酬利用テーブル2500は、ユーザID2501、日付2502、時刻2503、報酬ID2504、ポイント2505及び利用日時2506を含む。ユーザID2501は、各ユーザを識別する情報である。日付2502及び時刻2503は、各ユーザが報酬を選択した日付及び時刻を示す。報酬ID2504は、各ユーザが選択した報酬を識別する情報である。ポイント2505は、各ユーザが選択した報酬に対応するポイントの数(例えば交換されるクーポンの点数等)を示す。利用日時2506は、各ユーザが選択した報酬を利用した日時を示す。
【0112】
図26は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示されるアプリケーションのトップページの説明図である。
【0113】
具体的には、
図26は、アプリを起動すると最初に表示させる画面を示す。この画面でユーザ(US)がそれぞれの項目をタッチすることで、それぞれの項目の処理に進むことができる。
【0114】
このアプリケーションはクライアント(CL)の記録部に格納されており、処理部を経由して表示部に送られる。画面(CLOD)はタッチパネルになっており、入出力部が反応する仕組みになっている。ただし、画面(CLOD)は、その上で項目の選択等の操作ができればよく、タッチパネル以外でも同様な操作ができれば、それを採用してもよい。
【0115】
図26に示すトップページ画面2600には、センサ計測2601、評価スコア2602、施策選択2603、新規施策登録2604、施策状況(施策)2605、施策状況(登録者)2606、報酬選択2607、新規報酬登録2608及び報酬状況2609等のボタンが表示され、それらのいずれかを操作する(例えばタッチパネル上でタッチする)とそれぞれの画面に移行する。
【0116】
図27は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示されるセンサ計測のアプリケーション画面の説明図である。
【0117】
図26のアプリケーションのトップページ画面2600にあるセンサ計測2601のボタンを押すと
図27に示すセンサ計測のアプリケーション画面2700に遷移する。この画面2700の構成は以下の様になっている。
【0118】
ユーザ2701には、計測対象となっているユーザ名が表示されている。
【0119】
ステータス2702には、現在の状態が表示されている。例えば、センサが計測していない時は「未計測」、センサが計測している時は「計測」と表示するなど、現状はどのような状態になっているかを、このステータス2702を見ることで確認できる。
【0120】
計測開始2703は、センサの計測を開始するボタンである。この計測開始2703を押すと、
図28のシーケンス図の「計測開始ボタンを押す」(ステップ2801)以降の処理が実行される。本実施例では、計測開始ボタン2703を操作すると上記の処理が起動することになっているが、タイマーなどを設定しておくことで、自動的に処理が起動してもよい。
【0121】
計測終了2704は、センサの計測を終了するボタンである。この計測終了2704を押すと、
図28のシーケンス図の「計測終了ボタンを押す」(ステップ2805)以降の処理が実行される。本実施例では、計測終了ボタン2704を操作すると上記の処理が実行され、センサの計測が終了することになっているが、タイマーなどを設定しておくことで、自動的に終了してもよい。
【0122】
戻る2705は、
図26のアプリケーションのトップページに戻るために操作されるボタンである。センサの計測が開始されてから終了する前に戻るボタン2705を押したとしても、センサ計測の動作は継続する。
【0123】
図28は、本発明の実施例の処理システムが実行する計測開始及び計測終了の処理を示すシーケンス図である。
【0124】
このシーケンス図は、クライアント(CL)の画面(CLOD)に表示されるセンサ計測のアプリケーション画面2700において、計測開始ボタン2703を押した時と、計測終了ボタン2704を押した時の処理の流れを示す。
【0125】
具体的には、このシーケンス図は、ユーザ(US)、クライアント(CL)、サーバ(SS)、及びサーバ(SS)内のデータベースの4つのやり取りを示したものである。時系列としては、下に進むにつれて時間が進んだ状態となっている。
【0126】
「計測開始ボタンを押す」(ステップ2801)は、センサ計測のアプリケーション画面2700においてユーザ(US)が計測開始ボタン2703を押す動作を示している。押した場合には、クライアント(CL)に対してリクエストが送信される(ステップ2802)。
【0127】
「センサ取得および分析対象判定処理」(ステップ2803)は、実際にセンサ計測(すなわちセンサ部(CL02)に含まれる加速度センサ等による計測)が開始される処理である。センサ取得および分析対象判定処理(ステップ2803)の流れの詳細は
図29に示す。
【0128】
「計測画面表示」(ステップ2804)は、センサ取得および分析対象判定処理(ステップ2803)が動作している最中に、センサ計測のアプリケーション画面2700のステータス2702に「計測中」と表示させる処理である。このようにして、計測開始ボタン2703を押すことで、クライアント(CL)のセンサ取得が起動することができる。
【0129】
「計測終了ボタンを押す」(ステップ2805)は、センサ計測のアプリケーション画面2700においてユーザ(US)が計測終了ボタン2704を押す動作を示している。押した場合には、クライアント(CL)に対してリクエストが送信される(ステップ2806)。
【0130】
「計測完了」(ステップ2807)は、クライアント(CL)が、これまでセンサ取得および分析対象判定処理(ステップ2803)によってセンサ計測を行っていたことを停止する処理である。
【0131】
「データ登録」(ステップ2808)は、クライアント(CL)が、センサ取得および分析対象判定処理(ステップ2803)によってクライアント(CL)に記録していたセンサデータなどをサーバ(SS)のデータベースに登録する作業を開始することを示している。
【0132】
データ登録中に、センサ計測のアプリケーション画面2700のステータス2702が「データ登録中」と表示される。
【0133】
データ登録(ステップ2808)によって、サーバ(SS)にはリクエストと計測データが送信される(ステップ2809)。クライアント(CL)は、これらをサーバ(SS)に送信する際に、データ量が大きくなる場合には、圧縮などの処理を施してもよい。
【0134】
「データベース登録」(ステップ2810)は、サーバ(SS)がクライアント(CL)から取得した計測データをデータベースに登録する処理である。データはサーバ(SS)の記録部(SS06)内にあるそれぞれのデータベースに格納される。
【0135】
また、クライアント(CL)からサーバ(SS)にアクセスした際にはサーバ(SS)内のアクセスログに何時、誰が、どのような処理を行ったかを記録する。
【0136】
また、アクセスする際には、クライアント(CL)とサーバ(SS)との接続が正しい接続であることを確認するために、パスワードなどの認証、および、SSH又はVPNなどセキュリティレベルが高いネットワークを用いてもよい。
【0137】
「データベース登録」(ステップ2810)では、サーバ(SS)は、送られてきたリクエスト及び計測データをデータベースに登録するためのクエリに変換する。そして、変換したクエリをデータベースに登録する(ステップ2811、2812)。データベースへの登録が終わると、データベースは登録を完了したことを示すデータをサーバに送信する(ステップ2813)。
【0138】
データ保存(ステップ2812)は、送信されてきたクエリをサーバ(SS)にあるデータベースに格納する処理である。リクエスト及び計測データは、それぞれに該当するデータベースのテーブルに格納する。例えば、計測データに加速度データが含まれる場合、その加速度データがデータベース内の加速度センサテーブル1500に格納される。
【0139】
「センサデータ登録完了」(ステップ2814)は、データベースから登録完了データが送られてきたら(ステップ2813)、サーバ(SS)側でセンサデータの登録が完了したということを受け取る処理である。そして、サーバ(SS)は、登録が完了したら、クライアント(CL)に対して、登録が完了したことを通知する(ステップ2815)。
【0140】
もし、データが登録できなかった場合には、サーバ(SS)は、登録完了データの内容を解析し、データベースにクエリを再送信するのか、クライアント(CL)から計測データを入手するのかなどの動作を行う。
【0141】
「センサデータ登録表示」(ステップ2816、2817)は、サーバ(SS)からネットワーク(NW)を通じてセンサデータ登録完了が通知されたら、クライアント(CL)が、センサ計測のアプリケーション画面2700のステータス2702にデータ登録完了と表示する処理である。
【0142】
「センサデータ登録データ確認」(ステップ2818)は、ユーザ(US)がクライアント(CL)のセンサ計測のアプリケーション画面2700のステータス2702がデータ登録完了であると確認することで、センサデータ登録が完了したことを確認する処理である。このようにして、計測終了ボタン2704を押すことで、クライアント(CL)のセンサ取得を停止することができる。
【0143】
このシーケンス図では、計測終了ボタン2704を押すことで、サーバ(SS)にデータをアップロードしているが、対象となるデータがサーバ(SS)に上がっていれば、それ以外の方法を採用してもよい。例えば、計測中にデータをサーバにアップロードしてもよい。
【0144】
さらに、上記のシーケンス図では、クライアント(CL)で計測したデータをネットワーク(NW)を通じてサーバ(SS)側に送信しているが、他の媒体(USBメモリ、SDカードなど)を使用してもよい。
【0145】
図29は、本発明の実施例のクライアント(CL)が実行するセンサ取得および分析対象判定処理を示すフローチャートである。
【0146】
これは、
図28のシーケンス図におけるセンサ取得および分析対象判定処理(ステップ2803)を詳細に説明するものである。
【0147】
センサ取得および分析対象判定処理(ステップ2803)では、実際にクライアント(CL)のセンサ部(CL02)からセンサデータを取得し、そのデータから、分析に適しているデータであるかを判定する処理を行っている。クライアント(CL)は、センサデータ、その判定に用いた特徴量、及び判定結果をクライアント(CL)の記録部CL04内にあるデータベースの各テーブルに格納する。
【0148】
次に従来技術を述べる。特開2015-147053号公報では、加速度センサデータを用いて、アスレチック活動(運動量、歩数等)を測定する際、加速度データの外れ値を除外して解析している。この場合の課題としては、加速度データそのものをみて、外れ値としているため、端末放置及び乗り物への乗車時等、ユーザの評価スコア測定に適さないシーンの加速度データを除外できず、正確な評価スコア測定は困難である。
【0149】
また、名札型センサなど専用デバイスを用いた場合として、加速度データを用いて、ユーザの評価スコアを計測する。従来は、名札型センサであり、ユーザがデバイスを装着するシーンが限られていたため、デバイス未装着等の加速度データを考慮する必要がなかった。この場合の課題としては、クライアント(CL)がスマートフォンのようなデバイスである場合には、シーンによっては評価スコア測定に利用すべきでない加速度データが含まれていることがある。
【0150】
例えば、評価スコアが、ユーザの勤務中におけるストレスの低さ、満足感の高さ等を示す指標である場合、クライアント(CL)が勤務中にのみユーザ(US)に装着される名札型センサなどの専用デバイスであれば、装着中に計測された全てのデータを評価スコア測定に利用してもよい。しかし、クライアント(CL)がユーザ(US)の所持するスマートフォンである場合など、ユーザ(US)が勤務中以外にも身につけるものであり、また、ときにはユーザ(US)の身体から離れて放置されるものであれば、計測されたデータが評価スコア測定に利用すべきでない加速度データ等を含んでいると考えられる。
【0151】
上記の課題を解決するための構成として、
ユーザの加速度データを受け付ける受付処理と、加速度データに基づいて、ユーザの複数種の行動がモデルとして格納されている行動データベースと、前記ユーザの加速度データと前記モデルとを比較して、前記ユーザの心理状態測定に利用する加速度データを抽出し、前記抽出した加速度データを用いて、前記ユーザの心理状態を算出することを特徴とする評価スコア計測・管理・効果算出・交換処理システム。さらに、加速度センサと異なる第二のセンサ(音、位置等)で取得したセンサデータを用いて、前記ユーザの心理状態測定に利用する加速度データを抽出する、という構成があげられる。
【0152】
そして、その効果としては、より正確なユーザの評価スコア測定が可能となる。
【0153】
次に、
図29のフローのそれぞれのステップを説明する。センサデータ取得(ステップ2901)は、クライアント(CL)に内蔵されたセンサ、および、クライアントに接続された外部センサによって計測されたデータをクライアント(CL)が取得する処理である。また、センサデータ取得(ステップ2901)は、クライアント(CL)が、クライアント(CL)内のCPU(すなわち処理部(CL03))内のプロセスから、メール及びWebブラウザなどの動作記録を取得する処理を含んでもよい。クライアント(CL)は、これらのデータのそれぞれを周期的に、又は、非周期的にセンサデータの特性に合わせて、クライアント(CL)の記録部(CL04)内にあるデータベースに格納する。クライアント(CL)は、データベースに格納されたセンサデータから、加速度特徴量、GPS特徴量、その他センサ特徴量、及び操作履歴特徴量を計算する(ステップ2902~2905)。
【0154】
ステップ2902で計算される加速度特徴量は、クライアント(CL)が取得した加速度データから求めた特徴量である。クライアント(CL)は、ある区間(例えば数秒又は数分等、所定の長さの時間帯)分の加速度データから基本統計量を用いることで特徴量を生成する。特徴量は人の動作を識別するために用いるものであり、より識別に適した特徴量があればそれを用いてもよい。
【0155】
ステップ2903で計算されるGPS特徴量は、クライアント(CL)が取得したGPSデータから求めた特徴量である。クライアント(CL)は、ある区間分のGPSデータから基本統計量を用いることで特徴量を生成する。特徴量は人の動作を識別するために用いるものであり、より識別に適した特徴量があればそれを用いてもよい。
【0156】
ステップ2904で計算されるその他センサ特徴量は、クライアント(CL)が上記の加速度センサ及びGPSセンサ以外のセンサを内蔵している(又はそのようなセンサに接続されている)場合に、それによって取得したセンサデータから求めた特徴量である。クライアント(CL)は、ある区間分のセンサデータから基本統計量を用いることで特徴量を生成する。特徴量は人の動作を識別するために用いるものであり、より識別に適した特徴量があればそれを用いてもよい。
【0157】
ステップ2905で計算される操作履歴特徴量は、スマートフォン(すなわちクライアント(CL))内のCPU(すなわち処理部(CL03))内のプロセスから、メール又はWebブラウザなどの動作記録から求めた特徴量である。クライアント(CL)は、ある区間分の操作履歴から操作内容毎に基本統計量を用いることで特徴量を生成する。特徴量は人の動作を識別するために用いるものであり、より識別に適した特徴量があればそれを用いてもよい。
【0158】
クライアント(CL)は、ステップ2902で計算された加速度特徴量とあらかじめ格納してある行動モデル2906とを比較することで、ユーザ(US)がどのような行動をしているかを判定する(行動モデル判定、ステップ2907)。行動モデル2906は、例えば、行動モデルテーブル900に格納されている種々の行動内容902に対応するモデル904のうち、使用センサデータ903の値「加速度」に対応するものである。加速度特徴量がいずれの行動に該当するとも判定できなかった場合、及び、加速度特徴量が複数の行動のいずれにも該当すると判定してしまった場合には、クライアント(CL)は、判定不能と判定することができる。
【0159】
クライアント(CL)は、ステップ2903~2905で計算されたGPS特徴量、その他センサ特徴量、及び操作履歴特徴量と、あらかじめ格納してある他センサ行動判定モデル2908とを比較することで、ユーザ(US)がどのような行動をしているかを判定する(他センサ行動モデル判定、ステップ2909)。他センサ行動判定モデル2908は、例えば、行動モデルテーブル900に格納されている種々の行動内容902に対応するモデル904のうち、使用センサデータ903の「加速度」以外の値に対応するものである。特徴量がいずれの行動に該当するとも判定できなかった場合、及び、特徴量が複数の行動のいずれにも該当する判定してしまった場合には、クライアント(CL)は、判定不能と判定することができる。
【0160】
行動モデル判定(ステップ2907)と他センサ行動モデル判定(ステップ2909)の処理順序は逆にしてもよい。
【0161】
クライアント(CL)は、センサデータが分析対象としてふさわしいかの判定をする(分析対象判定、ステップ2910)。この判定は、行動モデル判定と他センサ行動モデル判定との結果に基づいて、区間毎に行われる。
【0162】
クライアント(CL)は、分析対象判定(ステップ2910)の結果、及び、それまでに用いた特徴量などをクライアント(CL)の記録部(CL04)のデータベースに格納する(分析対象結果テーブル記録、ステップ2911)。
【0163】
上記のフローが実施されるタイミングは、例えば、1日に一回、又は、1時間に一回など、あらかじめ指定をすることで、任意に設定することができる。
【0164】
本実施例では、クライアント(CL)の種類によって取得できるセンサデータ及び操作履歴の内容が異なることが想定できる。上記のフローは、その一例を示したものであり、センサデータ取得と、分析対象を判定する仕組みがあれば、取得できるデータに基づいて他の方法を用いて構わない。
【0165】
図30は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される評価スコアのアプリケーション画面の説明図である。
【0166】
図26のアプリケーションのトップページ画面2600にある評価スコア2602のボタンを押すと
図30に示す評価スコアのアプリケーション画面3000に遷移する。この画面3000の構成は以下の様になっている。
【0167】
ユーザ3001には、計測対象となっているユーザ名が表示されている。
【0168】
個人3003には、個人の評価スコアが表示されている。矢印は先日に比べての増減を示している。例えば上向きの矢印は増加、下向きの矢印は減少、右向きの矢印は変化なしを示している。後述するチームの評価スコア及び組織の評価スコアについても同様である。個人の評価スコアの計測方法については
図31に記載する。
【0169】
チーム3004には、チームの評価スコアが表示されている。矢印は先日に比べての増減を示している。複数人の評価スコアの計測方法については
図32に記載する。
【0170】
組織3005には、組織の評価スコアが表示されている。矢印は先日に比べての増減を示している。複数人の評価スコアの計測方法については
図32に記載する。これはチームの求め方と同じである。
【0171】
評価スコアポイント3006には、評価スコアから導いたポイントが表示されている。このポイントは、報酬などに使用するポイントである。評価スコアポイントの計算方法については
図33に記載する。
【0172】
ステータス3002には、評価スコアから導いた値が表示されている。順位はある期間に対する評価スコアの和を参加者ごとに計算し、それを大きい順に並べた時の順位である。メダルはある期間の評価スコアの和から事前に定義していた値を超えた場合にその超えた分の大きさを示すものであり、例えば、大きさに応じて金、銀、銅という表示を行う。
【0173】
戻る3007は、
図26のアプリケーションのトップページに戻るために操作されるボタンである。戻るボタン3007を押したとしても、センサ計測で行っている動作は継続している。
【0174】
図31は、本発明の実施例のサーバ(SS)が実行する個人評価スコア処理を示すフローチャートである。
【0175】
この図には、個人のセンサデータから個人の評価スコアを求めるためのステップを示している。
【0176】
センサ取得(ステップ3101)は、サーバ(SS)が、サーバのデータベースに格納されたセンサデータの中から対象のユーザ及び日時のデータを取得する処理である。
【0177】
分析対象抽出(ステップ3102)は、サーバ(SS)が、センサデータの中から、分析対象であると判定されたデータを抽出する処理である。
【0178】
特徴量抽出(ステップ3103)は、サーバ(SS)が、分析対象抽出(ステップ3102)によって抽出されたデータから、評価スコアを求めるために必要な特徴量を抽出する処理である。
【0179】
評価スコア計算(ステップ3104)は、サーバ(SS)が、特徴量抽出(ステップ3103)で求めた特徴量を用いて評価スコアを計算する処理である。
【0180】
評価スコア登録(ステップ3105)は、サーバ(SS)が、評価スコア計算(ステップ3104)によって求めた評価スコアをデータベースに登録する処理である。
【0181】
この処理は1日1回など、定期的に計算を行うことが望ましい。また、この処理を逐次的に行ってもよい。
【0182】
ここで、ステップ3104で行われる評価スコア計算の一例を説明する。評価スコアは、クライアント(CL)のセンサ部(CL02)によって計測されたセンサデータに基づいて計算された、ユーザ(US)の心理状態を示す指標である限り、どのようなものであってもよい。その一例を示せば、国際公開第2016/125260号(特許文献1)に記載されているように、ユーザ(US)の状態を、加速度データの値が所定の閾値以上である活性状態と、それ以外の不活性状態とに分類し、活性状態の持続時間の出現頻度に基づいて、評価スコアを計算してもよい。例えば、活性状態の持続時間の出現頻度分布が所定の分布モデルに近いほど高くなるように評価スコアを計算してもよい。
【0183】
図32は、本発明の実施例のサーバ(SS)が実行するチーム/組織評価スコア処理を示すフローチャートである。
【0184】
この図は、チーム又は組織のメンバのセンサデータからチーム又は組織の評価スコアを求めるためのステップを示している。
【0185】
メンバ情報取得(ステップ3201)は、サーバ(SS)が、そのチーム又は組織に属しているメンバをリストアップする処理である。
【0186】
特徴量取得(ステップ3202)は、サーバ(SS)が、メンバ情報取得(ステップ3201)によってリストアップされたユーザからセンサデータを求め、そこから評価スコアを求めるための特徴量を抽出する処理である。その求め方は、
図31の個人評価スコア処理フローで示したセンサ取得、分析対象抽出及び特徴量抽出と同じである。
【0187】
評価スコア計算(ステップ3203)は、サーバ(SS)が、特徴量抽出(ステップ3202)で求めた特徴量を用いて評価スコアを計算する処理である。
【0188】
評価スコア登録(ステップ3204)は、サーバ(SS)が、評価スコア計算(ステップ3203)によって求めた評価スコアをデータベースに登録する処理である。
【0189】
この処理は1日1回など、定期的に計算を行うことが望ましい。また、この処理を逐次的に行ってもよい。
【0190】
図33は、本発明の実施例のサーバ(SS)が実行する評価スコアポイント処理を示すフローチャートである。
【0191】
この図は、個人の評価スコアから個人の評価スコアポイントを求める処理である。個人の評価スコアポイントとは、ユーザ(US)の評価スコアの変化に応じて当該ユーザ(US)に付与されるポイントである。
【0192】
評価スコア取得(ステップ3301)は、サーバ(SS)が、個人の評価スコアを取得する処理である。対象のユーザと日時の評価スコアを取得する。
【0193】
評価スコアポイント計算(ステップ3302)は、サーバ(SS)が、評価スコア取得(ステップ3301)によって求めた評価スコアをベースで評価スコアポイントを算出する処理である。例えば、過去の一週間の平均の評価スコアと当日の評価スコアと差を、評価スコアポイントとして計算してもよい。この場合、差が負の値になった場合には評価スコアポイントを0とする。
【0194】
さらに、他の算出方法として、評価スコアに所定の値を掛け合わせたものを評価スコアポイントとしてもよい。これらの算出方法は一例であり、毎日、評価スコアを高める活動を行った方が多くの評価スコアポイントが与えられるようになればよい。
【0195】
評価スコアポイント登録(ステップ3303)は、サーバ(SS)が、評価スコア計算(ステップ3302)によって求めた評価スコアポイントをデータベースに登録する処理である。
【0196】
この処理は1日1回など、定期的に計算を行うことが望ましい。事前に、
図31の個人の評価スコアを求めた方がよい。
【0197】
図34は、クライアント(CL)の画面(CLOD)に表示される施策選択のアプリケーション画面の説明図である。
【0198】
図26のアプリケーションのトップページ画面2600にある施策選択2603のボタンを押すと
図34の画面に遷移する。この画面の構成は以下の様になっている。
【0199】
ユーザ3401には、計測対象となっているユーザ名が表示されている。
【0200】
ステータス3402は、施策選択におけるステータスを示している。
【0201】
施策取得3403はサーバ(SS)に登録されている施策のリストを取得する処理を実行するために操作されるボタンである。施策取得のフローは
図35を参照して説明する。
【0202】
施策登録3404は、選択した施策をサーバ(SS)に登録する処理を実行するために操作されるボタンである。施策登録のフローは
図35を参照して説明する。
【0203】
施策リスト3405には、施策取得によって取得したリスト(すなわち施策リスト)が表示されている。施策リスト3405には、施策名と施策を行った時の数字とが記載されている。この例では評価スコア効果が記載されている。評価スコア効果を求めるフローは
図36及び
図37に示す。
【0204】
施策リスト3405に含まれるいずれかの施策をタッチすることで、施策を選択することができる。施策実施の有無3406は、施策登録によって取得した施策を、実際に行ったかを申告するために操作されるボタンである。施策実施の有無を登録する処理のフローは
図35を参照して説明する。
【0205】
戻る3407は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタンを押したとしても、センサ計測で行っている動作は継続している。
【0206】
図35は、本発明の実施例のユーザ(US)がクライアント(CL)を介してサーバ(SS)のデータベースにアクセスする処理の流れを示すシーケンス図である。
【0207】
これは、ユーザ(US)、クライアント(CL)、サーバ(SS)、及びサーバ(SS)内のデータベースの4つの間のデータのやり取りを示したものである。時系列としては、下に進むにつれて時間が進んだ状態となっている。この処理は、後述するように、例えばユーザ(US)が所望のデータをデータベースから取得したり、所望のデータをデータベースに登録したりするなど、種々の目的で行われる。
【0208】
ユーザ(US)がユーザ処理を行い(ステップ3501)、データをクライアント(CL)に入力する(ステップ3502)。これは、例えば、クライアント(CL)の入出力部CL05の操作である。クライアント(CL)は、クライアント処理を行い(ステップ3503)、データをサーバ(SS)に送信する(ステップ3504)。サーバ(SS)は、サーバ処理を行い(ステップ3506)、データをデータベースに入力する(ステップ3507)。データベースは、データベース処理を行い(ステップ3507)、データをサーバ(SS)に出力する(ステップ3508)。サーバ(SS)は、サーバ処理を行い(ステップ3509)、データをクライアント(CL)に送信する(ステップ3510)。クライアント(CL)は、クライアント処理を行い(ステップ3511)、データをユーザ(US)に出力する(ステップ3512)。ユーザ(US)は、出力されたデータを参照して、ユーザ処理を行う(ステップ3513)。
【0209】
ここで、
図35を参照して、ユーザ(US)が施策を取得する処理を説明する。
【0210】
ユーザ(US)は、
図34の施策選択画面3400の施策取得ボタン3403を押す(ステップ3501)。押した場合には、クライアント(CL)に対して、施策を取得するためのリクエストが入力される(ステップ3502)。
【0211】
クライアント(CL)は、登録施策リスト一覧要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して現在登録されている施策の一覧のリクエストを送信する(ステップ3504)。
【0212】
サーバ(SS)は、登録施策テーブル検索要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在登録されている施策を検索するようにクエリを入力する(ステップ3506)。
【0213】
データベースは、施策テーブル検索を行う(ステップ3507)。具体的には、データベースは、クエリに基づきテーブルを検索する。データベースは、検索の結果を施策リストとして、サーバ(SS)に出力する(ステップ3508)。
【0214】
サーバ(SS)は、登録施策リスト一覧送信を行う(ステップ3509)。これによって、サーバ(SS)は、データベースから入手した施策リストを、クライアント(CL)に送信する(ステップ3510)。サーバ(SS)からクライアント(CL)に送信する際に、データ量が大きくなる場合には、圧縮などの処理を施してもよい。
【0215】
クライアント(CL)は、登録施策リスト一覧表示を行う(ステップ3511)これによって、クライアント(CL)は、サーバ(SS)から送られてきた施策リストを施策選択画面3400に表示する(ステップ3512)。
【0216】
ユーザ(US)は、登録施策リスト一覧確認を行う。これによって、ユーザ(US)は、表示された施策選択画面を確認することで、施策リストの取得を完了したことを確認する。
【0217】
次に、
図35を参照して、ユーザ(US)が施策を登録する処理を説明する。
【0218】
この処理は、上記の施策選択の処理が終了している時点で行われる。ユーザ(US)は、
図34の施策選択画面3400の施策登録ボタン3404を押す(ステップ3501)。押した場合には、クライアント(CL)に対して、施策を登録するためのリクエストが入力される(ステップ3502)。
【0219】
クライアント(CL)は、選択施策登録を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して選択された施策を登録するためのリクエストを送信する(ステップ3504)。
【0220】
サーバ(SS)は、施策利用テーブル登録要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在選択されている施策を登録するようにクエリを入力する(ステップ3506)。
【0221】
データベースは、施策利用テーブル登録を行う(ステップ3507)。これによって、クエリに基づき施策がテーブルに登録される。データベースは、その結果を示す登録完了のメッセージをサーバ(SS)に出力する(ステップ3508)。
【0222】
サーバ(SS)は、施策利用テーブル登録確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの登録完了のメッセージをクライアント(CL)に送信する(ステップ3510)。
【0223】
クライアント(CL)は、登録済施策表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた登録結果を施策選択画面3400に表示する(ステップ3512)。具体的には、ステータス3402に「登録中」と表示される。
【0224】
ユーザ(US)は、登録施策確認を行う(ステップ3513)。これによって、ユーザ(US)は、施策選択画面3400を確認することで、実際に施策の登録が完了したことを確認する。
【0225】
次に、
図35を参照して、ユーザ(US)が施策実施の有無を登録する処理を説明する。
【0226】
この処理は、上記の施策選択の処理が終了している時点で行われる。ユーザ(US)は、
図34の施策選択画面3400の施策実施の有無ボタン3406を押す(ステップ3501)。押した場合には、クライアント(CL)に対して、施策実施の有無を登録するためのリクエストが入力される(ステップ3502)。
【0227】
具体的には、ユーザ(US)は、選択した施策を実施した場合には実施ボタン3406Aを、実施していない場合には未実施ボタン3406Bを押す。前者の場合は施策が実施されたこと(すなわち施策実施有)を登録するためのリクエストが、後者の場合は施策が実施されていないこと(すなわち施策実施無)を登録するためのリクエストが、入力される。
【0228】
クライアント(CL)は、施策実施の有無の登録を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して選択された施策実施の有無を登録するためのリクエストを送信する(ステップ3504)。
【0229】
サーバ(SS)は、施策実施の有無の登録要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在選択されている施策実施の有無を登録するようにクエリを入力する(ステップ3506)。
【0230】
データベースは、クエリに基づき施策の利用の有無をテーブルに登録する(ステップ3507)。データベースは、その結果を示す登録完了のメッセージを、サーバ(SS)に出力する(ステップ3508)。
【0231】
サーバ(SS)は、施策利用テーブル登録確認を行う。これによって、サーバ(SS)は、データベースからの登録完了のメッセージをクライアント(CL)に送信する(ステップ3510)。
【0232】
クライアント(CL)は、施策実施の有無の登録表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた登録結果を施策選択画面3400に表示する(ステップ3512)。具体的には、例えば施策が実施された場合には、ステータス3402に「実施済」と表示される。
【0233】
ユーザ(US)は、施策選択画面3400を確認することで、実際に施策実施の有無の登録が完了したことを確認する(ステップ3513)。
【0234】
次に、
図36及び
図37を参照して、評価スコア効果を求める処理を説明する。評価スコア効果は2段階の処理によって求められる。
【0235】
図36は、本発明の実施例のサーバ(SS)が個人評価スコア効果を計算する処理を示すフローチャートである。
【0236】
これは、施策を実施した個人単位での評価スコア効果を求める処理である。その値を用いて、
図37に示す施策単位での評価スコア効果を求める処理が実行される。
【0237】
施策実施確認(ステップ3601)は、ユーザが登録した施策を実施したかをサーバ(SS)が確認する処理である。評価スコアを求める際のデータは、施策を実施したユーザが選択してもよい。
【0238】
4日分の評価スコア取得(ステップ3602)は、サーバ(SS)が、過去4日分の評価スコアを取得する処理である。
【0239】
評価スコア効果計算(ステップ3603)は、サーバ(SS)が、評価スコア効果を求める処理である。例えば、サーバ(SS)は、取得した4日分の評価スコアのうち、今日の評価スコアと過去三日分の平均値との差分を評価スコア効果として計算してもよい。例えば、今日の評価スコアは7.5で、過去三日分の評価スコアの平均値が4の場合、評価スコア効果は3.5になる。
【0240】
この計算方法は一例であり、実施した施策の効果が明らかになる手法があればそれを用いてもよい。
【0241】
評価スコア効果登録(ステップ3604)は、サーバ(SS)が、評価スコア効果計算によって求めた評価スコア効果をデータベースに(例えば施策テーブル2000の評価スコア効果2005として)登録する処理である。
【0242】
図37は、本発明の実施例のサーバ(SS)が施策評価スコア効果を計算する処理を示すフローチャートである。
【0243】
これは、
図36で求めた個人の評価スコア効果を施策単位にまとめるための処理である。
【0244】
評価スコア効果取得(ステップ3701)は、サーバ(SS)が、ある期間内で評価対象の施策を行った各個人(すなわち各ユーザ(US))の評価スコア効果を取得する処理である。
【0245】
評価スコア効果計算(ステップ3702)は、サーバ(SS)が、評価スコア効果取得(ステップ3701)によって求めた評価スコア効果から、施策の評価スコアを計算する処理である。
【0246】
例えば、サーバ(SS)は、取得した各個人の評価スコア効果の平均を、評価対象の施策の評価スコア効果として計算してもよい。これは一例であり、施策の評価スコア効果が正確に求められれば、他の計算手法を用いてもよい。
【0247】
評価スコア効果登録(ステップ3703)は、サーバ(SS)が、評価スコア効果計算によって求めた評価スコア効果をデータベースに登録する処理である。
【0248】
図36の処理の結果、あるユーザ(US)がある施策を行った時の評価スコア効果が高ければ、その施策はそのユーザ(US)の評価スコアを高めるために有効であったと言える。しかし、同じ施策が他のユーザにも有効であるとは限らない。一方、
図37の処理で計算される施策の評価スコアは、複数のユーザが同じ施策を行った時の評価スコアに基づくものである。このため、ある施策に関する評価スコア効果が高ければ、多くのユーザに当該施策が有効である可能性が高いと言える。
【0249】
図38は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される新規施策登録のアプリケーション画面の説明図である。
【0250】
図26のアプリケーションのトップページ画面2600にある新規施策登録2604のボタンを押すと
図38に示す新規施策登録画面3800に遷移する。この画面3800の構成は以下の様になっている。
【0251】
施策登録ユーザ3801には、施策を登録した(すなわち投稿した)ユーザが表示されている。
【0252】
ステータス3802には、新規施策登録におけるステータス(例えば登録が終了したか否か)が表示されている。
【0253】
施策登録内容3803には、実際に登録する施策内容が記入される。
図38の例では、ユーザ(US)が通常より1時間早く出社する、すなわち、朝早く起きて早く帰宅するという施策内容が記入されている。
【0254】
登録3804は、施策登録内容をサーバに登録する処理を実行するために操作されるボタンである。
【0255】
戻る3805は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン3805を押したとしても、センサ計測で行っている動作は継続している。
【0256】
ここで、
図35を参照して、新規施策登録の処理の流れを説明する。
【0257】
ユーザは、施策登録内容3803を記入し、登録ボタン3804を押す(ステップ3501)。これによって、クライアント(CL)に登録内容が入力される(ステップ3502)。
【0258】
クライアント(CL)は、施策登録要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して施策を登録するために登録情報及びリクエストを送信する(ステップ3504)。
【0259】
サーバ(SS)は、施策テーブル登録要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、新規の施策をテーブルに登録するようにクエリを入力する(ステップ3506)。
【0260】
データベースは、クエリに基づき、新規の施策をテーブルに登録し(ステップ3507)、その結果を登録完了として、サーバ(SS)に送信する(ステップ3508)。
【0261】
サーバ(SS)は、施策テーブル登録確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの登録結果をクライアント(CL)に送信する(ステップ3510)。
【0262】
クライアント(CL)は、施策表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を施策選択画面3400に表示する(ステップ3512)。具体的には、ステータス画面に登録済が表示される。
【0263】
ユーザ(US)は、新規施策登録画面を確認することで、実際に施策の登録が完了したことを確認する(ステップ3513)。
【0264】
図39は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される施策利用状況(施策)のアプリケーション画面の説明図である。
【0265】
図26のアプリケーションのトップページ画面2600にある施策状況(施策)2605のボタンを押すと、
図39の施策利用状況(施策)のアプリケーション画面3900に遷移する。
【0266】
これは、施策の利用状況を示している。この画面の構成は以下の様になっている。
【0267】
施策3901には、指定した施策が表示されている。
【0268】
施策登録ユーザ3902には、施策を登録した(すなわち投稿した)ユーザが表示されている。
【0269】
施策利用状況内容3903には、その施策を利用させたエビデンスが表示されている。施策利用状況内容に含まれる選択数はその施策を選択した回数、達成数はその施策を実施した回数、評価スコア効果はその施策の評価スコア効果、評価スコア効果分布は評価スコア効果をヒストグラムで示したものである。
【0270】
戻る3904は、
図25のアプリケーションのトップページに戻るために操作されるボタンである。戻るボタン3904を押したとしても、センサ計測で行っている動作は継続している。
【0271】
ここで、
図35を参照して、施策利用状況(施策)の処理の流れを説明する。
【0272】
ユーザ(US)は、施策状況(施策)ボタン2605を押す(ステップ3501)。これによって、施策に関して利用状況の要求がクライアント(CL)に入力される(ステップ3502)。
【0273】
クライアント(CL)は、施策利用状況要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して施策の利用状況の要求を送信する(ステップ3504)。
【0274】
サーバ(SS)は、施策利用テーブル検索要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、施策の利用状況のクエリを入力する(ステップ3506)。
【0275】
データベースは、クエリに基づきテーブルを検索し(ステップ3507)、その結果を検索完了として、サーバ(SS)に出力する(ステップ3508)。
【0276】
サーバ(SS)は、施策利用テーブル確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの検索結果をクライアント(CL)に送信する(ステップ3510)。
【0277】
クライアント(CL)は、利用状況表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を施策利用状況(施策)画面3900に表示する(ステップ3512)。
【0278】
ユーザ(US)は、施策利用状況(施策)画面3900を確認することで、実際に施策が利用されている現状を確認する(ステップ3513)。
【0279】
図40は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される施策利用状況(登録者)のアプリケーション画面の説明図である。
【0280】
図26のアプリケーションのトップページ画面2600にある施策状況(登録者)2606のボタンを押すと
図40の施策利用状況(登録者)のアプリケーション画面4000に遷移する。
【0281】
これは登録者が登録した施策の活用状況を示している。この画面の構成は以下の様になっている。
【0282】
施策登録ユーザ4001は、施策を登録した(すなわち投稿した)ユーザ(US)を表示している。
【0283】
順位4002は、ある期間に当該ユーザ(US)が登録した施策を実施したユーザの評価スコア効果の和を計算し、他の施策の登録者についても同様の和を計算して、大きい順に並べた時の順位である。
【0284】
メダル4003は、ある期間の評価スコア効果の和から事前に定義していた値を超えた場合に、金、銀、銅という表示を行う。
【0285】
メダル4003は、順位は施策を登録した人の中で、どのくらい実施されたかを示すものであり、多く実施された順に記載されている。
【0286】
施策登録内容4005には、当該ユーザ(US)が実際に登録した施策のリストが表示されている。施策リストには、施策名と施策を行った時の数字を記載されている。これは施策を実施したユーザの評価スコア効果の平均である。
【0287】
戻る4006は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン4006を押したとしても、センサ計測で行っている動作は継続している。
【0288】
ここで、
図35を参照して、施策利用状況(登録者)の処理の流れを説明する。
【0289】
ユーザ(US)は、施策状況(登録者)ボタン2606を押す(ステップ3501)。これによって、当該ユーザ(US)が登録した施策に関して利用状況の要求がクライアント(CL)に入力される(ステップ3502)。
【0290】
クライアント(CL)は、施策利用状況要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して施策の利用状況の要求を送信する(ステップ3504)。
【0291】
サーバ(SS)は、施策利用テーブル検索要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、施策の利用状況のクエリを入力する(ステップ3506)。
【0292】
データベースは、クエリに基づきテーブルを検索し(ステップ3507)、その結果を検索完了として、サーバ(SS)に出力する(ステップ3508)。
【0293】
サーバ(SS)は、施策利用テーブル確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの検索結果をクライアント(CL)に送信する(ステップ3510)。
【0294】
クライアント(CL)は、利用状況表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を施策利用状況(登録者)画面4000に表示する(ステップ3512)。
【0295】
ユーザ(US)は、施策利用状況(登録者)画面4000を確認することで、実際に施策が利用されている現状を確認する(ステップ3513)。
【0296】
図41は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される報酬選択のアプリケーション画面の説明図である。
【0297】
図26のアプリケーションのトップページ画面2600にある報酬選択2607のボタンを押すと、
図41の報酬選択のアプリケーション画面4100に遷移する。この画面の構成は以下の様になっている。
【0298】
ユーザ4101には、報酬を利用するユーザ名が表示されている。
【0299】
ステータス4102は、報酬選択におけるステータスを示している。
【0300】
報酬取得4103は、サーバ(SS)に登録されている報酬のリストを取得する処理を実行するために操作されるボタンである。報酬取得のフローは後述する。
【0301】
報酬登録4104は、選択した施策をサーバ(SS)に登録する処理を実行するために操作されるボタンである。報酬登録のフローは後述する。
【0302】
報酬リスト4105には、報酬取得によって取得したリストが表示されている。報酬リストには、報酬名とその利用金額のリストが記載されている。
【0303】
利用金額に関しては、自分が取得した評価スコアポイントによって利用できる金額が変わってくる。報酬リスト4105に表示された報酬の中から、自分が利用できる金額の範囲内の報酬をタッチすることで、報酬を選択することができる。
【0304】
報酬利用4106は、報酬登録によって取得した報酬を、実際に利用する時に操作されるボタンである。報酬利用のフローは後述する。
【0305】
戻る4107は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン4107を押したとしても、センサ計測で行っている動作は継続している。
【0306】
図42は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される報酬利用のアプリケーション画面の説明図である。
【0307】
図41の報酬選択画面4100の報酬利用ボタン4106を押すと
図42の報酬利用のアプリケーション画面4200に遷移する。この画面の構成は以下の様になっている。
【0308】
ユーザ4201には、報酬を利用するユーザ名が表示されている。
【0309】
報酬4202は、報酬登録によって登録した報酬である。ここには、報酬選択画面4100の報酬リスト4105から選択された報酬に対応するクーポンが掲載されており、これを店員に見せることで、報酬を利用することができる。
図42の例ではクーポンとして二次元バーコードが表示されている。
【0310】
戻る4203は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン4203を押したとしても、センサ計測で行っている動作は継続している。
【0311】
ここで、
図35を参照して、報酬選択の処理の流れを説明する。
【0312】
ユーザ(US)は、報酬選択画面4100の報酬取得ボタン4103を押す(ステップ3501)。押した場合には、クライアント(CL)に対してリクエストが入力される(ステップ3502)。
【0313】
クライアント(CL)は、登録報酬リスト一覧要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して現在登録されている報酬の一覧のリクエストを送信する(ステップ3504)。
【0314】
サーバ(SS)は、登録報酬テーブル検索要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在登録されている報酬を検索するようにクエリを入力する(ステップ3506)。
【0315】
データベースは、クエリに基づきテーブルを検索し(ステップ3507)、その結果を報酬リストとして、サーバ(SS)に出力する(ステップ3508)。
【0316】
サーバ(SS)は、登録報酬リスト一覧送信を行う(ステップ3509)。これによって、サーバ(SS)は、データベースから入手した報酬リストをクライアント(CL)に送信する(ステップ3510)。クライアント(CL)からサーバ(SS)に送信する際に、データ量が大きくなる場合には、圧縮などの処理を施してもよい。
【0317】
クライアント(CL)は、登録報酬リスト一覧表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られてきた報酬リストを報酬選択画面4100に表示する(ステップ3512)。報酬金額は現在保持している評価スコアポイント又はメダルなどによって変更することができる。
【0318】
ユーザ(US)は、登録報酬リスト一覧表示によって表示させた報酬選択画面4100を確認することで、報酬リストの取得を完了したことを確認する(ステップ3513)。
【0319】
次に、
図35を参照して、報酬登録の処理の流れを説明する。
【0320】
ユーザ(US)は、報酬選択画面4100の報酬登録ボタン4104を押す(ステップ3501)。押した場合には、クライアント(CL)に対してリクエストが入力される(ステップ3502)。
【0321】
クライアント(CL)は、選択報酬登録を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して選択された施策を登録するためのリクエストを送信する(ステップ3504)。
【0322】
サーバ(SS)は、報酬利用テーブル登録要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在選択された報酬を登録するようにクエリを入力する(ステップ3506)。
【0323】
データベースは、クエリに基づきテーブルに登録し(ステップ3507)、その結果を登録完了として、サーバ(SS)に出力する(ステップ3508)。
【0324】
サーバ(SS)は、報酬利用テーブル登録確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの登録結果をクライアント(CL)に送信する(ステップ3510)。
【0325】
クライアント(CL)は、登録済報酬表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を報酬選択画面4100に表示する(ステップ3512)。具体的には、ステータス4102に登録中が表示される。
【0326】
ユーザ(US)は、報酬選択画面4100を確認することで、実際に報酬の登録が完了したことを確認する。
【0327】
次に、
図35を参照して、報酬利用の処理の流れを説明する。
【0328】
ユーザ(US)は、報酬選択の報酬利用ボタンを押す(ステップ3501)。押した場合には、クライアント(CL)に対してリクエストが送信される(ステップ3502)。
【0329】
クライアント(CL)は、バーコード画面表示を行う(ステップ3503)。これによって、
図42に示した報酬利用画面4200が表示される。
【0330】
以下、実際に、報酬を利用した後に、利用確認をする処理のフローを述べる。ユーザ(US)が報酬の利用先(例えば報酬のクーポンを利用できる店舗等)に例えば
図42に示すようなバーコードを見せることで、利用先のシステムに利用履歴が登録される。例えば、サーバ(SS)は、報酬連携サーバ(CS)からデータを入手する。その利用履歴はネットワーク(NW)を経由し、サーバ(SS)のデータベースに格納される。
【0331】
クライアント(CL)は、サーバ(SS)に対して選択された報酬利用確認するためにリクエストを送信する(ステップ3504)。
【0332】
サーバ(SS)は、報酬利用確認要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、現在選択された報酬が実際に利用されたかを調べるためにクエリを入力する(ステップ3506)。
【0333】
データベースは、クエリに基づきテーブルを検索し(ステップ3507)、その結果を検索完了として、サーバ(SS)に出力する(ステップ3508)。
【0334】
サーバ(SS)は、報酬利用テーブル利用確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの検索結果をクライアント(CL)に送信する(ステップ3510)。
【0335】
クライアント(CL)は、報酬利用表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を報酬選択画面4100に表示する(ステップ3512)。具体的には、ステータス4102に利用済が表示される。
【0336】
ユーザ(US)は、報酬選択画面4100を確認することで、実際に報酬の利用が完了したことを確認する(ステップ3513)。
【0337】
なお、サーバ(SS)は、ユーザ(US)が報酬を利用した場合に、そのユーザ(US)に関する情報を、当該報酬の提供者(例えば報酬である物品又はサービスを提供した企業等)に送信してもよい。送信される情報は、例えば、当該ユーザ(US)についてサーバ(SS)内のデータベースに格納されているデータの少なくとも一部であってもよい。この送信は、当該ユーザ(US)の同意が得られた場合に行うことが望ましい。
【0338】
このようなデータを受信することによって、報酬の提供者は、自らが提供した報酬がどのようなユーザ(US)に好まれるかを知ることができる。その情報を報酬の提供者の企業活動に活用できることに加えて、その情報に基づいてよりユーザ(US)に好まれる報酬を提供できれば、ユーザ(US)のモチベーションの維持にも資することとなる。
【0339】
図43は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される新規報酬登録のアプリケーション画面の説明図である。
【0340】
図26のアプリケーションのトップページ画面2600にある新規報酬登録2608のボタンを押すと、
図43の新規報酬登録のアプリケーション画面4300に遷移する。この画面の構成は以下の様になっている。
【0341】
報酬登録ユーザ4301は、施策を登録したユーザを表示している。
【0342】
ステータス4302は、新規報酬登録におけるステータスを表示している。
【0343】
報酬登録内容4303は、実際に登録する施策内容である。
【0344】
登録4304は、報酬登録内容をサーバに登録する処理を実行するために操作されるボタンである。
【0345】
戻る4305は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン4305を押したとしても、センサ計測で行っている動作は継続している。
【0346】
ここで、
図35を参照して、新規報酬登録の処理の流れを説明する。
【0347】
ユーザ(US)は、報酬登録内容を記入し、その後、登録ボタン4304を押す(ステップ3501)。これによって、クライアント(CL)に対して報酬登録内容が入力される(ステップ3502)。
【0348】
クライアント(CL)は、報酬登録要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して報酬を登録するために登録情報とリクエストを送信する(ステップ3504)。
【0349】
サーバ(SS)は、報酬テーブル登録要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、新規の報酬をテーブルに登録するようにクエリを入力する(ステップ3506)。
【0350】
データベースは、クエリに基づきテーブルに登録し(ステップ3507)、その結果を登録完了として、サーバ(SS)に出力する(ステップ3508)。
【0351】
サーバ(SS)は、報酬テーブル登録確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの登録結果をクライアント(CL)に送信する(ステップ3510)。
【0352】
クライアント(CL)は、報酬表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られてきた結果を報酬登録画面4300に表示する(ステップ3512)。具体的には、ステータス4302に登録済が表示される。
【0353】
ユーザ(US)は、新規報酬登録画面4300を確認することで、実際に報酬の登録が完了したことを確認する(ステップ3513)。
【0354】
図44は、本発明の実施例のクライアント(CL)の画面(CLOD)に表示される報酬利用状況のアプリケーション画面の説明図である。
【0355】
図25のアプリケーションのトップページ画面2600にある報酬状況2609のボタンを押すとこの画面に遷移する。
【0356】
これは登録者が登録した報酬の活用状況を示している。この画面の構成は以下の様になっている。
【0357】
報酬4401は、指定した報酬である。
【0358】
報酬登録ユーザ4402は、報酬を登録しているユーザを表示している。
【0359】
報酬利用状況内容4403は、その報酬を利用させたエビデンスが表示させている。例えば、報酬利用状況内容4403は、報酬を利用させたエビデンスとして、発行数、利用数、評価スコアポイント分布、及び施策選択を含んでいる。
【0360】
発行数はその報酬を選択した回数、利用数はその報酬を利用した回数、評価スコアポイント分布はその報酬を利用した人の評価スコアポイントの分布、施策選択はその報酬を選択した人が選んでいる施策を示したものと、その選択数である。
【0361】
戻る4404は、
図26のアプリケーションのトップページ画面2600に戻るために操作されるボタンである。戻るボタン4404を押したとしても、センサ計測で行っている動作は継続している。
【0362】
ここで、
図35を参照して、報酬利用状況の処理の流れを説明する。
【0363】
ユーザ(US)は、報酬利用状況ボタン2609を押す(ステップ3501)。これによって、報酬に関して利用状況の要求がクライアント(CL)に入力される。
【0364】
クライアント(CL)は、報酬利用状況要求を行う(ステップ3503)。これによって、クライアント(CL)は、サーバ(SS)に対して報酬の利用状況の要求を送信する(ステップ3504)。
【0365】
サーバ(SS)は、報酬利用テーブル検索要求を行う(ステップ3505)。これによって、サーバ(SS)は、データベースに対して、報酬の利用状況のクエリを入力する(ステップ3506)。
【0366】
データベースは、クエリに基づきテーブルを検索し(ステップ3507)、その結果を検索完了として、サーバ(SS)に出力する(ステップ3508)。
【0367】
サーバ(SS)は、報酬利用テーブル確認を行う(ステップ3509)。これによって、サーバ(SS)は、データベースからの検索結果をクライアント(CL)に送信する(ステップ3510)。
【0368】
クライアント(CL)は、利用状況表示を行う(ステップ3511)。これによって、クライアント(CL)は、サーバ(SS)から送られたてきた結果を報酬利用状況画面4400に表示する(ステップ3512)。
【0369】
ユーザ(US)は、報酬利用状況画面を確認することで、実際に報酬が利用されている現状を確認する(ステップ3513)。
【0370】
このように、ユーザ(US)が、働き方に対する施策を選択又は投稿し、評価スコアを測定することで、当該施策の効果を算出することで良し悪しを振り返ること、および、ユーザ(US)の施策投稿及び評価スコア計測の持続モチベーション維持することを可能にする技術を提供することが可能となる。
【0371】
以上の本発明の代表的な例をいくつか列挙すれば、次の通りである。
【0372】
(1)心理状態計測システムは、処理部(例えば処理部SS05又は処理部CL03)と、記録部(例えば記録部SS06又は記録部CL04)と、を有する。記録部は、ユーザが使用する端末装置(例えばユーザ(US)が使用するクライアント(CL))によって計測された加速度データ(例えば加速度センサテーブル1500)を保持する。処理部は、加速度データに基づいて、前記ユーザの心理状態を示す評価スコアを計算し、所定の期間に計測された加速度データに基づいて計算された評価スコアを、所定の期間より前に計測された加速度データに基づいて計算された評価スコアと比較することによって、ユーザの心理状態の変化量(例えば評価スコア効果)を計算し、ユーザの心理状態の変化量に基づいて、ユーザの心理状態の向上に寄与する行動に対応する点数(例えば評価スコアポイント)を計算し、計算した点数を出力する。
【0373】
これによって、ユーザの働き方を見直すことができる。また、ユーザの評価スコア計測の持続モチベーションを維持することができる。
【0374】
(2)このとき、記録部は、ユーザが選択した、心理状態を向上させるための施策をさらに保持してもよい(例えば施策利用テーブル2200)。そして、処理部は、施策を選択したユーザについて所定の期間に計測された加速度データに基づいて計算された評価スコアを、所定の期間より前に計測された加速度データに基づいて計算された評価スコアと比較することによって、ユーザの心理状態の変化量を計算し、ユーザの心理状態の変化量に基づいて、ユーザの心理状態の向上に対する施策の効果(例えば評価スコア効果2005)を計算し、施策の効果に基づいて点数を計算し、計算された点数を、施策の提案者(例えば施策の投稿者等、施策を登録した人物)に付与される点数として出力してもよい。
【0375】
これによって、心理状態の向上に効果のある施策を投稿するといった、心理状態の向上に寄与する行動に対して点数(ポイント)が与えられ、ユーザの施策投稿の持続モチベーションを維持することができる。
【0376】
(3)さらに、処理部は、同一の施策を選択した複数のユーザの各々について、心理状態の変化量を計算し、複数のユーザの心理状態の変化量の統計値(例えば評価スコア効果2005、
図39の施策利用状況内容に含まれる評価スコア効果、又は、
図40の平均評価スコア効果4004)に基づいて、施策の効果を計算してもよい。
【0377】
これによって、より多くのユーザの心理状態を向上させるのに効果がある施策を投稿するという、心理状態の向上に寄与する行動に対して点数(ポイント)が与えられ、ユーザの施策投稿の持続モチベーションを維持することができる。
【0378】
(4)また、処理部は、ユーザの心理状態の変化量に基づいて点数を計算し、計算された点数を、ユーザに付与される点数(例えば評価スコアポイント3006)として出力してもよい。
【0379】
これによって、ユーザが評価スコアを計測するという心理状態の向上に寄与する行動の持続モチベーションを維持することができる。
【0380】
(5)このとき、記録部は、ユーザが選択した、心理状態を向上させるための施策をさらに保持してもよい。そして、処理部は、施策を選択したユーザについて所定の期間に計測された加速度データに基づいて計算された評価スコアを、所定の期間より前に計測された加速度データに基づいて計算された評価スコアと比較することによって、ユーザの心理状態の変化量を計算し、ユーザの心理状態の変化量に基づいて点数を計算してもよい。
【0381】
これによって、ユーザが、心理状態を向上させるのに効果がある施策を選択して実施し、評価スコアを計測するという、心理状態の向上に寄与する行動の持続モチベーションを維持することができる。
【0382】
(6)また、記録部は、1以上の行動の各々に対応する加速度データの特徴量を行動モデル(例えば行動モデルテーブル900のモデル904)として保持してもよい。そして、処理部は、記録部に格納された加速度データと行動モデルとを比較することによって、評価スコアの計算に利用する加速度データを抽出し(例えば
図29のステップ2907、2910)、抽出された加速度データに基づいて評価スコアを計算してもよい。
【0383】
これによって、例えばユーザ(US)が勤務中以外にもクライアント(CL)を持ち歩いている場合において、勤務中の評価スコアを算出するなどの場合に、評価の対象として適さないデータ(例えばクライアント(CL)が放置されているときのデータ等)を評価の対象から除外して、より公平で精度の高い評価が可能になる。
【0384】
(7)このとき、記録部は、ユーザが使用する端末装置によって計測された、加速度以外のセンサデータをさらに保持し、1以上の行動の各々に対応する前記加速度データの特徴量を行動モデル(例えば行動モデルテーブル900のモデル904)として保持してもよい。そして、処理部は、記録部に格納されたセンサデータと行動モデルとを比較することによって推定されるユーザの行動が所定の条件を満たすときの加速度データを、評価スコアの計算に利用する加速度データとして抽出し(例えば
図29のステップ2909、2910)、抽出された加速度データに基づいて評価スコアを計算してもよい。
【0385】
(8)さらに、このとき、加速度以外のセンサデータは、位置、温度、照度、気圧及び音の少なくともいずれかを計測したデータ(例えばGPSセンサテーブル500及び温度、照度、気圧、音量センサテーブル600)を含んでもよい。
【0386】
これによって、例えばユーザ(US)が勤務中以外にもクライアント(CL)を持ち歩いている場合において、ユーザ(US)の位置情報の変化から、乗り物で移動中のデータを評価の対象から除外するなど、より公平で精度の高い評価が可能になる。
【0387】
(9)また、記録部は、点数と、ユーザの心理状態の向上に寄与する行動に対する報酬である1以上の種類の物品又はサービスと、の間の変換レートをさらに保持し(例えば報酬テーブル2300)、処理部は、ユーザに付与された点数と、1以上の種類の物品又はサービスと、変換レートとを出力してもよい(例えば報酬リスト4105)。
【0388】
これによって、ユーザの評価スコア計測及び施策投稿の持続モチベーションを維持することができる。
【0389】
(10)このとき、変換レートは、前記報酬の提供者によって設定されてもよい。
【0390】
これによって、報酬の提供者にとって適切なレートを設定することができる。
【0391】
(11)あるいは、変換レートは、選択された施策の実行の難易度に応じて設定されてもよい。
【0392】
これによって、実行が難しい施策に対するユーザのモチベーションを維持することができる。
【0393】
(12)さらに、処理部は、ユーザに付与された点数が報酬のいずれかに変換された場合、ユーザに関して記録部に保持されている情報の少なくとも一部を、ユーザの同意に基づいて、報酬の提供者に送信してもよい。
【0394】
これによって、ユーザにとって魅力のある報酬を提供する動機が生じ、ユーザの評価スコア計測及び施策投稿の持続モチベーションを維持することができる。
【0395】
(13)また、処理部は、ユーザの心理状態の向上の程度が大きいほど(例えば計算された評価スコア効果が大きいほど)多くの点数が与えられるように、点数を計算してもよい。
【0396】
これによって、ユーザが心理状態をより向上させる行動をすることのモチベーションを維持することができる。
【0397】
(14)また、処理部は、加速度データに基づいて、ユーザの状態を、加速度データの値が所定の閾値以上である活性状態と、それ以外の不活性状態とに分類し、活性状態の持続時間の出現頻度に基づいて、評価スコアを計算してもよい。
【0398】
これによって、客観的にユーザの心理状態を評価することができる。
【0399】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したのであり、必ずしも説明の全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることが可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【0400】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。
【0401】
また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【0402】
サーバ・・・SS
クライアント・・・CL
報酬連携サーバ・・・CS
ネットワーク・・・NW
ユーザ・・・US