(57)【要約】【課題】  家計簿サービス提供装置及び家計簿サービス提供方法を提供する。【解決手段】  ユーザ端末上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する第１データ受信部と、受信された第１データから、既設定の所定形式の第２データを抽出し、第２データを保存する第２データ処理部と、第２データを反映させ、第２データの総計または一部の合計を含む第３データを抽出する第３データ抽出部と、第２データまたは第３データがユーザ端末上に表示されるように、第２データまたは第３データをユーザ端末に送信するデータ送信部と、を含む家計簿サービス提供装置である。【選択図】      図２
2016162455.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する第１データ受信部と、
前記の受信された第１データから、既設定の所定形式の第２データを抽出する第２データ処理部と、
前記の抽出された第２データをユーザと関連付けて保存する家計簿データ保存部と、
前記第２データを反映させ、前記第２データの総計または一部の合計を含む第３データを抽出する第３データ抽出部と、
前記第２データまたは前記第３データが前記ユーザ端末上に表示されるように、前記第２データまたは前記第３データを前記ユーザ端末に送信するデータ送信部と、
を含む家計簿サービス提供装置。
【請求項２】
前記第２データ処理部は、
前記第１データに基づいて日付データを抽出する日付抽出部と、
前記第１データに基づいて金額データを抽出する金額抽出部と、
前記第１データに基づいて内訳データを抽出する内訳抽出部と、
を含む、請求項１に記載の家計簿サービス提供装置。
【請求項３】
前記金額抽出部は、前記ユーザ端末の位置情報に基づいて通貨を決定する、請求項２に記載の家計簿サービス提供装置。
【請求項４】
前記内訳抽出部は、前記第１データに基づいて前記内訳データを抽出し、抽出された内訳が属するカテゴリーを分類し、前記内訳データにカテゴリー情報を付加する、請求項２または３に記載の家計簿サービス提供装置。
【請求項５】
前記第１データに前記金額データが含まれていない場合、
前記第３データ抽出部は、前記第１データから抽出された前記日付データまたは前記内訳データの関連データを、前記ユーザ端末に提供する、請求項２ないし４のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項６】
前記第１データが既設定の所定識別子を含む場合、
前記第３データ抽出部は、一定期間の収入または支出の内訳を前記ユーザ端末に提供する、請求項１ないし５のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項７】
前記第３データ抽出部は、所定時点になると、一定期間の収入または支出の総計または一部の合計を抽出し、前記の抽出された一定期間の収入または支出の総計または一部の合計を前記ユーザ端末に提供する、請求項１ないし６のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項８】
前記第３データ抽出部は、前記の抽出された一定期間の収入または支出の総計または一部の合計に対する評価データを共に提供する、請求項７に記載の家計簿サービス提供装置。
【請求項９】
前記メッセンジャー対話ウィンドウには、複数のユーザが参加することができ、
前記第３データ抽出部は、前記メッセンジャー対話ウィンドウに参加した複数のユーザが前記メッセンジャー対話ウィンドウ上で入力した第１データのみを反映させた別途の第３データを、前記メッセンジャー対話ウィンドウに提供する、請求項１ないし８のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項１０】
前記第１データと対応するクーポン情報、割引情報、イベント情報を含む付加情報を前記ユーザ端末に提供する付加情報提供部をさらに含む、請求項１ないし９のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項１１】
前記第１データは、複数個の収入または支出の内訳を含む、請求項１ないし１０のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項１２】
前記メッセンジャー対話ウィンドウには、１人以上のユーザと仮想家計簿管理者とが含まれる、請求項１ないし１１のうちいずれか１項に記載の家計簿サービス提供装置。
【請求項１３】
第１データ受信部によって、ユーザ端末上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する段階と、
第２データ処理部によって、前記の受信された第１データから、既設定の所定形式の第２データを抽出する段階と、
家計簿データ保存部によって、前記の抽出された第２データをユーザと関連付けて保存する段階と、
第３データ抽出部によって、前記第２データを反映させ、前記第２データの総計または一部の合計を含む第３データを抽出する段階と、
データ送信部によって、前記第２データまたは前記第３データが前記ユーザ端末上に表示されるように、前記第２データまたは前記第３データを前記ユーザ端末に送信する段階と、
を含む家計簿サービス提供方法。
【請求項１４】
前記第２データを抽出する段階は、
日付抽出部によって、前記第１データに基づいて日付データを抽出する段階と、
金額抽出部によって、前記第１データに基づいて金額データを抽出する段階と、
内訳抽出部によって、前記第１データに基づいて内訳データを抽出する段階と、
を含む、請求項１３に記載の家計簿サービス提供方法。
【請求項１５】
前記第１データに前記金額データが含まれていない場合、
前記第３データを抽出する段階は、前記第１データから抽出された前記日付データまたは前記内訳データの関連データを抽出する段階を含む、請求項１４に記載の家計簿サービス提供方法。
【請求項１６】
前記第１データが既設定の所定識別子を含む場合、
前記第３データを抽出する段階は、一定期間の収入または支出の内訳を抽出する段階を含む、請求項１３ないし１５のうちいずれか１項に記載の家計簿サービス提供方法。
【請求項１７】
前記第３データを抽出する段階は、所定時点になると、一定期間の収入または支出の総計または一部の合計を抽出する段階を含む、請求項１３ないし１６のうちいずれか１項に記載の家計簿サービス提供方法。
【請求項１８】
前記メッセンジャー対話ウィンドウには、複数のユーザが参加することができ、
前記第３データを抽出する段階は、前記メッセンジャー対話ウィンドウに参加した複数のユーザが前記メッセンジャー対話ウィンドウ上で入力した第１データのみを反映させた別途の第３データを抽出する段階を含む、請求項１３ないし１７のうちいずれか１項に記載の家計簿サービス提供方法。
【請求項１９】
付加情報提供部によって、前記第１データと対応するクーポン情報、割引情報、イベント情報を含む付加情報を、前記ユーザ端末に提供する段階をさらに含む、請求項１３ないし１８のうちいずれか１項に記載の家計簿サービス提供方法。
【請求項２０】
請求項１３ないし１９のうちいずれか１項に記載の家計簿サービス提供方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家計簿サービス提供装置及び家計簿サービス提供方法に係り、さらに詳細には、メッセンジャーサービスにおいて、ユーザと仮想の家計簿管理者との対話ウィンドウで、ユーザが収入または支出の内訳を簡単に対話形式で入力し、その内訳を家計簿サービス提供装置に送信すれば、家計簿サービス提供装置では、その内訳を自動的に適切な形式に変換し、家計簿データベースに保存してアップデートし、当該月の累積支出内訳のような集計データを、ユーザと家計簿管理者との対話ウィンドウに表示し、ユーザが手軽に支出内訳を確認することができる家計簿サービスに関する。
【背景技術】
【０００２】
電子通信技術が発展するにつれ、ユーザは、電子通信を行うデバイスで、多様な機能を利用することができるようになった。デバイスは、パソコンまたは携帯用端末などを意味する。デバイスは、多様なプログラムを、ユーザが望むように、インストールしたり削除したりすることができ、無線インターネットを利用して、通信網に直接接続することができて、活用度が高い。
【０００３】
多数のデバイスが、通信網を介して、互いにデータを送受信することができる。それによって、多数のデバイスそれぞれで作成されたメッセージを、多数のデバイス間で送受信し、当該メッセージを、当該多数のデバイスに表示する方法を介して、多者間対話が可能なメッセンジャーサービスが活発に開発されて使用されている。
【０００４】
前述の背景技術は、発明者が本発明の導出のために保有していたか、あるいは本発明の導出過程で習得した技術情報であり、必ずしも本発明の出願前に、一般公衆に公開された公知技術と見ることはできない。なお、関連先行文献としては、特許文献１がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第２００７−００３８０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、ユーザが方法及び順序にとらわれず、家計簿項目を入力することができ、自由に入力された家計簿項目を基に、日付、金額、内訳を抽出し、それらを自動的に家計簿にアップデートする家計簿サービス提供装置及び家計簿サービス提供方法を提供することである。
【０００７】
また、本発明が解決しようとする課題はまた、ユーザが入力した文字列値を基に、リアルタイムで整理された日付、金額、内訳を表示し、ユーザが最小の入力で意図した取り引き要素を入力するようにする家計簿サービス提供装置及び家計簿サービス提供方法を提供することである。
【０００８】
また、本発明が解決しようとする課題は、ユーザが入力した内訳と共に、一定期間の支出内訳の総計をユーザ端末上に表示し、ユーザがより容易に支出管理を行うことができる家計簿サービス提供装置及び家計簿サービス提供方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一実施形態は、ユーザ端末上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する第１データ受信部と、前記の受信された第１データから既設定の所定形式の第２データを抽出する第２データ処理部と、前記の抽出された第２データをユーザと関連付けて保存する家計簿データ保存部と、前記第２データを反映させ、前記第２データの総計または一部の合計を含む第３データを抽出する第３データ抽出部と、前記第２データまたは前記第３データが前記ユーザ端末上に表示されるように、前記第２データまたは前記第３データを前記ユーザ端末に送信するデータ送信部と、を含む家計簿サービス提供装置を開示する。
【００１０】
本発明の他の実施形態は、第１データ受信部によって、ユーザ端末上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する段階と、第２データ処理部によって、前記の受信された第１データから、既設定の所定形式の第２データを抽出する段階と、家計簿データ保存部によって、前記の抽出された第２データをユーザと関連付けて保存する段階と、第３データ抽出部によって、前記第２データを反映させ、前記第２データの総計または一部の合計を含む第３データを抽出する段階と、データ送信部によって、前記第２データまたは前記第３データが前記ユーザ端末上に表示されるように、前記第２データまたは前記第３データを前記ユーザ端末に送信する段階と、を含む家計簿サービス提供方法を開示する。
【００１１】
本発明の他の一実施形態は、前記方法をコンピュータに実行させるコンピュータプログラムを開示する。
【発明の効果】
【００１２】
本発明の実施形態によって、ユーザが方法及び順序にとらわれずに家計簿項目を入力するようにし、自由に入力された家計簿項目を基に、日付、金額、内訳を抽出し、それらを自動的に家計簿にアップデートすることにより、家計簿作成が容易になる。
【００１３】
また、本発明の実施形態によって、ユーザが入力した文字列値を基にリアルタイムで整理された日付、金額、内訳を表示し、ユーザが最小の入力で意図した取り引き要素を入力するようにすることが可能である。
【００１４】
また、本発明の実施形態によって、ユーザが入力した内訳と共に、一定期間の支出内訳の総計をユーザ端末上に表示するようにし、ユーザがより容易に支出管理を行うことが可能である。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による家計簿サービス提供システムの構成を示した図面である。
【図２】本発明の一実施形態による家計簿サービス提供システムの内部構成を示したブロック図である。
【図３】ユーザ端末上に表示されたメッセンジャー対話ウィンドウで、ユーザとボッ（bot）概念の仮想の家計簿管理者とが対話を交わしながら、家計簿管理が行われるところを示す図面である。
【図４】ユーザ端末上に表示されたメッセンジャー対話ウィンドウで、ユーザとボッ概念の仮想の家計簿管理者とが対話を交わしながら、家計簿管理が行われるところを示す図面である。
【図５】ユーザ端末上に表示されたメッセンジャー対話ウィンドウで、ユーザとボッ概念の仮想の家計簿管理者とが対話を交わしながら、家計簿管理が行われるところを示す図面である。
【図６】ユーザ端末上に表示されたメッセンジャー対話ウィンドウで、ユーザとボッ概念の仮想の家計簿管理者とが対話を交わしながら、家計簿管理が行われるところを示す図面である。
【図７】ユーザ端末上に表示されたメッセンジャー対話ウィンドウで、ユーザとボッ概念の仮想の家計簿管理者とが対話を交わしながら、家計簿管理が行われるところを示す図面である。
【図８】本発明の一実施形態による家計簿サービス提供方法のフローを示した図面である。
【発明を実施するための形態】
【００１６】
本発明は、多様な変更を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態によって具現化される。以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的で使用されている。また、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。また、「含む」、「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味することにより、１以上の他の特徴または構成要素が付加される可能性を事前に排除するものではない。また、図面では、説明の便宜のために、構成要素は、その大きさが誇張または縮小されてもいる。例えば、図面に示された各構成の大きさ及び厚みは、説明の便宜のために任意に示したので、本発明は、必ずしも図示されたところに限定されるものではない。
【００１７】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一符号を付し、それに係わる重複説明は省略する。
【００１８】
図１は、本発明の一実施形態による家計簿サービス提供システムの構成を示した図面である。
【００１９】
図１を参照すると、本発明の一実施形態による家計簿サービス提供システム１は、家計簿サービス提供装置１００及びユーザ端末３００を含む。また、家計簿サービス提供システム１は、複数のユーザ端末３００と家計簿サービス提供装置１００とを相互接続する通信網４００を含む。
【００２０】
本発明の一実施形態による家計簿サービス提供装置１００は、メッセンジャーサービスにおいて、ユーザと仮想の家計簿管理者との対話ウィンドウにおいて、ユーザが収入または支出の内訳を簡単に対話形式で入力し、その内訳を家計簿サービス提供装置１００に送信すれば、その内訳を自動的に適切な形式に変換して家計簿データベースに保存してアップデートし、当該月の累積支出内訳のような集計データを、ユーザと家計簿管理者との対話ウィンドウに表示し、ユーザが手軽に支出内訳を確認することができることを特徴とする。それについては、図２以下でさらに詳細に説明する。
【００２１】
ここで、本発明の家計簿サービス提供装置１００は、メッセンジャーを利用した対話サービスを提供するサーバでもある。図１には、１つのサーバが示されているが、接続量またはデータ量に応じて、複数のサーバが存在してもよい。
【００２２】
家計簿サービス提供装置１００は、対話サービスを提供する以外にも、一般的な検索サービス、及びその他ユーザの便宜を増進させる多様なサービスを提供することもできる。すなわち、家計簿サービス提供装置１００は、対話サービス以外にも、検索、電子メール、ブログ、ソーシャルネットワークサービス（social  network  service）、ニュース、ショッピング情報提供のような多様なサービスを提供することができる。
【００２３】
または、家計簿サービス提供装置１００は、検索、電子メール、ニュース、ショッピングのようなポータル（portal）サービスを提供するサーバに接続され、ポータルサービスに情報提供を要求するユーザ端末３００に、ポータルサービスが提供するウェブページを提供するサーバでもある。ここで、家計簿サービス提供装置１００及びポータルサービス提供サーバは、物理的に分離された別個のサーバであってもよいし、概念的にのみ分離された同一のサーバであってもよい。
【００２４】
家計簿サービス提供装置１００は、ユーザ端末３００間の対話内容を保存することができる。図１では、ユーザ端末３００間のデータ送受信が家計簿サービス提供装置１００を経て行われるように図示されているが、ユーザ端末３００間において、通信網４００を介して直接的にデータを送受信することもできる。
【００２５】
家計簿サービス提供装置１００は、ユーザ端末３００にメッセンジャーサービス及び家計簿サービスを提供する以外にも、一般的な検索サービス、及びその他ユーザの便宜を増進させる多様なサービスを提供することもできる。すなわち、本発明の家計簿サービス提供装置１００は、検索、電子メール、ブログ、ニュース、ショッピング情報提供のような多様なサービスを提供することができる。
【００２６】
複数のユーザ端末３００は、有線／無線通信環境において、ウェブサービスを利用することができる通信端末を意味する。ここで、ユーザ端末３００は、ユーザのパーソナルコンピュータ３０１でもあり、またはユーザの携帯用端末３０２でもある。図１では、携帯用端末がスマートフォンとして図示されているが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに使用することができる。
【００２７】
それについてさらに詳細に説明すると、ユーザ端末３００は、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal  digital  assistant）、電子メールクライアントなど）、携帯電話の任意の形態、または他種のコンピュータまたはコミュニケーションプラットホームの任意の形態を含んでよいが、本発明は、それらに限定されるものではない。
【００２８】
ユーザ端末３００は、相互間でテキストなどを介する対話を行うことができる。そのとき、２人のユーザが対話を行うこともでき、３人以上のユーザが１つの対話ウィンドウ内で対話を行うこともできる。すなわち、ユーザ端末３００は、互いにメッセージを取り交わすことができ、取り交わしたメッセージが、ユーザ端末３００に表示される対話ウィンドウに表示される。
【００２９】
一方、通信網４００は、複数のユーザ端末３００と家計簿サービス提供装置１００とを接続する役割を行う。すなわち、通信網４００は、ユーザ端末３００が家計簿サービス提供装置１００に接続した後、データを送受信することができるように、接続経路を提供する通信網を意味する。通信網４００は、例えば、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）、ＭＡＮ（metropolitan  area  network）、ＩＳＤＮ（integrated  service  digital  network）などの有線ネットワークや、無線ＬＡＮ、ＣＤＭＡ、ブルートゥース（Bluetooth）（登録商標）、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００３０】
図２は、本発明の一実施形態による家計簿サービス提供システム１の内部構成を示したブロック図である。
【００３１】
図２を参照すると、本発明の一実施形態による家計簿サービス提供システム１の家計簿サービス提供装置１００は、通信部１１１、メモリ１１３、プログラム保存部１１５、制御部１１７、データベース（ＤＢ）１１９を含んでよい。また、家計簿サービス提供装置１００は、第１データ受信部１２０、第２データ処理部１３０、第３データ抽出部１４０、データ送信部１５０、付加情報提供部１６０をさらに含んでよい。
【００３２】
詳細には、通信部１１１は、通信網４００を介して家計簿サービス提供装置１００とユーザ端末３００との間で制御信号またはデータ信号のような信号を送受信するために必要な通信インターフェースを提供する。ここで、通信部１１１は、他のネットワーク装置との間で、有線／無線接続を介して、制御信号またはデータ信号のような信号を送受信するために必要なハードウェア及びソフトウェアを含む装置でもある。
【００３３】
メモリ１１３は、制御部１１７が処理するデータを、一時的または永久的に保存する機能を実行する。ここで、メモリ１１３は、磁気記録媒体またはフラッシュ記録媒体を含んでよいが、本発明の範囲は、それらに限定されるものではない。
【００３４】
プログラム保存部１１５は、ユーザ端末３００から第１データを受信する動作、第１データに基づいて第２データに変換する動作、第２データに基づいて第３データを抽出する動作などを行う制御ソフトウェアを保存している。
【００３５】
制御部１１７は、一種の中央処理装置であり、ユーザ端末３００から第１データを受信し、受信した第１データを既設定の所定形式の第２データに編集して保存し、第２データに基づいて第３データを抽出し、抽出した第３データをユーザ端末３００に送信する全体過程を制御する。すなわち、制御部１１７は、プログラム保存部１１５に保存された制御ソフトウェアを駆動し、ユーザ端末３００から収入／支出内訳を受信し、受信した収入／支出内訳を処理してデータベースに保存し、その処理内訳をユーザ端末３００に送信するというような多様な機能を提供することができる。
【００３６】
ここで、制御部１１７は、プロセッサのようにデータを処理することができる全ての種類の装置を含んでよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれるコードまたは命令によって表現された機能を実行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理装置を意味する。このようなハードウェアに内蔵されたデータ処理装置の例として、マイクロプロセッサ、中央処理装置（ＣＰＵ：central  processing  unit）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ（application-specific  integrated  circuit）、ＦＰＧＡ（field  programmable  gate  array）のような処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００３７】
ＤＢ１１９は、家計簿サービス提供装置１００が提供する家計簿データを保存する家計簿データベースを含む。家計簿データベースには、各収入または各支出の内訳が保存され、それぞれの内訳は、会計で仕分の基礎要素として使用される日付、金額、摘要、借方、貸方などの項目を含んでよい。さらに、ＤＢ１１９は、ユーザ情報を保存するユーザデータベースをさらに含んでよい。ここで、ユーザデータベースは、家計簿サービスを提供するユーザに係わるユーザ情報を保存することができる。ここで、ユーザ情報には、ユーザの氏名、所属、人的事項、性別、年齢などユーザに係わる基本的な情報や、ＩＤ（identification）及びパスワードなどログインに係わる情報、接続国・接続位置・接続に利用した装置に係わる情報、接続されたネットワーク環境など接続に係わる情報などが含まれてよい。
【００３８】
また、図面には図示されていないが、本発明の一実施形態による家計簿サービス提供装置１００は、入出力部などをさらに含んでよい。
【００３９】
一方、家計簿サービス提供装置１００は、第１データ受信部１２０、第２データ処理部１３０、第３データ抽出部１４０、データ送信部１５０、付加情報提供部１６０をさらに含んでよい。
【００４０】
ここで、本発明の一実施形態は、メッセンジャーサービスにおいて、一種のボット（bot）概念の仮想家計簿管理者を設定し、ユーザと家計簿管理者との対話ウィンドウにおいて、ユーザが収入または支出の内訳を簡単に対話形式で入力し、その内訳を家計簿サービス提供装置１００に送信すれば、家計簿サービス提供装置１００では、その内訳を自動的に適切な形式に変換し、家計簿ＤＢ１１９に保存してアップデートし、当該月の累積支出内訳のような集計データを、ユーザと家計簿管理者との対話ウィンドウに表示し、ユーザが手軽に支出内訳を確認することができる家計簿サービスを提供することを一特徴とする。
【００４１】
ここで、ボットとは、「ロボット」の略語であり、ユーザや、他のプログラムまたは人の行動をまねる代理者として動作するプログラムを意味する。インターネット上で最も普遍的に存在するボットは、スパイダー、クローラとも呼ばれるプログラムであり、ウェブサイトを周期的に訪問し、検索エンジン索引のためのコンテンツを集めてくる。本発明の一実施形態では、家計簿管理者の役割を行うボットを具備することを一特徴とする。
【００４２】
例えば、図３ないし図７は、ユーザ端末３００上に表示されたメッセンジャー対話ウィンドウにおいて、ユーザとボット概念の仮想家計簿管理者（図面には、「マネー管理秘書」として図示されている）とが対話を交わしながら、家計簿管理が行われるところを示す図面である。以下では、図２、図３ないし図７を参照し、本発明の構成についてさらに詳細に説明する。
【００４３】
第１データ受信部１２０は、ユーザ端末３００上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する役割を行う。例えば、図３に図示されているように、ユーザは、メッセンジャーサービスで提供する対話ウィンドウに、収入または支出の内訳を含む第１データを入力する。すなわち、メッセージ出力部３１に図示されているように、ユーザは、「ジャガイモ３，５００」のように、収入または支出の内訳を含む第１データを入力することができ、または、メッセージ出力部３３に図示されているように、ユーザは、「３／２５  スターバックス  ５，０００」のように、収入または支出の内訳を含む第１データを入力することができる。すなわち、ユーザは、形式にかかわらず、多様であって自由な形式で、第１データを入力し、第１データを家計簿サービス提供装置１００に送信することができる。
【００４４】
第２データ処理部１３０は、受信した第１データを、既設定の所定形式の第２データに編集する。詳細には、ユーザは、自由な形式で、家計簿項目の少なくとも一部を、第１データとして入力し、家計簿サービス提供装置１００に送信することができる。かような第１データを受信した家計簿サービス提供装置１００では、第１データを標準化されたフォーマットに変換し、データベースに保存しなければならない。そのために、第２データ処理部１３０は、日付抽出部１３１と、金額抽出部１３２と、内訳抽出部１３３とをさらに含んでよい。
【００４５】
日付抽出部１３１は、第１データ受信部１２０が受信した文字列から日付データを抽出する。日付抽出部１３１は、文字列のうち数字データを参照して日付を抽出するか、日付を意味する文言を参照し、日付データを抽出することができる。
【００４６】
さらに具体的には、本発明の日付抽出部１３１は、ユーザが「２０１３−０８−２４」のような方法で、数字を使用して直接日付を指定する以外に、「今日」、「明日」などであるか、「−１（１日前）」、「＋３（３日後）」のような相対的に指定する方法を提供する。
【００４７】
そのために、第一に、日付抽出部１３１は、まず事前に指定された文字、いわば、今日、明日、昨日、明後日、明々後日、一昨日のような単語があるか否かを第１データにおいて検索する。第１データにおいて同じ単語が発見されれば、当該文字列を抽出し、当該単語が示す加減日付を、既設定の変数値（例えば、明日であるならば、＋１、昨日であるならば、−１などと設定されている）を介して入力される時点である今日を基準に絶対日付を計算する。計算された日付（すなわち、ユーザが入力する日付）は、日付データとして抽出されて設定される。
【００４８】
第二に、前述のような方法で日付が指定されていなければ、日付抽出部１３１は、正規表現式を介して、−１、＋１、−３のように日付を直接数値として指定したものがあるか否かを検索する。日付を直接数値として指定した文字列が発見されれば、同様に受信された文字列で入力される時点である今日を基準に、絶対日付を計算する。計算された日付（すなわち、ユーザが入力する日付）は、日付データとして抽出されて設定される。
【００４９】
第三に、前述の第１または第２の過程を介して、日付抽出部１３１が何の日付データも得ることができない場合、絶対的な方法で直接日付を記入したものがあるか否かを正規式を介して見出す。ｙｙｙｙ−ｍｍ−ｄｄまたはｙｙ−ｍｍのような日付記入、またはｙｙｙｙ／ｍｍ／ｄｄやｍｍ／ｄｄのような一般的に通用する方式を介して記入がなされているか否かを確認する。例えば、第１データが「２０１３−０８−２４  軽食店  のり巻き  現金  食  ２，５００」のようであるならば、ここで「２０１３−０８−２４」は、日付値として認識されて抽出され、「軽食店  のり巻き  現金  食  ２，５００」という文字列だけ残す過程になる。日付値から年度が除かれているのであれば、現在年度を指定し、最終的に計算された日付は、ｙｙｙｙ−ｍｍ−ｄｄのような完全な日付値になるように調整することができる。日付抽出部１３１は、最終的な日付値を日付データとして抽出して設定する。すなわち、図３のメッセージ出力部３３に図示されているように、ユーザが「３／２５  スターバックス  ５，０００」のように第１データを入力したのであるならば、日付抽出部１３１は、ｍｍ／ｄｄ形式で記載された「３月２５日」の日付、または、ｙｙｙｙ−ｍｍ−ｄｄ形式で記載された「２０１５年３月２５日」を日付データとして抽出して設定することができる。
【００５０】
最後に、収集された文字列のどこにも、相対的にも絶対的にも日付が記入されていなければ、日付抽出部１３１は、現在時点の日付、すなわち、「今日」の日付を端末上で自ら計算して日付データとして抽出して設定する。すなわち、図３のメッセージ出力部３１に図示されているように、ユーザが、日付入力なしに、「ジャガイモ  ３，５００」のように、第１データを入力したのであるならば、日付抽出部１３１は、「今日」の日付（例えば、５月１３日）を端末上で自ら計算し、日付データとして抽出して設定することができる。
【００５１】
金額抽出部１３２は、受信した第１データから金額データを抽出する役割を行う。家計簿に使用される取り引き要素のうち、日付と同様に金額項目も、単独で使用される形式を有した場合がほとんどであるので、本発明では、日付データのように、金額データを他の項目（勘定項目及び摘要など）に先立ってまず抽出する。金額抽出部１３２が抽出する金額の値は、小数点を含んだ「２３．９９」の値になることもあるし、ユーザによって「２，０００」のようにコンマが入れられることもある。前述のように入力された文字列値が「ジャガイモ  ３，５００」である場合、３，５００が金額データとして抽出される。
【００５２】
このとき、金額抽出部１３２は、ユーザ端末３００の位置情報に基づいて、通貨を決定することができる。例えば、ユーザ端末３００がメッセンジャーサービスに接続するとき、または、ユーザ端末３００が第１データを送信するときなど多様な場合に、ユーザ端末３００から家計簿サービス提供装置１００にユーザ端末３００の位置情報が送信される。そして、金額抽出部１３２は、受信した第１データから金額データを抽出する過程において、ユーザ端末３００の位置情報を参照し、通貨を決定することができる。すなわち、ユーザ端末３００の位置情報を分析した結果、ユーザ端末３００が韓国に位置している場合、別途の通貨入力がなければ、ウォン（ＫＲＷ）を通貨として決定することができ、ユーザ端末３００が日本に位置している場合、別途の通貨入力がなければ、円（ＪＰＹ）を通貨として決定することができる。また、第１データと共に、費用を出費した商号情報（例えば、スターバックス三清店など）が送信される場合、該商号情報に基づいて、ユーザ端末３００の位置を抽出し、それに基づいて通貨を決定することもできる。
【００５３】
内訳抽出部１３３は、第１データから日付データ及び金額データを除いた文字列から、収入または支出の内訳を抽出する。詳細には、第１データから日付データ及び金額データを抽出して残った文字列から抽出される取り引き要素は、摘要、借方、貸方などになり、内訳抽出部１３３は、そのように残った文字列から収入または支出の内訳を抽出する。
【００５４】
また、内訳抽出部１３３は、第１データに基づいて、前記内訳データを抽出し、抽出した内訳が属するカテゴリーを分類し、内訳データにカテゴリー情報を付加することができる。例えば、「朝食」、「昼食」、「夕食」、「コーヒー」のような単語は、事前に「食費」カテゴリーに該当するように設定されており、ユーザが「朝食  ３，５００ウォン」と入力すれば、当該内訳のカテゴリーは、自動的に食費に分類されて保存されるのである。
【００５５】
結果として、第２データ処理部１３０は、ユーザがメッセンジャーウィンドウに入力した第１データから、日付データ、金額データ、内訳データを適切なフォーマットで抽出する役割を行うのである。
【００５６】
そして、家計簿データ保存部１７０は、第２データ処理部１３０で抽出された第２データを、ＤＢ１１９に保存する役割を行う。すなわち、家計簿データ保存部１７０は、第２データ処理部１３０で抽出された第２データをユーザと関連付けてＤＢ１１９に保存するのである。
【００５７】
例えば、ユーザが、メッセージ出力部３１に図示されているように、「ジャガイモ  ３，５００」のように第１データを入力すれば、第２データ処理部１３０は、日付データとして今日の日付を抽出し、金額データとして３，５００ウォンを抽出し、内訳データとして「ジャガイモ」を抽出し、家計簿データ保存部１７０は、それらをＤＢ１１９に保存することができる。また、ユーザが、メッセージ出力部３３に図示されているように、「３／２５  スターバックス  ５，０００」のように第１データを入力すれば、第２データ処理部１３０は、日付データとして３月２５日を抽出し、金額データとして５，０００ウォンを抽出し、内訳データとして「スターバックス」を抽出することができる。そして、家計簿データ保存部１７０は、それらをＤＢ１１９に保存することができる。そして、そのように抽出及び保存された第２データは、データ送信部１５０によってユーザ端末３００に送信されて表示される。
【００５８】
第３データ抽出部１４０は、第２データを反映させ、第２データの総計または一部の合計を含む第３データを抽出する。例えば、第２データ処理部１３０が、日付データとして今日の日付を抽出し、金額データとして３，５００ウォンを抽出し、内訳データとして「ジャガイモ」を抽出し、家計簿データ保存部１７０が、それらをＤＢ１１９に保存すれば、第３データ抽出部１４０は、今月の支出金額の既存の総計に、新たに追加された３，５００ウォンを加えた金額を第３データとして抽出し、第３データをユーザ端末３００に提供することができる。
【００５９】
データ送信部１５０は、第２データまたは第３データがユーザ端末上に表示されるように、第２データまたは第３データをユーザ端末３００に送信する。
【００６０】
例えば、ユーザが、メッセージ出力部３１のように、「ジャガイモ  ３，５００」のように、収入または支出の内訳を含む第１データを入力すれば、第２データ処理部１３０は、第１データから今日の日付（５月１３日）を抽出し、金額データとして３，５００ウォンを抽出し、内訳データとして「ジャガイモ」を抽出する。そして、第３データ抽出部１４０は、今月の支出金額の既存の総計に、新たに追加された３，５００ウォンを加えた金額である５８，２５２ウォンを第３データとして抽出して保存する。それにより、データ送信部１５０は、第２データと第３データとをユーザ端末３００に送信し、ユーザ端末３００のメッセージ出力部３２には、「５月１３日、ジャガイモ、３，５００ウォン」という第２データと、５月現在の累積支出金額が５８，２５２ウォンであるという第３データとが表示されるのである。
【００６１】
同様に、ユーザが、メッセージ出力部３３のように、「３／２５  スターバックス  ５，０００」のように、収入または支出の内訳を含む第１データを入力すれば、第２データ処理部１３０は、第１データから、日付データとして３月２５日を抽出し、金額データとして５，０００ウォンを抽出し、内訳データとして「スターバックス」を抽出する。そして、第３データ抽出部１４０は、今月の支出金額の既存の総計を抽出するが、入力された金額は３月に出費された金額であるので、今月である５月の累積支出金額は、変化がないままである。そして、データ送信部１５０は、第２データと第３データとをユーザ端末３００に送信し、ユーザ端末３００のメッセージ出力部３４には、「３月２５日、スターバックス、５，０００ウォン」という第２データと、５月現在の累積支出金額が５８，２５２ウォンであるという第３データとが表示されるのである。
【００６２】
一方、第１データ受信部１２０で受信した第１データが、既設定の所定識別子を含む場合、第３データ抽出部１４０は、一定期間の収入または支出の内訳をユーザ端末３００に提供することができる。
【００６３】
例えば、ユーザが、メッセージ出力部３５のように、詳細内訳を意味する「１」を入力し、第１データ受信部１２０がそれを受信すれば、第２データ処理部１３０は、受信した第１データが、既設定の所定識別子であるか否かを判定し、受信した第１データが、詳細内訳を意味する「１」であると判定する。それにより、第３データ抽出部１４０は、当該月の収入または支出の内訳を抽出し、データ送信部１５０は、その内訳をユーザ端末３００に送信し、ユーザ端末３００のメッセージ出力部３６には、５月現在の収入または支出の内訳が表示されるのである。
【００６４】
一方、第１データ受信部１２０で受信した第１データに、金額データが含まれていない場合、第３データ抽出部１４０は、第１データから抽出された日付データまたは内訳データの関連データを、ユーザ端末３００に提供することができる。
【００６５】
例えば、ユーザが、単に「スターバックス」とのみ入力した場合、第３データ抽出部１４０は、内訳データが「スターバックス」である全体内訳、または一定期間の内訳を抽出し、その全体内訳または一定期間の内訳をユーザ端末に提供することができる。または、ユーザが「５月１日」とのみ入力した場合、第３データ抽出部１４０は、日付データが「５月１日」である全体内訳を抽出し、その全体内訳をユーザ端末に提供することができる。
【００６６】
一方、本発明の一実施形態による家計簿サービス提供装置１００は、受信した第１データと対応する付加情報を抽出し、その付加情報をユーザ端末３００に提供する付加情報提供部１６０をさらに含んでよい。付加情報は、第１データと対応するクーポン情報、割引情報、イベント情報を含む付加情報を含んでよい。例えば、図４に図示されているように、ユーザは、メッセンジャーサービスに提供する対話ウィンドウに、収入または支出の内訳を含む第１データを入力する。すなわち、メッセージ出力部４１に図示されているように、ユーザは、「３／２５  スターバックス  ５，０００」のように、収入または支出の内訳を含む第１データを入力することができる。それにより、前述の過程を経て、ユーザ端末３００のメッセージ出力部４２には、「３月２５日、スターバックス、５，０００ウォン」という第２データと、５月現在の累積支出金額が５８，２５２ウォンであるという第３データとが表示される。それと共に、メッセージ出力部４３には、内訳データである「スターバックス」に係わる付加情報、例えば、クーポン情報、割引情報、イベント情報などがさらに表示される。
【００６７】
一方、本発明の一実施形態による家計簿サービス提供装置１００において、第１データは、ユーザ端末３００が受信したカード使用内訳に係わる文字メッセージでもある。例えば、図４に図示されているように、メッセージ出力部４４には、ユーザ端末３００が受信したカード使用内訳に係わる文字メッセージが入力される。そのとき、ユーザ端末３００が、カード使用文字メッセージを受信すれば、当該文字メッセージが自動的に入力され、またはユーザが当該文字メッセージをコピーして対話ウィンドウに貼り付けることもできる。そのように第１データが入力されれば、前述の過程を経て、ユーザ端末３００のメッセージ出力部４５には、第２データ及び第３データが表示される。
【００６８】
一方、本発明の一実施形態による家計簿サービス提供装置１００において、第１データは、複数個の収入または支出の内訳を含んでよい。例えば、図５に図示されているように、メッセージ入力部５１には、複数個の収入または支出の内訳が一度に入力され、第２データ処理部１３０においては、複数個の収入または支出の内訳を分離し、それぞれの日付、金額、内訳を別個の第２データとして抽出することができる。
【００６９】
一方、本発明の一実施形態による家計簿サービス提供装置１００の第３データ抽出部１４０は、所定時点になると、一定期間の収入または支出の総計または一部の合計を抽出し、その総計または一部の合計をユーザ端末３００に提供することができる。そのとき、第３データ抽出部１４０は、抽出された一定期間の収入または支出の総計または一部の合計に係わる評価データを共に提供することもできる。
【００７０】
図６には、週末になったとき、１週間の収入または支出の総計がユーザ端末３００に表示された画面が図示されている。メッセージ入力部６１には、１週間（例えば、５月２週目）の収入または支出の総計と、当該月の現在までの収入または支出の総計とが表示される。一方、メッセージ入力部６２には、評価データとして、過去支出内訳と現在支出内訳とを対比するための比較資料が表示される。また、メッセージ入力部６３には、今週の支出額に係わる評価データとして、今週の支出額の平素支出額に比べての大小に対する評価コメントが表示される。
【００７１】
図７には、週末になったとき、１ヵ月間の収入または支出の総計がユーザ端末３００に表示された画面が図示されている。メッセージ入力部７１には、１ヵ月（例えば、５月）の間の収入または支出の総計が表示される。このとき、当該月の週別の収入または支出の総計が共に表示される。一方、メッセージ入力部７２には、今月の支出額に係わる評価データとして、今月の支出額の平素支出額に比べての大小に対する評価コメントが表示される。
【００７２】
一方、図面には図示されていないが、メッセンジャー対話ウィンドウには、複数のユーザが参加することができ、第３データ抽出部１４０は、メッセンジャー対話ウィンドウに参加した複数のユーザが、メッセンジャー対話ウィンドウ上で入力した第１データのみを反映させた別途の第３データを、メッセンジャー対話ウィンドウに提供することができる。すなわち、本発明の一実施形態による家計簿サービス提供装置１００は、個人別に家計簿サービスを提供するだけではなく、対話ルーム別にも、家計簿サービスを提供することができる。例えば、メッセンジャー対話ウィンドウに、複数のユーザ及び仮想家計簿管理者が参加している状態で、各ユーザが第１データを入力する場合、各ユーザが入力した第１データは、当該メッセンジャー対話ウィンドウの識別子と共に、各ユーザの家計簿データベースに保存される。そして、第３データ抽出部１４０は、特定メッセンジャー対話ウィンドウ上で入力された第１データのみを反映させた別途の第３データを、前記メッセンジャー対話ウィンドウに提供することができる。
【００７３】
本発明の実施形態によって、ユーザが方法及び順序にとらわれず、家計簿項目を入力するようにし、自由に入力された家計簿項目を基に、日付、金額、内訳を抽出し、それらを自動的に家計簿にアップデートすることにより、家計簿作成が容易になるという効果を得ることができる。また、本発明の実施形態によって、ユーザが入力した文字列値を基に、リアルタイムで整理された日付、金額、内訳を表示し、ユーザが最小の入力で意図した取り引き要素を入力するようにするという効果を得ることができる。また、本発明の実施形態によって、ユーザが入力した内訳と共に、一定期間の支出内訳の総計をユーザ端末上に表示するようにし、ユーザがさらに容易に支出管理を行うという効果を得ることができる。
【００７４】
以下では、本発明の一実施形態によるユーザ端末３００について説明する。
【００７５】
続けて図２を参照すると、本発明の一実施形態によるユーザ端末３００は、通信部３１０、メモリ３２０、入出力部３３０、プログラム保存部３４０、制御部３５０、メッセンジャー対話ウィンドウ表示制御部３６０などを含む。
【００７６】
詳細には、通信部３１０は、家計簿サービス提供装置１００のような他のネットワーク装置との間で、有線／無線接続を介して、制御信号またはデータ信号のような信号を送受信するために必要なハードウェア及びソフトウェアを含む装置でもある。例えば、通信部３１０は、近距離通信部または移動通信部を含んでよい。近距離通信部は、ブルートゥース（Bluetooth）（登録商標）通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（Ｗｉ−Ｆｉ（wireless  fidelity）（登録商標））通信部、ジグビー（ZigBee）（登録商標）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  Direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などでもあるが、それらに限定されるものではない。移動通信部は、移動通信網上で、基地局、外部の端末、サーバのうち少なくとも一つとの間で無線信号を送受信する。ここで、無線信号は、音声コール信号、画像通話コール信号または文字／マルチメディアメッセージ送受信による多様な形態のデータを含んでよい。
【００７７】
メモリ３２０は、制御部３５０が処理するデータを一時的または永久的に保存するか、あるいはユーザ端末３００に送信されたコンテンツデータを一時的または永久的に保存する機能を実行する。ここで、メモリ３２０は、磁気記録媒体またはフラッシュ記録媒体を含んでよいが、本発明の範囲は、それらに限定されるものではない。
【００７８】
入出力部３３０は、表示部と入力部とを含んでよい。
【００７９】
ここで、表示部は、メッセンジャー対話ウィンドウを表示し、家計簿サービス提供装置１００から受信した第２データ及び第３データを表示することができる。一方、表示部とタッチパッドとがレイヤ構造をなしてタッチスクリーンとして構成される場合、表示部は、出力装置以外に、入力装置としても使用される。表示部は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオード、フレキシブルディスプレイ（flexible  display）、三次元ディスプレイ（３Ｄ  display）、電気泳動ディスプレイのうち少なくとも一つを含んでよい。
【００８０】
入力部は、ユーザが第１データを入力する手段を意味する。例えば、入力部には、キーパッド、ドームスイッチ（dome  switch）、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。入力部は、ユーザ入力を取得することができる。例えば、入力部は、連載コンテンツデータに係わるユーザイベント、スクロール入力、方向キー入力、所定方向を有する動きがあるタッチ入力を取得することができる。
【００８１】
プログラム保存部３４０は、家計簿サービス提供装置１００に第１データを送信する動作、家計簿サービス提供装置１００から第２データ及び第３データを受信し、それらを表示する動作、入出力部３３０から選択信号が入力される動作などを行う制御ソフトウェアを保存している。
【００８２】
制御部３５０は、一種の中央処理装置であり、ユーザ端末３００に家計簿サービスを提供する全体過程を制御する。すなわち、制御部３５０は、プログラム保存部３４０に保存された制御ソフトウェアを駆動し、メッセンジャー対話ウィンドウ表示制御部３６０を制御し、メッセンジャー対話ウィンドウに各種データを表示するというような多様な機能を提供する。
【００８３】
ここで、制御部３５０は、プロセッサのようにデータを処理することができる全ての種類の装置を含んでよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれるコードまたは命令によって表現された機能を実行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理装置を意味する。そのようなハードウェアに内蔵されたデータ処理装置の例として、マイクロプロセッサ、中央処理装置（ＣＰＵ）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡのような処理装置を網羅するが、本発明の範囲は、それらに限定されるものではない。
【００８４】
メッセンジャー対話ウィンドウ表示制御部３６０は、制御部３５０の制御下で、ユーザ端末３００の入出力部３３０、例えば、タッチパネルディスプレイ上にメッセンジャー対話ウィンドウが表示されるように制御することができる。
【００８５】
以下では、本発明の一実施形態による家計簿サービス提供方法について説明する。図８は、本発明の一実施形態による家計簿サービス提供方法のフローを示した図面である。
【００８６】
図８を参照すると、本発明の一実施形態による家計簿サービス提供方法は、ユーザ端末上に表示されたメッセンジャー対話ウィンドウで第１データが入力される段階（Ｓ１１０段階）、ユーザ端末３００から家計簿サービス提供装置１００に第１データが送信される段階（Ｓ１２０段階）、受信された第１データから、既設定の所定形式の第２データを抽出し、第２データを保存する段階（Ｓ１３０段階）、第２データを反映させ、第２データの総計または一部の合計を含む第３データを抽出する段階（Ｓ１４０段階）、家計簿サービス提供装置１００からユーザ端末３００に第２データまたは第３データが送信される段階（Ｓ１５０段階）、ユーザ端末３００において、第２データまたは第３データが表示される段階（Ｓ１６０段階）を含む。
【００８７】
まず、ユーザ端末上に表示されたメッセンジャー対話ウィンドウで第１データが入力され（Ｓ１１０段階）、ユーザ端末３００から家計簿サービス提供装置１００に第１データが送信される（Ｓ１２０段階）。ここで、第１データは、収入または支出の内訳を含んでよい。そして、家計簿サービス提供装置１００の第１データ受信部１２０は、ユーザ端末３００上に表示されたメッセンジャー対話ウィンドウで入力された、収入または支出の内訳を含む第１データを受信する。
【００８８】
次に、受信された第１データから、既設定の所定形式の第２データを抽出し、第２データを保存する（Ｓ１３０段階）。詳細には、自由な形式で入力された第１データを受信した家計簿サービス提供装置１００においては、第１データを標準化されたフォーマットに変換してデータベースに保存しなければならない。そのために、第２データ処理部１３０は、日付抽出部１３１と、金額抽出部１３２と、内訳抽出部１３３とをさらに含み、第１データから、日付データ、金額データ及び内訳データをそれぞれ抽出することができる。そして、家計簿データ保存部１７０は、第２データ処理部１３０で抽出された第２データをＤＢ１１９に保存することができる。
【００８９】
次に、第２データを反映させ、第２データの総計または一部の合計を含む第３データを抽出する（Ｓ１４０段階）。例えば、第２データ処理部１３０が日付データとして今日の日付を抽出し、金額データとして３，５００ウォンを抽出し、内訳データとして「ジャガイモ」を抽出し、それらをＤＢ１１９に保存すれば、第３データ抽出部１４０は、今月の支出金額の既存の総計に、新たに追加された３，５００ウォンを加えた金額を第３データとして抽出し、第３データをユーザ端末３００に提供することができる。
【００９０】
次に、家計簿サービス提供装置１００からユーザ端末３００に第２データまたは第３データが送信され（Ｓ１５０段階）、ユーザ端末３００において、第２データまたは第３データが表示される（Ｓ１６０段階）。
【００９１】
本発明の実施形態によって、ユーザが方法及び順序にとらわれず、家計簿項目を入力するようにし、自由に入力された家計簿項目を基に、日付、金額、内訳を抽出し、それらを自動的に家計簿にアップデートすることにより、家計簿作成が容易になるという効果を得ることができる。また、本発明の実施形態によって、ユーザが入力した内訳と共に、一定期間の支出内訳の総計をユーザ端末上に表示するようにし、ユーザがさらに容易に支出管理を行うという効果を得ることができる。
【００９２】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によって具現化され、かようなコンピュータプログラムは、コンピュータで読み取り可能な媒体に記録される。該媒体は、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体；ＣＤ（compact  disc）−ＲＯＭ（read  only  memory）及びＤＶＤ（digital  versatile  disk）のような光記録媒体；フロプティカルディスク（floptical  disk）のような磁気・光媒体；及びＲＯＭ、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置；を含んでよい。さらに、該媒体は、ネットワーク上で伝送可能な形態として具現化される無形の媒体を含むことができ、例えば、ソフトウェア形態またはアプリケーション形態として具現化され、ネットワークを介して伝送及び配信が可能な形態の媒体でもある。
【００９３】
一方、コンピュータプログラムは、本発明のために特別に設計されて構成されたものでもあり、コンピュータソフトウェア分野の当業者に公知な使用可能なものでもある。コンピュータプログラムの例としては、コンパイラによって作成されるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードも含まれてよい。
【００９４】
本発明で説明する特定の実行は、一実施例であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略する。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路連結として示される。また、「必須な」、「重要に」というように具体的な言及がなければ、本発明の適用のために必ずしも必要な構成要素ではないこともある。
【００９５】
従って、本発明の思想は、前述の実施形態に限って定められるものではなく、後述する特許請求の範囲だけではなく、特許請求の範囲と均等であるか、あるいはそこから等価的に変更された全ての範囲が、本発明の思想の範疇に属するものである。
【産業上の利用可能性】
【００９６】
本発明の家計簿サービス提供装置及び家計簿サービス提供方法は、例えば、家計関連の技術分野に効果的に適用可能である。
【符号の説明】
【００９７】
１        家計簿サービス提供システム
１００    家計簿サービス提供装置
１１１，３１０    通信部
１１３，３２０    メモリ
１１５，３４０    プログラム保存部
１１７，３５０    制御部
１１９    データベース
１２０    第１データ受信部
１３０    第２データ処理部
１３１    日付抽出部
１３２    金額抽出部
１３３    内訳抽出部
１４０    第３データ抽出部
１５０    データ送信部
１６０    付加情報提供部
１７０    家計簿データ提供部
３００    ユーザ端末
３０１    パーソナルコンピュータ
３０２    携帯用端末
４００    通信網
【図１】
2016162455.tif 000003
【図２】
2016162455.tif 000004
【図３】
2016162455.tif 000005
【図４】
2016162455.tif 000006
【図５】
2016162455.tif 000007
【図６】
2016162455.tif 000008
【図７】
2016162455.tif 000009
【図８】
2016162455.tif 000010