(57)【要約】      （修正有）【課題】収集した複数の分野の情報と予め記憶した設定情報とに基づいて、利用者に推奨する情報であるレコメンド情報を提供する情報処理装置において、設定情報の更新を容易にする。【解決手段】ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供する情報処理装置であって、複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報を記憶する第１及び第２の設定情報記憶部と、前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供する推奨情報提供部と、前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新する更新部と、を有する。【選択図】図４
2017076229.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供する情報処理装置であって、
複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報を記憶する第１及び第２の設定情報記憶部と、
前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供する推奨情報提供部と、
前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新する更新部と、
前記更新部が前記別の設定情報記憶部に記憶された前記設定情報を更新した後、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する変更部と、
を有する情報処理装置。
【請求項２】
前記変更部は、
前記一の設定情報記憶部に記憶された前記設定情報が読出されていないとき、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する請求項１に記載の情報処理装置。
【請求項３】
前記変更部は、
前記一の設定情報記憶部に対するアクセス頻度が所定のしきい値より低いとき、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する請求項１に記載の情報処理装置。
【請求項４】
所定の分野の情報を収集して収集情報記憶部に記憶し、前記収集情報記憶部に記憶した情報に基づいて、前記所定の分野の提供情報を前記情報端末に提供する複数の情報提供部を有し、
前記推奨情報提供部は、
前記推奨情報提供部が用いる前記設定情報に記憶された複数の前記推奨情報の中から、所定の前記情報提供部によって前記収集情報記憶部に記憶された情報が、前記条件を満たす前記推奨情報を、前記情報端末に提供する請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記複数の情報提供部のうち、前記情報端末の利用者が利用可能な１つ以上の情報提供部を特定する情報を管理する第１の管理部を有し、
前記所定の前記情報提供部は、
前記情報端末の利用者が利用可能な１つ以上の前記情報提供部であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記推奨情報提供部は、
前記情報端末の利用者が利用可能な１つ以上の情報提供部を介して、前記条件を満たす前記推奨情報を、前記情報端末に提供する請求項５に記載の情報処理装置。
【請求項７】
前記複数の情報提供部は、
前記情報処理装置によって提供されるフレームワークに対応するプラグインであり、
前記情報処理装置は、
前記情報処理装置に含まれる前記複数の情報提供部を管理する第２の管理部を有し、
前記第２の管理部は、
前記情報処理装置に含まれる前記複数の情報提供部の構成が変化した場合、前記変化したことを示す変更情報を第２の情報処理装置に通知する請求項４乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置である第１の情報処理装置と、
ネットワークを介して接続された第２の情報処理装置であって、
複数の推奨情報と、該推奨情報を提供するための条件とを対応づけて記憶した設定情報を作成する設定情報作成部と、
前記作成された設定情報で、前記第１の情報処理装置に記憶された前記設定情報の更新を要求する要求情報を送信する要求情報送信部と、
を有する情報処理装置。
【請求項９】
前記推奨情報を提供するための条件は、変更可能なパラメータを含み、
前記パラメータを記憶したパラメータ情報を管理するパラメータ情報管理部を有し、
前記設定情報作成部は、
前記記憶されたパラメータに基づいて、前記設定情報の前記条件を作成する請求項８に記載の情報処理装置。
【請求項１０】
前記複数の推奨情報は、利用者の情報端末に表示させるメッセージを含み、
前記メッセージを記憶したレコメンド情報を管理するレコメンド情報管理部を有し、
前記設定情報作成部は、
前記記憶されたメッセージに基づいて、前記設定情報の前記複数の推奨情報を作成する請求項８又は９に記載の情報処理装置。
【請求項１１】
前記第１の情報処理装置から、前記第１の情報処理装置に含まれる複数の情報提供部の構成が変化したことを示す変更情報を受信した場合、
前記設定情報作成部は、
前記変化した前記情報提供部に対応する前記推奨情報を作成する請求項８乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
請求項１乃至７のいずれか一項に記載の情報処理装置である第１の情報処理装置と、
請求項８乃至１１のいずれか一項に記載の情報処理装置である第２の情報処理装置と、
を含む情報処理システム。
【請求項１３】
ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供する情報処理システムであって、
複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報を記憶する第１及び第２の設定情報記憶部と、
前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供する推奨情報提供部と、
前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新する更新部と、
前記更新部が前記別の設定情報記憶部に記憶された前記設定情報を更新した後、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する変更部と、
を有する情報処理システム。
【請求項１４】
ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供するコンピュータを、
複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報を記憶する第１及び第２の設定情報記憶部と、
前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供する推奨情報提供部と、
前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新する更新部と、
前記更新部が前記別の設定情報記憶部に記憶された前記設定情報を更新した後、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する変更部と、
として機能させるためのプログラム。
【請求項１５】
ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供するコンピュータによる情報管理方法であって、
前記コンピュータが、
複数の前記推奨情報と、該推奨情報を提供するための条件とを対応づけて記憶した設定情報を第１及び第２の設定情報記憶部に記憶し、
前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供し、
前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新し、
前記別の設定情報記憶部に記憶された前記設定情報が更新された後、前記推奨情報の提供に用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更することを特徴とする情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
各家庭で使う電気、ガス、水道等の使用量の検出情報を収集し、所定の形式の情報（例えば、今日の使用量、今月の使用量等）を各家庭に提供するエネルギー管理システム（HEMS: Home Energy Management System）が知られている。
【０００３】
また、ユーザが入力したユーザ文書と内容が類似するレコメンド文書を文書データベースから選択する文書選択装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、エネルギー情報や環境情報等の複数の分野の情報を収集し、収集した情報に基づいて、予め記憶した複数のレコメンド情報の中から、提供条件を満たすレコメンド情報を、情報端末の利用者に提供するサービス提供システムが考えられる。
【０００５】
このようなシステムでは、例えば、世の中のトレンド、天候、利用者の嗜好、サービス提供システムが提供するサービスの変化等に応じて、レコメンド情報や、レコメンド情報の提供条件等を予め記憶した設定情報を随時更新することが望ましい。
【０００６】
しかし、従来のシステムでは、レコメンド情報や、レコメンド情報の提供条件等を予め記憶した設定情報を更新するためには、例えば、サービスを停止させて更新を行っており、設定情報を更新することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、収集した複数の分野の情報と予め記憶した設定情報とに基づいて、利用者に推奨する情報であるレコメンド情報を提供する情報処理装置において、設定情報の更新を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、ネットワークを介して接続された情報端末に、前記情報端末の利用者に推奨する情報である推奨情報を提供する情報処理装置であって、複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報を記憶する第１及び第２の設定情報記憶部と、前記第１及び第２の設定情報記憶部のうち、一の設定情報記憶部に記憶された前記設定情報を用いて、前記情報端末の利用者に推奨する前記推奨情報を、前記情報端末に提供する推奨情報提供部と、前記設定情報の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報を更新する更新部と、前記更新部が前記別の設定情報記憶部に記憶された前記設定情報を更新した後、前記推奨情報提供部が用いる前記設定情報を、前記別の設定情報記憶部に記憶された前記設定情報に変更する変更部と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、収集した複数の分野の情報と予め記憶した設定情報とに基づいて、利用者に推奨する情報であるレコメンド情報を提供する情報処理装置において、設定情報の更新を容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理システムの概要を示す図である。
【図２】一実施形態に係るコンピュータのハードウェアの構成例を示す図である。
【図３】一実施形態に係るサービス提供システムの機能構成図である。
【図４】第１の実施形態に係る情報提供アプリ、及びレコメンド管理部の機能構成を示す図である。
【図５】第１の実施形態に係る収集情報の例を示す図（１）である。
【図６】第１の実施形態に係る収集情報の例を示す図（２）である。
【図７】第１の実施形態に係るサービス提供システムが管理する情報の例を示す図である。
【図８】第１の実施形態に係るレコメンド設定情報の例を示す図である。
【図９】第１の実施形態に係る設定情報管理サーバの機能構成図である。
【図１０】第１の実施形態に係る設定情報管理サーバが管理する情報の例を示す図である。
【図１１】第１の実施形態に係る設定情報管理サーバによるレコメンド設定情報の作成処理の例を示すフローチャートである。
【図１２】第１の実施形態に係るサービス提供システムによるレコメンド設定情報の更新処理の例を示す図である。
【図１３】第１の実施形態に係るレコメンドの提供処理の概要を示すフローチャートである。
【図１４】第１の実施形態に係るレコメンドの提供処理の一例を示すフローチャートである。
【図１５】第１の実施形態に係るサービス提供システムが提供する提供情報の例を示す図である。
【図１６】第１の実施形態に係るエネルギー情報提供アプリが提供する提供情報の例を示す図である。
【図１７】第１の実施形態に係る環境情報提供アプリが提供する提供情報の例を示す図である。
【図１８】第２の実施形態に係る設定情報の更新処理の一例を示す図である。
【図１９】第２の実施形態に係る設定情報の更新処理の別の一例を示す図である。
【図２０】第３の実施形態に係るプラグイン管理情報、及びアプリ情報の例を示す図である。
【図２１】第３の実施形態に係るアプリの追加処理の例を示すフローチャートである。
【図２２】第３の実施形態に係る設定情報管理サーバの設定情報の作成処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は一実施形態に係る情報処理システムの概要を示す図である。情報処理システム１００は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１５０に接続されたサービス提供システム１１０、外部システム１２０、情報端末１３０、及び設定情報管理サーバ１４０等を含む。
【００１３】
サービス提供システム（第１の情報処理装置）１１０は、外部システム１２０等から複数の分野の情報を取得し、取得した情報を用いて、情報端末１３０の利用者に様々な情報やサービスを提供する情報処理装置、又は複数の情報処理装置を含むシステムである。
【００１４】
例えば、サービス提供システム１１０は、マンションの住民等に対して、マンションの情報や、街の情報等を配信する。或いは、サービス提供システム１１０は、マンションの住民以外の利用者、例えば、町会、商店街、企業等の利用者に対して、同様のサービスを提供するものであっても良い。
【００１５】
例えば、サービス提供システム１１０は、情報取得部１１１を用いて、ネットワーク１５０を介して接続された外部システム１２０等から、エネルギー情報、環境情報等の検出情報や、周辺の地域の情報等を取得し、取得した情報を情報記憶部１１４に記憶する。また、サービス提供システム１１０は、アクセス制御部１１２を用いて利用者の情報端末１３０の認証を行い、認証が許可された情報端末１３０に対して、情報提供部１１３を用いて様々な情報を提供する。
【００１６】
情報提供部１１３には、例えば、エネルギー情報提供部１１３ａ、環境情報提供部１１３ｂ、マンション情報提供部１１３ｃ、商業情報提供部１１３ｄ、医療情報提供部１１３ｅ、及びイベント情報提供部１１３ｆ等が含まれる。
【００１７】
エネルギー情報提供部１１３ａは、例えば、利用者の住居の電気、ガス、水道等の使用量や料金等に関するエネルギー情報を提供する。環境情報提供部１１３ｂは、例えば、利用者が居住する地域の天気、気温等に関する環境情報を提供する。マンション情報提供部１１３ｃは、例えば、マンションの住民に対して、共用施設や、管理組合等に関するマンション情報を提供する。
【００１８】
商業情報提供部１１３ｄは、例えば、利用者が居住する地域や、最寄り駅等の商業施設等に関する情報や、商品の情報等に関する商業情報を提供する。医療情報提供部１１３ｅは、例えば、利用者が居住する地域の医療に関する医療情報を提供する。イベント情報提供部１１３ｆは、利用者が居住する地域等で開催される各種のイベントに関するイベント情報を提供する。
【００１９】
なお、上記のエネルギー情報、環境情報、マンション情報、商業情報、医療情報、及びイベント情報等は、サービス提供システム１１０が提供する複数の分野の提供情報の一例である。
【００２０】
また、本実施形態に係るサービス提供システム１１０は、レコメンド提供部１１５を有している。レコメンド提供部１１５は、情報提供部１１３が情報記憶部１１４に記憶した複数の分野の情報に基づいて、情報端末１３０の利用者に推奨する推奨情報（以下、レコメンドと呼ぶ）を、情報端末１３０に提供する。
【００２１】
例えば、レコメンド提供部１１５は、エネルギー情報提供部１１３ａが情報記憶部１１４に記憶した情報に基づいて、利用者の住居でエアコンによる電気の使用量が増えていることを特定したものとする。また、レコメンド提供部１１５は、環境情報提供部１１３ｂが情報記憶部１１４に記憶した情報に基づいて、地域の気温が特に高くないことを特定したものとする。このような場合、レコメンド提供部１１５は、利用者の情報端末１３０に、例えば、「エアコンを止めて、窓を開けてみませんか？」等のレコメンドメッセージ（推奨情報の一例）を提供する。
【００２２】
また、別の一例として、レコメンド提供部１１５は、環境情報提供部１１３ｂが情報記憶部１１４に記憶した情報に基づいて、地域のＰＭ２．５（粒子径が概ね２．５μｍ以下の微笑粒子状物質）の測定値が高いことを特定したものとする。また、レコメンド提供部１１５は、商業情報提供部１１３ｄが情報記憶部１１４に記憶した情報に基づいて、ＰＭ２．５に対応したマスクの商品情報を特定したものとする。このような場合、レコメンド提供部１１５は、利用者の情報端末１３０に、例えば、「ＰＭ２．５が多いので、外出時にはＰＭ２．５対応のマスクの着用をお勧めします。」等のレコメンドメッセージと共に、例えば、マスクの商品情報等を提供する。
【００２３】
このように、レコメンド提供部１１５は、情報提供部１１３が情報記憶部１１４に記憶した複数の分野の情報に基づいて、情報端末１３０の利用者に応じた様々な情報を、適切なタイミングで提供する。
【００２４】
なお、本実施形態では、レコメンド提供部１１５は、情報記憶部１１４に記憶した複数の分野の情報と、予め記憶したレコメンド設定情報とに基づいて、情報端末１３０の利用者に推奨する情報であるレコメンドを、情報端末１３０に提供する。レコメンド設定情報は、複数のレコメンド（例えばメッセージ等）と、各レコメンド情報を提供するための提供条件（表示条件）とを対応づけて記憶した情報である。レコメンド提供部１１５は、レコメンド設定情報に記憶された複数のレコメンドの中から、例えば、所定の情報提供部１１３が情報記憶部１１４に記憶した情報が、提供条件を満たすレコメンドを、情報端末１３０に提供する。
【００２５】
更新制御部１１６は、レコメンド設定情報を設定情報管理サーバ１４０から、レコメンド設定情報の更新を要求する要求情報に応じて、例えば、情報記憶部１１４等に記憶したレコメンド設定情報の更新を行う。なお、本実施形態に係る更新制御部１１６は、後述するように、サービス提供システム１１０が提供するサービス（例えば、レコメンド情報の提供等）を停止させることなく、レコメンド設定情報を容易に更新することができる。
【００２６】
外部システム１２０は、例えば、クラウドサービスを提供する情報処理システムや、サーバ装置等であり、図１の例では、検出情報管理システム１２１、情報提供システム１２２、課金システム１２３、ウェブクローラシステム１２４等が含まれる。
【００２７】
検出情報管理システム１２１は、様々な検出装置によって検出された検出情報を収集し、収集した検出情報をサービス提供システム１１０等に提供する情報処理装置、又は複数の情報処理装置を含むシステムである。検出情報管理システム１２１には、例えば、マンション等の複数の住居から、電気、ガス、水道の使用量等の検出情報を収集して提供するエネルギー情報管理システムや、気温、湿度、大気等の検出情報を収集して提供する環境情報管理システム等が含まれる。
【００２８】
情報提供システム１２２は、様々な情報を収集し、収集した情報をサービス提供システム１１０等に提供する情報処理装置、又は複数の情報処理装置を含むシステムである。情報提供システム１２２には、例えば、地域の商業施設、医療機関、イベント等の情報を提供する地域情報提供システムや、天気予報、ニュース、トレンド、商品の情報等を提供する情報提供システム等が含まれる。
【００２９】
課金システム１２３は、サービス提供システム１１０を利用する利用者の利用料金を決済する、例えば、クレジットカード決済、銀行引落し等を行う情報処理装置、又は複数の情報処理装置を含むシステムである。
【００３０】
ウェブクローラシステム１２４は、ウェブ上の文章や画像等の情報を周期的に取得し、自動的にデータベース化する情報処理装置、又は複数の情報処理装置を含むシステムである。サービス提供システム１１０の情報提供部１１３は、情報提供システム１２２から情報の提供を受けるだけではなく、ウェブクローラシステム１２４を用いて、情報を収集するものであっても良い。
【００３１】
例えば、イベント情報提供部１１３ｆは、ウェブクローラシステム１２４を利用して，様々なイベント関連の情報を収集し、その中から、地域や開催日等が近い情報を抽出して、情報記憶部１１４にイベント情報として記憶するものであっても良い。
【００３２】
なお、上記の外部システム１２０の少なくとも一部は、サービス提供システム１１０に含まれていても良い。例えば、サービス提供システム１１０は、ウェブクローラシステム１２４や、検出情報管理システム１２１等の機能を有していても良い。
【００３３】
情報端末１３０は、利用者がサービス提供システム１１０を利用するための端末装置であり、例えば、ＰＣ（Personal Computer）、タブレット端末、スマートフォン等の汎用の情報端末や、インターフォン等の住居に備え付けられた情報端末等が含まれる。
【００３４】
設定情報管理サーバ（第２の情報処理装置）１４０は、サービス提供システム１１０のレコメンド提供部１１５が利用する前述のレコメンド設定情報の作成を行う情報処理装置、又は複数の情報処理装置を含むシステムである。設定情報管理サーバ１４０は、例えば、所定の時間間隔（例えば３０分毎）で、レコメンド設定情報の提供条件や、レコメンドのメッセージ内容等を更新し、サービス提供システム１１０に、レコメンド設定情報の更新を要求する。
【００３５】
これにより、サービス提供システム１１０は、所定の時間間隔で更新されるレコメンド設定情報に基づいて、例えば、世の中のトレンド、天候、利用者の嗜好等に応じた適切なレコメンドを、情報端末１３０の利用者に提供することができるようになる。
【００３６】
上記の構成において、サービス提供システム１１０の利用者は、例えば、情報端末１３０のウェブブラウザ等を用いて、サービス提供システム１１０に情報の取得を要求する。
【００３７】
また、サービス提供システム１１０は、アクセス制御部１１２により、情報端末１３０から受信した要求情報の認証を行い、認証が許可された要求情報に応じて、情報提供部１１３により、要求された情報を情報端末１３０に提供する。
【００３８】
さらに、サービス提供システム１１０は、情報提供部１１３が情報記憶部１１４に記憶した複数の分野の情報に基づいて、情報端末１３０の利用者に推奨するレコメンドを、情報端末１３０に提供する。
【００３９】
なお、図１のシステム構成は一例である。例えば、情報提供部１１３は、図１に示す分野の情報以外の様々な分野の情報等を提供するものであっても良い。
【００４０】
また、サービス提供システム１１０は、サービス提供システム１１０内で管理される情報や、情報端末１３０等から取得した情報に基づいて情報を提供するものであっても良い。
【００４１】
さらに、情報提供部１１３は、複数の情報処理装置によって実現されるものであっても良い。
【００４２】
＜ハードウェア構成＞
本実施形態に係るサービス提供システム１１０、外部システム１２０、及び設定情報管理サーバ１４０のハードウェア構成は、一般的なコンピュータの構成を有する情報処理装置、又は情報処理装置の組合せを含む。また、情報端末１３０のハードウェア構成は、一般的なコンピュータの構成を含む。ここでは、一般的なコンピュータのハードウェア構成例について説明する。
【００４３】
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、ネットワークＩ／Ｆ（Interface）部２０５、入力部２０６、表示部２０７、外部Ｉ／Ｆ部２０８、及びバス２０９等を有する。
【００４４】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等に格納されたプログラムやデータ等をＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリであり、例えば、フラッシュＲＯＭ等により構成される。ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、例えば、ＯＳ（Operation System）、アプリケーション、及び各種データ等を記憶する。
【００４５】
ネットワークＩ／Ｆ部２０５は、コンピュータ２００をネットワーク１５０に接続し、他のコンピュータや、電子機器等とデータの送受信を行うための、例えば、有線／無線ＬＡＮ等の通信インタフェースである。
【００４６】
入力部２０６は、コンピュータ２００の操作を行うための入力を受付ける、例えば、キーボード、マウス、タッチパネル等の入力装置である。表示部２０７は、コンピュータ２００の処理結果等を表示する、例えば、ＬＣＤ（Liquid Crystal Display）等の表示装置である。なお、入力部２０６又は表示部２０７は、コンピュータ２００の外部に設けられていても良い。また、入力部２０６及び表示部２０７は、例えば、タッチパネルディスプレイ等の一体型の表示入力部等であっても良い。
【００４７】
外部Ｉ／Ｆ部２０８は、コンピュータ２００に外部装置を接続するためのインタフェースである。外部装置には、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、光学ディスク等の記録媒体２１０や、各種の電子機器等が含まれる。
【００４８】
バス２０９は、上記の各構成要素に共通に接続され、アドレス信号、データ信号、及び各種制御信号等を伝達する。
【００４９】
＜機能構成＞
（サービス提供システムの機能構成）
図３は、第１の実施形態に係るサービス提供システムの機能構成図である。サービス提供システム１１０は、例えば、図２に示すコンピュータ２００によって所定のプログラムを実行することにより、アプリケーション（プラグイン）３１０、プラットフォーム３２０、記憶部３３０、及びフレームワーク３４０等を実現している。
【００５０】
アプリケーション３１０は、フレームワーク３４０を利用して、プラットフォーム３２０上で動作する複数のアプリケーションプログラム（以下、アプリと呼ぶ）を含む。本実施形態に係るアプリケーション３１０は、例えば、フレームワーク３４０に対応するプラグインの構成を有している。プラグインは、例えば、単体で動作せず、必要に応じてフレームワーク３４０に組込むことにより、所定の機能を実現する。
【００５１】
図３の例では、アプリケーション３１０には、エネルギー情報提供アプリ３５１ａ、環境情報提供アプリ３５１ｂ、マンション情報提供アプリ３５１ｃ等が含まれる。また、サービス提供システム１１０には、フレームワーク３４０を利用して、プラットフォーム３２０上で動作するその他の情報提供アプリ３５１ｘを組込むことができる。なお、以下の説明の中で、エネルギー情報提供アプリ３５１ａ、環境情報提供アプリ３５１ｂ、マンション情報提供アプリ３５１ｃ、その他の情報提供アプリ３５１ｘのうち、任意のアプリを示す場合、「情報提供アプリ（情報提供部）３５１」を用いる。
【００５２】
エネルギー情報提供アプリ３５１ａは、例えば、図１のエネルギー情報提供部１１３ａに対応するウェブサービスを実現する。例えば、エネルギー情報提供アプリ３５１ａは、電気、ガス、水道等のエネルギーに関する情報を検出情報管理システム１２１から取得して、収集情報記憶部（記憶部）３８５に記憶する。また、エネルギー情報提供アプリ３５１ａは、収集情報記憶部３８５に記憶したエネルギーに関する情報等に基づいて、電気、ガス、水道等の使用量等に関する提供情報を、利用者の情報端末１３０に提供する。
【００５３】
環境情報提供アプリ３５１ｂは、例えば、図１の環境情報提供部１１３ｂに対応するウェブサービスを実現する。例えば、環境情報提供アプリ３５１ｂは、気温、湿度、天気等の環境に関する情報を検出情報管理システム１２１や情報提供システム１２２から取得して、収集情報記憶部３８５に記憶する。また、環境情報提供アプリ３５１ｂは、収集情報記憶部３８５に記憶した環境に関する情報等に基づいて、気温、湿度、天気等の環境に関する提供情報を利用者の情報端末１３０に提供する。
【００５４】
マンション情報提供アプリ３５１ｃは、例えば、図１のマンション情報提供部１１３ｃに対応するウェブサービスを実現する。例えば、マンション情報提供アプリ３５１ｃは、マンションに関する情報を、例えば、情報提供システム１２２等から取得して、収集情報記憶部３８５に記憶する。また、マンション情報提供アプリ３５１ｃは、収集情報記憶部３８５に記憶したマンションに関する情報等に基づいて、マンションに関する提供情報を、利用者の情報端末１３０に提供する。
【００５５】
フレームワーク３４０は、アプリケーション３１０が、プラットフォーム３２０を利用するためのＡＰＩ（Application Programing Interface）と、半完成プログラムを提供する。フレームワーク３４０が提供する半完成プログラムは、サービス提供システム１１０で情報を提供する情報提供アプリ３５１に共通する構造や機能が実装されており、プラグインとして作成された様々な情報提供アプリ３５１を組込むことができる。
【００５６】
フレームワーク３４０を利用することにより、アプリケーション３１０の開発者は情報提供アプリ３５１の開発が容易になり、サービス提供システム１１０は、複数の情報提供アプリ３５１を、共通の手順で容易に管理することができるようになる。
【００５７】
プラットフォーム３２０は、例えば、認証部３６１、アカウント情報管理部３６２、契約管理部３６３、サービス管理部３６４、プラグイン管理部３６５、通信部３６６、外部システム連携部３６７、データアクセス部３６８、レコメンド管理部３６９、及びログ管理部３７０等を含む。
【００５８】
認証部３６１は、アカウント情報管理部３６２が管理するサービス提供システム１１０の利用者のアカウント情報に基づいて、サービス提供システム１１０を利用する情報端末１３０の認証を行う。認証部３６１は、例えば、図１のアクセス制御部１１２に対応している。
【００５９】
アカウント情報管理部３６２は、情報端末１３０の利用者を識別するアカウントＩＤ、パスワード等のアカウント管理情報を、ログ管理部のアカウント管理情報記憶部３８１に記憶して、管理する。なお、アカウント管理情報については後述する。
【００６０】
契約管理部（第１の管理部）３６３は、複数の情報提供アプリ３５１のうち、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１を特定する情報（例えば、サービスＩＤ）を管理する。例えば、契約管理部は、情報端末１３０の利用者のアカウントＩＤと、サービスＩＤと、利用料金の請求先情報と、を対応づけて記憶した契約管理情報を、記憶部３３０の契約管理情報記憶部３８２に記憶して、管理する。なお、契約管理情報については後述する。
【００６１】
サービス管理部３６４は、サービス提供システム１１０が提供するサービスを識別するサービスＩＤと、サービスＩＤに対応する情報提供アプリ３５１を識別するアプリＩＤとを対応づけて管理する。なお、本実施形態では、サービス提供システム１１０が有する複数の情報提供アプリ３５１の組合せをサービスと呼ぶ。
【００６２】
例えば、サービス提供システム１１０は、マンションの住民向けに、エネルギー情報提供アプリ３５１ａ、環境情報提供アプリ３５１ｂ、マンション情報提供アプリ３５１ｃを組合せたサービス（サービスＡ）を提供する。一方、サービス提供システム１１０は、マンションの住民ではない一般の利用者向けに、エネルギー情報提供アプリ３５１ａ、環境情報提供アプリ３５１ｂを組合せたサービス（サービスＢ）を提供する。
【００６３】
このように、サービス提供システム１１０は、利用者のニーズに合わせて、１つ以上の情報提供アプリ３５１を組合せた様々なサービスを提供する。
【００６４】
サービス管理部３６４は、このサービスを識別するサービスＩＤと、サービスＩＤで利用可能な情報提供アプリ３５１を識別するアプリＩＤとを対応づけて記憶したサービス管理情報を、記憶部３３０のサービス管理情報記憶部３８３に記憶して、管理する。なお、サービス管理情報については後述する。
【００６５】
プラグイン管理部（第２の管理部）３６５は、サービス提供システム１１０にインストールされているアプリケーション（プラグイン）３１０の情報を管理する。例えば、プラグイン管理部３６５は、インストールされている情報提供アプリ３５１のアプリＩＤと、各情報提供アプリ３５１の情報とを対応づけて記憶したプラグイン管理情報を、記憶部３３０のプラグイン管理情報記憶部３８４に記憶して、管理する。なお、プラグイン管理情報については後述する。
【００６６】
通信部３６６は、例えば、図２のネットワークＩ／Ｆ部２０５等を用いて、サービス提供システム１１０をネットワーク１５０に接続し、外部システム１２０、情報端末１３０等との通信を行う。
【００６７】
外部システム連携部３６７は、アプリケーション３１０等からの要求に応じて、通信部３６６を介して外部システム１２０から所定の情報を取得する。外部システム連携部３６７は、例えば、図１の情報取得部１１１等に対応している。
【００６８】
データアクセス部３６８は、例えば、アプリケーション３１０からの要求に応じて、記憶部３３０の各記憶部へのデータの書込及び読み出し等の処理を行う。
【００６９】
レコメンド管理部３６９は、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１が収集情報記憶部３８５に記憶した情報に基づいて、情報端末１３０の利用者に提供されるレコメンドに関する管理を行う。
【００７０】
なお、情報提供アプリ３５１、及びレコメンド管理部３６９の詳細については、図４を用いて後述する。
【００７１】
ログ管理部３７０は、サービス提供システム１１０で発生した様々な事象（イベント）を、時系列に記録したログ情報を、記憶部３３０のログ情報記憶部３８８に記憶して、管理する。ログ情報には、例えば、情報端末１３０の利用者の操作を記録した操作ログ、外部からのアクセスの履歴を記録したアクセスログ、デバッグ用の情報を記録したデバッグログ、レコメンドの提供に用いられる利用者の行動履歴等が含まれる。
【００７２】
記憶部３３０は、例えば、図２のストレージ部２０４、ＲＡＭ２０２、及び図２のＣＰＵ２０１で動作するプログラム等によって実現される。記憶部３３０は、例えば、図１の情報記憶部１１４等に対応している。記憶部３３０は、例えば、アカウント管理情報記憶部３８１、契約管理情報記憶部３８２、サービス管理情報記憶部３８３、プラグイン管理情報記憶部３８４、収集情報記憶部３８５、第１の設定情報記憶部３８６ａ、第２の設定情報記憶部３８６ｂ、フィードバック情報記憶部３８７、ログ情報記憶部３８８等を含む。
【００７３】
アカウント管理情報記憶部３８１は、後述のアカウント管理情報を記憶する。契約管理情報記憶部３８２は、後述の契約管理情報を記憶する。サービス管理情報記憶部３８３は、後述のサービス管理情報を記憶する。プラグイン管理情報記憶部３８４は、後述のプラグイン管理情報を記憶する。収集情報記憶部３８５は、複数の情報提供アプリ３５１が収集した、複数の分野の収集情報を記憶する。複数の分野の収集情報には、例えば、後述のエネルギー情報、環境情報、天気予報情報等が含まれる。
【００７４】
第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂは、複数のレコメンド（推奨情報）と、各レコメンドを提供するための条件（表示条件）とを対応づけて記憶したレコメンド設定情報（設定情報）を記憶する。なお、以下の説明の中で、第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂのうち、任意の設定情報記憶部を示す場合、「設定情報記憶部３８６」を用いる。また、第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂの詳細については、図４を用いて後述する。
【００７５】
フィードバック情報記憶部３８７は、レコメンド管理部３６９が、情報端末１３０に提供したレコメンドに対する、情報端末１３０の利用者の反応を示すフィードバック情報（例えば、レコメンドを参照した、無視した等）を記憶する。フィードバック情報は、例えば、レコメンド管理部３６９が、ログ情報記憶部３８８に記憶されたログ情報（行動履歴等）から抽出して、フィードバック情報記憶部３８７に記憶する。
【００７６】
ログ情報記憶部３８８は、サービス提供システム１１０で発生した様々なイベントを、時系列に記録したログ情報を記憶する。
【００７７】
プラットフォーム３２０は、アプリケーション３１０に含まれる複数の情報提供アプリ３５１に共通する機能、又は複数の情報提供アプリ３５１から利用される基本機能等を含む。プラットフォーム３２０に含まれる各部の機能は、フレームワーク３４０を介して、アプリケーション３１０に公開されている。換言すれば、アプリケーション３１０は、フレームワーク３４０によって提供されている範囲において、プラットフォーム３２０に含まれる各部の機能を利用可能である。
【００７８】
なお、図３に示すサービス提供システム１１０のアプリケーション３１０、プラットフォーム３２０、記憶部３３０、及びフレームワーク３４０の構成は一例であり、本発明の範囲を限定するものではない。例えば、サービス提供システム１１０は、図３に示すような階層構成を必ずしも有していなくても良い。
【００７９】
続いて、情報提供アプリ３５１、及びレコメンド管理部３６９の機能構成について、詳しく説明する。
【００８０】
図４は、第１の実施形態に係る情報提供アプリ、及びレコメンド管理部の機能構成を示す図である。
【００８１】
（情報提供アプリの機能構成）
各情報提供アプリ３５１は、例えば、情報収集部４０１、情報管理部４０２、提供情報提供部４０３等を有する。
【００８２】
情報収集部４０１は、外部システム連携部３６７を介して、外部システム１２０から、情報提供アプリ３５１に対応する分野の情報を収集し、収集情報記憶部３８５に記憶する。
【００８３】
情報管理部４０２は、情報収集部４０１が収集し、収集情報記憶部３８５に記憶した情報を管理する。
【００８４】
提供情報提供部４０３は、情報収集部４０１が収集して収集情報記憶部３８５に記憶した情報や、情報管理部４０２が作成して収集情報記憶部３８５に記憶した情報等に基づいて、所定の分野の提供情報を、情報端末１３０に提供する。
【００８５】
例えば、エネルギー情報提供アプリ３５１ａの情報収集部４０１は、外部システム連携部３６７を用いて、所定の時間毎（例えば３０分毎）に、検出情報管理システム１２１からエネルギー情報を取得し、収集情報記憶部３８５に記憶する。
【００８６】
（収集情報の例）
図５、６は、第１の実施形態に係る収集情報の例を示す図である。
【００８７】
図５（Ａ）は、エネルギー情報提供アプリ３５１ａの情報収集部４０１が、収集情報記憶部３８５に記憶した３０分毎のエネルギー情報５０１の例を示している。図５（Ａ）の例では、３０分毎のエネルギー情報５０１には、項目として、「アカウントＩＤ」、「測定日」、「測定時刻」、「電気使用量」、「ガス使用量」、「水道使用量」等が含まれる。
【００８８】
「アカウントＩＤ」は、情報端末１３０の利用者を識別するための識別情報である。「測定日」は、エネルギー情報を測定した日付を示す情報である。「測定時刻」は、エネルギー情報を測定した時刻を示す情報である。図５（Ａ）の例では、「１５：３０−１５：５９」等、３０分間の時間帯を示す情報が記憶されている。
【００８９】
「電気使用量」は、利用者の住居における電気の使用量を示す情報である。「ガス使用量」は、利用者の住居におけるガスの使用量を示す情報である。「水道使用量」は、利用者の住居における水道の使用量を示す情報である。
【００９０】
３０分毎のエネルギー情報５０１には、例えば、このようなエネルギー情報が、図５（Ａ）に示すように、３０分毎に順次に記憶されていく。なお、図５（Ａ）には、１つのアカウントＩＤ「ａａａ」の情報のみ示しているが、３０分毎のエネルギー情報５０１には、各利用者の住居に対応するエネルギー情報が、同様に記憶されていく。
【００９１】
なお、電気使用量、ガス使用量、水道使用量等のデータ形式は任意の形式であって良いが、一例として、電気使用量（３０分毎）のデータの例を図５（Ｂ）に示す。
【００９２】
図５（Ｂ）は、図５（Ａ）に示す３０分毎のエネルギー情報５０１の測定時刻「１５：３０−１５：５０」における電気使用量のデータ５０２の一例である。図５（Ｂ）の例では、電気使用量のデータ５０２には、項目として、「測定時刻」、「時刻」、「主幹回路」、「分岐回路１（エアコン）」、「分岐回路２（リビング）」、「分岐回路３（キッチン）」、「分岐回路４（寝室）」等の情報が含まれている。
【００９３】
「測定時刻」は、図５（Ａ）に示す３０分毎のエネルギー情報５０１の「測定時刻」に対応している。
【００９４】
「時刻」は、例えば、検出情報管理システム１２１が、利用者の住居から電気使用量のデータを収集した時刻を示す情報である。図５（Ｂ）の例では、検出情報管理システム１２１は、利用者の住居から５分間隔で電気の使用量のデータを取得した場合の例が示されている。
【００９５】
「主幹回路」は、利用者の住居全体の電気系統（主幹回路）における電気の使用量を示すデータである。なお、電気の使用量を示すデータは、例えば、キロワットアワー（ｋＷｈ）、又はワットアワー（Ｗｈ）等の単位で表される。
【００９６】
「分岐回路１（エアコン）」は、利用者の住居において、エアコンのコンセントに電力を供給している分岐回路（ブレーカ等）に対応する電気の使用量のデータである。「分岐回路２（リビング）」は、利用者の住居において、リビングのコンセント、照明等に電力を供給している分岐回路に対応する電気の使用量のデータである。「分岐回路３（キッチン）」は、利用者の住居において、キッチンのコンセント、照明等に電力を供給している分岐回路に対応する電気の使用量のデータである。「分岐回路４（寝室）」は、利用者の住居において、寝室のコンセント、照明等に電力を供給している分岐回路に対応する電気の使用量のデータである。
【００９７】
なお、図５（Ｂ）に示す分岐回路の項目の数は一例であり、電気使用量のデータ５０２には、さらに多くの分岐回路の項目が含まれていても良い。
【００９８】
図５（Ｂ）に示すような電気使用量のデータ５０２を用いることにより、レコメンド管理部３６９は、例えば、利用者の住居における電気の使用量を５分間隔で、分岐回路毎に把握し、利用者の情報端末１３０に適切なレコメンドを提供することができる。
【００９９】
一方、３０分毎のエネルギー情報５０１は、データ量が多いので、長期間に亘って収集情報記憶部３８５に記憶しておくことには、適していない。
【０１００】
そのため、エネルギー情報提供アプリ３５１ａの情報管理部４０２は、収集情報記憶部３８５に記憶された３０分毎のエネルギー情報５０１に基づいて、１時間毎、１日毎、１ヶ月毎のエネルギー情報を作成して、収集情報記憶部３８５に記憶する。また、エネルギー情報提供アプリ３５１ａの情報管理部４０２は、所定の保管期間を経過したエネルギー情報を、収集情報記憶部３８５から削除する。
【０１０１】
エネルギー情報提供アプリ３５１ａの提供情報提供部４０３は、例えば、情報管理部４０２が作成したエネルギー情報を用いて、１時間毎、１日毎、１ヶ月毎の電気使用量の推移を示す提供情報を、情報端末１３０に提供することができる。
【０１０２】
図６（Ａ）は、環境情報提供アプリ３５１ｂの情報収集部４０１が、収集情報記憶部３８５に記憶した環境情報６０１の一例を示している。図６（Ａ）の例では、環境情報６０１には、項目として、「測定装置ＩＤ」、「測定日」、「測定時刻」、「温度」、「湿度」、「ＰＭ２．５」、「放射線」、「気圧」、「花粉」等の情報が含まれている。
【０１０３】
「測定装置ＩＤ」は、例えば、街等に設置され、環境情報を測定する測定装置を識別する識別情報である。「測定日」は、環境情報を測定した日付を示す情報である。「測定時刻」は、環境情報を測定した時刻を示す情報である。図５（Ａ）の例では、「１５：３０−１５：５９」等、３０分間の時間帯を示す情報が記憶されている。「温度」、「湿度」、「ＰＭ２．５」、「放射線」、「気圧」、及び「花粉」は、それぞれ、測定装置が測定した、温度、湿度、ＰＭ２．５、放射線、気圧、及び花粉等の測定項目の測定値である。なお、図６（Ａ）に示す測定項目はあくまで一例である。例えば、環境情報６０１には、風向、風速、照度、降水量等、様々な情報が含まれていても良い。
【０１０４】
環境情報提供アプリ３５１ｂの情報収集部４０１は、検出情報管理システム１２１から取得した環境情報６０１だけではなく、情報提供システム１２２から、天気予報等の情報を取得して、収集情報記憶部３８５に記憶することができる。
【０１０５】
図６（Ｂ）は、環境情報提供アプリ３５１ｂの情報収集部４０１が、収集情報記憶部３８５に記憶した天気予報情報（１日毎）６０２の一例を示している。図６（Ｂ）の例では、天気予報情報（１日毎）６０２には、項目として、「場所」、「日付」、「天気」、「風向」、「風速」、「降水量」、「降水確率」、「最低気温」、「最高気温」、及び「湿度」等が含まれる。
【０１０６】
「場所」は、天気予報に対応する地域を示す情報であり、例えば、サービス提供システム１１０がサービスを提供する地域に対応する。「日付」は、天気予報に対応する日付を示す情報である。「天気」、「風向」、「風速」、「降水量」、「降水確率」、「最低気温」、「最高気温」、及び「湿度」等は、天気予報に含まれる情報の一例である。
【０１０７】
図６（Ｃ）は、環境情報提供アプリ３５１ｂの情報収集部４０１が、収集情報記憶部３８５に記憶した天気予報情報（１時間毎）６０３の一例を示している。図６（Ｃ）の例では、天気予報情報（１時間毎）６０３には、項目として、「場所」、「日付」、「時刻」、「天気」、「気圧」、「降水量」、「風向」、「風速」、「気温」、湿度」、及び「雲量」等が含まれる。
【０１０８】
「場所」は、天気予報に対応する地域を示す情報である。「日付」、「時刻」は、それぞれ、天気予報に対応する日付、時刻を示す情報である。「天気」、「気圧」、「降水量」、「風向」、「風速」、「気温」、「湿度」、及び「雲量」等は、天気予報に含まれる情報の一例である。なお、雲量は、例えば、雲の量を０（少ない）から、９（多い）までの９段階の数値で示す情報である。
【０１０９】
例えば、図６に示すような情報を用いることにより、レコメンド管理部３６９は、利用者の住居がある地域における環境情報を把握し、利用者の情報端末１３０に適切なレコメンドを提供することができる。
【０１１０】
（レコメンド管理部の機能構成）
レコメンド管理部３６９は、例えば、レコメンド提供部４１０、及び設定情報管理部４２０等を有する。
【０１１１】
レコメンド提供部（推奨情報提供部）４１０は、第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂのうち、一の設定情報記憶部３８６に記憶されたレコメンド設定情報（以下、「設定情報」と呼ぶ場合がある）を用いて、レコメンドを提供する。
【０１１２】
例えば、レコメンド提供部４１０は、設定情報変更部４２２により、第１の設定情報記憶部３８６ａに記憶された設定情報を利用するように指示されているものとする。この場合、レコメンド提供部４１０は、第１の設定情報記憶部３８６ａに記憶された設定情報を用いて、情報端末１３０の利用者に推奨するレコメンドを、情報端末１３０に提供する。
【０１１３】
同様に、レコメンド提供部４１０は、設定情報変更部４２２により、第２の設定情報記憶部３８６ｂに記憶された設定情報を利用するように指示されているものとする。この場合、レコメンド提供部４１０は、第２の設定情報記憶部３８６ｂに記憶された設定情報を用いて、情報端末１３０の利用者に推奨するレコメンドを、情報端末１３０に提供する。
【０１１４】
設定情報更新部（更新部）４２１は、設定情報の更新を要求する要求情報に応じて、第１及び第２の設定情報記憶部３８６のうち、一の設定情報記憶部３８６とは別の設定情報記憶部３８６に記憶された設定情報を更新する。
【０１１５】
例えば、レコメンド提供部４１０は、設定情報変更部４２２により、第１の設定情報記憶部３８６ａに記憶された設定情報を利用するように指示されているものとする。この場合、設定情報更新部４２１は、設定情報管理サーバ１４０からの要求情報に応じて、第２の設定情報記憶部３８６ｂに記憶された設定情報を、要求情報に含まれる設定情報で更新する。このとき、レコメンド提供部４１０は、第２の設定情報記憶部３８６ｂを利用していないので、設定情報更新部４２１は、容易に設定情報を更新することができる。
【０１１６】
設定情報変更部（変更部）４２２は、設定情報更新部４２１が、別の設定情報記憶部３８６に記憶された設定情報を更新した後、レコメンド提供部４１０が利用する設定情報を、別の設定情報記憶部３８６に記憶された設定情報に変更する。
【０１１７】
例えば、レコメンド提供部４１０は、設定情報変更部４２２により、第１の設定情報記憶部３８６ａに記憶された設定情報を利用するように指示されているものとする。また、設定情報更新部４２１は、設定情報管理サーバ１４０からの要求情報に応じて、第２の設定情報記憶部３８６ｂに記憶された設定情報を更新したものとする。この場合、設定情報変更部４２２は、レコメンド提供部４１０に、第２の設定情報記憶部３８６ｂに記憶された設定情報を利用するように指示する。
【０１１８】
これにより、レコメンド提供部４１０は、更新された設定情報を用いて、情報端末１３０の利用者に推奨するレコメンドを、情報端末１３０に提供することができるようになる。
【０１１９】
上記の構成により、レコメンド管理部３６９は、設定情報管理サーバ１４０からの要求に応じて、サービス提供システム１１０のサービスを停止させずに、設定情報を最新の状態に更新することができるようになる。
【０１２０】
（サービス提供システムが管理する情報の例）
図７は、第１の実施形態に係るサービス提供システムが管理する情報の例を示す図である。
【０１２１】
図７（Ａ）は、アカウント情報管理部３６２が、アカウント管理情報記憶部３８１に記憶して、管理するアカウント管理情報７０１の一例である。図７（Ａ）の例では、アカウント管理情報７０１には、項目として、「アカウントＩＤ」、「パスワード」、「姓」、「名」、「メールアドレス」等の情報が含まれている。
【０１２２】
「アカウントＩＤ」は、サービス提供システム１１０に登録された、情報端末１３０の利用者を識別する識別情報である。「パスワード」は、アカウントＩＤに対応する認証情報の一例である。「姓」、「名」は、利用者の苗字及び名前である。「メールアドレス」は、利用者のメールアドレスである。
【０１２３】
例えば、サービス提供システム１１０は、「姓」、「名」を用いて、情報端末１３０に提供する提供情報や、レコメンドに、利用者の名前を表示することができる。また、サービス提供システム１１０は、情報端末１３０に提供した重要なレコメンドに応答がない場合等、「メールアドレス」宛にメッセージを通知するものであっても良い。
【０１２４】
図７（Ｂ）は、契約管理部３６３が、契約管理情報記憶部３８２に記憶して、管理する契約管理情報７０２の一例である。図７（Ｂ）の例では、契約管理情報７０２には、項目として、「アカウントＩＤ」、「サービスＩＤ」、「請求先情報」等の情報が含まれている。
【０１２５】
「アカウントＩＤ」は、図７（Ａ）の「アカウントＩＤ」に対応している。
【０１２６】
「サービスＩＤ」は、各アカウントＩＤが利用可能なサービスを識別する識別情報である。「請求先情報」は、利用者の利用料金の請求先を示す情報である。
【０１２７】
図７（Ｃ）は、サービス管理部３６４が、サービス管理情報記憶部３８３に記憶して、管理するサービス管理情報７０３の一例である。図７（Ｃ）の例では、サービス管理情報７０３は、項目として、「サービスＩＤ」、「サービス名」、「利用可能なアプリＩＤ」等の情報を含む。
【０１２８】
「サービスＩＤ」は、図７（Ｂ）の「サービスＩＤ」に対応している。「サービス名」は、サービスの名前を示す情報である。「利用可能なアプリＩＤ」は、「サービスＩＤ」で利用可能な情報提供アプリ３５１のアプリＩＤである。例えば、サービスＩＤ「ＳＶ０００１」に対応するサービス「Ａコース」を契約している利用者は、アプリＩＤ「ＡＰ００１」、「ＡＰ００２」、「ＡＰ００３」に対応する情報提供アプリ３５１を利用することができる。
【０１２９】
なお、サービスＩＤは、利用者のアカウントＩＤで利用可能な１つ以上の情報提供アプリ３５１を特定する情報の一例である。例えば、契約管理情報７０２には、サービスＩＤに代えて、利用可能なアプリＩＤの組合せが記憶されていても良い。
【０１３０】
図７（Ｄ）は、プラグイン管理部３６５が、プラグイン管理情報記憶部３８４に記憶して、管理するプラグイン管理情報７０４の一例である。図７（Ｄ）の例では、プラグイン管理情報７０４は、「アプリＩＤ」、「アプリ（プラグイン）」等の情報を含む。
【０１３１】
「アプリＩＤ」は、情報提供アプリ３５１を識別する識別情報である。「アプリ（プラグイン）」は、情報提供アプリ３５１を示す情報である。図７（Ｄ）の例では、例えば、アプリＩＤ「ＡＰ０００１」に対応する情報提供アプリ３５１が、エネルギー情報提供アプリ３５１ａであることが示されている。
【０１３２】
（レコメンド設定情報の例）
図８は、第１の実施形態に係るレコメンド設定情報の例を示す図である。図８に示すレコメンド設定情報８０１は、項目として、「レコメンドＩＤ」、「レコメンド（メッセージ）」、「表示条件」、「対応アプリＩＤ」等の情報を含む。
【０１３３】
「レコメンドＩＤ」は、レコメンドを識別する識別情報である。「レコメンド（メッセージ）」は、レコメンド提供部４１０が、情報端末１３０に提供する（表示させる）レコメンドメッセージである。なお、レコメンドメッセージは、レコメンドの一例である。レコメンドは、例えば、画像（静止画、動画を含む）、音声等であっても良い。
【０１３４】
「表示条件」は、各レコメンドを提供するための条件に関する情報である。「対応アプリＩＤ」は、各表示条件に対応する情報提供アプリ３５１のアプリＩＤである。
【０１３５】
レコメンド提供部４１０は、例えば、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１が収集情報記憶部３８５に記憶した情報が「表示条件」を満たす場合、対応するレコメンドメッセージを情報端末１３０に提供する（表示させる）。
【０１３６】
（設定情報管理サーバの機能構成）
図９は、第１の実施形態に係る設定情報管理サーバの機能構成図である。設定情報管理サーバ１４０は、例えば、図２に示すコンピュータ２００によって所定のプログラムを実行することにより、通信部９０１、パラメータ情報管理部９０２、レコメンド情報管理部９０３、設定情報作成部９０４、要求情報送信部９０５、変更情報受信部９０６、表示制御部９０７、入力受付部９０８等を実現している。また、設定情報管理サーバ１４０は、例えば、図２のストレージ部２０４、ＲＡＭ２０２、及び図２のＣＰＵ２０１で動作するプログラム等により実現される記憶部９１０を有している。
【０１３７】
通信部９０１は、例えば、図２のネットワークＩ／Ｆ部２０５を用いて、情報端末１３０をネットワーク１５０に接続し、サービス提供システム１１０等との通信を行う。
【０１３８】
パラメータ情報管理部９０２は、複数のレコメンドと、各レコメンドを提供するための条件（表示条件）とを対応づけたレコメンド設定情報のうち、「表示条件」に対応する情報を、記憶部９１０にパラメータ情報９１１として記憶して、管理する。
【０１３９】
また、パラメータ情報管理部９０２は、例えば、パラメータ情報９１１の変更画面を、表示制御部９０７に表示させて、入力受付部９０８に入力された変更指示等に基づいて、パラメータ情報９１１を変更することができる。或いは、パラメータ情報管理部９０２は、他の情報処理装置（例えば、サービス提供システム１１０等）から、変更情報受信部９０６が受信した変更情報等に基づいて、パラメータ情報９１１を変更するものであっても良い。
【０１４０】
図１０（Ａ）は、パラメータ情報９１１の一例を示す図である。図１０（Ａ）の例では、パラメータ情報９１１は、項目として、「レコメンドＩＤ」、「表示条件」、「パラメータ」、「パラメータＩＤ」、「対応アプリＩＤ」等を含む。
【０１４１】
「レコメンドＩＤ」は、レコメンドを識別するための識別情報であり、例えば、図８に示すレコメンド設定情報８０１の「レコメンドＩＤ」に対応している。
【０１４２】
「表示条件」は、各レコメンドを提供するための条件に関する情報であり、例えば、図８に示すレコメンド設定情報８０１の「表示条件」に対応している。
【０１４３】
好ましくは、「表示条件」は、変更可能なパラメータを含む。図１０（Ａ）の例では、変更可能なパラメータが、角括弧で示されている。
【０１４４】
「パラメータ」は、「表示条件」の変更可能なパラメータの設定値である。「パラメータ」は、例えば、予め設定された既定値を有しており、値を変更することができるものとする。
【０１４５】
「パラメータＩＤ」は、「パラメータ」を識別する識別情報である。例えば、図１０（Ａ）において、パラメータＩＤ「ＰＭ１０００３」は、エアコンが使用中であるか否かを判断するためのパラメータであるものとする。図１０（Ａ）の例では、例えば、図５（Ｂ）に示す「分岐回路１（エアコン）」の電気使用量が「１００Ｗｈ」より多い場合、エアコンが使用されていると判断される。このパラメータＩＤ「ＰＭ１０００３」は、例えば、「表示条件」でエアコンが使用中であるか否かを判断する複数のレコメンドで共通に利用することができる。
【０１４６】
これにより、例えば、季節や時間帯等に応じて、エアコンが使用中であるか否かを判断する電気使用量の値が変化させたい場合、パラメータＩＤ「ＰＭ１０００３」のパラメータを変更することにより、パラメータＩＤで対応づけられた他のレコメンドの表示条件に変更が反映される。
【０１４７】
「対応アプリＩＤ」は、各パラメータに対応する情報提供アプリ３５１のアプリＩＤである。
【０１４８】
レコメンド情報管理部９０３は、複数のレコメンドと、各レコメンドを提供するための表示条件とを対応づけたレコメンド設定情報のうち、複数の「レコメンド」に対応する情報を、記憶部９１０にレコメンド情報９１２として記憶して、管理する。
【０１４９】
前述したパラメータ情報９１１は、複数のレコメンドで共通のパラメータが使用される場合があるが、レコメンド（例えば、レコメンドメッセージ）は、基本的にレコメンド毎に異なる情報が用いられる。従って、本実施形態では、レコメンド情報９１２とパラメータ情報９１１とを別々に管理し、別々に変更できるようになっている。
【０１５０】
レコメンド情報管理部９０３は、例えば、レコメンド情報９１２の変更画面を、表示制御部９０７に表示させて、入力受付部９０８に入力された変更指示等に基づいて、レコメンド情報９１２を変更することができる。或いは、レコメンド情報管理部９０３は、他の情報処理装置から、変更情報受信部９０６が受信した変更情報等に基づいて、レコメンド情報９１２を変更するものであっても良い。
【０１５１】
図１０（Ｂ）は、レコメンド情報９１２の一例を示す図である。図１０（Ｂ）の例では、レコメンド情報９１２は、項目として、「レコメンドＩＤ」、「レコメンド（メッセージ）」等を含む。
【０１５２】
「レコメンドＩＤ」は、レコメンドを識別するための識別情報であり、例えば、図８に示すレコメンド設定情報８０１の「レコメンドＩＤ」、及び図１０（Ａ）に示すパラメータ情報９１１の「レコメンドＩＤ」に対応している。
【０１５３】
「レコメンド（メッセージ）」は、レコメンドとして情報端末１３０に提供するレコメンドメッセージ（文字列）である。なお、情報端末１３０に提供するレコメンドは、メッセージに限られず、画像や音声等であっても良い。
【０１５４】
設定情報作成部９０４は、記憶部９１０に記憶されたパラメータ情報９１１と、レコメンド情報９１２とを「レコメンドＩＤ」に基づいて対応づけて記憶したレコメンド設定情報を作成する。なお、設定情報作成部９０４が作成するレコメンド設定情報は、例えば、図８に示すレコメンド設定情報８０１と同様の構成であるものとする。設定情報作成部９０４は、例えば、所定の時間間隔（例えば３０分間隔）で、新たなレコメンド設定情報を作成する。
【０１５５】
要求情報送信部９０５は、レコメンド設定情報の更新を要求する要求情報を、サービス提供システム１１０に送信する。なお、この要求情報には、例えば、設定情報作成部９０４によって作成されたレコメンド設定情報が含まれる。
【０１５６】
変更情報受信部９０６は、他の情報処理装置（サービス提供システム１１０等）から、例えば、パラメータ情報９１１や、レコメンド情報９１２等の変更を要求する要求情報を受信する。
【０１５７】
表示制御部９０７は、例えば、パラメータ情報９１１や、レコメンド情報９１２の変更画面等を、図２の表示部２０７等に表示させる。
【０１５８】
入力受付部９０８は、例えば、図２の入力部２０６等を用いて、設定情報管理サーバ１４０への利用者の入力操作を受付ける。
【０１５９】
上記の構成により、設定情報管理サーバ１４０は、例えば、所定の時間間隔で新たなレコメンド設定情報を作成し、サービス提供システム１１０が記憶しているレコメンド設定情報の更新を要求する。
【０１６０】
＜処理の流れ＞
続いて、情報処理システム１００における情報管理方法の処理の流れについて説明する。
【０１６１】
（レコメンド設定情報の作成処理）
図１１は、第１の実施形態に係る設定情報管理サーバによる設定情報の作成処理の例を示すフローチャートである。
【０１６２】
ステップＳ１１０１において、設定情報管理サーバ１４０の設定情報作成部９０４は、前回のレコメンド設定情報の作成から、所定の時間を経過している場合、ステップＳ１１０２以降の処理を実行する。
【０１６３】
ステップＳ１１０２に移行すると、設定情報作成部９０４は、記憶部９１０からパラメータ情報９１１を読出す。
【０１６４】
ステップＳ１１０３において、設定情報作成部９０４は、記憶部９１０からレコメンド情報９１２を読出す。
【０１６５】
ステップＳ１１０４において、設定情報作成部９０４は、読出したパラメータ情報９１１とレコメンド情報９１２とを、レコメンドＩＤを用いて対応づけて、例えば、図８に示すようなレコメンド設定情報８０１を作成する。
【０１６６】
ステップＳ１１０５において、要求情報送信部９０５は、レコメンド設定情報の更新を要求する要求情報を、サービス提供システム１１０に送信する。なお、この要求情報には、例えば、ステップＳ１１０４で作成されたレコメンド設定情報８０１が含まれる。
【０１６７】
上記の処理により、設定情報管理サーバ１４０は、所定の時間毎に新たなレコメンド設定情報を作成し、サービス提供システム１１０に設定情報を更新を要求する。これにより、例えば、サービス提供システム１１０の管理者等は、設定情報管理サーバ１４０のパラメータ情報９１１やレコメンド情報９１２を変更することにより、サービス提供システム１１０のレコメンド設定情報８０１を容易に更新することができるようになる。
【０１６８】
（レコメンド設定情報の更新処理）
図１２は、第１の実施形態に係るサービス提供システムによるレコメンド設定情報の更新処理の例を示す図である。
【０１６９】
ステップＳ１２０１において、サービス提供システム１１０の設定情報更新部４２１は、例えば、設定情報管理サーバ１４０から、レコメンド設定情報の更新を要求する要求情報を受信すると、ステップＳ１２０２以降の処理を実行する。
【０１７０】
ステップＳ１２０２に移行すると、設定情報更新部４２１は、第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂのうち、レコメンド提供部４１０が使用している一の設定情報記憶部３８６の情報を取得する。設定情報更新部４２１は、例えば、設定情報変更部４２２に、レコメンド提供部４１０が使用している一の設定情報記憶部３８６の情報を問い合せるものであっても良いし、図２のＲＡＭ２０２等に、設定情報変更部４２２等が記憶した情報を取得するもの等であっても良い。
【０１７１】
ステップＳ１２０３において、設定情報更新部４２１は、ステップＳ１２０２で取得した情報に基づいて、レコメンド提供部４１０が使用している一の設定情報記憶部３８６とは別の設定情報記憶部３８６に記憶されたレコメンド設定情報８０１を更新する。
【０１７２】
例えば、レコメンド提供部４１０が、第２の設定情報記憶部３８６ｂに記憶されたレコメンド設定情報８０１を使用している場合、設定情報更新部４２１は、第１の設定情報記憶部３８６ａに記憶されたレコメンド設定情報８０１を更新する。このとき、設定情報更新部４２１は、例えば、設定情報管理サーバ１４０から受信した要求情報に含まれるレコメンド設定情報を、第１の設定情報記憶部３８６ａに記憶する。また、設定情報更新部４２１は、例えば、第１の設定情報記憶部３８６ａに記憶されたレコメンド設定情報８０１が更新されたことを、設定情報変更部４２２に通知する。
【０１７３】
ステップＳ１２０４において、設定情報変更部４２２は、レコメンド提供部４１０が使用する設定情報記憶部３８６を、設定情報更新部４２１がレコメンド設定情報を更新した他の設定情報記憶部３８６に変更する。
【０１７４】
例えば、レコメンド提供部４１０が、第２の設定情報記憶部３８６ｂに記憶されたレコメンド設定情報８０１を使用している場合、設定情報変更部４２２は、レコメンド提供部４１０に、第１の設定情報記憶部３８６ａを使用するように指示する。
【０１７５】
これに応じて、レコメンド提供部４１０は、設定情報変更部４２２に指示された第１の設定情報記憶部３８６ａに記憶されたレコメンド設定情報８０１を用いて、情報端末１３０の利用者に推奨するレコメンドを、情報端末１３０に提供する。
【０１７６】
（レコメンドの提供処理）
図１３は、第１の実施形態に係るレコメンドの提供処理の概要を示すフローチャートである。なお、具体的なレコメンドの提供処理の一例については、図１４で説明を行うので、ここでは概要のみ説明する。
【０１７７】
ステップＳ１３０１において、サービス提供システム１１０のレコメンド提供部４１０は、レコメンドの提供処理を開始すると、レコメンドの提供対象となる情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１のアプリＩＤを特定する。
【０１７８】
例えば、レコメンド提供部４１０は、図７（Ｂ）に示す契約管理情報７０２により、情報端末１３０の利用者のアカウントＩＤに対応するサービスＩＤを取得する。サービスＩＤは、サービス管理情報７０３により、利用可能なアプリＩＤに対応づけられているので、レコメンド提供部４１０は、取得したサービスＩＤにより、情報端末１３０の利用者が利用可能な情報提供アプリ３５１のアプリＩＤを特定することができる。
【０１７９】
一例として、情報端末１３０の利用者のアカウントＩＤが「ｂｂｂ」であるものとする。この場合、レコメンド提供部４１０は、図７（Ｂ）に示す契約管理情報７０２より、アカウントＩＤ「ｂｂｂ」に対応するサービスＩＤ「ｓｖ０００２」を取得する。サービスＩＤ「ｓｖ０００２」は、図７（Ｃ）に示すサービス管理情報７０３により、アプリＩＤ「ＡＰ００１」、「ＡＰ００２」に対応づけられている。従って、レコメンド提供部４１０は、取得したサービスＩＤ「ｓｖ０００２」に基づいて、情報端末１３０の利用者が利用可能なアプリＩＤが「ＡＰ００１」、「ＡＰ００２」であることを特定することができる。
【０１８０】
ステップＳ１３０２において、レコメンド提供部４１０は、設定情報変更部４２２により指示された一の設定情報記憶部３８６（例えば、第１の設定情報記憶部３８６ａ）から、レコメンド設定情報８０１を読出し、例えば、図２のＲＡＭ２０２に記憶する。
【０１８１】
ステップＳ１３０３において、レコメンド提供部４１０は、ステップＳ１３０１で特定した利用可能な１つ以上の情報提供アプリ３５１が収集情報記憶部３８５に記憶した情報が、レコメンド設定情報８０１のレコメンドの表示条件を満たすか否かを判断する。
【０１８２】
例えば、情報端末１３０の利用者が利用可能なアプリＩＤが「ＡＰ００１」、「ＡＰ００２」であるものとする。この場合、アプリＩＤ「ＡＰ００１」に対応するエネルギー情報提供アプリ３５１ａが、収集情報記憶部３８５に記憶した情報は、例えば、図５に示すエネルギー情報５０１等に対応する。また、アプリＩＤ「ＡＰ００２」に対応する環境情報提供アプリ３５１ｂが、収集情報記憶部３８５に記憶した情報が、例えば、ステップＳ１３０２で読出したレコメンド設定情報８０１の各レコメンドの表示条件を満たすか否かを判断する。
【０１８３】
レコメンド設定情報８０１の表示条件を満たすレコメンドがない場合、レコメンド提供部４１０は、処理を終了させる。一方、レコメンド設定情報８０１の表示条件を満たすレコメンドがある場合、レコメンド提供部４１０は、処理をステップＳ１３０４に移行させる。
【０１８４】
ステップＳ１３０４に移行すると、レコメンド提供部４１０は、レコメンド設定情報８０１の「表示条件」を満たすレコメンドを情報端末１３０に提供する。
【０１８５】
例えば、図８に示すレコメンド設定情報８０１において、表示条件「エアコンの電力使用量＞全体の電気使用量×３０％」、及び「温度２７℃以下」が満たされたものとする。この場合、レコメンド提供部４１０は、レコメンドＩＤ「Ｒ１０００１」のレコメンドメッセージ「エアコンの設定温度を見直しましょう。」を、例えば、情報提供アプリ３５１を介して、情報端末１３０に表示させる。
【０１８６】
なお、ステップＳ１３０４において、表示条件を満たすレコメンドが複数ある場合、レコメンド提供部４１０は、例えば、表示条件を満たす複数のレコメンドの中から、所定の数（例えば１つ）のレコメンドを、情報端末１３０に提供する。
【０１８７】
このとき、レコメンド提供部４１０は、表示条件を満たす複数のレコメンドの中から、例えば、ランダムに、所定の数のレコメンドを選択するものであっても良いし、例えば、優先度が高い順に、所定の数のレコメンドを選択するもの等であっても良い。
【０１８８】
或いは、レコメンド提供部４１０は、表示条件を満たす複数のレコメンドを全て提供し、情報提供アプリ３５１又は情報端末１３０が、表示するレコメンドを選択するもの等であっても良い。
【０１８９】
図１４は、第１の実施形態に係るレコメンド提供処理の一例を示すフローチャートである。ここでは、具体的な一例として、レコメンド提供部４１０が、情報提供アプリ３５１からの要求に応じて、情報端末１３０に提供するレコメンドを、情報提供アプリ３５１に通知する場合の例について説明する。
【０１９０】
ステップＳ１４０１において、サービス提供システム１１０のレコメンド提供部４１０は、情報提供アプリ３５１から、レコメンドの取得要求を受付けると、ステップＳ１４０２以降の処理を実行する。なお、このレコメンドの取得要求には、レコメンドの提供対象となる情報端末１３０の利用者のアカウントＩＤが含まれているものとする。
【０１９１】
ステップＳ１４０２において、レコメンド提供部４１０は、レコメンドの取得要求に含まれるアカウントＩＤに基づいて、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１のアプリＩＤを特定する。なお、この処理は、図１３のステップＳ１３０１の処理と同様である。
【０１９２】
ステップＳ１４０３において、レコメンド提供部４１０は、設定情報変更部４２２により指示された一の設定情報記憶部３８６から、レコメンド設定情報８０１を読出し、例えば、図２のＲＡＭ２０２等に記憶する。
【０１９３】
ステップＳ１４０４において、レコメンド提供部４１０は、ステップＳ１４０３で読出したレコメンド設定情報８０１のＮ個目のレコメンドについて、ステップＳ１４０５の確認を行う。なお、Ｎは１以上の自然数であり、初期値は１であるものとする。
【０１９４】
ステップＳ１４０５において、レコメンド提供部４１０は、ステップＳ１４０２で特定した１つ以上のアプリＩＤに対応する情報提供アプリ３５１により収集情報記憶部３８５に記憶された情報が、Ｎ個目のレコメンドの表示条件を満たすか否かを判断する。なお、この処理は、図１３のステップＳ１３０３で説明した処理と同様である。
【０１９５】
Ｎ個目のレコメンドの表示条件を満たしていない場合、レコメンド提供部４１０は、処理をステップＳ１４０７に移行させる。一方、Ｎ個目のレコメンドの表示条件を満たしている場合、レコメンド提供部４１０は、Ｎ個目のレコメンド（又はレコメンドＩＤ）を、レコメンドの候補一覧に記憶する。なお、レコメンドの候補一覧は、例えば、図２のＲＡＭ２０２や、ストレージ部２０４等の所定の記憶領域に記憶されているものとする。
【０１９６】
ステップＳ１４０７に移行すると、レコメンド提供部４１０は、レコメンド設定情報８０１の全てのレコメンドについて、ステップＳ１４０５の確認をしたか否かを判断する。例えば、レコメンド提供部４１０は、Ｎの値が、レコメンド設定情報８０１に記憶されたレコメンドのデータ総数に達したか否かを判断する。
【０１９７】
レコメンド設定情報８０１の全てのレコメンドについて、ステップＳ１４０５の確認をしていない場合、レコメンド提供部４１０は、ステップＳ１４０８において、Ｎに１を加算し、処理をステップＳ１４０４に移行させる。一方、レコメンド設定情報８０１の全てのレコメンドについて、ステップＳ１４０５の確認をした場合、レコメンド提供部４１０は、処理をステップＳ１４０９に移行させる。
【０１９８】
ステップＳ１４０９に移行すると、レコメンド提供部４１０は、レコメンドの候補一覧に記憶した１つ以上のレコメンドを、要求元の情報提供アプリ３５１に通知する。この時、レコメンド提供部４１０は、前述したように、レコメンドの候補一覧に記憶したレコメンドの中から、所定の数のレコメンドを情報提供アプリ３５１に通知することが望ましい。
【０１９９】
要求元の情報提供アプリ３５１は、レコメンド提供部４１０から通知されたレコメンド（例えば、レコメンドメッセージ）を、情報提供アプリ３５１が提供する提供情報と共に、情報端末１３０に表示させる。
【０２００】
＜提供情報の例＞
図１５は、第１の実施形態に係るサービス提供システムが提供する提供情報の例を示す図である。
【０２０１】
サービス提供システム１１０に登録された利用者が、情報端末１３０のウェブブラウザ等を用いてサービス提供システム１１０にアクセスすると、例えば、図１５に示すようなメインメニュー１５００が、情報端末１３０の表示部２０７等に表示される。
【０２０２】
図１５の例では、メインメニュー１５００には、エネルギー情報提供アプリ３５１ａが提供する電気使用量の情報１５０１、ガス使用量の情報１５０２、水道使用量の情報１５０３等が含まれる。また、図１５に示すメインメニュー１５００には、例えば、環境情報提供アプリ３５１ｂが提供する環境情報１５０４や、マンション情報提供アプリ３５１ｃが提供するマンション情報１５０５等の情報が含まれている。
【０２０３】
情報端末１３０の利用者は、メインメニュー１５００において、例えば、電気使用量の情報１５０１を選択することにより、例えば、図１６に示すような、「今日」の電気使用量の情報１６００を、情報端末１３０の表示部２０７等に表示させることができる。
【０２０４】
図１６は、第１の実施形態に係るエネルギー情報提供アプリが提供する提供情報の例を示す図である。図１６に示す「今日」の電気使用量の情報１６００は、エネルギー情報提供アプリ３５１ａが提供する提供情報の一例である。
【０２０５】
図１６の例では、「今日」の電気使用量の情報１６００には、「今日」の電気使用量を表示させるためのボタン１６０１、及び「今月」の電気使用量を表示させるためのボタン１６０２が表示されている。なお、図１６には、「今日」の電気使用量を表示させるためのボタン１６０１が選択された場合の提供情報の例が示されている。
【０２０６】
「今日」の電気使用量の情報１６００には、例えば、今日の電気使用量を示す情報１６０３、今日の電気使用量の推移を示す棒グラフ１６０４、昨日の電気使用量の推移を示す折れ線グラフ１６０５、及び時間別の電気使用量の情報１６０６等が含まれる。
【０２０７】
これらの電気使用量の情報は、例えば、収集情報記憶部３８５に、エネルギー情報提供アプリ３５１ａが記憶したエネルギー情報５０１等に基づいて作成される。
【０２０８】
好ましくは、エネルギー情報提供アプリ３５１ａは、１時間毎の電気使用量が、予め定められた１時間毎の目標値１３０７（例えば１．５ｋＷｈ）を超過した場合、色が異なる棒グラフ１３０８等で表示させて、利用者に節電を促す。
【０２０９】
さらに、「今日」の電気使用量の情報１３００には、サービス提供システム１１０のレコメンド提供部４１０が、エネルギー情報提供アプリ３５１ａを介して、情報端末１３０に提供するレコメンド１６０９が表示されている。
【０２１０】
このレコメンド１６０９には、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１が収集情報記憶部３８５に記憶した情報に基づいて作成された、情報端末１３０の利用者に推奨するレコメンド（推奨情報）が表示される。
【０２１１】
図１７は、第１の実施形態に係る環境情報提供アプリが提供する情報の例を示す図である。情報端末１３０の利用者は、図１５に示すメインメニュー１５００において、例えば、環境情報１５０４を選択することにより、図１７に示すような、環境情報詳細１７００を、情報端末１３０の表示部２０７等に表示させることができる。
【０２１２】
図１７の例では、環境情報詳細１７００には、例えば、温度、湿度、天気、降水確率、花粉等の情報を含む環境情報１７０１が表示されている。
【０２１３】
また、環境情報詳細１７００には、サービス提供システム１１０のレコメンド提供部４１０が、環境情報提供アプリ３５１ｂを介して、情報端末１３０に提供するレコメンド１７０２が表示されている。
【０２１４】
さらに、環境情報詳細１７００には、レコメンド提供部４１０が、環境情報提供アプリ３５１ｂを介して、情報端末１３０に提供する複数のレコメンド１７０３〜１７０５が表示されている。
【０２１５】
この複数のレコメンド１７０３〜１７０５は、例えば、情報端末１３０の利用者が、レコメンド１７０２を選択することにより表示されるものであっても良いし、初めから、表示されているものであっても良い。
【０２１６】
また、複数のレコメンド１７０３〜１７０５は、例えば、利用者が画面をスクロールさせて、さらに多くのレコメンドメッセージを表示可能なものであっても良い。
【０２１７】
好ましくは、情報提供アプリ３５１が情報端末１３０に提供する提供情報に含まれるレコメンドの数は、情報提供アプリ３５１が、情報端末１３０の画面の大きさや解像度に合わせて決定する。
【０２１８】
このように、本実施形態では、情報端末１３０の利用者が利用可能な１つ以上の情報提供アプリ３５１が収集情報記憶部３８５に記憶した情報に基づいて作成された、情報端末１３０の利用者に推奨する推奨情報（レコメンド）が、情報端末１３０に提供される。
【０２１９】
［第２の実施形態］
第２の実施形態では、サービス提供システム１１０による設定情報の更新処理のバリエーションについて説明する。
【０２２０】
図１８は、第２の実施形態に係る設定情報の更新処理の一例を示すフローチャートである。なお、図１８のステップＳ１８０１〜Ｓ１８０３、及びＳ１８０５の処理は、図１２に示す第１の実施形態に係るレコメンド設定情報の更新処理のステップＳ１２０１〜Ｓ１２０４と同様なので、詳細な説明は省略する。
【０２２１】
ステップＳ１８０１において、サービス提供システム１１０の設定情報更新部４２１は、例えば、設定情報管理サーバ１４０から、レコメンド設定情報の更新を要求する要求情報を受信すると、ステップＳ１８０２以降の処理を実行する。
【０２２２】
ステップＳ１８０２に移行すると、設定情報更新部４２１は、第１の設定情報記憶部３８６ａ、及び第２の設定情報記憶部３８６ｂのうち、レコメンド提供部４１０が使用している一の設定情報記憶部３８６の情報を取得する。
【０２２３】
ステップＳ１８０３において、設定情報更新部４２１は、ステップＳ１８０２で取得した情報に基づいて、レコメンド提供部４１０が使用している一の設定情報記憶部３８６とは別の設定情報記憶部３８６に記憶されたレコメンド設定情報８０１を更新する。
【０２２４】
ステップＳ１８０４において、設定情報変更部４２２は、レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６が読出し中か否かを判断する。なお、「読出し中」には、一の設定情報記憶部３８６から実際にデータを取得している期間のみではなく、レコメンド提供部４１０が、レコメンドの提供処理を実行している期間が含まれていても良い。
【０２２５】
例えば、レコメンド提供部４１０が、レコメンドの提供処理中に、レコメンド設定情報へのアクセスが複数回発生する場合、「読出し中」には、レコメンド提供部４１０が、レコメンドの提供処理を実行している期間が含まれることが望ましい。
【０２２６】
レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６が読出し中である場合、設定情報変更部４２２は、ステップＳ１８０４の処理を繰返す。一方、レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６が読出し中でない場合、設定情報変更部４２２は、処理をステップＳ１８０５に移行させる。
【０２２７】
ステップＳ１８０５に移行すると、設定情報変更部４２２は、レコメンド提供部４１０が使用する設定情報記憶部３８６を、設定情報更新部４２１がレコメンド設定情報を更新した他の設定情報記憶部３８６に変更する。
【０２２８】
上記の処理により、レコメンド提供部４１０が、一の設定情報記憶部３８６を用いてレコメンドを提供しているときに、設定情報記憶部３８６が変更されることを低減させることができる。これにより、サービス提供システム１１０では、設定情報変更部４２２による設定情報記憶部３８６の変更による、サービス提供システム１１０が提供するサービスへの影響を軽減させることができる。
【０２２９】
なお、図１８の処理では、例えば、レコメンド提供部４１０によるレコメンドの提供処理が頻繁に行われている場合、設定情報記憶部３８６の変更に時間を要する可能性がある。従って、別の一例として、設定情報変更部４２２は、レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６へのアクセスが少ないときに、設定情報記憶部３８６を変更するものであっても良い。
【０２３０】
図１９は、第２の実施形態に係る設定情報更新処理の別の一例を示すフローチャートである。なお、図１９のステップＳ１８０１〜１８０３、及びＳ１８０５の処理は、図１８に示す処理と同様なので、ここでは差分を中心に説明を行う。
【０２３１】
ステップＳ１９０１において、設定情報変更部４２２は、レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６へのアクセス頻度が、所定のしきい値より低いか否かを判断する。アクセス頻度の判断方法は任意の方法で良いが、例えば、一の設定情報記憶部３８６を用いてレコメンドを提供しているレコメンド提供処理の数等であっても良い。或いは、アクセス頻度は、単位時間あたりの読出し要求の数等であっても良い。
【０２３２】
レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６へのアクセス頻度が、所定のしきい値より低くない（高い、又は等しい）場合、設定情報変更部４２２は、ステップＳ１９０１の処理を繰返す。一方、レコメンド提供部４１０がレコメンドの提供に用いている一の設定情報記憶部３８６へのアクセス頻度が、所定のしきい値より低い場合、設定情報変更部４２２は、処理をステップＳ１８０５に移行させる。
【０２３３】
なお、上記のしきい値は、設定情報記憶部３８６の変更に要する時間と、システムの安定性とを考慮して、例えば、システムの管理者等が設定を変更できるものであっても良い。
【０２３４】
以上、本実施形態によれば、レコメンド提供部４１０がレコメンドの提供に用いる設定情報記憶部３８６の変更によるシステムへの影響を軽減させることができる。
【０２３５】
［第３の実施形態］
第３の実施形態では、サービス提供システム１１０に情報提供アプリ３５１を追加する場合の処理について説明する。
【０２３６】
図３で説明したように、サービス提供システム１１０は、フレームワーク３４０を有しており、フレームワーク３４０に対応するプラグイン（例えば、図３のその他の情報提供アプリ３５１ｘ）を、サービス提供システムに追加することができる。
【０２３７】
図２０は、第３の実施形態に係るプラグイン管理情報、及びアプリの情報の例を示す図である。
【０２３８】
図２０（Ａ）は、第３の実施形態に係るプラグイン管理情報の例を示す図である。図２０（Ａ）に示すプラグイン管理情報２００１は、図７（Ｄ）に示す第１実施形態に係るプラグイン管理情報７０４に含まれる項目に加えて、「依存するアプリ」、「排他関係にあるアプリ」等の項目が含まれている。
【０２３９】
「依存するアプリ」の情報は、例えば、サービス提供システム１１０が、情報提供アプリ３５１に対応するレコメンドを提供するために必要な、他の情報提供アプリ３５１を示す情報である。
【０２４０】
「排他関係にあるアプリ」の情報は、例えば、サービス提供システム１１０に情報提供アプリ３５１と共にインストールすることができない（共存できない）他の情報提供アプリ３５１を示す情報である。
【０２４１】
図２０（Ｂ）〜（Ｄ）は、サービス提供システム１１０に追加するアプリの情報の一例を示す図である。本実施形態に係る各情報提供アプリ３５１は、サービス提供システム１１０のフレームワーク３４０に対応するプラグインであり、例えば、図２０（Ｂ）〜（Ｄ）に示すようなアプリ情報を有しているものとする。
【０２４２】
図２０（Ｂ）に示すアプリの情報２００２において、アプリＩＤ「ＡＰ００４」の「商業情報提供アプリ」は、依存するアプリが「ＡＰ００２」であり、排他関係にあるアプリがないことが示されている。
【０２４３】
また、プラグイン管理情報２００１において、サービス提供システム１１０は、アプリＩＤ「ＡＰ００４」が依存するアプリＩＤ「ＡＰ００２」を有しており、アプリＩＤ「ＡＰ００４」と排他関係にあるアプリはない。従って、サービス提供システム１１０には、アプリＩＤ「ＡＰ００４」の商業情報提供アプリを、プラグインとして追加することができる。
【０２４４】
次に、図２０（Ｃ）に示すアプリの情報２１０３において、アプリＩＤ「ＡＰ０１０」の「別のエネルギー情報提供アプリ」は、依存するアプリが「ＡＰ００２」であり、排他関係にあるアプリがないことが示されている。
【０２４５】
しかし、プラグイン管理情報２００１において、サービス提供システム１１０は、アプリＩＤ「ＡＰ０１０」、「ＡＰ０２０」と排他関係にあるエネルギー情報提供アプリ（アプリＩＤ「ＡＰ００１」）を有している。従って、サービス提供システム１１０には、アプリＩＤ「ＡＰ０１０」の別のエネルギー情報提供アプリを、プラグインとして追加することができない。
【０２４６】
さらに、図２０（Ｄ）に示すアプリの情報２００２において、アプリＩＤ「ＡＰ００６」の「イベント情報提供アプリ」は、依存するアプリが「ＡＰ００２」、「ＡＰ００４」であり、排他関係にあるアプリがないことが示されている。
【０２４７】
また、プラグイン管理情報２００１において、サービス提供システム１１０は、アプリＩＤ「ＡＰ００６」が依存するアプリＩＤ「ＡＰ００２」、「ＡＰ００４」のうち、「ＡＰ００２」のみを有している。また、サービス提供システム１１０には、アプリＩＤ「ＡＰ００６」と排他関係にあるアプリはない。従って、サービス提供システム１１０には、アプリＩＤ「ＡＰ００６」のイベント情報提供アプリを、プラグインとして追加することができないが、アプリＩＤ「ＡＰ００４」の商業情報提供アプリを追加した後であれば、プラグインとして追加することが可能である。
【０２４８】
＜処理の流れ＞
（アプリの追加処理）
図２１は、第３の実施形態に係るアプリの追加処理の例を示すフローチャートである。
【０２４９】
サービス提供システム１１０のプラグイン管理部３６５は、例えば、情報提供アプリ３５１の追加要求に応じて、図２１に示すアプリの追加処理を行う。
【０２５０】
ステップＳ２１０１において、サービス提供システム１１０のプラグイン管理部３６５は、追加する情報提供アプリ３５１のアプリの情報を取得する。
【０２５１】
ステップＳ２１０２において、プラグイン管理部３６５は追加する情報提供アプリ３５１が許可されたアプリであるか否かを判断する。許可されたアプリとは、例えば、サービス提供システム１１０が提供するフレームワーク３４０に対応したプラグインであること、或いは、プラグイン管理部３６５に予め登録された情報提供アプリ３５１等であること等である。
【０２５２】
追加する情報提供アプリ３５１が許可されたアプリではない場合、プラグイン管理部３６５は、ステップＳ２１０７においてエラー表示を行い、処理を終了させる。一方、追加する情報提供アプリ３５１が許可されたアプリである場合、プラグイン管理部３６５は、処理をステップＳ２１０３に移行させる。
【０２５３】
ステップＳ２１０３に移行すると、プラグイン管理部３６５は、プラグイン管理情報２００１と、取得したアプリの情報に基づいて、追加する情報提供アプリ３５１が依存する他のアプリが、サービス提供システム１１０に存在しているか否かを判断する。
【０２５４】
追加する情報提供アプリ３５１が依存する他のアプリが、サービス提供システム１１０に存在しない場合、プラグイン管理部３６５は、ステップＳ２１０７においてエラー表示を行い、処理を終了させる。一方、追加する情報提供アプリ３５１が依存する他のアプリが、サービス提供システム１１０に存在する場合、プラグイン管理部３６５は、処理をステップＳ２１０４に移行させる。
【０２５５】
ステップＳ２１０４に移行すると、プラグイン管理部３６５は、プラグイン管理情報２００１と、取得したアプリの情報に基づいて、追加する情報提供アプリ３５１と排他関係にあるアプリが、サービス提供システム１１０にあるか否かを判断する。
【０２５６】
追加する情報提供アプリ３５１と排他関係にあるアプリが、サービス提供システム１１０にある場合、プラグイン管理部３６５は、ステップＳ２１０７においてエラー表示を行い、処理を終了させる。一方、追加する情報提供アプリ３５１と排他関係にあるアプリが、サービス提供システム１１０にない場合、プラグイン管理部３６５は、処理をステップＳ２１０５に移行させる。
【０２５７】
ステップＳ２１０５に移行すると、プラグイン管理部３６５は、プラグイン管理情報２００１に、追加する情報提供アプリ３５１の情報を追加する。
【０２５８】
ステップＳ２１０６において、プラグイン管理部３６５は、追加された情報提供アプリ３５１を起動させる。
【０２５９】
ステップＳ２１０８において、プラグイン管理部３６５は、新たな情報提供アプリ３５１が、サービス提供システム１１０に追加されたことを示す変更情報を、設定情報管理サーバ１４０に送信する。このとき、送信される変更情報には、例えば、追加された情報提供アプリ３５１のアプリＩＤ等が含まれる。
【０２６０】
上記の処理により、サービス提供システム１１０は、新たな情報提供アプリ３５１を、後から追加することができるようになる。また、各情報提供アプリ３５１に共通する構造や機能等は、フレームワーク３４０により提供されるので、追加する情報提供アプリ３５１の開発が容易になる。さらに、サービス提供システム１１０は、フレームワーク３４０を用いて、追加された情報提供アプリ３５１を、既存の情報提供アプリ３５１と共通の手順で容易に管理することができるようになる。
【０２６１】
なお、上記の説明では、サービス提供システム１１０に情報提供アプリ３５１が追加された場合の例について説明したが、情報提供アプリ３５１が削除された場合にも、同様の処理が行われる。例えば、設定情報管理サーバ１４０のプラグイン管理部３６５は、サービス提供システム１１０に含まれる複数の情報提供アプリ３５１の構成が変化した場合、変化したことを示す変更情報を、設定情報管理サーバ１４０に通知する。
【０２６２】
（設定情報の作成処理）
図２２は、第３の実施形態に係る設定情報管理サーバによるレコメンド設定情報の作成処理の例を示すフローチャートである。
【０２６３】
ステップＳ２２０１において、設定情報管理サーバ１４０は、変更情報受信部９０６が、サービス提供システム１１０等から、情報提供アプリ３５１が追加されたことを示す変更情報を受信すると、ステップＳ２２０２以降の処理を実行する。なお、サービス提供システム１１０等から受信した、情報提供アプリ３５１が追加されたことを示す変更情報には、追加された情報提供アプリ３５１のアプリＩＤ、又はサービス提供システム１１０で利用可能なアプリＩＤの組合せの情報等が含まれているものとする。
【０２６４】
ステップＳ２２０２において、設定情報管理サーバ１４０の設定情報作成部９０４は、追加された情報提供アプリ３５１のアプリＩＤに対応する複数のレコメンドを含むレコメンド設定情報を作成する。
【０２６５】
例えば、設定情報管理サーバ１４０の記憶部９１０に記憶されたパラメータ情報９１１、及びレコメンド情報９１２には、サービス提供システム１１０で利用が許可されている複数の情報提供アプリ３５１に対応する情報が予め登録されているものとする。
【０２６６】
また、設定情報作成部９０４は、パラメータ情報９１１、及びレコメンド情報９１２に記憶された情報のうち、サービス提供システム１１０にインストールされている情報提供アプリ３５１の情報を抽出して、レコメンド設定情報を作成するものとする。
【０２６７】
設定情報作成部９０４は、ステップＳ２２０６において、サービス提供システム１１０に追加された情報提供アプリ３５１のアプリＩＤを含むパラメータ情報９１１、及びレコメンド情報９１２を抽出して、新たなレコメンド設定情報を作成する。
【０２６８】
ステップＳ２２０３において、設定情報管理サーバ１４０の要求情報送信部９０５は、作成されたレコメンド設定情報で、サービス提供システム１１０のレコメンド設定情報の更新を要求する要求情報を、サービス提供システム１１０に送信する。
【０２６９】
なお、上記の処理は、例えば、図１１に示すレコメンド設定情報の作成処理とは別に、並行して行われる。また、別の一例として、設定情報管理サーバ１４０は、情報提供アプリ３５１が追加されたことを示す変更情報を受信した場合、追加された情報提供アプリ３５１のアプリＩＤ等の情報を、記憶部９１０に記憶しておくものであっても良い。この場合、設定情報作成部９０４は、記憶部９１０に記憶されたアプリＩＤ等の情報に基づいて、図１１に示す第１の実施形態に係るレコメンド設定情報の作成処理を用いて、新たなアプリＩＤに対応したレコメンド設定情報を作成する。
【０２７０】
なお、上記の説明では、サービス提供システム１１０に情報提供アプリ３５１が追加された場合の例について説明したが、情報提供アプリ３５１が削除された場合にも、同様の処理が行われる。
【０２７１】
以上、本実施形態によれば、サービス提供システム１１０に、サービス提供システム１１０で利用が許可された情報提供アプリ３５１が変化すると、変化した情報提供アプリ３５１に対応するレコメンド設定情報が、自動的に作成され、更新される。
【０２７２】
＜まとめ＞
本発明の一実施形態に係る情報処理装置（１１０）は、
ネットワークを介して接続された情報端末（１３０）に、前記情報端末（１３０）の利用者に推奨する情報である推奨情報を提供する情報処理装置（１１０）であって、
複数の前記推奨情報と、各推奨情報を提供するための条件とを対応づけて記憶した設定情報（８０１）を記憶する第１及び第２の設定情報記憶部（３８６ａ、３８６ｂ）と、
前記第１及び第２の設定情報記憶部（３８６ａ、３８６ｂ）のうち、一の設定情報記憶部に記憶された前記設定情報（８０１）を用いて、前記情報端末（１３０）の利用者に推奨する前記推奨情報を、前記情報端末（１３０）に提供する推奨情報提供部（４１０）と、
前記設定情報（８０１）の更新を要求する要求情報に応じて、前記第１及び第２の設定情報記憶部（３８６ａ、３８６ｂ）のうち、前記一の設定情報記憶部とは別の設定情報記憶部に記憶された前記設定情報（８０１）を更新する更新部（４２１）と、
前記更新部（４２１）が前記別の設定情報記憶部に記憶された前記設定情報（８０１）を更新した後、前記推奨情報提供部（４１０）が用いる前記設定情報（８０１）を、前記別の設定情報記憶部に記憶された前記設定情報（８０１）に変更する変更部（４２２）と、
を有する。
【０２７３】
これにより、収集した複数の分野の情報と予め記憶した設定情報（８０１）とに基づいて、利用者に推奨する情報であるレコメンド情報を提供する情報処理装置（１１０）において、設定情報（８０１）の更新を容易行うことができるようになる。
【０２７４】
なお、上記括弧内の参照符号、及び名称は、理解を容易にするために付したものであり、あくまで一例であって、本発明の範囲を限定するためのものではない。
【符号の説明】
【０２７５】
１００      情報処理システム
１１０      サービス提供システム（第１の情報処理装置）
１３０      情報端末
１４０      設定情報管理サーバ１４０（第２の情報処理装置）
３１０      アプリケーション（プラグイン）
３４０      フレームワーク
３５１      情報提供アプリ（情報提供部）
３６３      契約管理部（第１の管理部）
３６５      プラグイン管理部（第２の管理部）
３８５      収集情報記憶部（記憶部）
３８６ａ    第１の設定情報記憶部
３８６ｂ    第２の設定情報記憶部
４１０      レコメンド提供部（推奨情報提供部）
４２１      設定情報更新部（更新部）
４２２      設定情報変更部（変更部）
９０２      パラメータ情報管理部
９０３      レコメンド情報管理部
９０４      設定情報作成部
９０５      要求情報送信部
【先行技術文献】
【特許文献】
【０２７６】
【特許文献１】特開２００８−１５８５９０号公報
【図１】
2017076229.tif 000003
【図２】
2017076229.tif 000004
【図３】
2017076229.tif 000005
【図４】
2017076229.tif 000006
【図５】
2017076229.tif 000007
【図６】
2017076229.tif 000008
【図７】
2017076229.tif 000009
【図８】
2017076229.tif 000010
【図９】
2017076229.tif 000011
【図１０】
2017076229.tif 000012
【図１１】
2017076229.tif 000013
【図１２】
2017076229.tif 000014
【図１３】
2017076229.tif 000015
【図１４】
2017076229.tif 000016
【図１５】
2017076229.tif 000017
【図１６】
2017076229.tif 000018
【図１７】
2017076229.tif 000019
【図１８】
2017076229.tif 000020
【図１９】
2017076229.tif 000021
【図２０】
2017076229.tif 000022
【図２１】
2017076229.tif 000023
【図２２】
2017076229.tif 000024