(57)【要約】【課題】運動の継続性を維持することができないという問題を解消し得る技術を提供すること。【解決手段】本発明の健康管理プログラムは、検知器情報と、コンテンツと、送信条件とを関連付けて記憶する記憶部、ユーザの活動に関するユーザ活動情報と、ユーザ端末が検知器から受信した検知器情報を受信する受信部、受信したユーザ活動情報と、受信した検知器情報に関連付けられた送信条件とを比較する比較部、比較部の比較結果に応じて、ユーザ端末にコンテンツを送信する送信部、としてコンピュータを機能させる。【選択図】図４
2018085083.tif 000002
【特許請求の範囲】
【請求項１】
検知器情報と、コンテンツと、送信条件とを関連付けて記憶する記憶部、
ユーザの活動に関するユーザ活動情報と、ユーザ端末が検知器から受信した検知器情報を受信する受信部、
受信した前記ユーザ活動情報と、受信した前記検知器情報に関連付けられた前記送信条件とを比較する比較部、
前記比較部の比較結果に応じて、前記ユーザ端末に前記コンテンツを送信する送信部、
としてコンピュータを機能させる、
健康管理プログラム。
【請求項２】
請求項１に記載の健康管理プログラムであって、
前記ユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
【請求項３】
請求項１又は請求項２に記載の健康管理プログラムであって、
他のユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
【請求項４】
請求項１乃至請求項３のいずれかに記載の健康管理プログラムであって、
前記送信条件は、前記ユーザ端末と他のユーザ端末とで構成された所定のユーザグループに属するユーザ全員の前記ユーザ活動情報に関する条件である、
健康管理プログラム。
【請求項５】
請求項１乃至請求項４のいずれかに記載の健康管理プログラムであって、
前記コンテンツは、前記ユーザが利用可能な仮想通貨である、
健康管理プログラム。
【請求項６】
請求項１乃至請求項５のいずれかに記載の健康管理プログラムであって、
前記検知器は、ビーコンであり、
前記ユーザ活動情報及び前記送信条件は歩数に関するものである。
健康管理プログラム。
【請求項７】
検知器情報と、コンテンツと、表示条件とを関連付けて記憶する記憶部、
ユーザの活動に関するユーザ活動情報と、検知器から検知器情報を取得する受信部、
取得した前記ユーザ活動情報と、受信した前記検知器情報に関連付けられた前記表示条件とを比較する比較部、
前記比較部の比較結果に応じて、前記ユーザ端末上に前記コンテンツを表示する表示部、
としてユーザ端末を機能させる、
健康管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康管理プログラムに関する。
【背景技術】
【０００２】
歩数計によって計測した歩数をポイント（仮想通貨等）に変更し、運動の促進を提案する技術が提案されている。特許文献１に記載の技術は、携帯型電子機器によって計測された歩数に応じてコインを獲得するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４４９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、運動の継続性を維持することができないという問題がある。
【０００５】
そこで、本発明は、運動の継続性を維持することができないという問題を解消し得る技術を提供することを一つの目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、検知器情報と、コンテンツと、送信条件とを関連付けて記憶する記憶部、
ユーザ端末から、ユーザの活動に関するユーザ活動情報と、当該ユーザ端末が検知器から受信した検知器情報を受信する受信部、
受信した前記ユーザ活動情報と、受信した前記検知器情報に関連付けられた送信条件とを比較する比較部、
前記比較部の比較結果に応じて、前記ユーザ端末に前記コンテンツを送信する送信部、
としてコンピュータを機能させる、
健康管理プログラムが得られる。
が得られる。
【発明の効果】
【０００７】
本発明によれば、運動の継続性を維持することができないという問題を解消し得る。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に用いられるネットワークの構成図である。
【図２】図１の端末の機能ブロック図である。
【図３】本実施の形態による処理の流れを示す図である。
【図４】本実施の形態による画面表示例である。
【発明を実施するための形態】
【０００９】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態による健康管理プログラムは、以下のような構成を備える。
［項目１］
検知器情報と、コンテンツと、送信条件とを関連付けて記憶する記憶部、
ユーザ端末から、ユーザの活動に関するユーザ活動情報と、当該ユーザ端末が検知器から受信した検知器情報を受信する受信部、
受信した前記ユーザ活動情報と、受信した前記検知器情報に関連付けられた送信条件とを比較する比較部、
前記比較部の比較結果に応じて、前記ユーザ端末に前記コンテンツを送信する送信部、
としてコンピュータを機能させる、
健康管理プログラム。
［項目２］
項目１に記載の健康管理プログラムであって、
前記ユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
［項目３］
項目１又は項目２に記載の健康管理プログラムであって、
他のユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
［項目４］
項目１乃至項目３のいずれかに記載の健康管理プログラムであって、
前記送信条件は、前記ユーザ端末と他のユーザ端末とで構成された所定のユーザグループに属するユーザ全員の前記ユーザ活動情報に関する条件である、
健康管理プログラム。
［項目５］
項目１乃至項目４のいずれかに記載の健康管理プログラムであって、
前記コンテンツは、前記ユーザが利用可能な仮想通貨である、
健康管理プログラム。
［項目６］
項目１乃至項目５のいずれかに記載の健康管理プログラムであって、
前記検知器は、ビーコンであり、
前記ユーザ活動情報及び前記送信条件は歩数に関するものである。
健康管理プログラム。
［項目７］
検知器情報と、コンテンツと、表示条件とを関連付けて記憶する記憶部、
ユーザの活動に関するユーザ活動情報と、ユーザ端末が検知器から受信した検知器情報を取得する受信部、
取得した前記ユーザ活動情報と、受信した前記検知器情報に関連付けられた前記表示条件とを比較する比較部、
前記比較部の比較結果に応じて、前記ユーザ端末上に前記コンテンツを表示する表示部、
としてユーザ端末を機能させる、
健康管理プログラム。
［項目８］
請求項７に記載の健康管理プログラムであって、
前記ユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
［項目９］
請求項７又は請求項８に記載の健康管理プログラムであって、
他のユーザ端末への前記コンテンツの送信実績に応じて前記送信条件を補正する条件補正部として、コンピュータを更に機能させる、
健康管理プログラム。
［項目１０］
請求項７乃至請求項９のいずれかに記載の健康管理プログラムであって、
前記送信条件は、前記ユーザ端末と他のユーザ端末とで構成された所定のユーザグループに属するユーザ全員の前記ユーザ活動情報に関する条件である、
健康管理プログラム。
［項目１１］
請求項７乃至請求項１０のいずれかに記載の健康管理プログラムであって、
前記コンテンツは、前記ユーザが利用可能な仮想通貨である、
健康管理プログラム。
［項目１２］
請求項７乃至請求項１１のいずれかに記載の健康管理プログラムであって、
前記検知器は、ビーコンであり、
前記ユーザ活動情報及び前記送信条件は歩数に関するものである。
健康管理プログラム。
【００１０】
＜実施の形態の詳細＞
以下、本発明の実施の形態による健康管理プログラムによって実現されるシステムついて、図面を参照しながら説明する。
【００１１】
＜概要＞
本実施の形態によるシステムは、例えば、ユーザ端末がビーコンに反応して得られるデータ処理が、ユーザの活動に関するユーザ活動情報（詳しくは後述する）に応じて変化する技術に関する。例えば、ユーザの活動情報として「歩数」に着目した場合、１００００歩以上歩いたユーザのユーザ端末がビーコンに反応した時にだけ所定の処理（仮想通貨等の付与）を行うことが可能となる。
【００１２】
＜構成＞
図１に示されるように、本実施の形態によるシステムは、複数のユーザの保有するユーザ端末１０と、サーバ２０と、これらを接続するネットワーク３０とを含んでいる。
【００１３】
図２に示されるように本実施の形態による、健康管理プログラムは、コンピュータを少なくとも、記憶部、受信部、比較部、条件補正部、送信部として機能させる。なお、図２において、様々な処理を行う機能ブロックとして記載される各要素は、ハードウェアとしては、プロセッサ、メモリ、その他の集積回路で構成することができ、ソフトウェアとしては、メモリにロードされた各種プログラムなどによって実現される。したがって、これらの機能ブロックがハードウェア、ソフトウェア、又はそれらの組み合わせによって実現できることは当業者に理解されるであろう。また、これらの機能ブロックは、単一の端末において実現されていてもよいし、ネットワークその他の接続手段によって接続された複数の端末を用いて実現されていてもよい。
【００１４】
詳しくは、記憶部は、ビーコン信号情報（検知器情報）と、ポイントの額（仮想通貨）と、歩数（送信条件）とを関連付けて記憶している。
【００１５】
受信部は、歩数（ユーザ活動情報）と、ユーザ端末が検知器から受信した検知器情報を受信する。本実施の形態においては、ユーザ端末１０（図１参照）は、図示しないビーコンが発信する識別情報（ビーコンＩＤ）と、ユーザの歩数を取得する。ビーコンは、発信回路及び電池を内蔵した小型発信モジュールである。発信回路から例えばＢｌｕｅｔｏｏｔｈ（登録商標）規格に基づく２．４ＧＨｚ帯の電波が発信される。この電波が、ビーコンＩＤを表す。電波の発信周期は、例えば０．０２秒〜１０秒程度である。また、歩数の取得に当たっては、ユーザ端末１０本体が備える加速度センサ等で取得することとしてもよいしウェアラブル端末等によって取得した情報をユーザ端末に送信することとしてもよい。受信部が受信した情報は記憶部に一時的（又は半永久的に）記憶される。
【００１６】
比較部は、受信したビーコンＩＤに関連付けられたポイント付与条件を記憶部より読み出して、受信した歩数と比較する。本実施の形態によるポイント付与条件とは、一定以上の歩数に関連付けられたポイントである。具体的には、例えば「１万歩を超えていた場合には１００ポイント」というものである。なお、「ポイント」という名称に限られず仮想通貨等の利益であればどんな名称でもよい。比較部による比較結果は記憶部に記憶される。
【００１７】
送信部は、比較部の比較結果に応じて、ユーザ端末（又はユーザ端末を管理するデータベース：図示せず）に上記ポイントを付与又は送信（以下：ユーザがポイントを利用可能な状態にする処理及びその旨の提示処理を総称して「ポイント付与」と呼ぶ）する。これにより、ユーザは、当該ポイントを使用可能となる。
【００１８】
条件補正部は、記憶部に記憶された比較結果の履歴からユーザ端末へのポイント付与の実績に応じてポイント付与条件を補正する。具体的には、例えば、「１万歩を超えていた場合には１００ポイント」という条件（初期条件）を連続して所定日数（例えば、７日間）達成していた場合（換言すれば、連続した所定日数の間毎日１００ポイントのポイント付与の実績があった場合）、上述した条件を「１万歩を超えていた場合には２００ポイント」へと変更（更新）する。これにより、運動を継続して行うインセンティブを付与することができる。また、逆に、所定日数一定の歩数に達していなかった場合（換言すれば、連続した所定日数の間毎日１００ポイントのポイント付与の実績がなかった場合）「５０００万歩を超えていた場合には１００ポイント」という条件に変更（更新）してもよい。
【００１９】
＜動作＞
図３に示されるように、ユーザ端末１０はユーザの歩数を取得する。ユーザ端末１０がビーコンに反応すると（ビーコン信号を受信すると）、当該ビーコンＩＤをサーバ２０に送信する（ＳＱ３０１）。サーバ２０は、データベース（記憶部）を参照し（ＳＱ３０２）、受信したビーコンＩＤに関連付けらている歩数条件（例えば、１００００歩を超えているか）を満たすか否か判断する。条件を満たしていた場合、ユーザに対してポイント付与の処理を行うとともに、ユーザ端末１０に対してポイント付与の通知を行う（ＳＱ３０４）。
【００２０】
＜実施例＞
本実施の形態による実施例としての画面表示例を図４に示す。図４は、所定歩数によって得られるものが上述した「ポイント」等の仮想通貨ではなく、所定のコンテンツ（情報、画像、音声、動画等）である場合の例である。ビーコンはユーザの自宅（玄関等）に設置されているものとする。ユーザが帰宅するとユーザ端末１０は当該ビーコンの信号を取得して当該信号（ビーコンＩＤ）を歩数情報と共に（又は歩数情報とは別に）サーバ２０に送信する。サーバ２０においてはユーザの当日の歩数が参照され、コンテンツ送信条件である「１００００歩」を超えていると判断された場合、図示されるように「本日１００００歩達成しました！！」というメッセージ４０１がユーザ端末１０に送信され、例えばチャット（メッセージ・アプリケーション）上に表示され、歩数条件「１００００歩」に予め関連付けられていたメッセージ４０３やコンテンツ４０４を送信する。なお、本実施例においては、ユーザが「今日は、ずっと外回りで足が疲れた」というメッセージ４０２が入力されており、当該メッセージ４０２をサーバ２０で自然言語処理（詳しくは後述する）を行うことによって、メッセージ４０３やコンテンツ４０４の内容が既定のものから詳細にカスタマイズされる。
【００２１】
本実施例においては、サーバ２０は、ユーザのメッセージに対して自然言語処理を行う機能を有している。詳しくは、サーバ２０は、ユーザ端末１０から送られてきたメッセージ情報から、記憶部（図２参照）に予め記憶された質問情報に基づいて、言語情報を解析し、解析した言語情報、または、解析した言語情報および対象のユーザのユーザ情報をキーとして該当する質問情報を検索し、取得する機能を有する。ここで言語情報の解析とは、具体的には、メッセージ情報の文章を、より形式的な表現に変換することをいい、例えば、形態素解析および構文解析等の自然言語処理の技術を用いて行えばよい。ここで、質問情報とは、言語情報から回答情報を導き出すための入力情報としてコンピュータが認識できる形式的な要素に分解した言葉等の集合をいう。
【００２２】
次に、サーバ２０は、解析した言語情報を用いて文例の候補となる回答情報を抽出する。ここで、回答情報とは、質問情報に対応するベストプラクティスとして、質問情報との対応付け、回答内容、当該回答情報に対する過去の評価をいう。また、当該抽出にあたっては、例えば、類出パターン抽出およびクラス分類等のデータマイニング手法を用いてもよい。当該抽出された回答情報から推論により仮説を生成し、当該仮説を質問情報および回答情報より、仮説を裏付けする根拠またはそれを否定する反証を見つけて検証する。当該推論にあたっては、例えば、演繹的推論、帰納的推論および確率的推論等を用いてもよい。これらの文例候補となる回答情報の抽出、仮説の生成および検証は並行処理で同時に複数行われる。当該並行で処理された検証結果を統合し、文例を生成する。
【００２３】
更に、サーバ２０は、抽出した文例の候補となる回答情報を、それを裏付ける根拠および当該回答情報の過去の評価等をもって確信度を評価する。ここで、確信度とは、文例の確からしさを示す程度をいい、データマイニングで相関ルールの重要度を表す指標をいい、質問情報が入力される事象が発生した時に、対応する回答情報が選択され、または、行動される事象が発生する割合をいう。
【００２４】
本実施例においては、メッセージを更にユーザにカスタマイズさせるために、サーバ２０は、評価した確信度によるランク付けをユーザ情報および他のユーザ情報等で補正する。具体的には、ユーザの生体情報、行動情報、生体ログ情報並びに生体の特徴値および行動の傾向値等に基づいた補正値によって評価を補正し、補正後の評価に基づいてランク付けをし直すこと、または、ユーザの生体情報、行動情報および生体ログ情報並びに比較対象者情報に基づいて文例を補正することをいう。
【００２５】
以上説明したように、本実施の形態によれば、ビーコン信号の受信をトリガーとしてユーザの歩数が所定条件を満たしている場合、当該ユーザに対して報酬を付与することができる。
【００２６】
上述した実施の形態においては、ポイント付与条件は「歩数」に関するものであったが、ユーザの活動に関する情報（以下「ユーザ情報」と呼ぶ。）であればどのようなものであってもよい。
【００２７】
なお、ポイント付与のための条件は、ユーザ端末と他のユーザ端末とで構成された所定のグループに属するユーザ全員の歩数としてもよい。これにより、グループメンバー全員が所定の条件（歩数総数、歩数平均など）をクリアしない限り報酬は得られないことからユーザ同士が運動を意識するきっかけとすることができる。
【００２８】
また、上述した実施の形態においては、ポイントを付与する条件は、サーバ２０で保有していたが、例えば、ポイント付与条件をユーザ端末１０で保有しておくこととしてもよい。この場合、ユーザ端末１０は、ビーコンＩＤと、ポイント数と、付与条件（表示条件）とを関連付けて記憶する記憶部、ユーザの歩数とビーコンＩＤを取得する受信部、取得した歩数と、取得したビーコンＩＤに関連付けられた付与条件とを比較する比較部、比較部の比較結果に応じてポイント付与処理を行うとともにその旨の表示をする表示部として機能する。
【００２９】
＜端末＞
本発明の実施の形態に用いられる端末は、スマートフォン、ＰＤＡ、タブレット型コンピュータ等のデバイス等タッチパネルを備える端末であれば実行可能である。
【００３０】
＜ユーザ情報＞
ユーザ情報は、大きく生体情報、カリキュラム情報、文例使用情報、行動情報および生体ログ情報から構成される。
【００３１】
生体情報は、ユーザの遺伝子情報、血液情報、検診情報（身長および体重）および生活習慣アンケート情報等のユーザの主観と客観の両面からのユーザに関する情報から構成され、ユーザの生体に関する情報のうち、基礎となる情報および不変的な情報を含めることができる。
【００３２】
カリキュラム情報は、ユーザが選択したプログラム情報、１以上のプログラム情報が組み合わされたコース情報および設定した目標情報から構成される。
【００３３】
文例使用情報は、文例使用履歴および文例使用頻度から構成され、ここで、文例の使用履歴情報とは、ユーザ毎に過去に使用した文例と、当該文例を最後に当該ユーザに使用した最終使用日時のいずれか一つ、または両方をいう。
【００３４】
行動情報は、食事情報（食事時間および食事内容）、位置情報および移動情報並びにログイン情報（ログイン時間およびログイン頻度）から構成される。当該行動情報は、ユーザ端末１０で取得されるユーザの日々の生活での行動に関する情報であり、ユーザ端末１０から受信した食事の内容を示したテキストデータや画像データ、それに付随するタイムスタンプで食事時間を含めたり、ユーザ端末１０に記録されているGPSデータから求められる当時の位置情報およびある時点で計測された位置情報とその次の時点で計測された位置情報から求められる移動情報を含めたり、サーバ２０が提供するサービスにログインした時間や一定期間内（一日、週間または月間等）のログイン頻度といった情報を含めることができる。さらに、行動情報は、ユーザ端末１０またはログイン先の情報サイトから得られるログインのアクセス履歴やユーザがサプリメント等健康食品、健康器具、トレーニングマシーンなどを購入した購買履歴を含めることができる。また、行動情報は、ダイエットなど健康管理のためのアプリケーション上のタスクの選択または完了を知らせるユーザ端末１０上でのログイン情報およびログアウト情報を含めることができる。
【００３５】
生体ログ情報は、心拍および脈拍情報、血圧情報、歩数および活動量並びに姿勢情報から構成される。当該生体ログ情報は、ユーザの生体状況とその変化を記録した情報であり、ユーザ端末１０がウェアラブル機器、または、ウェアラブル機器と連携する端末である場合に、当該ウェアラブル機器が当該生体ログ情報を計測し、記録した情報を含めることができる。例えば、生体ログ情報は、ユーザ端末１０に内蔵されている加速度センサーに基づきユーザの動きを感知して判定する睡眠（レム睡眠またはノンレム睡眠など）情報が含まれる。
【００３６】
以上説明した通り、ユーザ情報は、対象のユーザ自身の遺伝子情報、血液情報、検診情報などの生体情報、ユーザが選択したカリキュラム情報、文例使用情報およびユーザ自身から取得される行動情報、レセプト情報などの属性情報に限定されない。ユーザ情報は、ユーザ自身から提供される生体および健康に係る属性情報の他に、ユーザ端末１０から得られる睡眠状態識別情報を含む概念である。さらに、ユーザ情報は、サプリメント等健康食品、健康器具、トレーニングマシーン等の購買履歴、ログイン時間、広告・情報ウェブサイトへのクリック率（ＣＴＲ）など、ユーザのユーザ端末１０またはログイン先の情報サイトなどから得られる情報を広く含む概念である。
【００３７】
本発明に係る健康管理サーバおよび健康管理サーバ制御方法並びに健康管理プログラムによれば、これらの情報は、記憶部に記憶されており、各種情報をフィードバックすることで学習することが可能なため、ユーザにタイムリーなコンテンツ（メッセージなど）提供することができるとともに、精度の向上を自動的に図れる健康指導サービスを提供することができる。
【００３８】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００３９】
１０、１０ａ、１０ｂ、１０ｃ        ユーザ端末
１１、２１        処理部
１２、２２        メインメモリ
１３、２３        外部メモリ
１４、２４        インターフェース
１５、２５        通信部
１６        歩数取得部
２６        ディスクドライブ
３０        ネットワーク
２０        健康管理サーバ
【図１】
2018085083.tif 000003
【図２】
2018085083.tif 000004
【図３】
2018085083.tif 000005
【図４】
2018085083.tif 000006