(57)【要約】【課題】生活習慣を改善するためにクーポンをユーザに効果的に提供する。【解決手段】情報処理装置が、ユーザに関する生体情報を含むバイタルデータと、ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータを取得する取得部と、ユーザデータの内容を判定するための判定基準を示す基準データをユーザデータに適用し、適用した結果に応じて、ユーザに特定の行動を奨励するクーポンに関するクーポンデータをユーザに提供する提供部と、提供されたクーポンデータの使用履歴データと、使用履歴データに対応するユーザデータとに基づいて、使用履歴データに対応するクーポンがユーザの生活習慣の改善に効果があるかどうかを判定する判定部と、を備える。【選択図】図５
2019120981.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関する生体情報を含むバイタルデータと、前記ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータを取得する取得部と、
前記ユーザデータの内容を判定するための判定基準を示す基準データを前記ユーザデータに適用し、適用した結果に応じて、前記ユーザに特定の行動を奨励するクーポンに関するクーポンデータを前記ユーザに提供する提供部と、
前記提供されたクーポンデータの使用履歴データと、前記使用履歴データに対応する前記ユーザデータとに基づいて、前記使用履歴データに対応するクーポンが前記ユーザの生活習慣の改善に効果があるかどうかを判定する判定部と、
を備える、
情報処理装置。
【請求項２】
生活習慣の改善に効果があると判定されたクーポンと、前記クーポンに対応するバイタルデータ及び／または生活習慣データとを関連付ける度合を示す重みを大きく設定して更新する更新部と、
を備える、
請求項１に記載の情報処理装置。
【請求項３】
前記判定部は、バイタルデータ及び／または生活習慣データが示す量がクーポンの使用前後で生活習慣の改善の効果がある量へ変動した変動量がしきい値よりも大きい場合は効果があったと判定する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記バイタルデータは、血圧データ、脈拍データ、体温データ、体重データ、及び心電図データの少なくともいずれか１つを含む、
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記生活習慣データは、摂取した食品と食品の摂取量とを示す摂取データ、運動量を示す運動データ、睡眠量を示す睡眠データ、喫煙量を示す喫煙データ、服用した薬品の服薬データ、食事する速さを示す食事速度データ、及び歯周病データの少なくともいずれか１つを含む、
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記基準データは、前記ユーザデータを意味付けるための１つ以上のしきい値を含むデータを含む、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザに関する生体情報を含むバイタルデータと、前記ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータを取得し、
前記ユーザデータの内容を判定するための判定基準を示す基準データを前記ユーザデータに適用し、適用した結果に応じて、前記ユーザに特定の行動を奨励するクーポンに関するクーポンデータを前記ユーザに提供し、
前記提供されたクーポンデータの使用履歴データと、前記使用履歴データに対応する前記ユーザデータとに基づいて、前記使用履歴データに対応するクーポンが前記ユーザの生活習慣の改善に効果があるかどうかを判定すること、
を備える、
情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の情報処理装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、クーポンを発行するための情報処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
特定の商品またはサービスの提供をユーザが受けることを促進するための一つの手段として、サービス提供者側が発行するクーポンは一般的によく知られている。
【０００３】
特に、ユーザの生体の情報（以下、生体情報とも称す）に基づいて、クーポンを配信する技術がある。  
例えば、特許文献１には、呼気や唾液などの生体由来試料を測定した結果に基づいて配信するクーポンの種類や内容を選定する技術が開示されている。特許文献１によれば、ユーザの体調や体の状態を検出するための生体情報検知装置をユーザが体に装着したり持ち運んだりするなどして、呼気や唾液、汗、皮膚から放出されるガスなどの生体由来試料を、周期的ないしは任意のタイミングで測定し、その測定結果と測定時刻をネットワーク上のサーバに蓄積する。そして、特許文献１では、測定結果と予め定めた閾値とを比較したり、測定結果の変移を参照したりすることでユーザの体調や体の状態を推定し、最適と思われるクーポンの種類や内容を選定して配信することができる、とされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−３８４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されたシステムでは、ユーザの体調や体の状態はクーポンを選定するための処理に使用される程度であり、配信されたクーポンをユーザが使用したことによって、ユーザの体調や体の状態が改善されたかどうかは判定されていない。この場合、ユーザの生体情報に基づいて配信されたクーポンが、ユーザの体調や体の状態を改善することに寄与したかどうかを確認することができない。
したがって、特許文献１では、ユーザの生体情報に基づいて配信されたクーポンが、ユーザの生体情報が示す量を適正な値に適正化するように作用したかどうかを判定することができないという問題がある。このため、ユーザの生活習慣を改善することにクーポンが効果的であったかどうかが不明であり、クーポンをユーザに効果的に提供することができない。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、ユーザの生活習慣を改善するためにクーポンをユーザに効果的に提供することができる、情報処理装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本開示は、上述した課題を解決するために、以下の構成を採用する。
【０００８】
すなわち、本開示の第１の側面に係る情報処理装置は、ユーザに関する生体情報を含むバイタルデータと、前記ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータを取得する取得部と、前記ユーザデータの内容を判定するための判定基準を示す基準データを前記ユーザデータに適用し、適用した結果に応じて、前記ユーザに特定の行動を奨励するクーポンに関するクーポンデータを前記ユーザに提供する提供部と、前記提供されたクーポンデータの使用履歴データと、前記使用履歴データに対応する前記ユーザデータとに基づいて、前記使用履歴データに対応するクーポンが前記ユーザの生活習慣の改善に効果があるかどうかを判定する判定部と、を備える。
【０００９】
上記の構成では、ユーザに関する生体情報（すなわち、ユーザに関する生体の情報）を含むバイタルデータと、ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータが取得される。そして、ユーザデータの内容を判定するための判定基準を示す基準データが、ユーザデータに適用される。そして、適用した結果に基づいて、ユーザに特定の行動を奨励するクーポンに関するクーポンデータがユーザに提供される。これによって、基準データが参照され、ユーザデータの内容に対応するユーザの生活習慣（または、健康状態）が良くなると想定されるクーポンをユーザが受け取ることができる。さらに、判定部が、クーポンの使用履歴データを参照し、対応するユーザデータから、クーポンの使用によってユーザの生活習慣の改善に効果があるかどうかを判定する。このため、ユーザに提供されたクーポンの有効性が判定されるので、どのクーポンがユーザにとって有効であるかを判定することができる。したがって、ユーザの生活習慣を改善するためにクーポンをユーザに効果的に付与することができる情報処理装置を提供することが可能になる。
【００１０】
上記の第２の側面に係る情報処理装置は、生活習慣の改善に効果があると判定されたクーポンと、前記クーポンに対応するバイタルデータ及び／または生活習慣データとを関連付ける度合を示す重みを大きく設定して更新する更新部と、を備える。
【００１１】
上記の構成では、ユーザの生活習慣の改善に効果があると判定されたクーポンと、このクーポンに対応するバイタルデータ及び／または生活習慣データとを関連付ける度合を示す重みが大きく設定されて更新されるので、重みの大きいクーポンほど、対応するバイタルデータ及び／または生活習慣データが示す生活習慣が改善されると期待される。したがって、特定の生活習慣を改善するためには、この生活習慣に対応するバイタルデータ及び／または生活習慣データに対応するクーポンのうち、重みのより大きいクーポンがユーザに提供されれば、生活習慣の改善の効果を大きくすることができると期待できる。
【００１２】
上記の第３の側面に係る情報処理装置は、前記判定部は、バイタルデータ及び／または生活習慣データが示す量がクーポンの使用前後で生活習慣の改善の効果がある量へ変動した変動量がしきい値よりも大きい場合は効果があったと判定する。
【００１３】
上記の構成では、クーポンが使用された前と後で、対応するバイタルデータ及び／または生活習慣データが示す量が比較され、その変動量が、予め設定されたしきい値と比較されることによって、クーポンがユーザにとって効果があるかどうかが判定される。但し、この変動量は、生活習慣の改善の効果が大きくなる方向へ変動した場合での量である。このしきい値が適切に設定されることにより、生活習慣の改善の効果を見込むことができるクーポンを容易に見出すことができる。また、このしきい値がユーザデータのカテゴリ（例えば、血圧、脈拍、体温、食品摂取、運動、睡眠）ごとに設定されることによって、クーポンの効果を適切に判定することが可能になる。
【００１４】
上記の第４の側面に係る情報処理装置は、前記バイタルデータは、血圧データ、脈拍データ、体温データ、体重データ、及び心電図データの少なくともいずれか１つを含む。
【００１５】
上記の構成では、血圧、脈拍、体温、体重、及び心電図の少なくともいずれか１つのデータに基づいて、ユーザに特定の行動を奨励するクーポンに関するクーポンデータをユーザに提供することが可能になる。また、血圧、脈拍、体温、体重、及び心電図の少なくともいずれか１つのデータに基づいて、ユーザの生活習慣の改善に効果があるかどうかを判定することができる。
【００１６】
上記の第５の側面に係る情報処理装置は、前記生活習慣データは、摂取した食品と食品の摂取量とを示す摂取データ、運動量を示す運動データ、睡眠量を示す睡眠データ、喫煙量を示す喫煙データ、服用した薬品の服薬データ、食事する速さを示す食事速度データ、及び歯周病データの少なくともいずれか１つを含む。
【００１７】
上記の構成では、食品の摂取、運動、睡眠、喫煙、服薬、食事速度、及び歯周病の少なくともいずれか１つのデータに基づいて、ユーザに特定の行動を推奨するクーポンに関するクーポンデータをユーザに提供することが可能になる。また、食品の摂取、運動、睡眠、喫煙、服薬、食事速度、及び歯周病の少なくともいずれか１つのデータに基づいて、ユーザの生活習慣の改善に効果があるかどうかを判定することができる。
【００１８】
上記の第６の側面に係る情報処理装置は、前記基準データは、前記ユーザデータを意味付けるための１つ以上のしきい値を含むデータを含む。
【００１９】
上記の構成では、ユーザデータは１つ以上のしきい値を含むため、しきい値によって１つの基準データについて少なくとも２種類にユーザデータを分類することができる。これによって、多くの種類の基準データに基づいてユーザデータを詳細に分類することができる。このため、ユーザの生活習慣の改善について、多面的に分析することができ、多様なクーポンをユーザに提供することが可能になる。
【００２０】
上記のその他の側面に係る情報処理装置は、前記生体の情報は、ユーザに装着された生体情報取得装置によって取得される。
【００２１】
上記の構成では、ユーザに装着されているので、リアルタイムにいつでもユーザから生体情報を取得することが可能になる。
【発明の効果】
【００２２】
本発明によれば、ユーザの生活習慣を改善するためにクーポンをユーザに効果的に提供することができる情報処理装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態に係る情報処理装置、生体情報測定装置、及び携帯情報端末の適用場面の一例を模式的に例示する図。
【図２】実施の形態に係る情報処理装置のハードウェア構成の一例を模式的に例示する図。
【図３】実施の形態に係る携帯情報端末のハードウェア構成の一例を模式的に例示する図。
【図４】実施の形態に係る生体情報取得装置のハードウェア構成の一例を模式的に例示する図。
【図５】実施の形態に係る情報処理装置のソフトウェア構成の一例を模式的に例示する図。
【図６】実施の形態に係る携帯情報端末のソフトウェア構成の一例を模式的に例示する図。
【図７】実施の形態に係る情報処理装置の処理手順の一例を例示する図。
【図８】実施の形態に係る携帯情報端末の処理手順の一例を例示する図。
【発明を実施するための形態】
【００２４】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。
【００２５】
［適用例］  
まず、図１を用いて、本発明が適用される場面の一例について説明する。図１は、本実施形態に係る生体情報取得装置１００、携帯情報端末１２０、及び情報処理装置１５０の適用場面の一例を模式的に例示する。本実施形態に係る生体情報取得装置１００は、測定部１０１が生体から生体情報に関する量を測定し、記憶部１０２がこの測定された量を示すデータを記憶し、送信部１０３がこの記憶されたデータを携帯情報端末１２０へ送信する。また、操作部１０４はユーザの操作を受け付け、計時部１０５は年月日及び時刻を各部またはユーザに提供する。ここで、生体情報はユーザの生体から取得されるバイタルデータである。バイタルデータは、生きていることを示す指標を含むデータであり、例えば、血圧値、脈拍値、体重、体温、歩数、及び心電図を含むデータである。したがって、生体情報取得装置１００は、例えば、血圧計、脈拍計、体重計、体温計、歩数計、及び／または心電図計である。
そして、携帯情報端末１２０は、生体情報取得装置１００と情報処理装置１５０との間の通信を媒介する。受信部１２１が生体情報取得装置１００からバイタルデータを受信し、記憶部１２２がバイタルデータを記憶し、送信部１２３が、記憶されたバイタルデータを情報処理装置１５０へ送信する。操作部１２５はユーザの操作を受け付け、計時部１２６は年月日及び時刻を各部またはユーザに提供する。また、制御部１２４は記憶部１２２に記憶されたプログラムを実行し、携帯情報端末１２０を制御する。携帯情報端末１２０は、例えば、スマートフォン、携帯電話機、またはモバイルパソコンなどの携帯型端末またはサーバである。
また、携帯情報端末１２０は、ユーザの生活習慣に関する生活習慣データを、ユーザから取得する。携帯情報端末１２０は、例えば、生活習慣に関する質問をユーザに問いかけ、その回答に基づいて生活習慣データを取得する。生活習慣データは、バイタルデータ以外のユーザの生活習慣に関するデータである。生活習慣データは、例えば、ユーザが摂取した食品を示す摂取データ、ユーザが運動した運動量を示す運動データ、ユーザの睡眠量を示す睡眠データ、ユーザの喫煙量を示す喫煙データ、ユーザが服用した薬品の服薬データ、ユーザが食事する速さを示す食事速度データ、及びユーザの歯周病データの少なくともいずれか１つを含むデータである。なお、食品は、食物として摂取する物の総称であり、飲物も含む。
【００２６】
本実施形態に係る情報処理装置１５０は、受信部１５１が携帯情報端末１２０から、バイタルデータと生活習慣データとを受信する。バイタル及び生活習慣ＤＢ（ＤＢはデータベースの略称である）１５２は、これらバイタルデータと生活習慣データとを記憶する。バイタル及び生活習慣ＤＢ１５２は、例えば、バイタルデータ及び生活習慣データと共に、そのデータに関連する年月日データとを記憶する。なお、本実施形態に係る情報処理装置１５０は、本発明の「情報処理装置」に相当する。
基準ＤＢ１５３は、バイタルデータ及び生活習慣データに含まれる個別のデータが示す量が意味する内容を定めるための判定基準を示す基準データを記憶している。基準データは、通常、データを意味づけるためのしきい値を含んでいる。一例としてバイタルデータのうちの血圧データの場合での基準データは、例えば「収縮期血圧１４０ｍｍＨｇ以上または拡張期血圧９０ｍｍＨｇ以上ならば、高血圧と判定」の内容がデータ化されている。この場合には基準データは、しきい値「収縮期血圧１４０ｍｍＨｇ」及び「拡張期血圧９０ｍｍＨｇ」の２つを含んでいる。また、生活習慣データのうちの摂取データの場合には、基準データは例えば、「１日に摂取した食品が３０品目以上、かつ食品群の１群から６群の全てに分布しているならば、最良の食品摂取と判定」、「１日に摂取した食品が３０品目以上あるが、食品群の３群（緑黄色野菜）が他の食品群に比較して食品摂取が３品目以上少ないならば、３群の食品摂取が不足と判定」の内容がデータ化されている。この場合、基準データは、「３０品目」、「１群から６群の全て」、「食品群の３群が他の食品群に比較して食品摂取が３品目以上」の３つのしきい値を含んでいることになる。
これらの基準データは、予め基準ＤＢ１５３に記憶しておく、または、バイタル及び生活習慣ＤＢ１５２に記憶されるデータが追加または変更されるごとに、データに対応する基準データがネットワークから自動的に検索され取得されてもよい。なお、バイタル及び生活習慣ＤＢ１５２に記憶される１つのデータに対し、１以上の基準データが基準ＤＢ１５３内に記憶されていることが望ましい。
クーポンＤＢ１５４は、特定の行動をユーザに奨励するクーポンのクーポンデータを記憶している。クーポンデータは、例えば「クリニックでの治療を優先的に受けることができる優待券」の内容がデータ化されたものがある。このクーポンは、例えば、ユーザが高血圧と判定された場合にユーザに提供される。また、クーポンデータは、例えば、「食品群の３群（緑黄色野菜）に該当する食品を購入する割引券」の内容がデータ化されたものがある。このクーポンは、例えば、ユーザが緑黄色野菜の摂取が他の食品群に比較して著しく少なかった場合にユーザに提供される。なお一般に、バイタル及び生活習慣ＤＢ１５２に記憶される１つのデータに対し、１以上のクーポンデータがクーポンＤＢ１５４内に記憶されていることが望ましい。
提供部１５５は、バイタル及び生活習慣ＤＢ１５２に記憶されているデータに対応する、基準ＤＢ１５３に記憶されている基準データを適用し、この適用した結果に応じてクーポンＤＢ１５４からクーポンデータを取得し、ユーザに提供する。
【００２７】
使用履歴ＤＢ１５７は、ユーザが使用したクーポンの履歴データを記憶している。判定部１５６は、使用履歴ＤＢ１５７が使用したクーポンと、そのクーポンに対応するバイタル及び生活習慣ＤＢ１５２にあるデータが示す値を、クーポンの使用前後で比較して、クーポンがユーザに効果があったかどうかを判定する。
更新部１５８は、判定部１５６の判定結果を受けて、クーポンと、このクーポンに対応するバイタル及び生活習慣ＤＢ１５２に記憶されているデータとを関連付ける度合を示す重みを更新する。判定部１５６がクーポンの効果があると判定した場合には、更新部１５８が対応するクーポンとデータとの重みを予め決められた値だけ大きくし、逆に効果がないと判定された場合には、更新部１５８が対応するクーポンとデータとの重みを予め決められた値だけ小さくする。また、更新部１５８は、効果の大きさに応じて重みの値を変化させてもよい。
重みＤＢ１５９は、クーポンＤＢ１５４に記憶されるクーポンと、このクーポンに対応するバイタル及び生活習慣ＤＢ１５２に記憶されているデータとを関連付ける度合を示す重みがデータ化されて記憶されている。なお、提供部１５５は、バイタル及び生活習慣ＤＢ１５２に記憶されるデータと、このデータに対応するクーポンＤＢ１５４に記憶されるクーポンデータと、これらに関連付けられている重みデータと、を参照してクーポンデータを選択する。提供部１５５は、例えば、重みが最も大きい重みデータに対応するクーポンデータを選択し、ユーザに提供する。一般に、バイタル及び生活習慣ＤＢ１５２に記憶される１つのデータに対し、１以上のクーポンデータがクーポンＤＢ１５４内に記憶されている。
【００２８】
以上の通り、本適用例では、情報処理装置１５０は、生体情報取得装置１００が取得したバイタルデータと、携帯情報端末１２０から取得した生活習慣データとを取得し、基準ＤＢ１５３に記憶されている基準データのうちの対応する基準データを、取得したデータに適用する。適用した結果に応じて、提供部１５５がクーポンＤＢ１５４からクーポンデータを選択し、このクーポンデータに対応するクーポンをユーザに提供することができる。さらに、判定部１５６が、ユーザに提供されたクーポンの使用履歴を記録しておき、使用したクーポンに対応するバイタルデータまたは生活習慣データが示す値が、クーポンの使用前後で生活習慣を改善する効果があったかどうかを判定する。判定部１５６がこのクーポンは生活習慣の改善に効果があったと判定した場合には、更新部１５８がこのクーポンと対応するバイタルデータまたは生活習慣データとを関連付ける度合を示す重みを大きく設定して更新する。この結果、生活習慣を改善することに寄与するクーポンはより提供されやすくなり、生活習慣が改善するように効果的にクーポンをユーザに提供することができる。したがって、本適用例によれば、ユーザの生活習慣を改善するためにクーポンをユーザに効果的に提供することができる情報処理装置を提供することが可能になる。
【００２９】
［構成例］  
（ハードウェア構成）  
＜情報処理装置＞  
次に、図２を用いて、本実施形態に係る情報処理装置１５０のハードウェア構成の一例について説明する。  
図２の例では、本実施形態に係る情報処理装置１５０は、出力装置２１１、入力装置２１２、制御部２１３、記憶部２１４、ドライブ２１５、外部インタフェース２１６、通信インタフェース２１７、及び電源２１８が電気的に接続されたコンピュータであってよい。さらに情報処理装置１５０は、計時装置２１９、バイタルＤＢ２２０、生活習慣ＤＢ２２１、基準ＤＢ２２２、クーポンＤＢ２２３、使用履歴ＤＢ２２４、及び重みＤＢ２２５を備える。本実施形態に係る情報処理装置１５０は、本発明の「情報処理装置」に対応する。なお、図２では、通信インタフェース及び外部インタフェースをそれぞれ、「通信Ｉ／Ｆ」及び「外部Ｉ／Ｆ」と記載している（以降もこのように記載することがある）。
【００３０】
制御部２１３は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素の制御を行う。記憶部２１４は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部２１３で実行されるクーポンの選択を最適化するプログラム（最適化プログラムとも称す）、携帯情報端末１２０から取得した取得データ、及び送信予定の画像データ等を記憶する。
【００３１】
クーポンの選択を最適化するプログラムは、ユーザデータに基づいてユーザに最適なクーポンデータを選択しユーザに提供する処理を実行させる（図７）ためのプログラムである。携帯情報端末１２０から取得した取得データは、バイタルデータ及び／または生活習慣データである。
【００３２】
通信インタフェース２１７は、携帯情報端末１２０と通信を行うインタフェースなら何でもよく、例えば、無線ＬＡＮ（Local Area Network）モジュール、有線ＬＡＮモジュール、近距離無線通信（例えば、ブルートゥース（登録商標））モジュール等であり、ネットワーク等を介した通信を行うためのインタフェースである。通信インタフェース２１７は、携帯情報端末１２０と情報処理装置１５０とを無線接続するためのインタフェースである。通信インタフェース２１７は、制御部２１３によって制御される。通信インタフェース２１７は、携帯情報端末１２０から、シンボルデータの元となるデータを受信する。通信インタフェース２１７は、制御部２１３が生成した画像表示データを受け取り、携帯情報端末１２０へ送信するために使用される。
【００３３】
入力装置２１２は、入力を行うための装置であり、例えば、マウス、キーボード等である。出力装置２１１は、出力を行うための装置であり、例えば、ディスプレイ、スピーカ等である。外部インタフェース２１６は、ＵＳＢポート等であり、例えば、計時装置２１９、バイタルＤＢ２２０、生活習慣ＤＢ２２１、基準ＤＢ２２２、クーポンＤＢ２２３、使用履歴ＤＢ２２４、及び／または重みＤＢ２２５等の外部装置に接続するためのインタフェースである。図２等では、計時装置２１９、バイタルＤＢ２２０、生活習慣ＤＢ２２１、基準ＤＢ２２２、クーポンＤＢ２２３、使用履歴ＤＢ２２４、及び／または重みＤＢ２２５が外部インタフェース２１６に接続しているように図示されていないが、これは後に図５等で制御部２１３の内部のブロックとの接続を明確にするために便宜的に制御部２１３に直接接続しているように記載しているためである。
【００３４】
記憶部２１４は、コンピュータその他の装置または機械等が、記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的、または化学的作用によって蓄積する媒体である。情報処理装置１５０は、この記憶部２１４から、クーポンの選択を最適化するプログラム、携帯情報端末１２０から取得した取得データ、及び送信予定の画像データ等を取得してもよい。
【００３５】
ドライブ２１５は、例えば、ＣＤ（Compact Disk）ドライブ、ＤＶＤ（Digital Versatile Disk）ドライブ等であり、記憶媒体に記憶されたプログラムを読み込むための装置である。ドライブ２１５の種類は、記憶媒体の種類に応じて適宜選択されてよい。上記の最適化プログラム、携帯情報端末１２０から取得した取得データ、及び／または送信予定の画像データは、この記憶媒体に記憶されていてもよい。ここでは、記憶媒体の一例として、ＣＤ、ＤＶＤ等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。なお、記憶媒体は、コンピュータその他装置、機械等が、記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的または化学的作用によって蓄積する媒体である。
【００３６】
電源２１８は、情報処理装置１５０の本体に搭載されている各要素へ電力を供給する装置であり、例えば、定電圧源を生成する装置である。電源２１８は、例えば、出力装置２１１、入力装置２１２、制御部２１３、記憶部２１４、ドライブ２１５、外部インタフェース２１６、通信インタフェース２１７、計時装置２１９、バイタルＤＢ２２０、生活習慣ＤＢ２２１、基準ＤＢ２２２、クーポンＤＢ２２３、使用履歴ＤＢ２２４、及び重みＤＢ２２５へ電力を供給する。
【００３７】
計時装置２１９は、時間を計測する装置であり、日時を計測できる。例えば、計時装置２１９はカレンダーを含む時計であり、現在の日時の情報を制御部２１３へ渡す。
【００３８】
バイタルＤＢ２２０は、情報処理装置１５０が扱う、携帯情報端末１２０から取得したバイタルデータを格納する。バイタルデータには、携帯情報端末１２０でデータが取得された年月日データを含んでいてもよい。
【００３９】
生活習慣ＤＢ２２１は、携帯情報端末１２０から取得した生活習慣データを格納する。生活習慣データは、携帯情報端末１２０でデータが取得された年月日データを含んでいてもよい。
基準ＤＢ２２２は、基準データを格納する。基準データは、バイタルデータ及び生活習慣データごとに、予め設定されているか、ネットワーク等の外部で検索して対応するものを取得してもよい。基準データは、バイタルデータ及び／または生活習慣データに基づいて、ユーザの健康状態及び／または生活習慣の状況を判定することができるものであれば、どんなものでも構わない。基準データは、通常、しきい値を含んでその値でユーザの状態の変化を示すものである。基準データは、バイタルデータまたは生活習慣データの１つのデータに対して、１以上の基準データがある。すなわち、複数の基準データから、１つのユーザデータを判定してもよい。具体的には、例えば、バイタルデータの１つである血圧データに、複数の基準データを適用して、この血圧データから判明する情報を、基準データの数に対応する量だけ抽出することができる。
【００４０】
クーポンＤＢ２２３は、バイタルデータ及び／または生活習慣データから、基準データに基づいて判定した情報に基づいて取得されるクーポンを格納する。すなわち、クーポンＤＢ２２３は、判定された結果を示す情報に対応した１つ以上のクーポンを格納する。クーポンＤＢ２２３は、可能な限り多くのクーポンを格納していて、全てのユーザに適切なクーポンを提供することが可能な種類及び量を確保していることが望ましい。
使用履歴ＤＢ２２４は、ユーザごとに、どんなクーポンを取得し、どのクーポンを使用したかの情報を格納している。使用履歴ＤＢ２２４は、例えば、クーポンを取得した理由及び日時、クーポンが使用された場所及び日時等を記憶してもよい。使用履歴ＤＢ２２４は、どのクーポンが取得されているかを記録し、クーポンごとの使用状況を記録している。
【００４１】
重みＤＢ２２５は、取得したクーポンと、対応するユーザデータとを関連付ける度合を示す重みデータを格納している。重みデータは、重みが大きいほど、このクーポンと対応するユーザデータとの関連性が大きいことを示す。
【００４２】
なお、情報処理装置１５０の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部２１３は、複数のプロセッサを含んでもよい。情報処理装置１５０は、複数台の情報処理装置で構成されてもよい。また、情報処理装置１５０は、提供されるサービス専用に設計された情報処理装置の他、汎用のデスクトップＰＣ（Personal Computer）、タブレットＰＣ等が用いられてもよい。
【００４３】
＜携帯情報端末＞  
次に、図３を用いて、本実施形態に係る携帯情報端末１２０のハードウェア構成の一例について説明する。携帯情報端末１２０のハードウェア構成は情報処理装置１５０とほぼ同様である。  
図３に示される通り、本実施形態に係る携帯情報端末１２０は、出力装置３１１、入力装置３１２、制御部３１３、記憶部３１４、ドライブ３１５、外部インタフェース３１６、通信インタフェース３１７、電池３１８、及び計時装置３１９が電気的に接続されたコンピュータであってよい。さらに、携帯情報端末１２０は撮像装置３２０を備える。
【００４４】
制御部３１３は、ＣＰＵ、ＲＡＭ、及びＲＯＭ等を含み、情報処理に応じて各構成要素の制御を行う。記憶部３１４は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部３１３で実行される撮像画像解析プログラム、画像表示プログラム、携帯情報端末１２０から取得した取得データ、及び情報処理装置１５０から受信した表示データ等を記憶する。
【００４５】
撮像画像解析プログラムは、撮像装置３２０が撮影した画像を解析し画像から取得できる情報を得る処理を実行させる（図８）ためのプログラムである。本実施形態では、例えば、食品（すなわち、食物及び飲物）を撮影し、食品のカロリー、栄養素等の情報を取得する処理を実行させる（図８）ためのプログラムである。画像表示プログラムは、情報処理装置１５０が生成した表示データ（例えば、クーポンの画像化されたデータ）に基づいて出力装置３１１のディスプレイにクーポンを表示する処理を実行させるためのプログラムである。
【００４６】
通信インタフェース３１７は、通信インタフェース２１７とほぼ同様である。通信インタフェース３１７は、生体情報取得装置１００からデータを受信し、情報処理装置１５０との間でデータを送受信するためのインタフェースである。通信インタフェース３１７は、生体情報取得装置１００または情報処理装置１５０からデータを受信し制御部３１３へ渡し、情報処理装置１５０への送信データを制御部３１３から受け取り送信する。
【００４７】
入力装置３１２、出力装置３１１、及び外部インタフェース３１６はそれぞれ、入力装置２１２、出力装置２１１、及び外部インタフェース２１６と同様である。
【００４８】
記憶部３１４は、コンピュータその他の装置または機械等が、記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的、または化学的作用によって蓄積する媒体である。携帯情報端末１２０は、この記憶部３１４から、撮像画像解析プログラム、画像表示プログラム、携帯情報端末１２０から取得した取得データ、及び情報処理装置１５０から受信した表示データ等を取得してもよい。
【００４９】
ドライブ３１５は、例えば、ＣＤドライブ、ＤＶＤドライブ等であり、記憶媒体に記憶されたプログラムを読み込むための装置である。ドライブ３１５の種類は、記憶媒体の種類に応じて適宜選択されてよい。上記の撮像画像解析プログラム、画像表示プログラム、携帯情報端末１２０から取得した取得データ、及び情報処理装置１５０から受信した表示データ等は、この記憶媒体に記憶されていてもよい。ここでは、記憶媒体の一例として、ＣＤ、ＤＶＤ等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
【００５０】
電池３１８は、例えば、充電可能な２次電池である。電池３１８は、携帯情報端末１２０の本体に搭載されている各要素へ電力を供給する。  
計時装置３１９は、計時装置２１９と同様である。
【００５１】
撮像装置３２０は、物体を撮影して撮像を含む撮像データを取得する装置であり、例えば、デジタルカメラである。撮像装置３２０は、スマートフォンであれば、通常装備されている。
【００５２】
なお、携帯情報端末１２０の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部３１３は、複数のプロセッサを含んでもよい。携帯情報端末１２０は、複数台の情報処理装置で構成されてもよい。また、携帯情報端末１２０は、提供されるサービス専用に設計された情報処理装置の他、汎用のタブレットＰＣ等が用いられてもよい。
【００５３】
＜生体情報取得装置＞  
次に、図４を用いて、本実施形態に係る生体情報取得装置１００のハードウェア構成の一例について説明する。生体情報取得装置１００のハードウェア構成は携帯情報端末１２０とほぼ同様である。  
図４に示される通り、本実施形態に係る生体情報取得装置１００は、出力装置４１１、入力装置４１２、制御部４１３、記憶部４１４、ドライブ４１５、外部インタフェース４１６、通信インタフェース４１７、電池４１８、及び計時装置４１９が電気的に接続されたコンピュータであってよい。さらに生体情報取得装置１００は、生体センサ４２０、及び動きセンサ４２１を備える。
【００５４】
制御部４１３は、ＣＰＵ、ＲＡＭ、及びＲＯＭ等を含み、情報処理に応じて各構成要素の制御を行う。記憶部４１４は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部４１３で実行されるセンサデータ取得プログラム、携帯情報端末１２０から取得した取得データ、及び生体センサ４２０及び／または動きセンサ４２１が検出したセンサデータ等を記憶する。
【００５５】
センサデータ取得プログラムは、生体センサ４２０及び／または動きセンサ４２１が検出した物理量をデータとして取得するためのプログラムである。本実施形態では、生体センサ４２０は、バイタルデータを取得するためのものであり、例えば、血圧データ及び／または脈拍を取得する。動きセンサ４２１は、生体情報取得装置１００の動きを検出するためのものであり、例えば、３軸加速度センサである。
【００５６】
通信インタフェース４１７は、通信インタフェース３１７とほぼ同様である。通信インタフェース４１７は、生体情報取得装置１００で検出して取得したデータを携帯情報端末１２０へ送信ためのインタフェースである。通信インタフェース４１７は、携帯情報端末１２０からのデータを受信してもよい。
【００５７】
入力装置４１２、出力装置４１１、及び外部インタフェース４１６はそれぞれ、入力装置３１２、出力装置３１１、及び外部インタフェース３１６と同様である。
【００５８】
記憶部４１４は、コンピュータその他の装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的、または化学的作用によって蓄積する媒体である。生体情報取得装置１００は、この記憶部４１４から、センサデータ取得プログラムを取得してもよい。
【００５９】
ドライブ４１５は、記憶媒体に記憶されたプログラムを読み込むための装置であり、例えば、ＣＤドライブ、ＤＶＤドライブ等である。ドライブ４１５の種類は、記憶媒体の種類に応じて適宜選択されてよい。上記のセンサデータ取得プログラムは、この記憶媒体に記憶されていてもよい。ここでは、記憶媒体の一例として、ＣＤ、ＤＶＤ等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
【００６０】
電池４１８は、電池３１８と同様である。計時装置４１９は、計時装置３１９と同様である。
【００６１】
生体センサ４２０は、バイタルデータを取得するためのものであり、例えば、血圧測定装置である。この場合、生体センサ４２０は、例えば、生体であるユーザの手首に装着された押圧カフの圧力を検出して生体の血圧値を検出する。生体センサ４２０は、血圧データ（例えば、血圧値の時系列データ）を制御部２１３へ出力する。また、生体センサ４２０は脈拍測定装置でもよく、血圧と共に脈拍を測定してもよい。
【００６２】
動きセンサ４２１は、生体の動きを検出し、その動き情報を制御部４１３へ渡す。動きセンサ４２１は、例えば、３軸加速度センサであり、生体の加速度を線型独立な３軸（例えば、互いに直交した３軸）に関して検出する。そして、動きセンサ４２１は、３方向の加速度を表す加速度信号を制御部４１３へ出力する。  
なお、生体情報取得装置１００の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部４１３は、複数のプロセッサを含んでもよい。また、生体情報取得装置１００は、提供されるサービス専用に設計された情報処理装置の他、汎用のタブレットＰＣ等が用いられてもよい。
【００６３】
（ソフトウェア構成）  
＜情報処理装置＞  
次に、図５を用いて、本実施形態に係る情報処理装置１５０のソフトウェア構成の一例を説明する。  
情報処理装置１５０の制御部２１３は、必要なプログラムを実行する際に、記憶部２１４に記憶された、クーポンの選択を最適化するプログラムをＲＡＭに展開する。そして、制御部２１３は、ＲＡＭに展開された最適化プログラムをＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図５に示される通り、本実施形態に係る情報処理装置１５０の制御部２１３は、受信部５０１、検索部５０２、選択部５０３、提供部５０４、使用状況取得部５０５、判定部５０６、更新部５０７、及び送信部５０８を備える。
【００６４】
受信部５０１は、通信インタフェース２１７を介して、携帯情報端末１２０が生体情報取得装置１００から取得した取得データを受信する。この取得データは、生体情報取得装置１００が取得するユーザデータ（すなわち、上述したバイタルデータ及び生活習慣データ）であり、例えば、血圧値、脈拍値、体重、体温、歩数、及び心電図を含むバイタルデータ、ユーザが摂取した食品を示す摂取データ、ユーザが運動した運動量を示す運動データ、ユーザの睡眠量を示す睡眠データ、ユーザの喫煙量を示す喫煙データ、ユーザが服用した薬品の服薬データ、ユーザが食事する速さを示す食事速度データ、及びユーザの歯周病データを含む生活習慣データがある。  
また、受信部５０１は、クーポンに関する閲覧要求データを携帯情報端末１２０から受信し、提供部５０４へ送り、使用履歴ＤＢ２２４から取得した使用履歴情報を、送信部５０８を介して携帯情報端末１２０に送信してもよい。他に、受信部５０１は、取得したデータに関連した情報を設定するための設定データを、携帯情報端末１２０から受信してもよい。
【００６５】
検索部５０２は、バイタルＤＢ２２０及び生活習慣ＤＢ２２１に記憶されたバイタルデータ及び生活習慣データに基づいて外部のサイトを検索し、対応する基準データを収集し、基準ＤＢ２２２に基準データを格納してもよい。また、情報処理装置１５０の管理者等が、予め基準ＤＢ２２２に上記の基準データを記憶させておいてもよい。
【００６６】
選択部５０３は、バイタルＤＢ２２０または生活習慣ＤＢ２２１からのバイタルデータまたは生活習慣データに、基準ＤＢ２２２からの基準データを適用し、適用結果に応じてクーポンＤＢ２２３からクーポンデータを選択する。また、選択部５０３は、選択したクーポンデータを提供部５０４に渡す。選択部５０３は、バイタルデータ及び生活習慣データとクーポンとを関連付ける度合（「関連する度合」または「関連度合」とも称す）を示す重みを参照して、選択するクーポンの候補を１以上選び、この候補の中から、適用結果に応じてユーザに最適と想定されるクーポンデータを選択してもよい。また、バイタルデータ及び生活習慣データに基準データを適用した結果と、クーポンとの関連度合を示す重みを参照して、関連度合がより大きなクーポンを選択してもよい。
【００６７】
提供部５０４は、選択部５０３が選択したクーポンに関するクーポンデータを、ユーザに提供する。提供部５０４は、例えば、出力装置２１１に出力する。出力装置２１１は紙媒体等でクーポンを出力してユーザに渡してもよいし、出力装置２１１の代わりに送信部５０８及び通信インタフェース２１７を介して携帯情報端末１２０へクーポンデータを送信してもよい。この場合には、携帯情報端末１２０がクーポンデータを受信し、ユーザがこのクーポンデータを受け取ることに同意してクーポンデータを携帯情報端末１２０に格納し、クーポンデータに応じてユーザがクーポンを使用することができるようになる。また、提供部５０４は、ユーザに提供したクーポンデータの種類、提供日時等を使用履歴ＤＢ２２４に記憶させる。
【００６８】
使用状況取得部５０５は、提供部５０４が提供したクーポンごとに、ユーザのクーポンの使用状況を取得して、クーポンの使用状況を示すデータを使用履歴ＤＢ２２４に記憶する。使用状況取得部５０５は、例えば、通信インタフェース２１７を介して携帯情報端末１２０から、どのクーポンをいつどこで使用したかを示すデータを取得する。他に、ユーザが、入力装置２１２を使用して、クーポンの使用状況をオフラインで入力してもよい。また、サービスを提供する側のクーポンを管理するサーバ装置等がクーポンの使用状況を観察し、使用状況取得部５０５はこのサーバ装置等からクーポンの使用状況データを取得してもよい。
【００６９】
判定部５０６は、使用履歴ＤＢ２２４に格納されるクーポンの使用履歴を参照して、バイタルＤＢ２２０及び／または生活習慣ＤＢ２２１に格納されているデータを、クーポンを使用した前後で比較して、クーポンごとに使用したユーザに適しているかどうかを判定し、判定結果をその内容と共に更新部５０７へ渡す。判定部５０６は、例えば、クーポンが「クリニックでの血圧の治療を優先的に受けることができる優待券」である場合にこのクーポンを使用した前後での収縮期血圧及び／または拡張期血圧を、バイタルＤＢ２２０から取得し参照する。そして、例えば、このクーポンを使用する前は血圧値が高血圧を示す値を示していて、クーポンを使用した後に血圧値が正常に戻った場合には、判定部５０６はこのクーポンはユーザにとって効果がある（ユーザに適している）と判定する。判定部５０６は、血圧値が正常に戻るまでの期間、及び／または正常値が持続している期間によって効果の度合を判定してもよい。この効果の度合は、クーポンの内容によって判定する期間が変動するので、判定部５０６はこの期間をクーポンごとに決定する。
また、判定部５０６は、効果があると期待される複数のクーポンを使用した場合には、これらのクーポンを併用した場合の互いの相互作用を考慮する必要があるかどうかを判定してもよい。例えば、高血圧の治療を優先的に受けるクーポンと、軽い運動を継続的に行う運動ジムに優先的に通うことが可能なクーポンとを同時に使用した場合には、互いのクーポンの相乗効果があるとの解釈が成り立つ可能性が高い。そして、高血圧の症状を改善する効果があった場合には、これらのクーポンのそれぞれが高血圧の症状の改善に効果がある（例えば、５０％ずつの効果を有する）と判断してもよい。一方、判定部５０６がクーポン間に相互作用がないと判定した場合には、それぞれのクーポンごとに独立に効果を観察すればよい。クーポン間に相互作用があるかどうかは、クーポンＤＢ２２３に予め格納しておいてもよいし、バイタルＤＢ２２０及び生活習慣ＤＢ２２１に格納されているデータごとに、相互作用が起こる可能性のあるユーザデータを関連付けて記憶させておいてもよい。なお、相互作用が発生するかどうか、発生する場合での相互の作用の割合は、確立された理論及び／または実験に基づいて決定されることが望ましい。
さらに、判定部５０６は、使用履歴ＤＢ２２４が格納する複数のデータから、ある症状に対しどのクーポンに症状改善の効果があるかを分析し、複数のクーポンを併用した場合でのそれぞれのクーポンの貢献度合を推定しておいてもよい。もしくは、クーポンの貢献度合を予め定義しておいて、判定部５０６はそれらを参照して判定してもよい。判定部５０６は、クーポンの貢献度合が定義されていないパターンについては、自動で推定するか、貢献度合をユーザに判断してもらってもよい。
【００７０】
更新部５０７は、判定部５０６の判定結果に基づいて、重みＤＢ２２５が格納している重みを更新する。更新部５０７は、判定部５０６の判定結果に対応するクーポンに関連する重みを更新する。この重みは、クーポンと、このクーポンに対応するバイタルデータ及び／または生活習慣データとを関連付ける度合を示す。すなわち、重みが大きいほど、クーポンと、このクーポンに対応するバイタルデータ及び／または生活習慣データとの関連がより強く（より密に）なる。クーポンがユーザに適していると判定部５０６が判定すると、更新部５０７は対応する重みを大きくして重みＤＢ２２５を更新する。一方、クーポンがユーザに適していないと判定部５０６が判定すると、更新部５０７は対応する重みを小さくして重みＤＢ２２５を更新する。
【００７１】
送信部５０８は、使用履歴ＤＢ２２４から取得した使用履歴データ、及び／または提供部５０４が提供するクーポンデータを携帯情報端末１２０へ送信する。
【００７２】
＜携帯情報端末＞  
次に、図６を用いて、本実施形態に係る携帯情報端末１２０のソフトウェア構成の一例を説明する。  
携帯情報端末１２０の制御部３１３は、必要なプログラムを実行する際に、記憶部３１４に記憶された、撮像画像解析プログラム及び／または画像表示プログラムをＲＡＭに展開する。そして、制御部２１３は、ＲＡＭに展開された撮像画像解析プログラム及び／または画像表示プログラムをＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図６に示される通り、本実施形態に係る携帯情報端末１２０の制御部３１３は、受信部６０１、画像取得部６０２、食品解析部６０３、表示制御部６０４、指示受付部６０５、及び送信部６０６を備える。
【００７３】
受信部６０１は、生体情報取得装置１００から通信インタフェース３１７を介して、生体情報取得装置１００が取得した取得データを受信する。また、受信部６０１は、携帯情報端末１２０が情報処理装置１５０に送信した閲覧要求データに対応する画像データを、情報処理装置１５０から通信インタフェース３１７を介して受信する。受信部６０１が受信した取得データ及び画像データは、記憶部３１４に記憶される。
【００７４】
画像取得部６０２は、撮像装置３２０が撮像した像を含む撮像データを取得する。撮像装置３２０は、例えば、食品を撮影する。
【００７５】
食品解析部６０３は、画像取得部６０２が取得した撮像データを解析することによって、撮像データが表示している食品について、例えば、含まれる栄養素の含有量（または人体に摂取される量）及びカロリーを計算する。画像取得部６０２は、例えば、撮像データから食品とその大きさまたは質量を概算し、ネットワーク等に存在するデータベースから食品の情報を取得し、この食品の栄養素の摂取量及びカロリーを計算してもよい。また、画像取得部６０２が撮像したデータを送信部６０６が通信インタフェース３１７を介して外部のサーバ装置に送信し、サーバ装置に含まれる解析装置が、食品解析部６０３が行う解析を行ってもよい。
【００７６】
表示制御部６０４は、記憶部３１４に記憶されている画像データ及び／またはテキストデータを取得し、対応するデータに基づいて出力装置３１１に画像及び／またはテキストを表示させるようにデータを制御する。
【００７７】
指示受付部６０５は、入力装置３１２を介して、ユーザからの指示を指示データとして受け付ける。ユーザからの指示は、例えば、データベースに格納されているデータの閲覧要求（例えば、「今月の血圧状況を閲覧したい」）、服薬したことをチェックする、服薬予定の薬剤情報を登録する、ことがある。指示受付部６０５は受け付けた指示データを送信部６０６へ送る。送信部６０６は、通信インタフェース３１７を介して指示データを情報処理装置１５０に送信する。
【００７８】
＜その他＞  
情報処理装置１５０及び携帯情報端末１２０の各動作に関しては後述する動作例で詳細に説明する。なお、本実施形態では、情報処理装置１５０及び携帯情報端末１２０の各部がいずれも汎用のＣＰＵによって実現されてもよい。しかしながら、以上の機能の一部または全部が、１または複数の専用のプロセッサにより実現されてもよい。また、情報処理装置１５０及び／または携帯情報端末１２０の構成に関して、実施形態に応じて、適宜、省略、置換及び追加が行われてもよい。
【００７９】
［動作例］  
＜情報処理装置＞  
次に、図７を用いて、情報処理装置１５０の動作例を説明する。図７は、情報処理装置１５０の処理手順の一例を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００８０】
（起動）  
まず、管理者は、情報処理装置１５０を起動し、起動した情報処理装置１５０にクーポンの選択を最適化するプログラムを実行させる。情報処理装置１５０の制御部２１３は、以下の処理手順にしたがって、ユーザデータに基づいて基準データを検索し、ユーザにとって最適なクーポンを選択し、クーポンとユーザデータとの関連付ける度合を示す重みを更新し、クーポンの選択を最適化する。
【００８１】
（ステップＳ７０１）  
ステップＳ７０１では、制御部２１３は、受信部５０１として動作し、携帯情報端末１２０からのデータ（取得データとも称す）であるユーザデータを受信する。ユーザデータは、ユーザのバイタルデータ及び／または生活習慣データである。
【００８２】
（ステップＳ７０２）  
ステップＳ７０２では、制御部２１３は、受信部５０１として動作し、ユーザデータであるバイタルデータ及び生活習慣データをそれぞれ、バイタルＤＢ２２０及び生活習慣ＤＢ２２１に記憶させる。
【００８３】
（ステップＳ７０３）
ステップＳ７０３では、制御部２１３は、検索部５０２として動作し、バイタルＤＢ２２０及び生活習慣ＤＢ２２１に格納されるバイタルデータ及び生活習慣データに基づいて、外部のネットワークから対応する基準データを検索する。そして、検索部５０２は、検索した基準データを、バイタルデータ及び生活習慣データに対応付けて基準ＤＢ２２２に格納する。
【００８４】
（ステップＳ７０４）  
ステップＳ７０４では、制御部２１３は、選択部５０３として動作し、バイタルＤＢ２２０及び生活習慣ＤＢ２２１に格納されるバイタルデータ及び生活習慣データに基づいて、対応する基準データを基準ＤＢ２２２から取得する。
【００８５】
（ステップＳ７０５）  
ステップＳ７０５では、制御部２１３は、提供部５０４として動作し、選択部５０３が選択したクーポンをユーザに提供し、提供したクーポンデータを使用履歴ＤＢ２２４に格納する。
【００８６】
（ステップＳ７０６）  
ステップＳ７０６では、制御部２１３は、使用状況取得部５０５として動作し、使用状況取得部５０５が対応するクーポンの使用状況データを例えば、携帯情報端末１２０、及び／または外部のクーポンの使用を管理しているサーバ装置から取得し、使用履歴ＤＢ２２４に格納されるデータに反映させる。
【００８７】
（ステップＳ７０７）  
ステップＳ７０７では、制御部２１３は、判定部５０６として動作し、使用履歴ＤＢ２２４に格納される使用履歴データと、バイタルデータ及び生活習慣データとを参照し、このクーポンがユーザに適しているかどうかを判定する。クーポンがユーザに適していると判定された場合には処理はステップＳ７０８に進み、一方、クーポンがユーザに適していないと判定された場合には処理はステップＳ７０９に進む。
【００８８】
（ステップＳ７０８）  
ステップＳ７０８では、制御部２１３は、更新部５０７として動作し、重みＤＢ２２５が記憶している重みを大きくして重みＤＢ２２５を更新する。更新部５０７は、重みがある値以上になった場合には、重みＤＢ２２５内の重みデータを更新しない、としてもよい。
【００８９】
（ステップＳ７０９）  
ステップＳ７０９では、制御部２１３は、更新部５０７として動作し、重みＤＢ２２５が記憶している重みを小さくして重みＤＢ２２５を更新する。更新部５０７は、重みがある値未満になった場合には、重みＤＢ２２５内の重みデータを更新しない、としてもよい。また、更新部５０７は、重みがある値未満になった場合には、対応する重みを０に設定する、としてもよい。
【００９０】
（ステップＳ７１０）  
ステップＳ７１０では、制御部２１３は、例えば、受信部５０１として動作し、通信インタフェース２１７を介して処理の終了指示を受信したかどうかを判定する。終了指示を受信した場合には処理を終了し、終了指示を受信していない場合にはステップＳ７０１に戻り、携帯情報端末１２０からのデータの受信を待機する。また、例えば、入力装置２１２が情報処理装置１５０の管理者等からの終了指示を受け付けたかどうかを判定してもよい。
【００９１】
＜携帯情報端末＞  
次に、図８を用いて、携帯情報端末１２０の動作例を説明する。図８は、携帯情報端末１２０の処理手順の一例を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００９２】
（起動）  
まず、ユーザが、携帯情報端末１２０を起動し、起動した携帯情報端末１２０に撮像画像解析プログラム及び／または画像表示プログラムを実行させる。携帯情報端末１２０の制御部３１３は、以下の処理手順にしたがって、撮像装置３２０が撮像した画像を取得し解析した結果を情報処理装置１５０へ送信する。また、制御部３１３は、生体情報取得装置１００から受け取ったデータを情報処理装置１５０へ送信する。他に、制御部３１３は、携帯情報端末１２０から情報処理装置１５０へ例えば、データベースに格納されているデータの閲覧要求信号を送信し、その要求に応じて情報処理装置１５０から画像データを受信し、対応する画像を表示する。
【００９３】
（ステップＳ８０１）  
ステップＳ８０１では、制御部３１３は、受信部６０１として動作し、通信インタフェース３１７を介して受信したデータが生体情報取得装置１００から受信したデータであるかどうかを判定する。受信したデータが生体情報取得装置１００から受信したデータである場合にはステップＳ８０２へ進み、受信したデータが生体情報取得装置１００から受信したデータでない場合にはステップＳ８０８へ進む。
【００９４】
（ステップＳ８０２）  
ステップＳ８０２では、制御部３１３は、受信部６０１として動作し、通信インタフェース３１７を介して受信したデータを記憶部３１４に記憶する。
【００９５】
（ステップＳ８０３）  
ステップＳ８０３では、制御部３１３は、画像取得部６０２として動作し、撮像装置３２０が撮像し画像取得部６０２が取得した画像データがあるかどうかを判定する。
【００９６】
（ステップＳ８０４）  
ステップＳ８０４では、制御部３１３は、食品解析部６０３として動作し、画像取得部６０２が取得した画像データを解析し、画像解析結果を記憶部３１４に記憶する。画像取得部６０２は、食品についての画像データを解析し栄養素及びカロリーを計算する。
【００９７】
（ステップＳ８０５）  
ステップＳ８０５では、制御部３１３は、送信部６０６として動作し、記憶されている解析結果データを情報処理装置１５０へ、通信インタフェース３１７を介して送信する。
【００９８】
（ステップＳ８０６）  
ステップＳ８０６では、制御部３１３は、送信部６０６として動作し、記憶されている生体情報取得装置１００からデータを情報処理装置１５０へ、通信インタフェース３１７を介して送信する。
【００９９】
（ステップＳ８０７）  
ステップＳ８０７では、制御部３１３は、指示受付部６０５として動作し、ユーザからの終了指示を、入力装置３１２を介して受け付けたかどうかを判定する。他の可能性として、制御部３１３は、受信部６０１として動作し、情報処理装置１５０または生体情報取得装置１００から終了指示を受けて終了することがあってもよい。終了指示を受け付けたと判定した場合には終了し、終了指示を受け付けてないと判定した場合にはステップＳ８０１に戻る。
【０１００】
（ステップＳ８０８）  
ステップＳ８０８では、制御部３１３は、受信部６０１として動作し、通信インタフェース３１７を介して受信したデータが情報処理装置１５０から受信したデータであるかどうかを判定する。情報処理装置１５０から受信したデータである場合にはステップＳ８０９へ進み、情報処理装置１５０から受信したデータでない場合にはステップＳ８１１へ進む。
【０１０１】
（ステップＳ８０９）  
ステップＳ８０９では、制御部３１３は、受信部６０１として動作し、携帯情報端末１２０からの指示（例えば、データの閲覧要求指示）に応じた画像データを受信する。
【０１０２】
（ステップＳ８１０）  
ステップＳ８１０では、制御部３１３は、表示制御部６０４として動作し、情報処理装置１５０から受け取った画像データを出力装置３１１に表示する。
【０１０３】
（ステップＳ８１１）  
ステップＳ８１１では、制御部３１３は、指示受付部６０５及び送信部６０６として動作し、情報処理装置１５０へ送信すべき指示があるかどうかを判定する。送信すべき指示があると判定された場合にはステップＳ８１２へ進み、送信すべき指示がないと判定された場合にはステップＳ８０１へ戻る。
【０１０４】
（ステップＳ８１２）  
ステップＳ８１２では、制御部３１３は、送信部６０６して動作し、通信インタフェース３１７を介して、情報処理装置１５０へ指示データを送信し、ステップＳ８０７へ進む。
【０１０５】
［作用と効果］  
以上のように、本実施形態では、上記ステップＳ７０１において、生体情報取得装置１００が取得したバイタルデータと、携帯情報端末１２０から取得した生活習慣データとを取得し、ステップＳ７０３において、基準ＤＢ２２２に記憶されている基準データのうちの対応する基準データを、取得したデータに適用する。そして、ステップＳ７０７において、適用した結果に応じて、選択部５０３がクーポンＤＢ２２３からクーポンデータを選択し、このクーポンデータに対応するクーポンをユーザに提供することができる。さらに、ステップＳ７０５からステップＳ７０７において、判定部５０６が、ユーザに提供されたクーポンの使用履歴を使用履歴ＤＢ２２４に記録しておき、使用したクーポンに対応するバイタルデータまたは生活習慣データが示す値が、クーポンの使用前後で生活習慣を改善する効果があったかどうかを判定する。判定部５０６このクーポンは生活習慣の改善に効果があったと判定した場合には、更新部５０７がこのクーポンと対応するバイタルデータまたは生活習慣データとを関連付ける度合を示す重みを大きく設定して更新する。この結果、ユーザの生活習慣を改善することに寄与するクーポンはより提供されやすくなり、生活習慣が改善するように効果的にクーポンをユーザに提供することができる。したがって、本実施形態によれば、ユーザの生活習慣を改善するためにクーポンをユーザに効果的に提供することができる。
【０１０６】
［変形例］  
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。また、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合わせ可能である。
【０１０７】
＜１＞  
携帯情報端末１２０は、生体情報取得装置１００と別体で構成されている。しかしながら、生体情報取得装置１００及び携帯情報端末１２０の構成はこのような例に限定されなくてもよく、生体情報取得装置１００及び携帯情報端末１２０の両方の機能を有するシステムを１台のコンピュータで実現してもよい。
【０１０８】
＜２＞  
本発明の装置は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体（または記憶媒体）に記録することも、ネットワークを通して提供することも可能である。  
また、以上の各装置及びそれらの装置部分は、それぞれハードウェア構成、またはハードウェア資源とソフトウェアとの組み合せ構成のいずれでも実施可能となっている。組み合せ構成のソフトウェアとしては、予めネットワークまたはコンピュータ読み取り可能な記録媒体（または記憶媒体）からコンピュータにインストールされ、当該コンピュータのプロセッサに実行されることにより、各装置の機能を当該コンピュータに実現させるためのプログラムが用いられる。
【０１０９】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０１１０】
また、「及び／または」とは、「及び／または」でつながれて列記される事項のうちの任意の１つ以上の事項という意味である。具体例を挙げると、「ｘ及び／またはｙ」とは、３要素からなる集合｛（ｘ）,（ｙ）,（ｘ,ｙ）｝のうちのいずれかの要素という意味である。もう１つの具体例を挙げると、「ｘ、ｙ、及び／またはｚ」とは、７要素からなる集合｛（ｘ）,（ｙ）,（ｚ）,（ｘ,ｙ）,（ｘ,ｚ）,（ｙ,ｚ）,（ｘ,ｙ,ｚ）｝のうちのいずれかの要素という意味である。
【０１１１】
（付記）  
ユーザに関する生体情報を含むバイタルデータと、前記ユーザに関する生活習慣データとの少なくともいずれか１つを含むユーザデータを取得する取得部（１５１、５０１）と、
前記ユーザデータの内容を判定するための判定基準を示す基準データを前記ユーザデータに適用し、適用した結果に応じて、前記ユーザに特定の行動を奨励するクーポンに関するクーポンデータを前記ユーザに提供する提供部（１５５、５０３、５０４）と、
前記提供されたクーポンデータの使用履歴データと、前記使用履歴データに対応する前記ユーザデータとに基づいて、前記使用履歴データに対応するクーポンが前記ユーザの生活習慣の改善に効果があるかどうかを判定する判定部（１５６、５０６）と、
を備える、
情報処理装置。
【符号の説明】
【０１１２】
１００…生体情報取得装置
１０１…測定部
１０２…記憶部
１０３…送信部
１０４…操作部
１０５…計時部
１２０…携帯情報端末
１２１…受信部
１２２…記憶部
１２３…送信部
１２４…制御部
１２５…操作部
１２６…計時部
１５０…情報処理装置
１５１…受信部
１５２…生活習慣ＤＢ
１５３…基準ＤＢ
１５４…クーポンＤＢ
１５５…提供部
１５６…判定部
１５７…使用履歴ＤＢ
１５８…更新部
１５９…重みＤＢ
２１１…出力装置
２１２…入力装置
２１３…制御部
２１４…記憶部
２１５…ドライブ
２１６…外部インタフェース
２１７…通信インタフェース
２１８…電源
２１９…計時装置
２２０…バイタルＤＢ
２２１…生活習慣ＤＢ
２２２…基準ＤＢ
２２３…クーポンＤＢ
２２４…使用履歴ＤＢ
２２５…重みＤＢ。
３１１…出力装置
３１２…入力装置
３１３…制御部
３１４…記憶部
３１５…ドライブ
３１６…外部インタフェース
３１７…通信インタフェース
３１８…電池
３１９…計時装置
３２０…撮像装置
４１１…出力装置
４１２…入力装置
４１３…制御部
４１４…記憶部
４１５…ドライブ
４１６…外部インタフェース
４１７…通信インタフェース
４１８…電池
４１９…計時装置
４２０…生体センサ
４２１…動きセンサ
５０１…受信部
５０２…検索部
５０３…選択部
５０４…提供部
５０５…使用状況取得部
５０６…判定部
５０７…更新部
５０８…送信部
６０１…受信部
６０２…画像取得部
６０３…食品解析部
６０４…表示制御部
６０５…指示受付部
６０６…送信部
【図１】
2019120981.tif 000003
【図２】
2019120981.tif 000004
【図３】
2019120981.tif 000005
【図４】
2019120981.tif 000006
【図５】
2019120981.tif 000007
【図６】
2019120981.tif 000008
【図７】
2019120981.tif 000009
【図８】
2019120981.tif 000010