(57)【要約】  ユーザの行動履歴に適合した広告（コンテンツ）を配信可能な情報処理サーバ、情報処理サーバの制御方法及び情報処理プログラムを提供する。本発明による情報処理サーバは、ユーザの生体状態に関する生体情報を継続的に取得可能なユーザ端末とネットワークを介して接続される。情報処理サーバし、特定の生体状態が継続したことを発火条件とする所定処理を記憶する記憶部と、前記ユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部と、前記判定の結果に基づいて前記所定処理を実行する実行部と、を備える。
2017094177.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの生体状態に関する生体情報を継続的に取得可能なユーザ端末とネットワークを介して接続される情報処理サーバであって、
特定の生体状態が継続したことを発火条件とする所定処理を記憶する記憶部と、
前記ユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部と、
前記判定の結果に基づいて前記所定処理を実行する実行部と、を備える、
情報処理サーバ。
【請求項２】
請求項１に記載の情報処理サーバであって、
前記ユーザの基本情報を取得する取得部と、
前記基本情報に基づいて、当該ユーザに関する前記発火条件を個別に補正する補正部を更に備え、
前記判定部は、前記ユーザが補正後の前記発火条件を満たすか判定を行う
情報処理サーバ。
【請求項３】
請求項１又は請求項２に記載の情報処理サーバであって、
一以上のコンテンツを管理するコンテンツ管理部と、
前記コンテンツの夫々に前記発火条件を関連付ける関連付け部と、を更に備え、
前記実行部は、前記判定の結果に基づいて前記発火条件に関連付けられた前記コンテンツを前記ユーザ端末に配信する、
情報処理サーバ。
【請求項４】
請求項３に記載の情報処理サーバであって、
前記関連付け部は、複数の前記発火条件を一の前記コンテンツに関連付ける、
情報処理サーバ。
【請求項５】
請求項３又は請求項４に記載の情報処理サーバであって、
前記関連付け部において、前記コンテンツに関連付けられるべき発火条件が存在していない場合、新たな発火条件の生成を促す通知を行う生成通知部を更に備える、
情報処理サーバ
【請求項６】
請求項３乃至請求項５のいずれかに記載の情報処理サーバであって、
前記関連付け部において、前記発火条件に関連付けられるべきコンテンツが存在していない場合、新たなコンテンツの追加を促す通知を行う追加通知部を更に備える、
情報処理サーバ
【請求項７】
請求項１乃至請求項６のいずれかに記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された前記生体情報のみを参照することによって、前記ユーザが前記発火条件を満たすか判定を行う、
情報処理サーバ。
【請求項８】
請求項７に記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された生体情報を参照することによっては前記ユーザが前記発火条件を満たすか判定できない場合、前記ユーザに対して問い合わせることにより、前記発火条件を満たすか判定する、
情報処理サーバ。
【請求項９】
請求項１乃至請求項８のいずれかに記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された生体情報を参照し且つ前記ユーザに対して問い合わせることにより、前記発火条件を満たすか判定を行う、
情報処理サーバ。
【請求項１０】
請求項１乃至請求項９のいずれかに記載の情報処理サーバと前記ネットワークを介して通信を行う機能を備えたアプリケーションプログラム。
【請求項１１】
ユーザの特定の生体状態を発火条件とする所定処理を記憶するステップと、
前記ユーザの生体情報を継続的に取得可能なユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行うステップと、
前記判定の結果に基づいて前記所定処理を実行するステップと、を含む、
情報処理サーバの制御方法。
【請求項１２】
コンピュータを
ユーザの特定の生体状態を発火条件とする所定処理を記憶する記憶部、
前記ユーザの生体情報を継続的に取得可能なユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部、
前記判定の結果に基づいて前記所定処理を実行する実行部、として機能させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理サーバ、情報処理サーバの制御方法及び情報処理プログラムに関し、特に、ユーザの生体情報に基づいてパーソナライズされたコンテンツの配信に関する。
【背景技術】
【０００２】
ユーザのウェブでの行動履歴（閲覧ページ、検索キーワードなど）を分析して様々なマーケティングに活用する例が知られている。特許文献１には、ユーザの行動履歴に適合した広告を選択して表示する、所謂ターゲティング広告に関する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３９７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている技術であっても、同一カテゴリに属するユーザに対しては同一の広告が配信されるため、ユーザの行動履歴に適合した広告が常に選択されるとは限らない。【０００５】
そこで、本発明は、ユーザの行動履歴に適合した広告（コンテンツ）を配信可能な情報処理サーバ、情報処理サーバの制御方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一の側面は、ユーザの生体状態に関する生体情報を継続的に取得可能なユーザ端末とネットワークを介して接続される情報処理サーバであって、特定の生体状態が継続したことを発火条件とする所定処理を記憶する記憶部と、前記ユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部と、前記判定の結果に基づいて前記所定処理を実行する実行部と、を備える、情報処理サーバが得られる。
【発明の効果】
【０００７】
本発明によれば、ユーザの行動履歴に適合した広告（コンテンツ）を配信可能な情報処理サーバ、情報処理サーバの制御方法及び情報処理プログラムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態によるコンテンツ配信システムの構成を示す図である。
【図２】図１のサーバの機能構成を示すブロック図である。
【図３】管理ＤＢの概念図である。
【図４】図１のユーザ端末２００の機能構成を示すブロック図である。
【図５】図１のユーザ端末３００の機能構成を示すブロック図である。
【図６】図１のサーバとユーザ端末との通信処理を示す図である。
【図７】ユーザの生体情報を可視化したイメージ図である。
【図８】ユーザ端末に表示される質問メッセージの表示例である。
【図９】他の発火条件の例である。
【発明を実施するための形態】
【０００９】
本発明については多様な変形や様々な形態にて実現することが可能であるが、その一例として、図面に示すような特定の実施の形態について、以下に詳細に説明する。図面及び実施の形態は、本発明をここに開示した特定の形態に限定するものではなく、添付の請求の範囲に明示されている範囲内においてなされる全ての変形例、均等物、代替例をその対象に含むものとする。
【００１０】
本発明の構成を列記すると以下のとおりである。
（項目１）
ユーザの生体状態に関する生体情報を継続的に取得可能なユーザ端末とネットワークを介して接続される情報処理サーバであって、
特定の生体状態が継続したことを発火条件とする所定処理を記憶する記憶部と、
前記ユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部と、
前記判定の結果に基づいて前記所定処理を実行する実行部と、を備える、
情報処理サーバ。
（項目２）
項目１に記載の情報処理サーバであって、
前記ユーザの基本情報を取得する取得部と、
前記基本情報に基づいて、当該ユーザに関する前記発火条件を個別に補正する補正部を更に備え、
前記判定部は、前記ユーザが補正後の前記発火条件を満たすか判定を行う
情報処理サーバ。
（項目３）
項目１又は項目２に記載の情報処理サーバであって、
一以上のコンテンツを管理するコンテンツ管理部と、
前記コンテンツの夫々に前記発火条件を関連付ける関連付け部と、を更に備え、
前記実行部は、前記判定の結果に基づいて前記発火条件に関連付けられた前記コンテンツを前記ユーザ端末に配信する、
情報処理サーバ。
（項目４）
項目３に記載の情報処理サーバであって、
前記関連付け部は、複数の前記発火条件を一の前記コンテンツに関連付ける、
情報処理サーバ。
（項目５）
項目３又は項目４に記載の情報処理サーバであって、
前記関連付け部において、前記コンテンツに関連付けられるべき発火条件が存在していない場合、新たな発火条件の生成を促す通知を行う生成通知部を更に備える、
情報処理サーバ
（項目６）
項目３乃至項目５のいずれかに記載の情報処理サーバであって、
前記関連付け部において、前記発火条件に関連付けられるべきコンテンツが存在していない場合、新たなコンテンツの追加を促す通知を行う追加通知部を更に備える、
情報処理サーバ
（項目７）
項目１乃至項目６のいずれかに記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された前記生体情報のみを参照することによって、前記ユーザが前記発火条件を満たすか判定を行う、
情報処理サーバ。
（項目８）
項目７に記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された生体情報を参照することによっては前記ユーザが前記発火条件を満たすか判定できない場合、前記ユーザに対して問い合わせることにより、前記発火条件を満たすか判定する、
情報処理サーバ。
（項目９）
項目１乃至項目８のいずれかに記載の情報処理サーバであって、
前記判定部は、前記ユーザ端末に蓄積された生体情報を参照し且つ前記ユーザに対して問い合わせることにより、前記発火条件を満たすか判定を行う、
情報処理サーバ。
（項目１０）
項目１乃至項目９のいずれかに記載の情報処理サーバと前記ネットワークを介して通信を行う機能を備えたアプリケーションプログラム。
（項目１１）
ユーザの特定の生体状態を発火条件とする所定処理を記憶するステップと、
前記ユーザの生体情報を継続的に取得可能なユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行うステップと、
前記判定の結果に基づいて前記所定処理を実行するステップと、を含む備える、
情報処理サーバの制御方法。
（項目１２）
コンピュータを
ユーザの特定の生体状態を発火条件とする所定処理を記憶する記憶部、
前記ユーザの生体情報を継続的に取得可能なユーザ端末と通信を行うことによって前記ユーザが前記発火条件を満たすか判定を行う判定部、
前記判定の結果に基づいて前記所定処理を実行する実行部、として機能させる、
情報処理プログラム。
【００１１】
以下、本発明の実施の形態による情報処理サーバ、情報処理サーバの制御方法及び情報処理プログラムによって具現化されるコンテンツ配信システムを、図面を参照しながら説明する。
【００１２】
＜概要＞
図１は、第１の実施の形態によるコンテンツ配信システム１のシステム構成を示す図である。コンテンツ配信システム１は、コンテンツ配信サーバ（情報処理サーバ）１００と、ユーザ端末（スマートフォン端末）２００とユーザ端末（ウェアラブル端末）３００とを含む。コンテンツ配信サーバ１００は、ネットワーク４００を介してスマートフォン端末２００とウェアラブル端末３００と接続される。図１においては、説明を簡単にするために、ユーザ端末は２台だけ示してあるが、これ以上存在してもよい。
【００１３】
ユーザ端末２００及び３００は、少なくともユーザの心拍および脈拍、血圧、歩数および活動量、姿勢、位置および移動並びに位置情報を継続的に計測することによって、生体情報を継続的に取得できる機能を有している。図において、ユーザ端末２００は、スマートフォン端末であり、ユーザ端末３００は腕時計型のウェラブル機器である。しかしながら、上述した機能を有していれば、これらに限定されず、例えば、タブレット端末、パーソナルコンピュータ、その他の電子機器であってもよいし、ユーザの身体への接触又は非接触を問わず種々のウェアラブル端末であってもよい。
【００１４】
コンテンツ配信システム１は、ユーザ端末２００及び３００から生体情報を継続的に得ており、当該生体情報に基いて最適なコンテンツを配信する。これにより、ユーザ夫々のライフスタイルに適合したコンテンツを配信することができる。
【００１５】
＜構成＞
以下、サーバ１００、ユーザ端末２００およびユーザ端末３００の構成について説明する。
【００１６】
＜サーバ＞
図２に示されるように、サーバ１００は、送受信部１１０と、取得部１１５と、記憶部１３０と、コンテンツ管理部１３５と、判定部１４０と、補正部１４５と、関連付け部１５０と、生成通知部１６０と、追加通知部１７０と、実行部２００とを有している。
【００１７】
送受信部１１０は、ネットワーク４００を介して、ユーザ端末２００又は３００と情報を送受信する。当該送受信における通信は、有線、無線のいずれでもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００１８】
取得部１１５は、ユーザ端末２００又は３００からユーザに関する基本情報を取得する。本実施の形態においては、基本情報の取得は送受信部１１０を介してユーザ端末２００及び３００と通信を行うことにより行われるが、他の方法でもよい。
【００１９】
記憶部１３０は、発火条件と、当該発火条件を満たした場合に行うべき処理と、当該ユーザが発火条件を満たしているか否かのフラグとを含む管理データベース（ＤＢ）を格納している。記憶部１３０は、典型的には、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリ等各種の記録媒体により実現される。
【００２０】
図３に示されるように、管理ＤＢは、ユーザ識別番号と、発火条件、処理内容、フラグの要素を少なくとも有している。
【００２１】
ユーザ識別番号とは、各ユーザ（ユーザ端末）に関連付けられた識別番号である。ユーザが端末を複数台保有している場合、同一のユーザが保有する全ての端末が関連付けられている。
【００２２】
発火条件とは、ユーザの特定の状態のことであり、例えば「本日の睡眠時間が４時間未満」、「本日の朝食を摂っていない」「脈拍が１００／分を超えた」等のように、ユーザの行動や生体に関する一定の条件である。条件を例示すれば、心拍・脈拍、血圧、歩数、活動量、食事時間・内容、睡眠・就寝時間、体調・気分、チャットの内容、サーポートへの問い合わせ有無・内容、購買履歴、ログイン時間、利用頻度等が挙げられるがコレに限定されない。
【００２３】
本発明においては、ユーザ端末２００又は３００は継続的な生体情報を取得可能なものであることから、当該発火条件を特定の状態が所定期間継続していることを発火条件としてもよい。例えば「直近３日間の睡眠時間が６時間未満である」、「一週間連続して朝食を摂っていない」「所定時間以上、脈拍が１００／分を超えている」というような発火条件等としてもよい。このような発火条件によれば、ユーザの行動履歴に即してより最適なコンテンツを配信することができる。
【００２４】
処理内容とは、コンテンツ（メッセージ、ニュース記事等）を配信することの他、サービスへの自動予約、商品の購入の代行、広告の表示、医師等への連絡等が例示できるがこれに限定されない。フラグとは、当該発火条件を満たした場合に「Ｔ」、満たしていない場合に「Ｆ」が関連付けられる。
【００２５】
コンテンツ管理部１３５は、上述したコンテンツを管理する。コンテンツは、それ自体を直接管理してもよいし、当該コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を管理することとしてもよい。
【００２６】
判定部１４０は、ユーザ端末２００又は３００と通信を行うことによって、ユーザが発火条件を充足するか否かの判定を行う。ユーザ端末との通信は、送受信部１１０を介して行われるが、他の方法で行うこととしてもよい。一例を説明すると、ユーザ端末２００又は３００に対して発火条件を提示し、ユーザ端末が生体情報蓄積部（後述する）に蓄積された生体情報を参照することにより提示された発火条件を満たしているかどうかを判定させ、その結果をサーバ１００へ通知することとしてもよい。少なくとも生体情報蓄積部内の生体情報を参照して発火条件を満たすか判定させるステップを含んでいればどのような方法でもよい。
【００２７】
判定部１４０は、生体情報蓄積部に蓄積された生体情報のみでは上記判定ができない場合、当該ユーザの基本情報を参照したり、ユーザに直接問い合わせることによって、発火条件を充足するか否かの判定を行うこととしてもよい。
【００２８】
補正部１４５は、ユーザの基本情報に基いて、ユーザ毎に発火条件を補正する。例えば、あるユーザが事前のアンケート等によって「普段の睡眠時間は６時間程度」という回答をした場合、上述した「直近３日間の睡眠時間が６時間未満である」という発火条件は常に満たしてしまう。そのため、当該ユーザが睡眠不足に陥ったがうかはこの発火条件では推定できない。そこで、当該アンケートの回答に基いて、発火条件を「直近３日間の睡眠時間が５時間未満である」と補正する。当該補正は必要があれば行われ、且つユーザそれぞれに適した発火条件へと補正される。この場合、上述した判定部１４０は、補正された発火条件を充足するか否かの判定を行う。
【００２９】
関連付け部１５０は、コンテンツと発火条件を関連付ける。関連付けは、手動で行われることとしてもよいが、データマイニング等によって当該コンテンツと相関関係にあると推定される発火条件を自動で生成することとしてもよい。コンテンツは、コンテンツ提供者から配信されるものであってもよいし、ＷＥＢサービスを引用するものであってもよい。
【００３０】
関連付け部は、一つの発火条件に複数のコンテンツを関連付けることとしてもよいし、複数の発火条件に一つのコンテンツを関連付けることとしてもよい。前者の場合、ユーザがある発火条件を満たした場合に配信されるコンテンツは複数となるが、複数のコンテンツの配信順序は種々の基準に基づいて行うことができる。一方、後者の場合、ユーザが複数の発火条件の全てを満たした場合に一つのコンテンツを配信する。
【００３１】
生成通知部１６０は、コンテンツは存在しているが、コンテンツに関連付けられるべき発火条件が存在していない場合、新たな発火条件の生成を促す通知を行う。当該通知は、サーバ１００のサービス提供者へ通知することとしてもよい。一方、追加通知部１７０は、発火条件は存在しているが、発火条件に関連付けられるべきコンテンツが存在していない場合、新たなコンテンツの追加を促す通知を行う。当該通知は、コンテンツ提供者等に行うこととしてもよい。
【００３２】
実行部２００は、判定部１４０による判定の結果に基いて、発火条件に関連付けられた処理を実行する。
【００３３】
＜ユーザ端末＞
図４に示されるように、ユーザ端末２００は、送受信部２１０と、生体情報取得部２２０と、生体情報蓄積部２３０と、インターフェース部２４０とを含む。
【００３４】
送受信部２１０は、ネットワーク４００を介して、サーバ１００と情報を送受信する。当該送受信における通信は、有線、無線のいずれでもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３５】
生体情報取得部２２０は、ユーザの生体情報を直接的又は間接的に取得する。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって行動履歴を取得したり、加速度センサによって歩数を取得することができる。生体情報取得部２２０は、ユーザ端末２００に内蔵されている機器のみならず、オプション的に装着された電子機器であってもよい。
【００３６】
生体情報蓄積部２３０は、生体情報２２０によって取得した生体情報を蓄積する部位である。生体情報蓄積部２３０は、典型的には、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリ等各種の記録媒体により実現される。
【００３７】
インターフェース部２４０は、ユーザがユーザ端末２００に対して指示を行ったり、サーバ１００からの情報を閲覧したりする際に用いられるものである。例えば、モニタ、キーボード、マウスその他の入出力機器である。図１に示されるユーザ端末２００においては典型的にはタッチパネルがインターフェース部２４０に該当する。
【００３８】
ユーザ端末２００には、サーバ１００と通信を行うためのアプリケーションソフトウェアが予め格納されている。
【００３９】
図５に示されるように、ユーザ端末３００は、送受信部３１０と、生体情報取得部３２０と、生体情報蓄積部３３０と、インターフェース部３４０とを含む。
【００４０】
送受信部３１０は、ネットワーク４００を介して、サーバ１００と情報を送受信する。図１のユーザ端末３００は、典型的には、無線ＬＡＮ、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、その他の規格に基づく無線通信によってサーバ１００と通信を行う。
【００４１】
生体情報取得部３２０は、ユーザの生体情報を直接的又は間接的に取得する。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって行動履歴を取得したり、加速度センサによって歩数を取得することができる。また、ユーザ端末３００は脈拍を計測したり血圧を計測する機能を有している。生体情報取得部３２０は、ユーザ端末３００に内蔵されている機器のみならず、オプション的に装着された電子機器であってもよい。
【００４２】
生体情報蓄積部３３０は、生体情報３２０によって取得した生体情報を蓄積する部位である。生体情報蓄積部３３０は、典型的には、フラッシュメモリ等各種の記録媒体により実現される。
【００４３】
インターフェース部３４０は、ユーザがユーザ端末３００に対して指示を行ったり、情報処理サーバ１００からの情報を閲覧したりする際に用いられるものである。図１に示されるユーザ端末３００においては典型的にはタッチパネルがインターフェース部３４０に該当する。
【００４４】
ユーザ端末３００には、サーバ１００と通信を行うためのアプリケーションソフトウェアが予め格納されている。
【００４５】
以上が、サーバ１００、ユーザ端末２００及びユーザ端末３００の機能構成についての説明である。
【００４６】
＜データ＞
本実施の形態における記憶部１３０及びコンテンツ管理部１３５が保持するデータ構成並びに、ユーザ端末２００及び３００の生体情報蓄積部２４０及び３４０が保持するデータ構成について説明する。
【００４７】
＜基本情報＞
基本情報は、記憶部１３０に格納される。例示すれば、基本情報は、年齢、性別、身長、体重、遺伝子情報、血液情報、検診情報、既往歴、家族情報、生活習慣アンケート情報等の健康管理対象者の主観と客観の両面からの健康管理対象者に関する情報から構成され、ユーザの生体に関する情報のうち、基礎となる情報および不変的な情報を含めることができる。また、当該ユーザが実施している健康プログラムのカリキュラム情報、レセプト情報などの属性情報をも含み得る。
【００４８】
＜コンテンツ情報＞
コンテンツ情報は、コンテンツ管理部１３５に格納される。例示すれば、コンテンツ情報は、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたもの又はこれらに係る情報を電子計算機を介して提供するためのプログラムである。本実施の形態によるサーバ１００が主として配信するコンテンツとしては、ニュース記事、広告、メディア情報等であるがこれに限定されない。
【００４９】
＜生体情報＞
生体情報は、生体情報蓄積部２３０又は３３０に蓄積される。生体情報は生体情報取得部２２０又は３２０で取得された生データの他に、これらを所定のルールに従って加工された二次データを含む。例示すれば、生体情報は、行動ログ情報と生体ログ情報とに大別できる。
【００５０】
行動ログ情報は、食事情報（食事時間および食事内容）、位置情報及び移動情報、にログイン情報（ログイン時間およびログイン頻度）から構成される。当該行動情報は、ユーザ端末２００で取得される健康管理対象者の日々の生活での行動に関する情報であり、ユーザ端末２００から受信した食事の内容を示したテキストデータや画像データ、それに付随するタイムスタンプで食事時間を含めたり、ユーザ端末２００に記録されているＧＰＳデータから求められる当時の位置情報およびある時点で計測された位置情報とその次の時点で計測された位置情報から求められる移動情報を含めたり、健康管理サーバ１００が提供するサービスにログインした時間や一定期間内（一日、週間または月間等）のログイン頻度といった情報を含めることができる。さらに、行動情報は、ユーザ端末２００またはログイン先の情報サイトから得られるログインのアクセス履歴や健康管理対象者がサプリメント等健康食品、健康器具、トレーニングマシーンなどを購入した購買履歴を含めることができる。また、行動情報は、ダイエットなど健康管理のためのアプリケーション上のタスクの選択または完了を知らせるユーザ端末２００上でのログイン情報およびログアウト情報を含めることができる。行動ログ情報は、サプリメント等健康食品、健康器具、トレーニングマシーン等の購買履歴、ログイン時間、広告・情報ウェブサイトへのクリック率（ＣＴＲ）など、健康管理対象者のユーザ端末２００またはログイン先の情報サイトなどから得られる情報をも広く含む得る概念である。
【００５１】
生体ログ情報は、心拍および脈拍情報、血圧情報、歩数および活動量並びに姿勢情報から構成される。当該生体ログ情報は、健康管理対象者の生体状況とその変化を記録した情報であり、ユーザ端末２００がウェアラブル機器、または、ウェアラブル機器と連携する端末である場合に、当該ウェアラブル機器が当該生体ログ情報を計測し、記録した情報を含めることができる。例えば、生体ログ情報は、ユーザ端末２００に内蔵されている加速度センサーに基づき健康管理対象者の動きを感知して判定する睡眠（レム睡眠またはノンレム睡眠など）情報が含まれる。
【００５２】
以上が、本実施の形態において使用されるデータ構成の例である。
【００５３】
＜動作＞
図６を参照して本実施の形態に係るサーバ１００の動作を説明する。以下、説明を簡単にするために、サーバ１００とユーザ端末２００との間で通信が行われるものとして説明をする。
【００５４】
最初にユーザ端末２００から開始リクエストが送信される（ＳＱ１００）。開始リクエストは、単独で行うこととしてもよいが、例えば、サーバ１００を管理するサービス提供者のＷＥＢページへのログイン、アプリケーションの起動、バックグラウンドにおける定期処理的等と共に行うこととしてもよい。開始リクエストには、当該ユーザ（ユーザ端末）の識別番号が含まれている。
【００５５】
サーバ１００は、管理ＤＢ（図示せず）を参照して開始リクエストを送信してきたユーザを特定し、当該ユーザ端末に対して発火条件リストを送信する（ＳＱ１０２）。サーバ１００は全ての発火条件を送信することとしてもよいし、発火条件を満たしていない（即ち、管理ＤＢの「フラグ」が「Ｆ」である発火条件）発火条件のみ送ることとしてもよい。どのタイミングでどの発火条件を送信するかは個別に変更可能である。
【００５６】
ユーザ端末２００は生体情報蓄積部を参照して、受信した発火条件を満たすか否かを判定する。例えば、発火条件が「６時間以上の睡眠をとったが、良好な睡眠状態ではない」というものであった場合、ユーザ端末２００は、生体情報蓄積部を参照して、昨日の睡眠時間を抽出する。
【００５７】
図７は、生体情報蓄積部のデータを可視化した一例である。ユーザの「活動量」を測定することにより、覚醒状態及び睡眠状態を推定している。活動量は例えば、端末の加速度センサを使用することとしてもよい。図７に示されるように、当該ユーザの昨日の睡眠時間は８時間である。しかしながら、当該データだけでは「良好な睡眠であったか」の条件を判定することができない。そこで、ユーザが覚醒状態になったとき（図７における７：００）、ユーザ端末は、図８に示されるように、「Ｘさん、おはようございます。昨日はよく眠れましたか？」という質問メッセージ１０００と共に「よく眠れた」、「まあまあ」、「眠れなかった」、「全く眠れなかった」という４つの選択肢１００２を提示する。質問メッセージ１０００の表示タイミングは、ユーザが覚醒状態になったときである。図８に示されるように、ユーザが「眠れなかった」を選択すると、上述した発火条件「６時間以上の睡眠をとったが、良好な睡眠状態ではない」を満たす。
【００５８】
本発明の発火条件は、生体情報蓄積部のデータのみに基いて判定できる条件でもよい。例えば、「６時間以上の睡眠をとった」という条件が例示できる。この場合、当該データが存在していない場合、サーバ１００は、「６時間以上の睡眠をとったか？」という質問メッセージをユーザ端末２００に表示することによって発火条件を満たすか判定してもよい。
【００５９】
また、発火条件は、ユーザの主観的な評価のみに基いて判定できる条件でもよい。例えば、「足が疲れているか」という条件が例示できる。この場合、サーバ１００は、生体情報蓄積部のデータを参照せずにユーザ端末２００に対して「足が疲れていませんか？」という質問メッセージを表示して発火条件を満たすか判定してもよい。当該質問メッセージへの回答が一定時間ない場合、サーバ１００は、生体情報蓄積部のデータ（位置情報、移動距離情報、歩数情報）を参照し、自動的に足の疲れを解消するためのコンテンツを配信してもよい。
【００６０】
更に、発火条件は、生体情報蓄積部のデータの参照とユーザへの問い合わせとを行うことにより判定かるものであってもよい。例えば、上述した「６時間以上の睡眠をとったが、良好な睡眠状態ではない」が例示できる。この場合、サーバ１００は、生体情報蓄積部のデータを参照するとともにユーザに対して質問メッセージを表示することにより発火条件を満たすか判定する。
【００６１】
再度図６を参照して、発火条件を満たしているか否かの判定を行ったユーザ端末２００は、判定の結果をサーバ１００に送信する（ＳＱ１０８）。なお、本実施の形態においては、ユーザ端末２００が、発火条件の内容を解釈し、生体情報蓄積部を参照し且つユーザに対して問い合わせ、発火条件を満たすか否かの判定を行うこととしていた。しかしながら、発火条件の判定に必要な情報（即ち、生体情報蓄積部内の生体情報及び問い合わせの結果）のみをサーバ１００に送信し、サーバ１００が発火条件を満たすか否かの判定を行うこととしてもよい。
【００６２】
サーバ１００は、受信した結果に基いて当該ユーザの管理ＤＢを更新するとともに（ＳＱ１１０）、当該発火条件に関連付けられたコンテンツを配信する（ＳＱ１１２）。
【００６３】
以上が、サーバ１００の動作についての説明である。
【００６４】
上述した発火条件は、睡眠時間に関するものであったが、図９に示されるように、様々な発火条件を設けることとしてもよい。
【００６５】
以上説明したように、本発明によれば、自動的且つ継続的に取得される生体情報に基いてユーザに最適なコンテンツやサービスを提供するため、よりユーザの生活に即した情報の提供を行うことができる。
＜その他＞
本発明に係るサービスとして、健康指導サービスを取りあげているが、本発明は当該事業以外の事業においても用いることができる。特に、人の心理や精神への働きかけを用いる事業（例えば、人のモチベーションを上げるため、アドバイスを行う事業）、福祉（例えば、専門家が地域のコミュニティの福祉に対して遠隔でアドバイスする場合等）、教育等の事業において用いることができる。また、例えば、「ウェアラブル端末において体温は検知できているが、脈拍数が一定時間取得できない」というような場合には、緊急通報を行うことにより、人命救助を行うこともできる。
【００６６】
本発明の最良の実施の形態について説明したが、当業者には明らかなように、本発明の精神を逸脱しない範囲で実施の形態を変形することが可能であり、そのような実施の形態は本発明の範囲に属するものである。
【符号の説明】
【００６７】
１  コンテンツ配信システム
１００  サーバ
２００  ユーザ端末（スマートフォン端末）
３００  ユーザ端末（ウェアラブル端末）
４００  ネットワーク
【図１】
2017094177.tif 000003
【図２】
2017094177.tif 000004
【図３】
2017094177.tif 000005
【図４】
2017094177.tif 000006
【図５】
2017094177.tif 000007
【図６】
2017094177.tif 000008
【図７】
2017094177.tif 000009
【図８】
2017094177.tif 000010
【図９】
2017094177.tif 000011
【国際調査報告】
2017094177.tif 000012
2017094177.tif 000013
2017094177.tif 000014
2017094177.tif 000015