(57)【要約】      （修正有）【課題】ユーザに応じた推奨情報を提供する情報提供システムにおいて、ユーザの趣向や行動履歴に適した推奨情報を提供する。【解決手段】ユーザに応じた推奨情報を提供する情報提供システムであって、種別の異なる複数の外部装置から、ユーザの種別の異なる行動履歴に関する複数の履歴情報を取得する取得手段と、取得された複数の履歴情報と公衆に利用可能に配信された汎用情報とに基づいて、推奨情報を特定する特定手段と、特定された推奨情報を、ユーザが利用する表示装置に対して提供する提供手段と、を備える。【選択図】図２
2019040352.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに応じた推奨情報を提供する情報提供システムであって、
種別の異なる複数の外部装置から、前記ユーザの前記種別の異なる行動履歴に関する複数の履歴情報を取得する取得手段と、
前記取得された複数の履歴情報と公衆に利用可能に配信された汎用情報とに基づいて、前記推奨情報を特定する特定手段と、
前記特定された推奨情報を、前記ユーザが利用する表示装置に対して提供する提供手段と、
を備える情報提供システム。
【請求項２】
前記複数の履歴情報のうち少なくとも一つは、前記ユーザの健康状態に関する情報を含み、
前記特定手段は、前記推奨情報として前記ユーザに対する健康支援情報を特定する、請求項１に記載の情報提供システム。
【請求項３】
前記特定手段は、前記複数の履歴情報から抽出された前記ユーザの特徴を示す特徴情報と前記特徴情報に紐づく前記汎用情報とに基づいて、前記推奨情報を特定する、請求項１または２に記載の情報提供システム。
【請求項４】
前記汎用情報は、該汎用情報の優先度を示す情報を含み、
前記特定手段は、前記優先度の高い汎用情報を前記推奨情報として特定する、請求項１乃至３のいずれか一項に記載の情報提供システム。
【請求項５】
前記汎用情報は、前記汎用情報の提供期間を示す情報を含み、
前記特定手段は、前記提供期間の範囲内である汎用情報を前記推奨情報として特定する、請求項１乃至４のいずれか一項に記載の情報提供システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報提供システムであって、
前記履歴情報は、ウェブページの閲覧履歴を示す閲覧情報を含み、更に、
前記閲覧情報と前記汎用情報とに基づいて、前記推奨情報を提供するためにユーザ毎に設定された設定情報を生成する生成手段を備える情報提供システム。
【請求項７】
前記閲覧情報は、前記ウェブページの属性を示す属性情報を含み、
前記生成手段は、前記属性情報と同じ属性情報を含む前記汎用情報に基づいて、前記設定情報を生成する、請求項６に記載の情報提供システム。
【請求項８】
請求項６または７に記載の情報提供システムであって、更に、
前記複数の履歴情報および前記設定情報を記憶する記憶手段を備え、
前記特定手段は、前記記憶された複数の履歴情報および設定情報に基づいて、前記推奨情報を特定する、情報提供システム。
【請求項９】
前記履歴情報は、前記ユーザを識別するための識別情報を含み、
前記特定手段は、同一の識別情報を含む前記複数の履歴情報と、前記汎用情報とに基づいて、前記推奨情報を特定する、請求項１乃至８のいずれか一項に記載の情報提供システム。
【請求項１０】
前記外部装置は、前記ユーザが居住する集合住宅の内部に設置され、
前記外部装置の少なくとも一つは、前記ユーザの前記集合住宅に対する入退館を制御する装置である、請求項１乃至９のいずれか一項に記載の情報提供システム。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の情報提供システムであって、更に、
前記種別の異なる複数の外部装置を備え、前記複数の外部装置から前記履歴情報を送信する履歴情報通知システムと、
前記汎用情報を配信する汎用情報通知システムと、を備え、
前記取得手段は、前記履歴情報通知システムから送信された複数の前記履歴情報を取得し、
前記特定手段は、前記取得された複数の履歴情報と前記汎用情報通知システムから送信された前記汎用情報とに基づいて、前記推奨情報を特定する、情報提供システム。
【請求項１２】
ユーザに応じた推奨情報を提供する情報提供システムが実行する情報提供方法であって、
種別の異なる複数の外部装置から、前記ユーザの前記種別の異なる行動履歴に関する複数の履歴情報を取得する取得ステップと、
前記取得された複数の履歴情報と公衆に利用可能に配信された汎用情報とに基づいて、前記推奨情報を特定する特定ステップと、
前記特定された推奨情報を、前記ユーザが利用する表示装置に対して提供する提供ステップと、
を実行する情報提供方法。
【請求項１３】
コンピュータに、請求項１２に記載の情報提供方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供方法およびプログラムに関する。
【背景技術】
【０００２】
複数の情報を収集し、収集した情報に基づいて、情報端末のユーザに推奨する情報である推奨情報等を、情報端末に提供するシステムが知られている。例えば、フィットネスジム等において、ユーザのフィットネス機器の使用履歴等に基づく健康支援サービスが行われている。
【０００３】
一方で、このようなシステムにおいて、推奨情報の提供者は、ユーザに推奨情報を有益に活用させるために、推奨情報の内容をユーザの趣向や行動パターンに適したものにすることが重要となる。
【０００４】
特許文献１には、エクササイズ機器や体調データ測定装置と接続された管理装置が、エクササイズ機器と体調データ測定装置から収集したエクササイズ履歴情報および体調データ情報に基づいて判断された体調管理指示情報を、利用者に通知する内容が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の方法では、ユーザに対する推奨情報である体調管理指示情報は、エクササイズ履歴情報や体調データ情報であるユーザの行動履歴に関する情報のみに基づいて特定される。しかしながら、ユーザにとって有益な推奨情報を提供するためには、推奨情報を特定するための情報がユーザの行動履歴に関する情報のみでは不十分であり、ユーザの趣向や行動履歴に適した推奨情報を提供することが困難であるという課題があった。
【課題を解決するための手段】
【０００６】
本発明に係る情報提供システムは、ユーザに応じた推奨情報を提供する情報提供システムであって、種別の異なる複数の外部装置から、前記ユーザの前記種別の異なる行動履歴に関する複数の履歴情報を取得する取得手段と、前記取得された複数の履歴情報と公衆に利用可能に配信された汎用情報とに基づいて、前記推奨情報を特定する特定手段と、前記特定された推奨情報を、前記ユーザが利用する表示装置に対して提供する提供手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報提供システムの全体構成の一例を示す図である。
【図２】第１の実施形態に係る情報提供システムの概略の一例を示す図である。
【図３】第１の実施形態に係るコンピュータのハードウエア構成の一例を示す図である。
【図４】第１の実施形態に係る情報提供装置および表示装置の機能構成の一例を示す図である。
【図５】第１の実施形態に係る履歴情報通知システムの機能構成の一例を示す図である。
【図６】第１の実施形態に係る汎用情報通知システムの機能構成の一例を示す図である。
【図７】第１の実施形態に係るユーザ情報管理テーブルの一例を示す図である。
【図８】第１の実施形態に係る計測情報管理テーブルの一例を示す図である。
【図９】第１の実施形態に係る閲覧情報管理テーブルの一例を示す図である。
【図１０】第１の実施形態に係る汎用情報管理テーブルの一例を示す図である。
【図１１】第１の実施形態に係る設定情報管理テーブルの一例を示す図である。
【図１２】第１の実施形態に係る情報提供システムにおける閲覧情報および汎用情報の取得処理の一例を示すシーケンス図である。
【図１３】第１の実施形態に係る情報提供装置における設定情報の生成処理の一例を示すフローチャートである。
【図１４】第１の実施形態に係る情報提供システムにおける推奨情報の提供処理の一例を示すシーケンス図である。
【図１５】第１の実施形態に係る情報提供装置における推奨情報の特定処理の一例を示すフローチャートである。
【図１６】第１の実施形態に係る推奨情報の提供画面の一例を示す図である。
【図１７】第１の実施形態に係る計測情報の提供情報の一例を示す図である。
【図１８】第１の実施形態の変形例１に係る設定情報管理テーブルの一例を示す図である。
【図１９】第１の実施形態の変形例２に係る汎用情報管理テーブルの一例を示す図である。
【図２０】第２の実施形態に係る汎用情報管理テーブルの一例を示す図である。
【図２１】第２の実施形態に係る設定情報管理テーブルの一例を示す図である。
【図２２】第３の実施形態に係る情報提供装置の機能構成の一例を示す図である。
【図２３】第３の実施形態に係る登録情報の入力画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【００１０】
●第１の実施形態●
●システムの全体構成
図１は、第１の実施形態に係る情報提供システムの全体構成の一例を示す図である。図１で示す情報提供システム１は、ユーザに応じた推奨情報を提供する情報提供システムであって、ユーザの趣向や行動履歴に適した推奨情報を提供することができるシステムである。図１は、第１の実施形態に係る情報提供システムの一例として、マンション等の集合住宅３０の居住者であるユーザに対して、推奨情報を提供する情報提供システム１を示している。
【００１１】
情報提供システム１は、集合住宅３０の居住者であるユーザの行動履歴に関する履歴情報を取得し、取得した履歴情報を用いて、ユーザに対して、ユーザに特有の推奨情報を提供する。例えば、情報提供システム１は、例えば、集合住宅３０の居住者であるユーザに対して、ユーザの健康支援に関する情報を推奨情報として提供する。また、情報提供システム１は、例えば、集合住宅３０の居住者であるユーザに対して、近隣の店舗の情報やイベント情報等を提供する。
【００１２】
情報提供システム１は、情報提供装置１０、履歴情報通知システム５０、汎用情報通知システム７０および表示装置９０により構成される。情報提供装置１０、履歴情報通知システム５０、汎用情報通知システム７０および表示装置９０は、ネットワーク５に接続され、それぞれが通信可能に接続されている。ネットワーク５は、インターネットやＬＡＮ（Local Area Network）等の通信網である。
【００１３】
情報提供装置１０は、ユーザが利用する表示装置９０に対して、ユーザに応じた推奨情報を提供するサーバ装置である。情報提供装置１０は、ネットワーク５を介して、履歴情報通知システム５０、汎用情報通知システム７０および表示装置９０のそれぞれと通信可能である。なお、情報提供装置１０は、複数の装置により構成されてもよい。
【００１４】
表示装置９０は、ネットワーク５を介して、情報提供装置１０から提供された推奨情報を表示する表示装置である。表示装置９０は、情報提供システム１に登録されたユーザが利用する通信装置であり、例えば、スマートフォン、タブレット、ＰＣ（Personal Computer）、インターフォン等である。
【００１５】
履歴情報通知システム５０は、ネットワーク５を介して、ユーザの行動履歴に関する履歴情報を情報提供装置１０に対して通知するシステムである。履歴情報通知システム５０は、例えば、集合住宅３０内に設置された装置に対してユーザが処理を行った情報を、ユーザの行動履歴に関する履歴情報として情報提供装置１０に提供する。
【００１６】
履歴情報通知システム５０は、入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０を含む。入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０の各々は、ネットワーク５に接続されており、情報提供装置１０と通信可能である。
【００１７】
入退館制御装置５１０は、集合住宅３０のエントランス３０ａに設置され、エントランス３０ａの扉の開閉を制御する装置である。例えば、ユーザは、ユーザを識別するための識別情報（例えば、ユーザＩＤ）が記憶されたＩＣタグを入退館制御装置５１０にかざすことにより、エントランス３０ａの扉を解錠することができる。また、入退館制御装置５１０は、ユーザの識別情報に紐づく解錠履歴を集合住宅３０への入退館の履歴情報として、ネットワーク５を介して情報提供装置１０に対して送信する。
【００１８】
なお、入退館制御装置５１０は、エントランス３０ａのみならず、集合住宅３０内の共有スペース（会議室等）に設置されていてもよい。また、入退館制御装置５１０は、ユーザによる解錠履歴の情報を、管理サーバを経由して、情報提供装置１０へ送信する構成にしてもよい。
【００１９】
エクササイズ装置５２０は、集合住宅３０のフィットネスルーム３０ｂに設置されたルームランナー等のトレーニング機器である。エクササイズ装置５２０は、例えば、認証情報を用いてユーザを特定することで、過去のユーザの使用履歴等に基づいてユーザに適したトレーニングメニューを提供することができる。なお、エクササイズ装置５２０は、ルームランナーに限られず、エアロバイク等の他のトレーニング機器であってもよい。
【００２０】
また、エクササイズ装置５２０は、ユーザの識別情報に紐づく、エクササイズ装置５２０の使用時間の情報を、エクササイズ装置５２０の使用履歴の情報として、ネットワーク５を介して情報提供装置１０に対して送信する。なお、エクササイズ装置５２０は、使用時間の情報のほかに、装置の設定条件等の情報を使用履歴の情報として、情報提供装置１０に対して送信してもよい。
【００２１】
体組成計５３０は、集合住宅３０のフィットネスルーム３０ｂに設置され、ユーザの健康状態を計測する計測装置である。体組成計５３０は、例えば、身長、体重、ＢＭＩ（Body Mass Index）、血圧、心拍数等の健康情報を計測することができる。なお、体組成計５３０により計測可能なデータは、これに限られない。また、体組成計５３０は、ユーザの識別情報に紐づく計測データを、ユーザの健康状態を示す履歴情報として、ネットワーク５を介して情報提供装置１０に対して送信する。
【００２２】
情報処理装置５４０は、集合住宅３０の居住空間３０ｃに設置され、居住者であるユーザがウェブページの閲覧等に用いるコンピュータである。情報処理装置５４０は、タブレット端末やノートＰＣ等の一般的な構成のコンピュータを用いることができる。また、情報処理装置５４０は、ユーザの識別情報に紐づくウェブページの閲覧履歴の情報を、ネットワーク５を介して情報提供装置１０に対して送信する。なお、情報処理装置５４０は、認証情報を用いてユーザ認証が行われた状態でユーザが利用可能な状態であれば、複数の情報処理装置５４０により構成されていてもよい。また、情報処理装置５４０は、表示装置９０にその機能を持たせてもよい。
【００２３】
このように、情報提供システム１は、履歴情報通知システム５０を構成する種別の異なる複数の装置（入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０）からユーザの行動履歴に関する複数の履歴情報を取得することができる。また、履歴情報通知システム５０を構成する各装置（入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０）は、ユーザ毎に割り当てられた一つの識別情報（例えば、ユーザＩＤ）を用いることで使用可能となる。例えば、履歴情報通知システム５０は、ユーザが所有するＩＣタグ等の鍵に記憶された、ユーザの識別情報を含む認証情報を用いて、入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０のユーザ認証を行う。そして、履歴情報通知システム５０は、履歴情報通知システム５０を構成する各装置から出力される履歴情報にユーザの識別情報を紐づけて、情報提供装置１０に対して送信する。そのため、情報提供装置１０は、異なる複数の装置から送信されたユーザの識別情報に紐づく履歴情報を、ユーザの行動履歴に関する情報として取得することができる。入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０は、種別の異なる複数の外部装置の一例である。
【００２４】
なお、履歴情報通知システム５０を構成する装置は、これに限られない。例えば、情報提供装置１０は、エクササイズ装置５２０や体組成計５３０によるユーザの健康状態に関する情報を取得することにより、推奨情報としてユーザの健康支援に関する情報を提供することができる。このように、履歴情報通知システム５０を構成する装置は、推奨情報として提供する情報に応じて、適宜追加・変更してもよい。
【００２５】
汎用情報通知システム７０は、ネットワーク５を介して、ユーザに紐づかない汎用情報を情報提供装置１０に対して通知するシステムである。汎用情報通知システム７０は、例えば、商店や企業、自治体等から配信される汎用情報を、情報提供装置１０に対して通知する。汎用情報は、例えば、近隣の店舗の情報やイベント情報等であり、特定のユーザに対する情報ではなく、公衆へ向けて配信された公開情報である。汎用情報は、例えば、現在開催中または将来開催予定の特売情報やイベント情報等の将来のユーザの活動を推奨する情報が含まれる。
【００２６】
汎用情報通知システム７０は、情報処理装置７００を含む。情報処理装置７００は、ネットワーク５に接続されており、情報提供装置１０と通信可能である。情報処理装置７００は、汎用情報の通知元である店舗等にそれぞれ設けられている。
【００２７】
情報処理装置７００は、ＰＣ等の一般的な構成のコンピュータを用いることができる。情報処理装置７０は、通知元の管理者等によって入力された汎用情報を、情報提供装置１０に対して送信する。また、情報処理装置７００は、例えば、スキャン機能を備えた画像処理装置であってもよい。この場合、情報処理装置７００は、通知する汎用情報が記載された文書データをスキャンする。そして、情報処理装置７００は、スキャンされたデータを、ネットワーク５を介して情報提供装置１０に対して送信する。
【００２８】
なお、第１の実施形態に係る情報提供システムの適用される環境は、集合住宅３０に限られない。例えば、第１の実施形態に係る情報提供システムは、オフィスや工場において、社員番号等の識別情報を用いて構内に設置された機器を使用する環境等においても適用することができる。
【００２９】
●概略
図２は、第１の実施形態に係る情報提供システムの概略の一例を示す図である。なお、図２は、第１の実施形態に係る情報提供システムの概略を簡略的に説明したものであり、情報提供システム１が実現する機能等の詳細は、後述する図面等を用いて説明する。図２に示す情報提供システム１は、情報提供装置１０が履歴情報通知システム５０および汎用情報通知システム７０から取得した情報に基づいて、表示装置９０に対して推奨情報を提供することを示している。
【００３０】
図２に示す情報提供システム１において、情報提供装置１０は、履歴情報通知システム５０を構成する種別の異なる複数の装置からユーザの行動履歴に関する履歴情報を取得する。履歴情報通知システム５０を構成する装置は、図１に示した例と同様に、入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０、情報処理装置５４０を含む。情報提供装置１０は、ユーザを識別するための識別情報（例えば、ユーザＩＤ）を紐づけて、履歴情報通知システム５０を構成する装置における計測情報や閲覧情報等の履歴情報を取得する。
【００３１】
情報提供装置１０は、例えば、ユーザの識別情報に紐づく解錠履歴の計測情報を、入退館制御装置５１０から取得する。また、情報提供装置１０は、例えば、ユーザの識別情報に紐づくエクササイズ装置５２０の使用時間の計測情報を、エクササイズ装置５２０から取得する。さらに、情報提供装置１０は、例えば、ユーザの識別情報に紐づくユーザの健康状態を示す計測情報を、体組成計５３０から取得する。また、情報提供装置１０は、例えば、ユーザの識別情報に紐づくウェブページの閲覧情報を、情報処理装置５４０から取得する。履歴情報通知システム５０を構成する装置から送信される計測情報および閲覧情報は、ユーザの種別の異なる行動履歴に関する履歴情報の一例である。
【００３２】
一方で、情報提供装置１０は、汎用情報通知システム７０を構成する情報処理装置７００から汎用情報を取得する。汎用情報は、上記履歴情報とは異なり、ユーザに紐づかない情報、すなわち、公衆に利用可能に配信された情報である。汎用情報は、例えば、店舗や企業、自治体等から通知されるイベント情報等の、将来のユーザの活動を推奨する情報が含まれる。
【００３３】
情報提供装置１０は、汎用情報通知システム７０を構成する情報処理装置７０から汎用情報を取得した場合、取得した汎用情報を含む設定情報管理テーブル１０６を生成する。また、情報提供装置１０は、履歴情報通知システム５０を構成する種別の異なる複数の装置から履歴情報を取得した場合、取得した履歴情報と設定情報管理テーブル１０６とに基づいて、ユーザに提供する推奨情報１０７を特定する。
【００３４】
さらに、情報提供装置１０は、特定した推奨情報を、情報提供システム１のユーザに紐づく表示装置９０に対して提供する。表示装置９０は、情報提供装置１０から提供された推奨情報を表示させる。推奨情報１０７には、汎用情報通知システム７０から取得した汎用情報が含まれる。
【００３５】
したがって、第１の実施形態に係る情報提供システムは、情報提供システムを利用するユーザの種別の異なる行動履歴に関する履歴情報と公衆に利用可能に配信された汎用情報とに基づいて、ユーザに提供する推奨情報が特定する。そのため、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【００３６】
●ハードウエア構成
続いて、第１の実施形態に係る各装置のハードウエア構成について説明する。情報提供装置１０および表示装置９０のハードウエア構成は、一般的なコンピュータの構成を有する。また、履歴情報通知システム５０および汎用情報通知システム７０を構成する装置のハードウエア構成は、一般的なコンピュータの構成を有する情報処理装置または情報処理装置の組合せを含む。ここでは、一般的なコンピュータのハードウエア構成例について説明する。
【００３７】
図３は、第１の実施形態に係るコンピュータのハードウエア構成の一例を示す図である。なお、図３に示すコンピュータ１０００のハードウエア構成は、各実施形態において同様の構成を有していてもよく、必要に応じて構成要素が追加または削除されてもよい。コンピュータ１０００は、ＣＰＵ（Central Processing Unit）１００１、ＲＯＭ（Read Only Memory）１００２、ＲＡＭ（Random Access Memory）１００３、ストレージ１００４、入力部１００５、表示部１００６、入出力インターフェース（Ｉ／Ｆ）１００７、通信部１００８およびバス１００９等を有する。
【００３８】
ＣＰＵ１００１は、ＲＯＭ１００２やストレージ１００４等に格納された本発明に係るプログラムやデータをＲＡＭ１００３上に読み出し、処理を実行することで、コンピュータ１０００の各機能を実現する演算装置である。例えば、情報提供装置１０は、本発明に係るプログラムが実行されることで本発明に係る情報提供方法を実現する。
【００３９】
ＲＯＭ１００２は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。ＲＯＭ１００２は、例えば、フラッシュＲＯＭ等により構成される。ＲＯＭ１００２は、多種の用途に対応したＳＤＫ（Software Development Kit）がインストールされており、ＳＤＫのアプリケーションを用いて、コンピュータ１０００の機能やネットワーク接続等を実現することが可能である。
【００４０】
ＲＡＭ１００３は、ＣＰＵ１００１のワークエリア等として用いられる揮発性のメモリである。ストレージ１００４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージデバイスである。ストレージ１００４は、例えば、ＯＳ（Operation System）、アプリケーションプログラムおよび各種データ等を記憶する。
【００４１】
入力部１００５は、コンピュータ１０００の操作を行うための入力を受け付ける。入力部１００５は、例えば、キーボード、マウス、タッチパネル等の入力装置である。表示部１００６は、コンピュータ１０００の処理結果等を表示する。表示部１００６は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示装置である。なお、入力部１００５または表示部１００６は、コンピュータ１０００の外部に設けられていても良い。また、入力部１００５および表示部１００６は、例えば、タッチパネルディスプレイ等の一体型の表示入力部等であってもよい。
【００４２】
入出力インターフェース（Ｉ／Ｆ）１００７は、コンピュータ１０００に他の装置を接続するためのインターフェースである。他の装置は、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、光学ディスク等の記録媒体１００７ａや、各種の電子機器等が含まれる。通信部１００８は、コンピュータ１０００をネットワークに接続し、他のコンピュータや、電子機器等とデータの送受信を行う。通信部１００８は、例えば、有線または無線ＬＡＮ等の通信インターフェースである。
【００４３】
バス１００９は、上記の各構成要素に共通に接続され、アドレス信号、データ信号、および各種制御信号等を伝送する。ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、ストレージ１００４、入力部１００５、表示部１００６、入出力インターフェース（Ｉ／Ｆ）１００７および通信部１００８は、バス１００９を介して相互に接続されている。
【００４４】
なお、第１の実施形態に係る各装置のハードウエア構成は、必要に応じて構成要素が追加または削除されてもよい。また、図３に示す各装置のハードウエア構成は、各実施形態において同様の構成を有していてもよい。
【００４５】
●機能構成
続いて、第１の実施形態に係る情報提供システムの機能構成について説明する。図４は、第１の実施形態に係る情報提供装置および表示装置の機能構成の一例を示す図である。情報提供装置１０により実現される機能は、送受信部１１、認証部１２、特定部１３、生成部１４、記憶・読出部１５および記憶部１６を含む。
【００４６】
送受信部１１は、ネットワーク５を介して、他の装置との間でデータをやり取りする機能である。送受信部１１は、例えば、履歴情報通知システム５０および汎用情報通知システム７０を構成する装置から送信された履歴情報および汎用情報を取得する。また、送受信部１１は、例えば、後述する特定部１３により特定された推奨情報１０７を、推奨情報１０７に対応するユーザに紐づく表示装置９０に対して送信する。送受信部１１は、例えば、図３に示した通信部１００８およびＣＰＵ１００１によって実行されるプログラム等によって実現される。送受信部１１は、取得手段および提供手段の一例である。
【００４７】
認証部１２は、表示装置９０から送信されたユーザの認証要求に応じて、情報提供システム１のユーザ認証を行う機能である。具体的には、認証部１２は、後述するユーザ情報管理ＤＢ１６１が管理する情報提供システム１のユーザの認証情報に基づいて、情報提供システム１のユーザを利用する表示装置９０の認証を行う。認証部１２は、例えば、図３に示したＣＰＵ１００１により実行されるプログラム等によって実現される、なお、認証部１２の機能は、情報提供装置１０の内部ではなく、外部の認証サーバに備えられていてもよい。
【００４８】
特定部１３は、履歴情報通知システム５０から取得したユーザの種別の異なる行動履歴に関する複数の履歴情報と、汎用情報通知システム７０から取得した公衆に利用可能に配信された汎用情報とに基づいて、ユーザに提供する推奨情報１０７を特定する機能である。具体的には、特定部１３は、履歴情報通知システム５０から取得したユーザの種別の異なる行動履歴に関する履歴情報と、汎用情報を含む設定情報管理テーブル１０６とに基づいて、推奨情報１０７を特定する。設定情報管理テーブル１０６の詳細は、後述する。特定部１３は、例えば、図３に示したＣＰＵ１００１によって実行されるプログラム等によって実現される。特定部１３は、特定手段の一例である。
【００４９】
生成部１４は、履歴情報通知システム５０から取得した閲覧情報と、汎用情報通知システム７０から取得した汎用情報と、に基づいて、設定情報管理テーブル１０６を生成する機能である。設定情報管理テーブル１０６の詳細は、後述する。生成部１４は、例えば、図３に示したＣＰＵ１００１によって実行されるプログラム等によって実現される。生成部１４は、生成手段の一例である。
【００５０】
記憶・読出部１５は、記憶部１６に各種データを記憶し、記憶部１６から各種データを読み出す機能である。記憶・読出部１５および記憶部１６は、例えば、図３に示したＲＯＭ１００２、ストレージ１００４およびＣＰＵ１００１で実行されるプログラム等により実現される。記憶部１６は、記憶手段の一例である。また、記憶部１６には、ユーザ情報管理ＤＢ１６１、計測情報管理ＤＢ１６２、閲覧情報管理ＤＢ１６３、汎用情報管理ＤＢ１６４および設定情報管理ＤＢ１６５が構築されている。
【００５１】
○ユーザ情報管理ＤＢ
次に、図７を用いて、ユーザ情報管理ＤＢ１６１について説明する。ユーザ情報管理ＤＢ１６１は、図７に示すようなユーザ情報管理テーブル１０１が管理されている。図７は、第１の実施形態に係るユーザ情報管理テーブルの一例を示す図である。ユーザ情報管理テーブル１０１は、情報提供システム１に登録されたユーザに関する各種情報を紐づけて管理している。ユーザ情報管理テーブル１０１は、ユーザＩＤ、パスワード、姓、名、性別、地域、メールアドレスを関連付けて管理している。
【００５２】
「ユーザＩＤ」は、情報提供システム１に登録されたユーザを識別する識別情報である。「パスワード」は、ユーザＩＤに対応する認証情報の一例である。「姓」、「名」は、ユーザの苗字および名前である。「性別」は、ユーザの性別である。「地域」は、ユーザが居住する地域の情報である。「メールアドレス」は、ユーザのメールアドレスである。
【００５３】
例えば、情報提供システム１は、「姓」、「名」を用いて、表示装置９０に対して提供する推奨情報１０７に、ユーザの名前を表示することができる。また、情報提供システム１は、表示装置９０に対して提供した重要な推奨情報への応答がない場合等、「メールアドレス」宛にメッセージを通知するものであってもよい。なお、ユーザ情報管理テーブル１０１によって管理される情報は、この限りではない。例えば、ユーザ情報管理テーブル１０１は、後述するユーザの特徴を示す特徴情報２２１をユーザＩＤに紐づけて管理してもよい。
【００５４】
○計測情報管理ＤＢ
次に、図８を用いて、計測情報管理ＤＢ１６２について説明する。計測情報管理ＤＢ１６２は、図８に示すように、計測情報管理テーブルが管理されている。図８は、第１の実施形態に係る計測情報管理テーブルの一例を示す図である。計測情報管理テーブルは、履歴情報通知システム５０を構成する装置から送信された計測情報を含む。計測情報管理テーブルは、各装置から送信された計測情報を、ユーザを識別する識別情報ごとに紐づけて管理している。
【００５５】
図８（ａ）は、入退館制御装置５１０により計測された計測情報を含む入退館管理テーブル１０２ａを示す。図８（ａ）に示す入退館管理テーブル１０２ａは、ユーザＩＤ「ａａａ」のユーザによる「解錠履歴」および「発生日時」の情報を含む。図８（ａ）の例において、入退館制御装置５１０は、図１のようなエントランス３０ａだけでなく、フィットネスルーム３０ｂや会議スペース等の共用スペースにも設置されている。この場合、入退館管理テーブル１０２ａは、「発生元」の情報を含み、それぞれの入退館制御装置５１０を識別する。
【００５６】
図８（ｂ）は、エクササイズ装置５２０により計測された計測情報を含むエクササイズ管理テーブル１０２ｂを示す。図８（ｂ）に示すエクササイズ管理テーブル１０２ｂは、「使用日時」、「装置ＩＤ」、「装置名」および「設定条件」の情報を、ユーザＩＤに紐づけて管理している。
【００５７】
図８（ｃ）は、体組成計５３０により計測された計測情報を含む診断情報管理テーブル１０２ｃを示す。図８（ｃ）に示す診断情報管理テーブル１０２ｃは、「使用日時」、「年齢」、「身長」、「体重」、「ＢＭＩ」、「体脂肪率」および「基礎代謝量」の情報を、ユーザＩＤに紐づけて管理している。図８（ａ）乃至図８（ｃ）に示す各計測情報は、ユーザの異なる種別の行動履歴に関する履歴情報の一例である。
【００５８】
なお、図８に示す計測情報管理テーブルによって管理される情報は、この限りではない。計測情報管理テーブルは、履歴情報通知システム５０を構成する装置から送信された計測情報の内容によって、管理される情報を追加または削除してもよい。また、計測情報管理テーブルの種類は、図８（ａ）〜（ｃ）に示す管理テーブルに限られない。計測情報管理テーブルの種類は、計測情報を送信する、履歴情報通知システム５０を構成する装置によって、適宜追加または変更されてもよい。
【００５９】
○閲覧情報管理ＤＢ
次に、図９を用いて、閲覧情報管理ＤＢ１６３について説明する。図９は、第１の実施形態に係る閲覧情報管理テーブルの一例を示す図である。閲覧情報管理ＤＢ１６３は、図９（ａ）に示すように、閲覧情報管理テーブル１０３が管理されている。閲覧情報管理テーブル１０３は、履歴情報通知システム５０を構成する情報処理装置５４０から送信されたウェブページの閲覧情報を含む。
【００６０】
閲覧情報管理テーブル１０３は、「発生日時」、「閲覧情報」および「分類コード」２４１の情報を、ユーザＩＤに紐づけて管理している。「発生日時」は、ユーザＩＤ「ａａａ」のユーザが、ウェブページを閲覧した日時を示す。「閲覧情報」は、ユーザＩＤ「ａａａ」のユーザが閲覧したウェブページの情報である。「閲覧情報」は、閲覧したウェブページのＵＲＬ（Uniform Resource Locator）を含む。「分類コード」２４１は、ユーザＩＤ「ａａａ」のユーザが閲覧したウェブページの属性を示す。「分類コード」２４１は、ウェブページの属性ごとに異なるＩＤが付与されている。
【００６１】
図９(ｂ)は、分類コード２４１に紐づく属性情報が設定されたた属性リスト１０４を示す。属性リスト１０４は、例えば記憶部１６に記憶されている。属性リスト１０４において、例えば、分類コード「Ｒ００１」は、「スポーツ」の属性を示す。また、分類コード「Ｒ００２」は、「食」の属性を示し、分類コード「Ｒ００３」は、「医療」の属性を示す。
【００６２】
図９（ａ）に示す閲覧情報管理テーブル１０３は、ユーザが閲覧したウェブページの内容に対応する属性情報を抽出し、図９（ｂ）の属性リスト１０４に基づいて分類コード２４１を付与する。閲覧情報管理テーブル１０３は、一つの閲覧情報に対して、一つ以上の分類コード２４１が付与されている。なお、分類コード２４１の付与は、情報提供装置１０で行ってもよいし、閲覧情報の通知元である情報処理装置５４０で行ってもよい。
【００６３】
○汎用情報管理ＤＢ
次に、図１０を用いて、汎用情報管理ＤＢ１６４について説明する。汎用情報管理ＤＢ１６４は、図１０に示すような汎用情報管理テーブル１０５が管理されている。図１０は、第１の実施形態に係る汎用情報管理テーブルの一例を示す図である。汎用情報管理テーブル１０５は、汎用情報通知システム７０を構成する情報処理装置７００から送信された汎用情報を含む。汎用情報管理テーブル１０５は、「分類コード」２４１、「通知日時」、「通知元」、「情報内容」を紐づけて管理している。
【００６４】
「分類コード」２４１は、図９（ｂ）に示した属性リスト１０４に含まれる内容と同じである。「通知日時」は、汎用情報が通知された日時を示す。「通知元」は、汎用情報を情報提供装置１０に対して通知した通知元の名称を示し、例えば、商店や病院の名前等が含まれる。「情報内容」は、通知された汎用情報の内容を示す。
【００６５】
図１０に示すように、汎用情報管理テーブル１０５に含まれる汎用情報は、図８および図９に示した計測情報および閲覧情報と異なり、ユーザを識別するための識別情報（例えば、ユーザＩＤ）が紐づけられていない。つまり、汎用情報は、特定のユーザに対して提供されるものではなく、公衆に利用可能に配信される公開情報である。
【００６６】
汎用情報管理テーブル１０５は、一つの汎用情報に対して、一つ以上の分類コード２４１が付与されている。なお、分類コード２４１の付与は、情報提供装置１０で行ってもよいし、汎用情報の通知元である情報処理装置７００で行ってもよい。
【００６７】
○設定情報管理ＤＢ
次に、図１１を用いて、設定情報管理ＤＢ１６５について説明する。設定情報管理ＤＢ１６５は、図１１に示すような設定情報管理テーブル１０６が管理されている。図１１は、第１の実施形態に係る設定情報管理テーブルの一例を示す図である。設定情報管理テーブル１０６は、生成部１４により生成される。生成部１４は、図９（ａ）に示した閲覧情報管理テーブル１０３に含まれる閲覧情報と、図１０に示した汎用情報管理テーブル１０５に含まれる汎用情報とに基づいて、設定情報管理テーブル１０６を生成する。
【００６８】
設定情報管理テーブル１０６は、ユーザの特徴を示す特徴情報２２１を含む。図１１に示す設定情報管理テーブル１０６に含まれる特徴情報２２１は、ユーザの健康状態に関する情報であり、「肥満」、「標準」、「痩せ」に分類される。
【００６９】
また、設定情報管理テーブル１０６は、図９（ｂ）に示した分類コード２４１を含む。設定情報管理テーブル１０６は、分類コード２４１と特徴情報２２１とに紐づく設定情報２６１が設定されている。設定情報２６１は、特徴情報２２１の種別や、分類コード２４１に対応する属性情報から抽出されるユーザの特徴や趣向に合わせたメッセージが設定されている。図１１に示す例では、設定情報２６１は、特徴情報２２１に対応するユーザの健康状態に関する情報と、分類コード２４１の属性情報に対応するユーザの趣向とに基づいて、ユーザに対する健康支援に関するメッセージが設定される。
【００７０】
さらに、設定情報管理テーブル１０６は、分類コード２４１と特徴情報２２１とに紐づく設定情報２６２ａが設定されている。設定情報２６２ａは、情報処理装置７００から取得した汎用情報が含まれる。設定情報２６２ａは、図１０に示した汎用情報管理テーブル１０５に含まれる汎用情報に紐づく分類コード２４１と、特徴情報２２１の種別に応じて設定される。また、設定情報管理テーブル１０６は、設定情報２６２ａの優先度を示す優先度情報２６２ｂを含む。情報提供装置１０は、優先度の高い設定情報２６２ａから順番に、設定情報２６２ａを推奨情報１０７として特定する。
【００７１】
このように、設定情報管理テーブル１０６は、ユーザの行動履歴に関する履歴情報である閲覧情報と、ユーザを特定しない汎用情報とに基づいて生成される。そのため、設定情報管理テーブル１０６は、ユーザ毎に異なるものとなる。したがって、情報提供システム１は、設定情報管理テーブル１０６に基づいて、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【００７２】
なお、設定情報管理テーブル１０６に含まれる特徴情報２２１は、ユーザの健康状態を示す情報に限られない。特徴情報２２１は、例えば、履歴情報通知システム５０を構成する装置から取得される履歴情報から抽出可能な情報であればよい。
【００７３】
図４に戻り、表示装置９０の機能構成を説明する。表示装置９０は、情報提供システム１に登録されたユーザが利用する情報端末である。表示装置９０により実現される機能は、送受信部９１、表示制御部９２、受付部９３、記憶・読出部９４および記憶部９５を含む。
【００７４】
送受信部９１は、ネットワーク５を介して、他の装置との間でデータをやり取りする機能である。送受信部９１は、例えば、情報提供装置１０から送信された、表示装置９０を利用するユーザに対する推奨情報１０７を受信する。送受信部９１は、例えば、図３に示した通信部１００８およびＣＰＵ１００１によって実行されるプログラム等によって実現される。表示制御部９２は、送受信部９１により受信された推奨情報１０７を、図３に示した表示部１００６に表示させる機能である。表示制御部９２は、例えば、図３に示したＣＰＵ１００１により実行されるプログラム等によって実現される。
【００７５】
受付部９３は、図３に示した入力部１００５に対するユーザの入力操作を受け付ける機能である。受付部９３は、例えば、情報提供システム１のユーザから認証情報の入力を受け付ける。受付部９３は、図３に示したＣＰＵ１００１によって実行されるプログラム等によって実現される。記憶・読出部９４は、記憶部９５に各種データを記憶し、記憶部９５から各種データを読み出す機能である。記憶・読出部９４および記憶部９５は、例えば、図３に示したＲＯＭ１００２、ストレージ１００４およびＣＰＵ１００１で実行されるプログラム等により実現される。
【００７６】
次に、履歴情報通知システム５０の機能構成を説明する。図５は、第１の実施形態に係る履歴情報通知システムの機能構成の一例を示す図である。履歴情報通知システム５０は、例えば、情報提供システム１に登録されたユーザの行動履歴に関する履歴情報を、情報提供装置１０に対して提供するシステムである。図５に示す履歴情報通知システム５０は、図１に示すように、入退館制御装置５１０、エクササイズ装置５２０、体組成計５３０および情報処理装置５４０を含む。
【００７７】
入退館制御装置５１０は、例えば、図１に示した集合住宅３０のエントランス３０ａ等に設置され、扉の開閉を制御する装置である。入退館制御装置５１０により実現される機能は、送受信部５１１、履歴情報収集部５１２、記憶・読出部５１３、記憶部５１４、装置制御部５１５を含む。
【００７８】
送受信部５１１は、ネットワーク５を介して、他の装置との間でデータをやり取りする機能である。送受信部５１１は、例えば、履歴情報収集部５１２によって収集された履歴情報を、情報提供装置１０に対して送信する。送受信部５１１は、例えば、図３に示した通信部１００８およびＣＰＵ１００１によって実行されるプログラム等によって実現される。
【００７９】
履歴情報収集部５１２は、入退館制御装置５１０の処理の履歴情報を収集する機能である。具体的には、履歴情報収集部５１２は、ユーザの認証情報に紐づく解錠履歴の履歴情報を収集する。履歴情報収集部５１２は、例えば、図３に示したＣＰＵ１００１により実行されるプログラム等によって実現される。記憶・読出部５１３は、記憶部５１４に各種データを記憶し、記憶部５１４から各種データを読み出す機能である。記憶・読出部５１３および記憶部５１４は、例えば、図３に示したＲＯＭ１００２、ストレージ１００４およびＣＰＵ１００１で実行されるプログラム等により実現される。
【００８０】
装置制御部５１５は、入退館制御装置５１０が設置された扉の開閉を制御する機能である。装置制御部５１５は、認証情報検知部５１５ａおよび開閉制御部５１５ｂを含む。認証情報検知部５１５ａは、扉の開閉を行うために、ユーザの認証情報を検知する機能である。認証情報検知部５１５ａは、認証情報が記憶されたＩＣタグ等の鍵が、入退館制御装置５１０にかざされることにより、認証情報を検知する。開閉制御部５１５ｂは、入退館制御装置５１０が設置された扉の開閉を制御する機能である。具体的には、開閉制御部５１５ｂは、認証情報検知部５１５ａにより認証情報が検知された場合、扉の解錠を行う。解錠情報は、履歴情報として履歴情報収集部５１２によって収集される。
【００８１】
エクササイズ装置５２０は、例えば、図１に示した集合住宅３０のフィットネスルーム３０ｂに設置されたルームランナー等のトレーニング機器である。エクササイズ装置５２０により実現される機能は、送受信部５２１、履歴情報収集部５２２、記憶・読出部５２３、記憶部５２４、装置制御部５２５を含む。なお、送受信部５２１、履歴情報収集部５２２、記憶・読出部５２３および記憶部５２４は、入退館制御装置５１０により実現される機能である送受信部５１１、履歴情報収集部５１２、記憶・読出部５１３および記憶部５１４と同様であるため、説明を省略する。
【００８２】
装置制御部５２５は、エクササイズ装置５２０が動作を制御する機能である。装置制御部５２５は、認証部５２５ａおよび制御部５２５ｂを含む。認証部５２５ａは、エクササイズ装置５２０を起動させるために、ユーザ認証を行う機能である。制御部５２５ｂは、エクササイズ装置５２０が動作を制御する機能である。具体的には、制御部５２５ｂは、認証部５２５ａによりユーザ認証が行われると、エクササイズ装置５２０を使用可能な状態に移行させ、ユーザの設定に応じてエクササイズ装置５２０を動作させる。エクササイズ装置５２０の使用時間や設定条件は、履歴情報として履歴情報収集部５２２によって収集される。
【００８３】
体組成計５３０は、例えば、図１に示した集合住宅３０のフィットネスルーム３０ｂに設置され、ユーザの健康状態を計測する計測装置である。体組成計５３０により実現される機能は、送受信部５３１、履歴情報収集部５３２、記憶・読出部５３３、記憶部５３４、装置制御部５３５を含む。送受信部５３１、履歴情報収集部５３２、記憶・読出部５３３および記憶部５３４は、入退館制御装置５１０により実現される機能である送受信部５１１、履歴情報収集部５１２、記憶・読出部５１３および記憶部５１４と同様であるため、説明を省略する。
【００８４】
装置制御部５３５は、体組成計５３０の動作を制御する機能である。装置制御部５３５は、認証部５３５ａおよび計測部５３５ｂを含む。認証部５３５ａは、体組成計５３０を起動させるために、ユーザ認証を行う機能である。計測部５３５ｂは、体組成計５３０によりユーザの健康状態を計測する機能である。具体的には、計測部５３５ｂは、認証部５３５ａによりユーザ認証が行われると、体組成計５３０を使用可能な状態に移行させ、ユーザの健康状態を計測する。体組成計５３０による計測情報は、履歴情報として履歴情報収集部５３２によって収集される。
【００８５】
情報処理装置５４０は、例えば、図１に示した集合住宅３０の居住空間３０ｃに設置され、ウェブページの閲覧等に用いるコンピュータである。情報処理装置５４０により実現される機能は、送受信部５４１、履歴情報収集部５４２、記憶・読出部５４３、記憶部５４４、装置制御部５４５を含む。送受信部５４１、履歴情報収集部５４２、記憶・読出部５４３および記憶部５４４は、入退館制御装置５１０により実現される機能である送受信部５１１、履歴情報収集部５１２、記憶・読出部５１３および記憶部５１４と同様であるため、説明を省略する。
【００８６】
装置制御部５４５は、情報処理装置５４０の動作を制御する機能である。装置制御部５４５は、認証部５４５ａおよび表示制御部５４５ｂを含む。認証部５４５ａは、情報処理装置５４０を起動させるために、ユーザ認証を行う機能である。表示制御部５４５ｂは、情報処理装置５４０の処理対象の情報を表示部１００６に表示される機能である。具体的には、表示制御部５４５ｂは、認証部５２５ａによりユーザ認証が行われると、情報処理装置５４０を処理可能な状態に移行させ、ユーザによるウェブページ等を表示させる。ウェブページの閲覧履歴の情報は、履歴情報として履歴情報収集部５４２によって収集される。
【００８７】
上述した履歴情報通知システム５０を構成する装置は、同一の識別情報を含む認証情報を用いてユーザ認証を行うことで、それぞれの処理を実現することができる。履歴情報通知システム５０を構成する装置は、ユーザの識別情報を含む履歴情報を情報提供装置１０に対して通知するため、情報提供装置１０は、通知された履歴情報が一のユーザに関する履歴情報であることを認識することができる。なお、履歴情報通知システム５０を構成する装置は、これに限られず、適宜追加・変更されてもよい。
【００８８】
続いて、図６は、第１の実施形態に係る汎用情報通知システムの機能構成の一例を示す図である。汎用情報通知システム７０は、ユーザに紐づかない情報である汎用情報を、情報提供装置１０に対して提供するシステムである。図６に示す汎用情報通知システム７０は、情報処理装置７００ａと情報処理装置７００ｂを含む。なお、情報処理装置７００ａと情報処理装置７００ｂは、同様の機能を有するため、重複する説明は省略する。
【００８９】
情報処理装置７００ａは、汎用情報の通知元である店舗等に設けられている。情報処理装置７００ａにより実現される機能は、送受信部７０１ａ、汎用情報収集部７０２ａ、記憶・読出部７０３ａ、記憶部７０４ａを含む。送受信部７０１ａは、ネットワーク５を介して、他の装置との間でデータをやり取りする機能である。送受信部７０１ａは、汎用情報収集部７０２ａにより収集された汎用情報を、情報提供装置１０に対して送信する。送受信部７０１ａは、例えば、図３に示した通信部１００８およびＣＰＵ１００１によって実行されるプログラム等によって実現される。
【００９０】
汎用情報収集部７０２ａは、ユーザの入力操作に基づいて、汎用情報を収集する機能である。汎用情報収集部７０２ａは、例えば、図３に示したＣＰＵ１００１により実行されるプログラム等によって実現される。記憶・読出部７０３ａは、記憶部７０４ａに各種データを記憶し、記憶部７０４ａから各種データを読み出す機能である。記憶・読出部７０３ａおよび記憶部７０４ａは、例えば、図３に示したＲＯＭ１００２、ストレージ１００４およびＣＰＵ１００１で実行されるプログラム等により実現される。
【００９１】
●設定情報の生成処理
次に、第１の実施形態に係る情報提供システムにおける設定情報の生成処理について説明する。まず、図１２を用いて、情報提供装置１０が、履歴情報通知システム５０および汎用情報通知システム７０から閲覧情報および汎用情報を取得する処理を説明する。図１２は、第１の実施形態に係る情報提供システムにおける閲覧情報および汎用情報の取得処理の一例を示すシーケンス図である。
【００９２】
ステップＳ１０１において、履歴情報通知システム５０を構成する情報処理装置５４０の履歴情報収集部５４２は、情報提供システム１のユーザが閲覧したウェブページの閲覧情報を収集する。ステップＳ１０２において、情報処理装置５４０の履歴情報収集部５４２は、収集した閲覧情報を送受信部５４１に対して出力する。
【００９３】
ステップＳ１０３において、情報処理装置５４０の送受信部５４１は、出力された閲覧情報を検知すると、情報提供装置１０に対して、収集された閲覧情報を送信する。具体的には、送受信部５４１は、収集された閲覧情報に対応するユーザを識別するための識別情報（例えば、ユーザＩＤ）が紐づけられた閲覧情報を、情報提供装置１０に対して送信する。
【００９４】
ステップＳ１０４において、情報提供装置１０の送受信部１１は、情報処理装置５４０から送信された閲覧情報を受信すると、閲覧情報を記憶部１６に記憶させる。具体的には、送受信部１１は、記憶・読出部１５に対して、受信した閲覧情報を出力する。そして、記憶・読出部１５は、出力された閲覧情報を検知すると、記憶部１６に含まれる閲覧情報管理ＤＢ１６３に記憶された閲覧情報管理テーブル１０３として、閲覧情報を記憶させる。
【００９５】
これにより、情報提供装置１０は、履歴情報通知システム５０から閲覧情報を取得することができる。閲覧情報は、閲覧情報に対応するユーザのユーザＩＤを紐づけて、図９（ａ）に示すような閲覧情報管理テーブル１０３に記憶される。また、閲覧情報は、閲覧情報の属性に対応する分類コード２４１を紐づけて、図９（ａ）に示すような閲覧情報管理テーブル１０３に記憶される。さらに、情報提供システム１は、ステップＳ１０１〜ステップＳ１０４の処理を繰り返すことにより、記憶部１６に含まれる閲覧情報管理テーブル１０３を更新する。
【００９６】
ステップＳ１０５において、汎用情報通知システム７０を構成する情報処理装置７００ａの汎用情報収集部７０２ａは、情報処理装置７００ａに対する入力操作等により汎用情報を収集する。ステップＳ１０６において、情報処理装置７００ａの汎用情報収集部７０２ａは、収集した汎用情報を送受信部７０１ａに対して出力する。
【００９７】
ステップＳ１０７において、情報処理装置７００ａの送受信部７０１ａは、出力された汎用情報を検知すると、情報提供装置１０に対して、収集された汎用情報を送信する。ステップＳ１０８において、情報提供装置１０の送受信部１１は、情報処理装置７００ａから送信された汎用情報を受信すると、汎用情報を記憶部１６に記憶させる。具体的には、送受信部１１は、記憶・読出部１５に対して、受信した汎用情報を出力する。そして、記憶・読出部１５は、出力された汎用情報を検知すると、記憶部１６に含まれる汎用情報管理ＤＢ１６４に記憶された汎用情報管理テーブル１０５として、汎用情報を記憶させる。
【００９８】
これにより、情報提供装置１０は、汎用情報通知システム７０から汎用情報を取得することができる。また、汎用情報は、汎用情報の属性に対応する分類コード２４１を紐づけて、図１０に示すような汎用情報管理テーブル１０５に記憶される。さらに、情報提供システム１は、ステップＳ１０５〜ステップＳ１０８の処理を繰り返すことにより、記憶部１６に含まれる汎用情報管理ＤＢ１６４に記憶された汎用情報管理テーブル１０５を更新する。なお、ステップＳ１０１〜ステップＳ１０４の処理とステップＳ１０５〜ステップＳ１０８の処理の順序は、前後してもよい。
【００９９】
次に、情報提供装置１０の生成部１４における設定情報の生成処理について説明する。図１３は、第１の実施形態に係る情報提供装置における設定情報の生成処理の一例を示すフローチャートである。図１３は、図１１に示した設定情報管理テーブル１０６を生成部１４によって生成する例を説明する。また、図１３は、ユーザＩＤ「ａａａ」のユーザに対応する設定情報管理テーブル１０６を生成する例を説明する。
【０１００】
ステップＳ２０１において、情報提供装置１０の生成部１４は、記憶部１６に対して、情報提供システム１に登録されたユーザに紐づく閲覧情報および汎用情報管理テーブル１０５を読み出す。具体的には、生成部１４は、記憶・読出部１５に対して、ユーザＩＤ「ａａａ」に紐づく閲覧情報および汎用情報の読出要求を出力する。そして、記憶・読出部１５は、出力された読出要求を検知すると、記憶部１６に含まれる閲覧情報管理ＤＢ１６３に記憶された閲覧情報管理テーブル１０３に含まれるユーザＩＤ「ａａａ」に紐づく閲覧情報を読み出す。
【０１０１】
さらに、記憶・読出部１５は、出力された読出要求を検知すると、記憶部１６に含まれる汎用情報管理ＤＢ１６４に記憶された汎用情報管理テーブル１０５を読み出す。なお、ユーザＩＤ「ａａａ」に紐づく閲覧情報および汎用情報管理テーブル１０５は、図１２に示したステップＳ１０１〜ステップＳ１０８の処理によって、予め記憶部１６に記憶されているものする。
【０１０２】
ステップＳ２０２において、情報提供装置１０の生成部１４は、閲覧情報管理ＤＢ１６３から読み出した閲覧情報に紐づく分類コード２４１と同じ分類コードに紐づけられた汎用情報が、汎用情報管理テーブル１０５に存在する場合、処理をステップＳ２０３へ移行させる。一方で、情報提供装置１０の生成部１４は、閲覧情報管理ＤＢ１６３から読み出した閲覧情報に紐づく分類コード２４１と同じ分類コードに紐づけられた汎用情報が、汎用情報管理テーブル１０５に存在しない場合、処理を終了する。
【０１０３】
ステップＳ２０３において、情報提供装置１０の生成部１４は、読み出した閲覧情報に紐づく分類コード２４１に対応する汎用情報を用いて、設定情報管理テーブル１０６に含まれる設定情報２６２ａを生成する。例えば、読み出した閲覧情報に紐づく分類コード２４１が「Ｒ００１」の場合、生成部１４は、分類コード「Ｒ００１」が紐づけられた汎用情報を、設定情報管理テーブル１０６に含まれる分類コード「Ｒ００１」に紐づけて設定情報２６２ａを生成する。
【０１０４】
なお、生成部１４は、設定情報管理テーブル１０６に含まれる特徴情報２２１の分類ごとに、同一の分類コードに紐づける設定情報２６２ａを変化させてもよい。また、生成部１４は、設定情報２６２ａに含まれる汎用情報の優先度を示す優先度情報２６２ｂを設定情報２６２ａに紐づけて設定情報管理テーブル１０６を生成してもよい。さらに、生成部１４は、設定情報管理テーブル１０６に含まれる特徴情報２２１の特徴を有するユーザに対する健康支援に関する情報である設定情報２６１を、分類コード２４１ごとに生成してもよい。
【０１０５】
ステップＳ２０４において、情報提供装置１０の生成部１４は、閲覧情報管理ＤＢ１６３から読み出した閲覧情報に紐づく分類コード２４１と同じ分類コードに紐づけられた汎用情報が、他に存在する場合、ステップＳ２０３の処理を繰り返す。一方で、情報提供装置１０の生成部１４は、閲覧情報管理ＤＢ１６３から読み出した閲覧情報に紐づく分類コード２４１と同じ分類コードに紐づけられた汎用情報が、他に存在しない場合、処理を終了する。
【０１０６】
このように、情報提供装置１０の生成部１４は、情報提供システム１に登録されたユーザに紐づく閲覧情報および汎用情報管理テーブル１０５に基づいて、情報提供システム１に登録されたユーザに対する推奨情報の特定に用いる設定情報管理テーブル１０６を生成する。また、情報提供装置１０の生成部１４は、図１３に示す処理を繰り返すことによって、設定情報管理テーブル１０６を更新する。
【０１０７】
●推奨情報の提供処理
続いて、情報提供システム１における推奨情報の提供処理について説明する。図１４は、第１の実施形態に係る情報提供システムにおける推奨情報の提供処理の一例を示すシーケンス図である。
【０１０８】
ステップＳ３０１において、履歴情報通知システム５０は、ユーザの行動履歴に関する履歴情報を収集する。例えば、履歴情報通知システム５０を構成する装置が体組成計５３０である場合、体組成計５３０の履歴情報収集部５３２は、計測部５３５ｂにより計測されたユーザの健康状態に関する計測情報を履歴情報として収集する。また、例えば、履歴情報通知システム５０を構成する装置が入退館制御装置５１０である場合、入退館制御装置５１０の履歴情報収集部５１２は、開閉制御部５１５ｂによる扉の解錠の情報を履歴情報として収集する。さらに、例えば、履歴情報通知システム５０を構成する装置がエクササイズ装置５２０である場合、エクササイズ装置５２０の履歴情報収集部５２２は、エクササイズ装置５２０の使用時間や設定条件の情報を履歴情報として収集する。
【０１０９】
ステップＳ３０２において、履歴情報通知システム５０は、収集した履歴情報を情報提供装置１０に対して送信する。具体的には、履歴情報通知システム５０は、収集された履歴情報に対応するユーザを識別するための識別情報（例えば、ユーザＩＤ）が紐づけられた履歴情報を、情報提供装置１０に対して送信する。ステップＳ３０３において、情報提供装置１０の送受信部１１は、履歴情報通知システム５０から履歴情報を受信した場合、特定部１３に対して、受信した履歴情報を出力する。
【０１１０】
ステップＳ３０４において、情報提供装置１０の特定部１３は、出力された履歴情報を検知すると、記憶部１６に対して、出力された履歴情報に含まれるユーザＩＤに紐づく計測情報および設定情報管理テーブル１０６を読み出す。具体的には、特定部１３は、記憶・読出部１５に対して、出力された履歴情報に含まれるユーザＩＤに紐づく計測情報の読出要求を出力する。そして、記憶・読出部１５は、出力された読出要求を検知すると、記憶部１６に含まれる計測情報管理ＤＢ１６２に記憶された計測情報管理テーブル１０２に含まれる計測情報を読み出す。
【０１１１】
また、特定部１３は、受信した履歴情報に対応する計測情報を読み出す。例えば、受信した履歴情報が体組成計５３０により計測された計測情報である場合、特定部１３は、診断情報管理テーブル１０２ｃに含まれる計測情報の読み出しを行う。また、例えば、受信した履歴情報が入退館制御装置５１０により計測された計測情報である場合、特定部１３は、入退館管理テーブル１０２ａに含まれる計測情報の読み出しを行う。さらに、例えば、受信した履歴情報がエクササイズ装置５２０により計測された計測情報である場合、特定部１３は、エクササイズ管理テーブル１０２ｂに含まれる計測情報の読み出しを行う。
【０１１２】
加えて、特定部１３は、記憶・読出部１５に対して、記憶部１６に含まれる設定情報管理ＤＢ１６５に記憶された設定情報管理テーブル１０６の読出し要求を行う。記憶・読出部１５は、設定情報管理テーブル１０６を記憶部１６に含まれる設定情報管理ＤＢ１６５から読み出す。
【０１１３】
ステップＳ３０５において、情報提供装置１０の記憶部１６は、特定部１３に対して、出力された履歴情報に含まれるユーザＩＤに紐づく計測情報および設定情報管理テーブル１０６を出力する。具体的には、記憶部１６は、記憶・読出部１５に対して、読出し要求に対応する計測情報および設定情報管理テーブル１０６を出力する。そして、記憶・読出部１５は、出力された計測情報および設定情報管理テーブル１０６を、特定部１３に対して出力する。
【０１１４】
ステップＳ３０６において、情報提供装置１０の特定部１３は、読み出した計測情報および設定情報管理テーブル１０６を用いて、履歴情報を送信したユーザに対する推奨情報を特定する。ここで、特定部１３の処理の詳細について説明する。図１５は、第１の実施形態に係る情報提供装置における推奨情報の特定処理の一例を示すフローチャートである。図１５は、ユーザＩＤ「ａａａ」のユーザに対して提供する推奨情報を特定する例を説明する。また、図１５は、履歴情報通知システム５０を構成する装置として体組成計５３０により計測された計測情報が、履歴情報として情報提供装置１０に対して送信された例を説明する。
【０１１５】
ステップＳ４０１において、情報提供装置１０の特定部１３は、記憶部１６に対して、情報提供システム１に登録されたユーザに紐づく計測情報および設定情報管理テーブル１０６を読み出す。具体的には、特定部１３は、記憶・読出部１５に対して、ユーザＩＤ「ａａａ」に紐づく計測情報および設定情報管理テーブル１０６の読出要求を出力する。そして、記憶・読出部１５は、出力された読出要求を検知すると、記憶部１６に含まれる計測情報管理ＤＢ１６２に記憶された診断情報管理テーブル１０２（ｃ）に含まれるユーザＩＤ「ａａａ」に紐づく計測情報を読み出す。さらに、記憶・読出部１５は、出力された読出要求を検知すると、記憶部１６に含まれる設定情報管理ＤＢ１６５に記憶された設定情報管理テーブル１０６を読み出す。
【０１１６】
ステップＳ４０２において、情報提供装置１０の特定部１３は、読み出した計測情報からユーザの特徴を示す特徴情報２２１を抽出する。具体的には、特定部１３は、診断情報管理テーブル１０２（ｃ）から読み出した計測情報から、特徴情報２２１としてユーザの健康状態の特徴を抽出する。例えば、特定部１３は、ユーザＩＤが「ａａａ」であるユーザの健康状態として、「肥満」が抽出されたものとする。
【０１１７】
ステップＳ４０３において、情報提供装置１０の特定部１３は、読み出した設定情報管理テーブル１０６の中で、抽出された特徴情報２２１に紐づく設定情報２６２ａのうち、最も優先度の高い設定情報２６２ａを選択する。具体的には、特定部１３は、特徴情報２２１「肥満」に分類された設定情報２６２ａのうち優先度が最も高い、分類コード２４１が「Ｒ００１」であり、優先度情報２６２ｂが「１」である設定情報２６２ａを選択する。
【０１１８】
ステップＳ４０４において、情報提供装置１０の特定部１３は、他の設定情報２６２ａも選択可能である場合、処理をステップＳ４０５に移行させる。他の設定情報２６２ａも選択可能である場合は、例えば、推奨情報１０７として、複数の設定情報２６２ａを選択できる場合である。ステップＳ４０５において、情報提供装置１０の特定部１３は、ステップＳ４０３で選択した設定情報２６２ａの次に優先度の高い設定情報２６２ａを選択する。その後、ステップＳ４０４の処理を繰り返す。
【０１１９】
一方で、ステップＳ４０４において、特定部１３は、他の設定情報２６２ａが選択可能でない場合、処理をステップＳ４０６へ移行させる。ステップＳ４０６において、選択した設定情報２６２ａを推奨情報１０７として特定する。なお、特定部１３は、選択した設定情報２６２ａに加えて、選択した設定情報２６２ａに対応する設定情報２６１を推奨情報１０７として特定してもよい。
【０１２０】
したがって、情報提供装置１０の特定部１３は、ユーザを識別するための識別情報（例えば、ユーザＩＤ）に紐づく履歴情報とユーザを特定しない汎用情報を含む設定情報管理テーブル１０６とに基づいて、ユーザに提供する推奨情報を特定する。そのため、ユーザの趣向や行動履歴に適した推奨情報を特定することができる。
【０１２１】
図１４に戻り、情報提供システム１における推奨情報の提供処理の説明を続ける。ステップＳ３０７において、情報提供装置１０の特定部１３は、特定した推奨情報１０７を、送受信部１１に対して出力する。ステップＳ３０８において、情報提供装置１０の送受信部１１は、出力された推奨情報１０７を検知した場合、表示装置９０に対して、推奨情報１０７を送信する。
【０１２２】
ステップＳ３０９において、表示装置９０の送受信部９１は、情報提供装置１０から送信された推奨情報１０７を受信した場合、表示制御部９２に対して、受信した推奨情報１０７を出力する。ステップＳ３１０において、表示装置９０の表示制御部９２は、出力された推奨情報１０７を検知した場合、表示部１００６に推奨情報１０７を表示される。
【０１２３】
ここで、情報提供システム１が提供する推奨情報１０７の詳細を説明する。図１６は、第１の実施形態に係る推奨情報の提供画面の一例を示す図である。図１６に示す提供画面９１０は、情報提供システム１に登録されたユーザが、表示装置９０のウェブブラウザ等を用いて情報提供システム１にアクセスした際に、表示装置９０に表示される。提供画面９１０は、ユーザＩＤが「ａａａ」であるユーザに対して提供される情報提供システム１のメインメニューの画面の一例である。
【０１２４】
図１６の例では、提供画面９１０は、情報提供装置１０から提供された推奨情報１０７を含む。図１６に示すように、提供画面９１０に含まれる推奨情報１０７は、設定情報管理テーブル１０６に含まれる設定情報２６１および設定情報２６２ａを含む。提供画面９１０に含まれる推奨情報１０７は、図１０に示した設定情報管理テーブル１０６において、特徴情報２２１が「肥満」であり、分類コード２４１が「Ｒ００１」である設定情報２６２ａのうち最も高い優先度の高い設定情報２６２ａが推奨情報として特定された例である。
【０１２５】
また、提供画面９１０は、例えば、体組成計５３０により計測された診断情報（ヘルスケア情報）を示すアイコン９２０ａ、入退館制御装置５１０により計測された解錠情報（共有設備情報）を示すアイコン９２０ｂを含む。診断情報（ヘルスケア情報）９２０ａおよび解錠情報（共有設備情報）９２０ｂは、それぞれのアイコンが選択されることにより、それぞれの計測データが提供される。例えば、診断情報（ヘルスケア情報）９２０ａのアイコンが選択された場合、表示装置９０は、図１７に示すような体組成計５３０により計測された計測情報の提供情報９３０を表示する。なお、図１７に示すような提供情報９３０は一例であり、図７に示すようなテーブル形式で計測情報を提供してもよい。
【０１２６】
さらに、提供画面９１０は、管理者からのメッセージのアイコン９２０ｃや掲示板のアイコン９２０ｄを含む。なお、提供画面９１０に含まれる情報は、これに限られず、情報提供装置１０により取得された他の計測情報を提供してもよい。また、図１６に示す提供画面９１０の画面レイアウト等は、これに限られない。
【０１２７】
●第１の実施形態の効果
以上説明したように、第１の実施形態に係る情報提供システムは、情報提供システム１に登録されたユーザの種別の異なる行動履歴に関する履歴情報を履歴情報通知システム５０から取得し、取得した履歴情報と公衆に利用可能に配信された汎用情報を含む設定情報管理テーブル１０６とに基づいて、ユーザに提供する推奨情報１０７を特定する。そして、特定した推奨情報１０７を、ユーザが利用する表示装置９０に対して提供する。そのため、情報提供システム１は、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【０１２８】
●第１の実施形態の変形例１●
次に、第１の実施形態の変形例１について説明する。第１の実施形態の変形例１に係る情報提供装置１０は、設定情報管理テーブル１０６ａに、ユーザの特徴を示す複数の特徴情報２２１を含む。そして、情報提供装置１０の特定部１３は、設定情報管理テーブル１０６ａおよび異なる複数の履歴情報に基づいて、情報提供システム１に登録されたユーザに対する推奨情報１０７を特定する。これによって、第１の実施形態の変形例１に係る情報提供システムは、よりユーザの行動履歴に適した推奨情報１０７を提供することができる。
【０１２９】
図１８は、第１の実施形態の変形例１に係る設定情報管理テーブルの一例を示す図である。図１８に示す設定情報管理テーブル１０６ａは、図１１に示した設定情報管理テーブル１０６と比較して、ユーザの健康状態の情報２２１ａとユーザの外出頻度の情報２２１ｂとを含む。ユーザの健康状態の情報２２１ａとユーザの外出頻度の情報２２１ｂは、ユーザの特徴を示す特徴情報の一例である。
【０１３０】
ユーザの健康状態の情報２２１ａは、図１１と同様に、「肥満」、「標準」、「痩せ」に分類される。外出頻度の情報２２１ｂは、ユーザの健康状態の情報２２１ａにおける分類ごとに、「高」、「低」が分類される。また、ユーザの健康状態の情報２２１ａは、履歴情報通知システム５０を構成する体組成計５３０から送信される履歴情報に関連する。一方で、外出頻度の情報２２１ｂは、履歴情報通知システム５０を構成する入退館制御装置５１０から送信される履歴情報に関連する。
【０１３１】
設定情報管理テーブル１０６ａは、生成部１４によって、ユーザの特徴と示す複数の特徴情報２２１を用いて、汎用情報を含む設定情報２６２ａの分類を細分化して生成される。これにより、例えば、特定部１３は、健康状態が「肥満」であるユーザに対して、ユーザの外出頻度に応じて異なる設定情報２６２ａを推奨情報１０７として特定することができる。
【０１３２】
したがって、第１の実施形態の変形例１に係る情報提供装置１０は、設定情報管理テーブル１０６ａに、ユーザの特徴を示す複数の特徴情報２２１を含み、設定情報管理テーブル１０６ａおよび異なる複数の履歴情報に基づいて、情報提供システム１に登録されたユーザに対する推奨情報１０７を特定する。そのため、第１の実施形態の変形例１に係る情報提供システムは、ユーザの行動履歴により適した推奨情報１０７を提供することができる。
【０１３３】
なお、図１８に示すユーザの健康状態の情報２２１ａおよびユーザの外出頻度の情報２２１ｂは一例であり、ユーザの特徴を示す他の特徴情報を設定情報管理テーブル１０６ａに含んでもよい。また、設定情報管理テーブル１０６ａに含まれる特徴情報の数は、二つに限られず、三つ以上の特徴情報を含んでもよい。
【０１３４】
●第１の実施形態の変形例２●
次に、第１の実施形態の変形例２について説明する。第１の実施形態の変形例２に係る情報提供システムは、汎用情報通知システム７０から送信される汎用情報として、天気予報情報や環境情報を含む。そのため、第１の実施形態の変形例２に係る情報提供システムは、情報提供システム１に登録されたユーザの居住地がある地域における環境情報等を把握して、ユーザに対してより適切な推奨情報１０７を提供することができる。 
【０１３５】
図１９は、第１の実施形態の変形例２に係る汎用情報管理テーブルの一例を示す図である。図１９（ａ）は、天気予報情報管理テーブル１０５ａの一例を示す。図１９（ａ）に示す天気予報情報管理テーブル１０５ａは、「地域」、「日付」、「天気」、「風向」、「風速」、「降水量」、「降水確率」、「最低気温」、「最高気温」および「湿度」等が含まれる。「地域」は、天気予報に対応する地域を示す情報であり、例えば、情報提供システム１に登録されたユーザの居住地に対応する。「日付」は、天気予報に対応する日付を 示す情報である。「天気」、「風向」、「風速」、「降水量」、「降水確率」、「最低気温」、「最高気温」および「湿度」等は、天気予報に含まれる情報の一例である。
【０１３６】
図１９（ｂ）は、環境情報管理テーブル１０５ｂの一例を示す。図１９（ｂ）に示す環境情報管理テーブル１０５ｂは、「測定装置ＩＤ」、「測定日」、「測定時刻」、「温度」、「湿度 」、「ＰＭ２．５」、「放射線」、「気圧」、「花粉」等の情報が含まれている。「測定装置ＩＤ」は、例えば、街等に設置され、環境情報を測定する測定装置を識別する識別情報である。「測定日」は、環境情報を測定した日付を示す情報である。
【０１３７】
「測定時刻」は、環境情報を測定した時刻を示す情報である。図１９（ｂ）の例では、「１５：３０ −１５：５９」等、３０分間の時間帯を示す情報が記憶されている。「温度」、「湿度」 、「ＰＭ２．５」、「放射線」、「気圧」、及び「花粉」は、それぞれ、測定装置が測定した、温度、湿度、ＰＭ２．５、放射線、気圧、及び花粉等の測定項目の測定値である。なお、図１９（ｂ）に示す測定項目はあくまで一例である。例えば、環境情報管理テーブル１０５ｂは、 風向、風速、照度、降水量等、様々な情報を含んでも良い。
【０１３８】
図１９（ａ）に示す天気予報情報管理テーブル１０５ａおよび図１９（ｂ）に示す環境情報管理テーブル１０５ｂは、汎用情報管理ＤＢ１６４に記憶されている。また、天気予報情報管理テーブル１０５ａに含まれる汎用情報である天気予報情報は、汎用情報通知システム７０を構成する情報処理装置７００から通知される。さらに、環境情報管理テーブル１０５ｂに含まれる汎用情報である環境情報は、汎用情報通知システム７０を構成する情報処理装置７００または上記測定装置から通知される。
【０１３９】
天気予報情報管理テーブル１０５ａに含まれる天気予報情報および環境情報管理テーブル１０５ｂに含まれる環境情報は、設定情報管理テーブル１０６に含まれる設定情報２６２ａを生成する際に使用される。例えば、生成部１４は、天気予報情報および環境情報によって天候が悪いと判断される場合、図９（ｂ）に示す「屋内」の属性情報を示す分類コード「Ｒ１０３」に紐づく汎用情報を、設定情報２６２ａとして生成してもよい。
【０１４０】
したがって、第１の実施形態の変形例２に係る情報提供システムは、図１９（ａ）および図１９（ｂ）に示すような天気予報情報よび環境情報を用いることにより、情報提供システム１に登録されたユーザの居住地がある地域における環境情報等を把握して、ユーザに対してより適切な推奨情報１０７を提供することができる。 
【０１４１】
●第２の実施形態●
次に、第２の実施形態に係る情報提供システムの構成について説明する。第２の実施形態に係る情報提供システムは、汎用情報通知システム７０から送信される汎用情報に、汎用情報の提供期間の情報が紐づけられている。これにより、ユーザに対して鮮度の高い汎用情報を提供することができるため、より適切な推奨情報１０７をユーザに対して提供することができる。なお、第１の実施形態と同一構成および同一機能は、同一の符号を付して、その説明を省略する。
【０１４２】
図２０は、第２の実施形態に係る汎用情報管理テーブルの一例を示す図である。図２０に示す汎用情報管理テーブル１０５ｃは、図１０に示した汎用情報管理テーブル１０５に加えて、汎用情報の提供期間２５１の情報を含む。提供期間２５１は、汎用情報管理テーブル１０５ｃに記憶されている汎用情報ごとに紐づけられて管理されている。提供期間２５１は、汎用情報の提供開始の日時と提供終了の日時を指定した期間の情報を含んでもよい。また、提供期間２５１は、汎用情報を提供する特定の日付を指定した情報を含んでもよい。さらに、提供期間２５１は、汎用情報の提供開始の日時のみを指定してもよいし、汎用情報の提供終了の日時のみを指定してもよい。
【０１４３】
図２１は、第２の実施形態に係る設定情報管理テーブルの一例を示す図である。図２１に示す設定情報管理テーブル１０６ｂは、図１１に示した設定情報管理テーブル１０６に加えて、提供期間２６２ｃの情報が設定情報２６２ａごとに紐づけられている。提供期間２６２ｃの情報は、図２０に示した汎用情報の提供期間２５１に対応しており、設定情報２６２ａとして生成された汎用情報に紐づく提供期間２５１の情報に該当する。
【０１４４】
情報提供装置１０の特定部１３は、設定情報管理テーブル１０６ｂに含まれる提供期間２６２の情報を参照して、提供期間２６２の範囲内である設定情報２６２ａの中から推奨情報１０７を特定する。なお、汎用情報の提供期間２５１の情報は、汎用情報の通知元である汎用情報通知システム７０を構成する情報処理装置７００によって設定されてもよく、汎用情報通知システム７０を構成する情報処理装置７００から汎用情報を取得した情報提供装置１０によって設定されてもよい。
【０１４５】
●第２の実施形態の効果
以上説明したように、第２の実施形態に係る情報提供システムは、設定情報管理テーブル１０６ｂが汎用情報の提供期間２６２ｃを含む。そして、情報提供装置１０の特定部１３は、提供期間２６２ｃの範囲内である汎用情報を推奨情報１０７として特定する。そのため、第２の実施形態に係る情報提供システムは、汎用情報ごとに提供期間２６２ｃが設定されることで、ユーザに対して鮮度の高い汎用情報を提供することができるので、より適切な推奨情報１０７をユーザに対して提供することができる。
【０１４６】
●第３の実施形態●
次に、第３の実施形態に係る情報提供システムの構成について説明する。第３の実施形態に係る情報提供装置１０は、図７に示したユーザ情報管理テーブル１０１に含まれるユーザ情報を、表示装置９０に対するユーザの入力操作に基づいて登録する。これにより、第３の実施形態に係る情報提供システムは、例えば、情報提供システム１に対してユーザが初期登録を行う場合のように、情報提供装置１０に対してユーザの行動履歴を示す履歴情報が蓄積されていない場合においても、ユーザの趣向に適した推奨情報１０７を提供することができる。なお、第１の実施形態および第２の実施形態と同一構成および同一機能は、同一の符号を付して、その説明を省略する。
【０１４７】
●機能構成
図２２は、第３の実施形態に係る情報提供装置の機能構成の一例を示す図である。第３の実施形態に係る情報提供装置１０は、第１の実施形態および第２の実施形態の機能に加え、登録部１７の機能を含む。登録部１７は、情報提供システム１に登録されたユーザが、ユーザ自身に紐づく情報を登録する機能である。登録部１７は、例えば、情報提供システム１へのユーザの初期登録を行う場合に、表示装置９０の受付部９３によって入力が受け付けられた入力情報を登録する。登録部１７は、ユーザ情報管理ＤＢによって管理されるユーザ情報管理テーブル１０１に、登録情報を記憶させる。
【０１４８】
ここで、ユーザによる登録情報の入力方法について説明する。図２３は、第３の実施形態に係る登録情報の入力画面の一例を示す図である。図２３に示す入力画面９５０は、情報提供システム１に登録されたユーザが、表示装置９０のウェブブラウザ等を用いて情報提供システム１にアクセスしてユーザ情報の登録項目を選択した際に、表示装置９０に表示される。入力画面９５０は、ユーザＩＤが「ａａａ」であるユーザに対して提供される登録情報の入力画面の一例である。
【０１４９】
図２３の例では、入力画面９５０は、登録情報の入力項目９５１として、年齢９５１ａ、性別９５１ｂ、地域９５１ｃ、職業９５１ｄ、身長および体重９５１ｅおよびお気に入り９５１ｆの項目が含まれる。登録部１７は、それぞれの入力項目９５１に情報を入力し、入力画面９５０に示される「登録」アイコン９５２を選択することによって、入力情報を登録する。登録部１７は、図７に示すユーザ情報管理テーブル１０１に含まれるユーザＩＤ「ａａａ」に紐づけて、入力項目に対応する登録情報を記憶させる。
【０１５０】
また、図２３に示すお気に入り９５１ｆの項目は、図９（ｂ）に示す属性情報に対応している。例えば、生成部１４は、ユーザにより選択されたお気に入り９５１ｆの情報に対応する属性情報に基づいて、設定情報管理テーブル１０６を生成する。この場合、ユーザにより選択されたお気に入り９５１ｆの情報は、図９（ａ）に示すユーザのウェブページの閲覧情報と同様に、ユーザの趣向を示す情報として扱われる。
【０１５１】
なお、図２３に示す入力画面９５０は、一例であり、ユーザ入力により登録可能な情報は、図２３に示す入力項目９５１に限らない。例えば、入力画面９５０は、ユーザの特徴を示す特徴情報２２１を入力項目９５１に含んでも良い。なお、図２３に示す登録情報の入力画面９５０の画面レイアウト等は、これに限られない。
【０１５２】
●第３の実施形態の効果
以上説明したように、第３の実施形態に係る情報提供システムは、ユーザ情報管理テーブル１０１に含まれるユーザ情報を、表示装置９０に対するユーザの入力操作に基づいて登録する登録部１７を備える。そのため、第３の実施形態に係る情報提供システムは、例えば、情報提供システム１に対してユーザが初期登録を行う場合にように、情報提供装置１０に対してユーザの行動履歴を示す履歴情報が蓄積されていない場合においても、ユーザの趣向に適した推奨情報１０７を提供することができる。
【０１５３】
●まとめ●
以上説明したように、本発明の一実施形態に係る情報提供システムは、種別の異なる複数の外部装置から、情報提供システム１のユーザの種別の異なる行動履歴に関する履歴情報を取得する。そして、情報提供システム１は、取得された複数の履歴情報と、公衆に利用可能に配信された汎用情報を含む設定情報管理テーブル１０６とに基づいて推奨情報１０７を特定し、特定された推奨情報１０７を、ユーザが利用する表示装置９０に対して提供する。そのため、情報提供システム１は、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【０１５４】
また、本発明の一実施形態に係る情報提供システムは、種別の異なる複数の外部装置から取得する複数の履歴情報のうち少なくとも一つは、ユーザの健康状態に関する情報を含み、ユーザに対する健康支援情報を推奨情報として、ユーザが利用する表示装置９０に対して提供する。そのため、情報提供システム１は、ユーザの健康状態や行動履歴に応じた健康支援のための情報を提供することができる。
【０１５５】
さらに、本発明の一実施形態に係る情報提供システムは、設定情報管理テーブル１０６が汎用情報の優先度を示す情報（優先度情報２６２ｂの一例）を含む。そして、特定部１３（特定手段の一例）は、優先度の高い汎用情報を推奨情報１０７として特定する。そのため、情報提供システム１は、汎用情報ごとに優先度が設定されているので、重要な推奨情報１０７を優先的にユーザに対して提供することができる。
【０１５６】
また、本発明の一実施形態に係る情報提供システムは、設定情報管理テーブル１０６ｂが汎用情報の提供期間を示す情報（提供期間２６２ｃの一例）を含む。そして、特定部１３は、提供期間２６２ｃの範囲内である汎用情報を推奨情報１０７として特定する。そのため、情報提供システム１は、汎用情報ごとに提供期間２６２ｃが設定されることで、ユーザに対して鮮度の高い汎用情報を提供することができるので、より適切な推奨情報１０７をユーザに対して提供することができる。
【０１５７】
さらに、本発明の一実施形態に係る情報提供システムは、ユーザの行動履歴に関する履歴情報にユーザを識別するための識別情報を含む。そして、特定部１３は、同一の識別情報を含む複数の履歴情報とユーザを特定しない汎用情報とに基づいて、ユーザに提供する推奨情報１０７を特定する。そのため、情報提供システム１は、ユーザに紐づく複数の行動履歴に基づいて推奨情報を特定できるので、ユーザの行動履歴により適した推奨情報を提供することができる。
【０１５８】
また、本発明の一実施形態に係る情報提供方法は、ユーザに応じた推奨情報を提供する情報提供システム１が実行する情報提供方法であって、種別の異なる複数の外部装置から、情報提供システム１のユーザの種別の異なる行動履歴に関する履歴情報を取得する取得ステップと、取得された複数の履歴情報と公衆に利用可能に配信された汎用情報を含む設定情報管理テーブル１０６とに基づいて、推奨情報１０７を特定する特定ステップと、特定された推奨情報１０７を、ユーザが利用する表示装置９０に対して提供する提供ステップと、を実行する。そのため、情報提供システム１は、ユーザの趣向や行動履歴に適した推奨情報を提供することができる。
【０１５９】
なお、各実施形態の機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、フラッシュメモリ、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＣＤ−ＲＷ（Re-Writable）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯ（Magneto-Optical disc）等の装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【０１６０】
また、各実施形態の機能の一部または全部は、例えばＦＰＧＡ（Field Programmable Gate Array）等のプログラマブル・デバイス（PD）上に実装することができ、あるいはＡＳＩＣ（Application Specific Integrated Circuit）として実装することができ、各実施形態の機能をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（Very High Speed Integrated Circuits Hardware Description Language）、Ｖｅｒｉｌｏｇ−ＨＤＬ等により記述されたデータとして記録媒体により配布することができる。
【０１６１】
これまで本発明の一実施形態に係る情報提供システム、情報提供方法およびプログラムについて説明してきたが、本発明は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１６２】
１    情報提供システム
１０    情報提供装置
１１    送受信部（取得手段、提供手段の一例）
１３    特定部（特定手段の一例）
１４    生成部（生成手段の一例）
１６    記憶部（記憶手段の一例）
５０    履歴情報通知システム
７０    汎用情報通知システム
９０    表示装置
【先行技術文献】
【特許文献】
【０１６３】
【特許文献１】特開２００７−２６０３０７号公報
【図１】
2019040352.tif 000003
【図２】
2019040352.tif 000004
【図３】
2019040352.tif 000005
【図４】
2019040352.tif 000006
【図５】
2019040352.tif 000007
【図６】
2019040352.tif 000008
【図７】
2019040352.tif 000009
【図８】
2019040352.tif 000010
【図９】
2019040352.tif 000011
【図１０】
2019040352.tif 000012
【図１１】
2019040352.tif 000013
【図１２】
2019040352.tif 000014
【図１３】
2019040352.tif 000015
【図１４】
2019040352.tif 000016
【図１５】
2019040352.tif 000017
【図１６】
2019040352.tif 000018
【図１７】
2019040352.tif 000019
【図１８】
2019040352.tif 000020
【図１９】
2019040352.tif 000021
【図２０】
2019040352.tif 000022
【図２１】
2019040352.tif 000023
【図２２】
2019040352.tif 000024
【図２３】
2019040352.tif 000025