(57)【要約】【課題】ネットワーク上で、複数のユーザの家計簿情報を取得して、類似ユーザの情報を提供したり、家計簿に関する異常値を検出し、アドバイスを提供すること。【解決手段】ネットワークを介して、ユーザが作成した家計簿データを取得する家計簿情報取得部と、家計簿データからユーザの家計簿に関する目標情報を取得し、家計簿データと前記目標情報をユーザ毎に格納する目標情報取得部と、目標情報と家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報をユーザ端末に送信する目標・実績分析部と、ユーザの家計に関する所定の異常データを検出する異常データ検出部と、異常データに対応付けられた第２のアドバイス情報をユーザ端末に送信する異常対応アドバイス部と、ユーザ毎の家計簿データと目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、ユーザ端末に送信する類似ユーザ抽出部と、を備える。【選択図】図２
2008262456.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行う家計簿アドバイス提供装置であって、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得する家計簿情報取得部と、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納する目標情報取得部と、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信する目標・実績分析部と、
前記ユーザの家計に関する所定の異常データを検出する異常データ検出部と、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信する異常対応アドバイス部と、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信する類似ユーザ抽出部と、
を備えた家計簿アドバイス提供装置。
【請求項２】
前記第１のアドバイス情報又は前記第２のアドバイス情報の少なくとも一方にマッチする広告を、前記ユーザ端末に前第１のアドバイス情報又は前記第２のアドバイス情報に関連させて送信する広告マッチング部をさらに備えた、請求項１に記載の装置。
【請求項３】
前記類似ユーザ抽出部は、前記目標情報が所定の範囲内で近似する類似ユーザを抽出する、請求項１乃至２のいずれかに記載の装置。
【請求項４】
前記類似ユーザ抽出部は、収入が所定の範囲内で近似する類似ユーザを抽出する、請求項１乃至３のいずれかに記載の装置。
【請求項５】
前記家計簿情報取得部は、前記ユーザが作成したブログから前記家計簿データを取得する、請求項１乃至４のいずれかに記載の装置。
【請求項６】
ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行う家計簿アドバイス提供方法であって、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得するステップと、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納するステップと、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザの家計に関する所定の異常データを検出するステップと、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信するステップと、
を備えた家計簿アドバイス提供方法。
【請求項７】
ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行うためのコンピュータ・プログラムであって、
コンピュータに、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得するステップと、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納するステップと、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザの家計に関する所定の異常データを検出するステップと、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信するステップと、
を実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家計簿アドバイス提供装置、方法及びプログラムに関する。特に、ネットワーク上からユーザの家計簿情報を取得して、時系列な変化をみながら家計簿に関するアドバイスや広告を提供する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来から家計簿管理を支援するシステムが多く提案されている。例えば、特許文献１には、設定項目の条件に従って、同一のカテゴリーに属する家計簿情報を抽出し，理想値と実績値の差分を改善期待値として算出し、改善項目としての採否を問い合わせるような家計簿アドバイスシステムが開示されている。また、特許文献２には、小売会社から消費者宅に電子家計簿を作成するためのツールソフトを提供し、消費者は、小売会社のデータベースにアクセスすることにより自分の購買情報を取得し、ツールソフトを用いて電子家計簿を作成し、消費アドバイザーは、消費者の購買情報に基づいて、家計簿の作成方法や支出の改善などの消費生活に関するアドバイスを行う方法が開示されている。
【特許文献１】特開２００４−２６５２８０号公報
【特許文献２】特開２００５−２８４３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の特許文献１には、異なる家計の複数の家計簿データベースをどのように構築するかについては記載されていない。また、特許文献１，２ともに、アドバイスを行うのは消費アドバイザーによるためシステムによる自動化は困難である。
【０００４】
本発明は、上記課題に鑑み、今日の膨大な情報源であるインターネット上で、複数のユーザの家計簿情報を取得して、類似ユーザの情報を提供したり、家計簿に関する異常値を検出し、アドバイスを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明では以下のような解決手段を提供する。
【０００６】
（１）  ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行う家計簿アドバイス提供装置であって、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得する家計簿情報取得部と、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納する目標情報取得部と、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信する目標・実績分析部と、
前記ユーザの家計に関する所定の異常データを検出する異常データ検出部と、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信する異常対応アドバイス部と、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信する類似ユーザ抽出部と、
を備えた家計簿アドバイス提供装置。
【０００７】
（１）の構成によれば、本装置は、ネットワークを介して、ユーザが作成した家計簿データを取得する。家計簿の情報源は、ユーザが所定の形式で家計簿データを本装置に送信してもよいが、そのユーザが作成した家計簿ブログやウォレットであってもよい。次に本装置は、家計簿データからユーザの家計簿に関する目標情報を取得し、家計簿データと目標情報をユーザ毎に格納する。そして、目標情報と家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信する目標・実績分析部を備える。また、ユーザの家計に関する所定の異常データを検出する異常データ検出部と、異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信する異常対応アドバイス部とを備える。さらに、ユーザ毎の家計簿データと目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信する類似ユーザ抽出部とを備える。
【０００８】
このようにすることによって、専用の家計簿データベースを構築しなくとも、ネットワーク（典型的には、インターネット上の家計簿ブログやウォレット情報）から複数のユーザ毎に家計簿データを集めることができる。今日、家計簿ブログなどインターネット上に家計簿情報を公開することは広く行われており、専用の家計簿データベースを構築して、そこにユーザに入力をうながして情報を収集するよりも多くのデータが収集できると考えられる。また、家計の特定項目に関する目標も取得するのでその目標と実績とを比較し、その差分に応じて予め登録しておいたアドバイスを自動的に提供できる。また、家計簿データを時系列に分析し、例えば、特定の支出が前月と大きく増加していたような場合は「異常値」として検出し、予めその異常ＩＤ毎に対応付けられた第２のアドバイスを自動的に提供できる。
【０００９】
（２）  前記第１のアドバイス情報又は前記第２のアドバイス情報の少なくとも一方にマッチする広告を、前記ユーザ端末に前記第１のアドバイス情報又は前記第２のアドバイス情報に関連させて送信する広告マッチング部をさらに備えた、（１）に記載の装置。
【００１０】
（２）の構成によれば、目標と実績の差分に基づいた第１のアドバイス、及び／又は家計の「異常値」に対する第２のアドバイスに関連付けられた商品やサービスの広告を表示することができる。
【００１１】
（３）  前記類似ユーザ抽出部は、前記目標情報が所定の範囲内で近似する類似ユーザを抽出する、（１）乃至（２）のいずれかに記載の装置。
【００１２】
（３）の構成によれば、家計簿の所定の項目（例えば、貯蓄目標など）が、予め定められた範囲内であるかどうかを比較すればよいので、類似するユーザを容易に抽出することができる。
【００１３】
（４）  前記類似ユーザ抽出部は、収入が所定の範囲内で近似する類似ユーザを抽出する、（１）乃至（３）のいずれかに記載の装置。
【００１４】
（４）の構成によれば、家計簿における目標が取得できなくとも、収入の近いユーザを類似ユーザとして検出することができる。
【００１５】
（５）  前記家計簿情報取得部は、前記ユーザが作成したブログから前記家計簿データを取得する、（１）乃至（４）のいずれかに記載の装置。
【００１６】
（５）の構成によれば、ユーザが家計簿作成のために作成したブログを利用することができる。
【００１７】
（６）  ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行う家計簿アドバイス提供方法であって、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得するステップと、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納するステップと、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザの家計に関する所定の異常データを検出するステップと、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信するステップと、
を備えた家計簿アドバイス提供方法。
【００１８】
（６）の構成によれば、（１）の装置と同様な作用効果を奏する発明を方法の発明として提供可能である。
【００１９】
（７）  ユーザ端末とネットワークで接続され、該ユーザ端末のユーザに対して家計簿に関するアドバイスを行うためのコンピュータ・プログラムであって、
コンピュータに、
前記ネットワークを介して、前記ユーザが作成した家計簿データを取得するステップと、
前記家計簿データから前記ユーザの家計簿に関する目標情報を取得し、前記家計簿データと前記目標情報をユーザ毎に格納するステップと、
前記目標情報と前記家計簿データに含まれた実績を比較分析した結果に対応付けられた第１のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザの家計に関する所定の異常データを検出するステップと、
前記異常データに対応付けられた第２のアドバイス情報を前記ユーザ端末に送信するステップと、
前記ユーザ毎の前記家計簿データと前記目標情報のうち少なくとも一つが類似する類似ユーザの情報を抽出し、前記ユーザ端末に送信するステップと、
を実行させるコンピュータ・プログラム。
【００２０】
（７）の構成によれば、（１）の装置と同様な作用効果を奏する発明をコンピュータ・プログラムとして提供可能である。
【発明の効果】
【００２１】
本発明によれば、インターネット上でユーザの家計簿関連情報を取得して、家計簿に関するアドバイスや広告を提供することができる。また、家計簿データが類似のユーザを検出して参考情報を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について図を参照しながら説明する。
【００２３】
［システムの全体構成］
図１は、本発明の好適な実施形態の一例に係るシステム１の全体構成を示す図である。
【００２４】
本発明を構成するシステム１は、ユーザが公開している家計簿データを取得し、該家計簿データの分析を行い、該ユーザのデータと類似する他のユーザのデータを検出したり、家計簿データを分析して、家計簿に関するアドバイスやアドバイスに関連した広告などの情報提供を行うシステムである。ここで、ユーザが公開している家計簿データとは、例えば、ユーザがＰＣ上で作成した所定の形式に家計簿のデータを本装置に送信してもよいが、該ユーザの家計情報をブログなどを利用して公開しているＷｅｂページであってよい。なお、ブログとは、インターネットやイントラネット上において公開されている、ユーザが日々更新する日記風のホームページである。
【００２５】
本システムでは、家計簿アドバイス提供装置１０が、通信ネットワーク３０を介して、Ｗｅｂサイト６０及びユーザ端末２０と接続される。なお、家計簿アドバイス提供装置のハードウェアの数に制限はなく、必要に応じて、１又は複数のハードウェアで構成してよい。
【００２６】
家計簿アドバイス提供装置１０は、ユーザの家計簿データと、該ユーザの家計の項目に関する目標情報とを、通信ネットワーク３０を介して取得し、ユーザ固有の識別子（ユーザＩＤ）と関連付けて記憶する。そして、ユーザの家計簿データを分析し、該ユーザの目標情報又は家計簿データと類似する他のユーザを類似ユーザとして抽出する。また、分析結果に応じたアドバイスと広告を特定する。そして、ユーザ端末２０のＷｅｂブラウザなどによるデータの送信要求に応じて類似ユーザのデータ、アドバイス、及び広告などを送信する機能を備える。
【００２７】
通信ネットワーク３０は、例えば、インターネットであり、通信手段は、有線により実現するものだけではなく、アクセスポイントを介して無線ＬＡＮにより実現するものなど、本発明の技術的思想に合致するものであれば様々な通信技術により実現される。
【００２８】
Ｗｅｂサイト６０は、ブログを含むＷｅｂページを蓄積しており、通信ネットワーク３０を通じて、これらの情報をユーザ端末２０に送信する機能を有している。なお、個人や会社のホームページなどのＷｅｂページ群、又はＷｅｂページ群が置いてあるインターネット、又はイントラネット上の場所を、Ｗｅｂサイトという。
【００２９】
ユーザ端末２０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０ａの他、携帯電話機２０ｂ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）２０ｃなどのいわゆるコンピュータ以外の通信端末であってもよい。
【００３０】
［端末及び家計簿アドバイス提供装置の機能ブロック］
図２は、本発明の好適な実施形態の一例に係るユーザ端末２０及び家計簿アドバイス提供装置１０の機能ブロック図である。
【００３１】
ユーザ端末２０は、入力部２１、送受信部２２、制御部２３、及び表示部２４により構成される。入力部２１は、キーボード及びマウスなどの入力装置を含み、ユーザの入力を受け付ける機能を有している。又、送受信部２２は、通信インターフェイスを含み、データを家計簿アドバイス提供装置１０及びＷｅｂサイト６０に送信する機能、並びに家計簿アドバイス提供装置１０及びＷｅｂサイト６０からデータを受信する機能を有している。さらに、制御部２３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含み、ユーザ端末２０を制御する機能を有している。そして、表示部２４は、ブラウン管表示装置（ＣＲＴ）や液晶表示装置（ＬＣＤ）などの表示装置を含み、データを表示する機能を有している。
【００３２】
家計簿アドバイス提供装置１０は、主として送受信部１２、制御部１３、及び記憶部１５により構成される。送受信部１２は、通信インターフェイスを含み、ユーザ端末２０及びＷｅｂサイト６０からデータを受信する機能、並びにユーザ端末２０へデータを送信する機能を有している。又、制御部１３は、ＣＰＵを含み、家計簿アドバイス提供装置１０を制御する機能を有している。さらに、記憶部１５は、ハードディスクなどの内部又は外部の記憶装置を含み、データを記憶する機能を有している。
【００３３】
家計簿アドバイス提供装置１０の制御部１３は、家計簿情報取得部１３０１、目標情報取得部１３０３、目標・実績分析部１３０４、異常データ検出部１３０５、異常対応アドバイス部１３０６、類似ユーザ抽出部１３０７、及び広告マッチング部１３０８を有している。
【００３４】
ここで、家計簿情報取得部１３０１は、通信ネットワーク３０を介してユーザの家計簿データを取得し、ユーザＩＤと関連付けてユーザ情報テーブル１５０１に記憶する。又、目標情報取得部１３０３は、通信ネットワーク３０を介して、該ユーザの家計簿データを載せているＷｅｂページから目標情報を取得し、ユーザ情報テーブル１５０１に記憶する。そして、目標・実績分析部１３０４は、データ送信要求に応じて、ユーザ情報テーブル１５０１から該ユーザのデータを抽出し分析する。並びに、該ユーザのデータと類似しているユーザの特定も行う分析テーブル１５０４を作成する。さらに、異常データ検出部１３０５は、分析テーブル１５０４を参照して、家計簿に問題があるか否かなどの異常を検出する。そしてまた、異常対応アドバイス部１３０６は、異常の内容を基に、アドバイス情報テーブル１５０２から、アドバイス情報を抽出する。さらにまた、類似ユーザ抽出部１３０７は、分析テーブル１５０４から該ユーザのデータと類似するユーザを抽出する。又、広告マッチング部１３０８は、家計簿の分析結果を基に、アドバイス情報にマッチする広告データを抽出する。
【００３５】
家計簿アドバイス提供装置１０の記憶部１５は、ユーザ情報テーブル１５０１、アドバイス情報テーブル１５０２、広告テーブル１５０３、及び分析テーブル１５０４を含んで構成される。ユーザ情報テーブル１５０１は、ユーザの家計簿データ及び目標情報と関連付けられたユーザＩＤを記憶している。又、アドバイス情報テーブル１５０２は、アドバイス情報とそれぞれを識別するために関連付けられたアドバイス情報ＩＤを記憶している。そして、広告テーブル１５０３は、広告データとそれぞれ関連付けられたアドバイス情報ＩＤなどを記憶している。さらに、分析テーブル１５０４は、データ送信要求に応じて、ユーザ情報テーブル１５０１から生成される。
【００３６】
［ユーザの家計簿データ及び目標情報取得処理］
図３は、本発明の好適な実施形態の一例に係るユーザの家計簿データ及び目標情報取得処理のフローチャートである。
【００３７】
まず、ステップＳ１０１では、家計簿アドバイス提供装置１０の制御部１３が、送受信部１２を介して、家計簿情報取得部１３０１により、ユーザの家計簿データを含むドキュメントデータ（例えば、Ｗｅｂページやワークシート）を取得する。なお、家計簿情報取得部１３０１は、クローラといわれるＷｅｂサイトからＷｅｂページなどを自動取得（収集）するプログラムにより行われてもよい。ここで、クローラが、Ｗｅｂページを探し出す手段や、対象とするＷｅｂページの種類は様々であり、クローラの管理者の設定により、取得（収集）されるＷｅｂページの種類やカテゴリーも異なる。例えば、カテゴリーを、ユーザがブログを利用して公開している家計簿に設定することで、家計簿データの取得ができる。なお、ユーザの家計簿データの具体的な例については、図４で後述する。
【００３８】
さらに、家計簿情報取得部１３０１は、取得したドキュメントデータを解析し、ユーザの家計簿データを抽出する。ここで、解析は、公知の形態素解析などを用いることで、項目と額を特定する。なお、形態素解析とは、文を形態素（言語で意味を持つ最小単位）の列に分割することである。形態素解析には様々な公知のいずれの手法を用いてもよい。例えば、形態素解析により、単語「食費」が特定され、該単語の左右いずれかに連接する数値を、食費として抽出する。
【００３９】
次に、ステップＳ１０２では、制御部１３が、家計簿情報取得部１３０１により、取得した家計簿データとユーザＩＤを関連付ける。なお、ユーザＩＤは、ユーザの家計簿データに用いられているユーザＩＤでもよい。そして、制御部１３が、家計簿データと、関連付けられたユーザＩＤとを記憶部１５のユーザ情報テーブル１５０１に記憶する。なお、ユーザ情報テーブル１５０１の具体的な例については、図５で後述する。
【００４０】
次に、ステップＳ１０３では、制御部１３が、目標情報取得部１３０３により、ユーザの目標情報を取得し、ユーザ情報テーブル１５０１の該ユーザのレコード（テーブルの行に対応）に記憶する。なお、目標情報とは、例えば、ユーザが目標とする貯蓄額などである。ここで、目標情報は、ステップＳ１０１において解析されたドキュメントデータの中から、単語「目標貯蓄」や「貯金目標」などに連接する数値を、目標情報として抽出する。
【００４１】
図４は、本発明の好適な実施形態の一例に係るユーザの家計簿データを載せたブログ画面を示す図である。ここで、図４に示すように、ユーザＩＤ「ＡＡＡ」（ａ）のブログには家計簿データ（ｂ）や、貯蓄目標（ｃ）などがある。家計簿データ（ｂ）には、ユーザが日々更新している家計簿が表示されている。また、貯蓄目標（ｃ）には、ユーザが目標にしている貯蓄目標が表示されている。ここで、図４のブログ画面は、Ｗｅｂブラウザなどにより表示される例であり、ブログ画面を構成するデータそのものは、ブログを管理するＷｅｂサイト６０に記憶されている。すなわち、家計簿情報取得部１３０１が、送受信部１２を介して、ブログを管理するＷｅｂサイト６０から、ユーザの家計簿データを取得することができる。なお、アドバイス情報（ｄ・ｆ）、広告（ｅ・ｇ）、及び類似ユーザ情報（ｈ）については、後述する。
【００４２】
図５は、本発明の好適な実施形態の一例に係るユーザ情報テーブル１５０１を示す図である。ここで、図５に示すように、ユーザ情報テーブル１５０１は、時系列にＤＡＴＥ、ユーザＩＤ、ウォレット情報、貯蓄目標、現在貯蓄、収入、及び食費などの欄を持つデータベースである。そして、レコード（行）には、各ユーザＩＤとそれぞれの貯蓄目標などとが関連付けて記憶されている。例えば、先頭のレコードには、２００７年３月２２日「ユーザＩＤ：ＡＡＡ」が、「貯蓄目標：１２０万円」「現在貯蓄：３０万円」・・・などと共に記憶されている。次のレコードには、２００７年３月２２日「ユーザＩＤ：ＢＢＢ」が、「貯蓄目標：１００万円」「現在貯蓄：２０万円」・・・などと共に記憶されている。また、ウォレット情報欄は、ユーザがオンラインショッピングを利用した記録などを含み、該記録からも食費などの家計簿データを抽出する。なお、オンラインショッピングを利用した記録は、ユーザのブログを含むＷｅｂページではなく、クレジットカード会社の記録を、通信ネットワーク３０を介して、取得してもよい。こうすることで、ユーザがオンラインショッピングに関しては家計簿をつけることなく家計簿データを得ることができる。
【００４３】
［家計簿アドバイス提供処理］
図６は、本発明の好適な実施形態の一例に係る家計簿アドバイス提供処理のシーケンス図である。
【００４４】
まず、ステップＳ２０１では、ユーザ端末２０の制御部２３が、入力部２１を介して、Ｗｅｂブラウザなどにより、一のユーザのアドバイスなどを含む家計簿のブログの表示を要求するデータを、Ｗｅｂサイト６０を経由して家計簿アドバイス提供装置１０に送信する。ここでは、家計簿を載せているブログの表示を要求するＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストなどでよい。
【００４５】
そして、家計簿アドバイス提供装置１０の制御部１３が、送受信部１２を介して、アドバイスの送信要求データを受信する。なお、ブログの表示を要求するＨＴＴＰリクエストは、Ｗｅｂサイト６０を経由している。ここで、Ｗｅｂサイト６０は、ブログのＷｅｂページデータを含むＨＴＴＰレスポンスをユーザ端末２０に送信している。このことにより、該ブログのＷｅｂページデータからブログの家計簿をつけている一のユーザのユーザＩＤが特定できる。例えば、一のユーザのユーザＩＤがブログのＷｅｂページデータなどに含まれている（図４（ａ））。
【００４６】
次に、ステップＳ２０２では、目標・実績分析部１３０４が、ユーザ情報テーブル１５０１から、ユーザＩＤに基づき、一のユーザの家計簿データを分析し抽出すると共に、類似ユーザを特定するために一のユーザと他のユーザのデータを比較し計算したデータを分析テーブル１５０４に記憶する。なお、分析テーブル１５０４の具体的な例については、図７で後述する。
【００４７】
そして、目標・実績分析部１３０４が、一のユーザの家計簿データを分析した結果に応じて、アドバイス情報テーブル１５０２からアドバイス情報（第１のアドバイス情報）を抽出し、送受信部１２を介して、ユーザ端末２０に送信する。なお、アドバイス情報テーブル１５０２の具体的な例については、図８で後述する。
【００４８】
次に、ステップＳ２０３では、ユーザ端末２０の制御部２３が、送受信部２２を介して、アドバイス情報（第１のアドバイス情報）のデータを受信する。そして、表示部２４によりアドバイス情報を表示する（図４（ｄ）参照）。なお、ブログのＷｅｂページに、家計簿アドバイス提供装置１０からのアドバイス情報のデータを受信して、目立つように体裁を整えて表示する機能などがある場合は、アドバイスを効果的に表示させることができる。
【００４９】
次に、ステップＳ２０４では、異常データ検出部１３０５が、分析テーブル１５０４を参照し、一のユーザの家計簿の異常を検出する。ここでは、すでに目標・実績分析部１３０４が、一のユーザの家計簿データを分析し、分析テーブル１５０４に記憶しているので、参照するだけでよい。そして、異常がないとき（Ｓ２０４：ＮＯの場合）は、異常に対応する処理をスキップし、ステップＳ２０８の類似ユーザ抽出処理に移る。また、異常があるとき（Ｓ２０４：ＹＥＳの場合）は、次のステップＳ２０５の処理に移る。
【００５０】
次に、ステップＳ２０５では、異常対応アドバイス部１３０６が、分析テーブル１５０４において「異常あり」と分析された内容に対応する、アドバイス情報ＩＤを参照する。ここで、アドバイス情報ＩＤは、目標・実績分析部１３０４が一のユーザの家計簿データを分析した際に、異常の内容に応じたＩＤを分析テーブル１５０４に記憶している。そして、異常対応アドバイス部１３０６が、アドバイス情報テーブル１５０２から、アドバイス情報ＩＤに基づき、アドバイス情報（第２のアドバイス情報）を抽出する。なお、アドバイス情報テーブル１５０２の具体的な例については、図８で後述する。
【００５１】
次に、ステップＳ２０６では、異常対応アドバイス部１３０６が、抽出したアドバイス情報のデータを、送受信部１２を介して、ユーザ端末２０に送信する。
【００５２】
次に、ステップＳ２０７では、ユーザ端末２０の制御部２３が、送受信部２２を介して、アドバイス情報（第２のアドバイス情報）のデータを受信する。そして、表示部２４によりアドバイス情報を表示する（図４（ｆ）参照）。なお、ブログのＷｅｂページに、家計簿アドバイス提供装置１０からのアドバイス情報のデータを受信して、目立つように体裁を整えて表示する機能などがある場合は、アドバイスを効果的に表示させることができる。
【００５３】
次に、ステップＳ２０８では、類似ユーザ抽出部１３０７が、分析テーブル１５０４を参照し、一のユーザと類似するユーザ（以下、類似ユーザという）を抽出する。ここで、類似ユーザは、目標・実績分析部１３０４が一のユーザの家計簿データを分析した際に、一のユーザの貯蓄目標を基準として、他のユーザの貯蓄目標の差を計算し、分析テーブル１５０４に記憶している。そして、一のユーザの貯蓄目標と近い、他のユーザを、類似ユーザとして抽出する。なお、分析テーブル１５０４の類似ユーザについては、図７で後述する。
【００５４】
次に、ステップＳ２０９では、異常対応アドバイス部１３０６が、抽出した類似ユーザのデータを、送受信部１２を介して、ユーザ端末２０に送信する。
【００５５】
次に、ステップＳ２１０では、ユーザ端末２０の制御部２３が、送受信部２２を介して、類似ユーザのデータを受信する。そして、表示部２４により類似ユーザを表示する（図４（ｈ）参照）。なお、ブログのＷｅｂページに、家計簿アドバイス提供装置１０からの類似ユーザのデータを受信して、体裁を整えて表示する機能などがある場合は、類似ユーザをより分かりやすく表示させることができる。例えば、表形式で表示したり、類似ユーザの表示に、該類似ユーザのブログへのリンクを持たせるなどしてもよい。こうすることで、ブログの作成者及び閲覧者が、他のユーザの情報を参照し、家計の参考にしたりすることができる。
【００５６】
次に、ステップＳ２１１では、広告マッチング部１３０８が、分析テーブル１５０４において「異常あり」と分析された内容に対応する、アドバイス情報ＩＤを参照する。そして、広告テーブル１５０３から、アドバイス情報ＩＤに対する、広告データを抽出する。なお、広告テーブル１５０３の具体的な例については、図９で後述する。
【００５７】
次に、ステップＳ２１２では、広告マッチング部１３０８が、抽出した広告データを、送受信部１２を介して、ユーザ端末２０に送信する。
【００５８】
次に、ステップＳ２１３では、ユーザ端末２０の制御部２３が、送受信部２２を介して、広告データを受信する。そして、表示部２４により広告データを表示する（図４（ｇ）参照）。なお、広告データに該広告内容を含むＷｅｂページへのリンクを持たせるなどしてもよい。こうすることで、ブログの作成者及び閲覧者が、広告の詳細情報を参照することができ、家計の役に立てることができる。
【００５９】
図７は、本発明の好適な実施形態の一例に係る分析テーブル１５０４を示す図である。
【００６０】
ここで、図７に示すように、分析テーブル１５０４は、ユーザＩＤ、分析情報、アドバイス情報ＩＤ、目標差額、貯蓄目標、現在貯蓄、収入合計、食費累計などの欄を持つデータベースである。そして、レコード（テーブルの行に対応する）には各ユーザＩＤとそれぞれのデータとが関連付けて記憶されている。例えば、先頭のレコードには、家計簿に対するアドバイスなどを行う対象である一のユーザの「ユーザＩＤ：ＡＡＡ」のデータが記憶されている。なお、次のレコード以降には、「ユーザＩＤ：ＡＡＡ」に対する類似ユーザを特定するための他のユーザのデータが記憶されている。
【００６１】
図７において、ユーザＩＤ欄は、先頭のレコードに、家計簿に対するアドバイスなどを行う対象である一のユーザのユーザＩＤ、次のレコード以降には、他のユーザＩＤが記憶されている。又、分析情報欄は、先頭のレコードに、一のユーザの家計簿データの分析結果に基づく異常の有無が記憶されている。そして、アドバイス情報ＩＤ欄は、分析結果に基づく異常の内容を示すアドバイス情報ＩＤが記憶されている。なお、次のレコード以降の他のユーザの分析情報欄及びアドバイス情報ＩＤ欄には、データは記憶されなくてよい。
【００６２】
ここで、家計簿データの分析は、例えば、食費累計を前月と比較することで増加率を計算し、大幅に増えている場合に、食費について「異常あり」と判定するなどでよい。そして、異常の内容を示すアドバイス情報テーブル１５０２のアドバイス情報ＩＤを関連付ける。ここで、アドバイス情報ＩＤは、異常の内容の数により、１又は複数でもよい。なお、アドバイス情報テーブル１５０２の具体的な例については、図８で後述する。
【００６３】
さらに、目標差額欄は、先頭のレコードに、一のユーザの貯蓄目標を基準値にするためにゼロを記憶し、次のレコード以降には、一のユーザと他のユーザとの貯蓄目標の差額を記憶している。ここで、例えば、図７の目標差額欄には、ユーザＩＤ「ＡＡＡ」の貯蓄目標「１２０万円」を基準として、他のユーザの貯蓄目標の差が計算されている。ユーザＩＤ「ＢＢＢ」は貯蓄目標「１００万円」なので「−２０万円」、そして、５行目  ユーザＩＤ「ＥＥＥ」は貯蓄目標「３００万円」なので「＋１８０万円」と計算されている。そして、類似ユーザの抽出条件を、ユーザＩＤ「ＡＡＡ」の貯蓄目標「１２０万円」に対し±５０万円に設定している。このことにより、ユーザＩＤ「ＢＢＢ、ＣＣＣ、ＦＦＦ、ＧＧＧ、ＨＨＨ」を、ユーザＩＤ「ＡＡＡ」に対する類似ユーザとして特定することができる。
【００６４】
そしてまた、貯蓄目標欄は、ユーザ毎の貯蓄目標が記憶され、現在貯蓄欄は、ユーザ毎の現在貯蓄が記憶されている。そしてさらに、収入欄は、ユーザ毎の収入額（例えば、月収）が記憶されている。同様に、食費累計欄は、ユーザ毎の食費の累計が計算され記憶されている。このように、分析テーブル１５０４は、一のユーザの家計簿データを分析すると共に、一のユーザの目標（例えば、貯蓄目標）を基準とした他のユーザの目標の差を計算し類似ユーザを特定する。
【００６５】
図８は、本発明の好適な実施形態の一例に係るアドバイス情報テーブル１５０２を示す図である。ここで、図８に示すように、アドバイス情報テーブル１５０２は、アドバイス情報ＩＤ、及びアドバイス情報などの欄を持つデータベースである。そして、レコード（行）には各アドバイス情報ＩＤとそれぞれのアドバイス情報とが関連付けて記憶されている。例えば、先頭のレコードには、アドバイス情報ＩＤ「ＡＤ００１」がアドバイス情報「今月は目標達成まで１０万円余裕があります。」と共に記憶されている。また、８行目のレコードには、アドバイス情報ＩＤ「ＡＤ００８」がアドバイス情報「今月は食費が増えています。」と共に記憶されている。
【００６６】
図９は、本発明の好適な実施形態の一例に係る広告テーブル１５０３を示す図である。ここで、図９に示すように、広告テーブル１５０３は、アドバイス情報ＩＤ、対象とする収入額、及び広告データなどの欄を持つデータベースである。そして、レコード（行）には各アドバイス情報ＩＤとそれぞれの広告データとが関連付けて記憶されている。例えば、先頭のレコードには、アドバイス情報ＩＤ「ＡＤ００１」がアドバイス情報「宝石販売の広告データ」と共に記憶されている。また、７行目のレコードには、アドバイス情報ＩＤ「ＡＤ００８」がアドバイス情報「肉の特売の広告データ」と共に記憶されている。
【００６７】
図１０は、本発明の好適な実施形態の一例に係る収入合計に基づいた分析テーブル、類似ユーザ情報、及び広告表示を示す図である。図１０において、収入金額に基づく、類似ユーザ及び広告の情報提供の具体的な例を説明する。ここで、図１０（ａ）に示すように、分析テーブル１５０４は、ユーザＩＤ、分析情報、アドバイス情報ＩＤ、収入差、収入合計、及び現在貯蓄などの欄を持つデータベースである。そして、収入差欄には、ユーザＩＤ「ＡＡＡ」の収入合計「３３万円」を基準として、他のユーザとの収入合計の差が計算されている。ユーザＩＤ「ＢＢＢ」は収入合計「２９万円」なので「−４万円」、そして、４行目  ユーザＩＤ「ＤＤＤ」は収入合計「１００万円」なので「＋６７万円」と計算されている。そして、類似ユーザの抽出条件を、ユーザＩＤ「ＡＡＡ」の収入合計「３３万円」に対し±５万円に設定している。このことにより、ユーザＩＤ「ＢＢＢ、ＦＦＦ」を、ユーザＩＤ「ＡＡＡ」に対する類似ユーザとして特定することができる。
【００６８】
そして、図１０（ｈ）に示すように、ユーザＩＤ「ＡＡＡ」のＷｅｂページには、類似ユーザ「ＢＢＢ、ＦＦＦ」の状況を表示する。また、図１０（ｅ）は、収入合計に基づき、広告を表示している。ここでは、ユーザＩＤ「ＡＡＡ」の収入合計が「３３万円」なので、広告テーブル１５０３から「宝石販売の広告」を表示している（図９参照）。
【００６９】
［家計簿アドバイス提供装置のハードウェア構成］
図１１は、本発明の好適な実施形態の一例に係る家計簿アドバイス提供装置１０（以下、単に家計簿アドバイス提供装置と呼ぶ）、Ｗｅｂサイト６０、及びユーザ端末２０のハードウェア構成を示す図である。以下、家計簿アドバイス提供装置を例にして説明するが、Ｗｅｂサイト６０、及びユーザ端末２０についても基本的には同様である。
【００７０】
家計簿アドバイス提供装置は、制御装置１３０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１（マルチプロセッサ構成ではＣＰＵ１３２など複数のＣＰＵが追加されてもよい）、バスライン１０５、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１２０、メインメモリ１７０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１８０、ＵＳＢポート１９０、Ｉ／Ｏコントローラ１６０、キーボード及びマウスなどの入力装置１１０、並びに表示装置１４０を備える。
【００７１】
Ｉ／Ｏコントローラ１６０には、テープドライブ１５１、ハードディスク１５３、光ディスクドライブ１５２、及び半導体メモリ１５４などの記憶装置１５０を接続することができる。
【００７２】
ＢＩＯＳ１８０は、家計簿アドバイス提供装置の起動時にＣＰＵ１３１が実行するブートプログラムや、家計簿アドバイス提供装置のハードウェアに依存するプログラムなどを格納する。
【００７３】
ハードディスク１５３は、家計簿アドバイス提供装置として機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶する。
【００７４】
光ディスクドライブ１５２としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１５２１を使用する。光ディスク１５２１から光ディスクドライブ１５２によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１６０を介してメインメモリ１７０又はハードディスク１５３に提供することもできる。又、同様にテープドライブ１５１に対応したテープメディア１５１１を主としてバックアップのために使用することもできる。
【００７５】
家計簿アドバイス提供装置に提供されるプログラムは、ハードディスク１５３、光ディスク１５２１、又はメモリーカードなどの記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１６０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１２０を介してダウンロードされることによって、家計簿アドバイス提供装置にインストールされ実行されてもよい。
【００７６】
上述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１５３、光ディスク１５２１、又はメモリーカードの他に、ＭＤなどの光磁気記録媒体、テープメディア１５１１を用いることができる。又、専用通信回線やインターネットなどの通信回線に接続されたサーバシステムに設けたハードディスク１５３又は光ディスクライブラリなどの記憶装置を記録媒体として使用し、通信ネットワーク３０を介してプログラムを家計簿アドバイス提供装置に提供してもよい。
【００７７】
ここで、表示装置１４０は、ユーザによるデータの入力を受け付ける画面を表示したり、家計簿アドバイス提供装置による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）などのディスプレイ装置を含む。
【００７８】
ここで、入力装置１１０は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウスなどにより構成してよい。
【００７９】
又、通信Ｉ／Ｆ１２０は、家計簿アドバイス提供装置を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１２０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００８０】
以上の例は、家計簿アドバイス提供装置のハードウェア構成について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータを家計簿アドバイス提供装置として動作させることにより上記で説明した機能を実現することもできる。従って、本発明において一実施形態として説明した家計簿アドバイス提供装置により実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００８１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。又、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８２】
【図１】本発明の好適な実施形態の一例に係るシステム１の全体構成を示す図である。
【図２】本発明の好適な実施形態の一例に係るユーザ端末２０及び家計簿アドバイス提供装置１０の機能ブロック図である。
【図３】本発明の好適な実施形態の一例に係るユーザの家計簿データ及び目標情報取得処理のフローチャートである。
【図４】本発明の好適な実施形態の一例に係るユーザの家計簿データを載せたブログ画面を示す図である。
【図５】本発明の好適な実施形態の一例に係るユーザ情報テーブル１５０１を示す図である。
【図６】本発明の好適な実施形態の一例に係る家計簿アドバイス提供処理のシーケンス図である。
【図７】本発明の好適な実施形態の一例に係る分析テーブル１５０４を示す図である。
【図８】本発明の好適な実施形態の一例に係るアドバイス情報テーブル１５０２を示す図である。
【図９】本発明の好適な実施形態の一例に係る広告テーブル１５０３を示す図である。
【図１０】本発明の好適な実施形態の一例に係る収入合計に基づいた分析テーブル、類似ユーザ情報、及び広告表示を示す図である。
【図１１】本発明の好適な実施形態の一例に係る家計簿アドバイス提供装置１０、Ｗｅｂサイト６０、及びユーザ端末２０のハードウェア構成を示す図である。
【符号の説明】
【００８３】
１  システム
１０  家計簿アドバイス提供装置
２０、２０ａ、２０ｂ、２０ｃ  ユーザ端末
３０  通信ネットワーク
６０  Ｗｅｂサイト
１２  送受信部
１３、１３０  制御部
１５、１５０  記憶部
１３０１  家計簿情報取得部
１３０３  目標情報取得部
１３０４  目標・実績分析部
１３０５  異常データ検出部
１３０６  異常対応アドバイス部
１３０７  類似ユーザ抽出部
１３０８  広告マッチング部
１５０１  ユーザ情報テーブル
１５０２  アドバイス情報テーブル
１５０３  広告テーブル
１５０４  分析テーブル
【図１】
2008262456.tif 000003
【図２】
2008262456.tif 000004
【図３】
2008262456.tif 000005
【図４】
2008262456.tif 000006
【図５】
2008262456.tif 000007
【図６】
2008262456.tif 000008
【図７】
2008262456.tif 000009
【図８】
2008262456.tif 000010
【図９】
2008262456.tif 000011
【図１０】
2008262456.tif 000012
【図１１】
2008262456.tif 000013