(57)【要約】【課題】引き落としの内訳についての情報を提供すること。【解決手段】情報提供装置１０１は、情報提供装置１０１の利用者が利用する口座の口座番号などの識別情報を銀行業務処理装置１０２に送信する。次に、情報提供装置１０１は、銀行業務処理装置１０２から引落情報を受信する。そして、情報提供装置１０１は、取得した引落情報を含む画面情報を生成して、通帳画面１０４を表示する。また、情報提供装置１０１は、銀行の口座からの引き落としが行われた日付と引き落とし人名とを委託業務処理装置１０３に送信する。次に、情報提供装置１０１は、委託業務処理装置１０３から支払情報を受信する。そして、情報提供装置１０１は、取得した支払情報を含む画面情報を生成して、内訳画面１０６を表示する。【選択図】図１
2015161950.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、
取得した前記引落情報を含む第１の画面情報を出力し、
前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記支払情報を含む第２の画面情報を出力する、
処理を実行することを特徴とする情報提供方法。
【請求項２】
前記コンピュータが、
前記第２の画面情報に含まれるいずれかの支払情報の選択を受け付けたことに応じて、選択された支払情報に含まれる日付と取引相手名とに基づいて、前記取引相手名により特定される取引相手との取引内容を表す商品名と金額とを含む取引情報を取得し、
取得した前記取引情報を含む第３の画面情報を出力する、
処理を実行することを特徴とする請求項１に記載の情報提供方法。
【請求項３】
前記コンピュータが、
前記引落情報を取得したことに応じて、取得した前記引落情報に含まれる日付と引き落とし人名とに基づいて、前記引き落とし人名により特定される引き落とし人を介して商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記引落情報と前記支払情報とを含む第４の画面情報を出力する、
処理を実行することを特徴とする請求項１または２に記載の情報提供方法。
【請求項４】
前記引落情報を取得する処理は、前記銀行の複数の口座のそれぞれと対応付けて前記複数の口座のそれぞれからの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する情報処理装置に特定の口座の識別情報を送信し、前記特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を前記情報処理装置から１以上受信することを特徴とする請求項１〜３のいずれか一つに記載の情報提供方法。
【請求項５】
前記コンピュータが、
前記特定の口座からの引き落としが行われたことに応じて、前記特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を前記情報処理装置から１以上受信し、受信した前記引落情報を前記記憶部に記憶することを特徴とする請求項４に記載の情報提供方法。
【請求項６】
コンピュータに、
銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、
取得した前記引落情報を含む第１の画面情報を出力し、
前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記支払情報を含む第２の画面情報を出力する、
処理を実行させることを特徴とする情報提供プログラム。
【請求項７】
銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、取得した前記引落情報を含む第１の画面情報を出力し、前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、取得した前記支払情報を含む第２の画面情報を出力する制御部、
を有することを特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供方法、情報提供プログラム、および情報提供装置に関する。
【背景技術】
【０００２】
従来、銀行の口座に対する入出金や預金残高の情報を利用者の端末に表示させるサービスがある。関連する技術としては、例えば、クレジットカード会社の端末から利用者の取引情報が通知されると、その取引情報にかかる商品情報を販売店端末から取得するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４４７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、銀行の口座からの引き落としが、口座を利用して行われた商取引のうち、どの商取引に対応する引き落としであるかを、利用者が把握することが困難である。
【０００５】
１つの側面では、本発明は、引き落としに対応する商取引の取引内容についての情報を提供することができる情報提供方法、情報提供プログラム、および情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、取得した前記引落情報を含む第１の画面情報を出力し、前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、取得した前記支払情報を含む第２の画面情報を出力する情報提供方法、情報提供プログラム、および情報提供装置が提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、引き落としに対応する商取引の取引内容についての情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる情報提供装置１０１の情報提供の一例を示す説明図である。
【図２】図２は、情報提供システム２００の一例を示す説明図である。
【図３】図３は、情報提供装置１０１のハードウェアの一例を示すブロック図である。
【図４】図４は、委託者情報テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、入出金情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、支払情報テーブル６００の記憶内容の一例を示す説明図である。
【図７】図７は、銀行業務処理装置１０２のハードウェアの一例を示すブロック図である。
【図８】図８は、顧客情報テーブル８００の記憶内容の一例を示す説明図である。
【図９】図９は、口座情報テーブル９００の記憶内容の一例を示す説明図である。
【図１０】図１０は、委託業務処理装置１０３のハードウェアの一例を示すブロック図である。
【図１１】図１１は、内訳情報テーブル１１００の記憶内容の一例を示す説明図である。
【図１２】図１２は、取引情報テーブル１２００の記憶内容の一例を示す説明図である。
【図１３】図１３は、情報提供装置１０１の機能的構成例を示すブロック図である。
【図１４】図１４は、情報提供装置１０１の動作の一例を示す説明図（その１）である。
【図１５】図１５は、情報提供装置１０１の動作の一例を示す説明図（その２）である。
【図１６】図１６は、委託者情報テーブル４００を更新する動作の一例を示す説明図である。
【図１７】図１７は、通帳画面１４０４，１５０１を表示する動作の一例を示す説明図である。
【図１８】図１８は、内訳画面１５０４を表示する動作の一例を示す説明図である。
【図１９】図１９は、詳細画面１５０６を表示する動作の一例を示す説明図である。
【図２０】図２０は、情報提供装置１０１の更新処理手順の一例を示すフローチャートである。
【図２１】図２１は、情報提供装置１０１の通帳画面出力処理手順の一例を示すフローチャートである。
【図２２】図２２は、銀行業務処理装置１０２の入出金情報送信処理手順の一例を示すフローチャートである。
【図２３】図２３は、情報提供装置１０１の内訳画面出力処理手順の一例を示すフローチャートである。
【図２４】図２４は、委託業務処理装置１０３の支払情報送信処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明にかかる情報提供方法、情報提供プログラム、および情報提供装置の実施の形態を詳細に説明する。
【００１０】
（情報提供装置１０１の情報提供の一例）
図１は、実施の形態にかかる情報提供装置１０１の情報提供の一例を示す説明図である。
【００１１】
図１において、情報提供装置１０１は、情報提供プログラムを実行するコンピュータである。情報提供装置１０１は、引落情報を取得し、引落情報を含む第１の画面情報を出力する。ここで、引落情報とは、銀行の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む情報である。引き落とし人名とは、引き落としを行った委託会社の識別情報である。引き落とし人名とは、例えば、引き落としを行った委託会社名であってもよいし、委託会社の委託者ＩＤであってもよいし、委託会社のＵＲＬであってもよい。委託会社とは、例えば、クレジットカード会社である。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、銀行の口座からの引き落としについての情報を提供することができる。
【００１２】
また、情報提供装置１０１は、第１の画面情報に含まれるいずれかの引落情報の選択を受け付けると、いずれかの引落情報に対応する支払情報を取得し、支払情報を含む第２の画面情報を出力する。ここで、支払情報とは、引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む情報である。取引相手名とは、例えば、商取引を行った店舗の店舗名である。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、引き落としに対応する商取引の取引内容についての情報を提供することができる。
【００１３】
図１の例では、（１）情報提供装置１０１は、情報提供装置１０１の利用者から通帳画面１０４の表示要求を受け付ける。次に、情報提供装置１０１は、情報提供装置１０１の利用者が利用する口座の口座番号などの識別情報を、銀行の銀行業務処理装置１０２に送信する。ここで、銀行業務処理装置１０２とは、銀行に開設された複数の口座のそれぞれと対応付けて複数の口座のそれぞれに対する入出金情報を記憶するコンピュータである。
【００１４】
入出金情報とは、例えば、複数の口座のそれぞれからの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報である。また、入出金情報とは、さらに、複数の口座のそれぞれに対して入金が行われた日付と金額と取引名とを含む入金情報、または複数の口座のそれぞれから出金が行われた日付と金額と取引名とを含む出金情報であってもよい。そして、情報提供装置１０１は、銀行業務処理装置１０２から、情報提供装置１０１の利用者が利用する口座に対する入出金情報を取得する。
【００１５】
（２）情報提供装置１０１は、取得した入出金情報を含む通帳画面１０４の画面情報を生成して、通帳画面１０４を表示する。ここで、通帳画面１０４には、例えば、口座からの引き落としを行った日付と金額と引き落とし人名と預金残高とが含まれる。また、通帳画面１０４には、例えば、口座に対して入金が行われた日付と金額と取引名と預金残高と、および口座から出金が行われた日付と金額と取引名と預金残高とが含まれる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に入出金情報や口座の預金残高などを通知することができる。このため、情報提供装置１０１の利用者は、入出金情報や口座の預金残高を把握することができ、口座からの引き落としがあったか否かを把握することができる。
【００１６】
（３）情報提供装置１０１は、情報提供装置１０１の利用者から、いずれかの引落情報に対応する内訳画面１０６の表示要求を受け付ける。ここで、内訳画面１０６の表示要求とは、例えば、情報提供装置１０１の利用者によって行われた、委託会社名１０５を押下する操作入力である。
【００１７】
次に、情報提供装置１０１は、いずれかの引落情報に含まれる引き落とし人名に基づいて、いずれかの引落情報が示す引き落としを行った委託会社の委託業務処理装置１０３を特定し、いずれかの引落情報に含まれる日付を委託業務処理装置１０３に送信する。ここで、委託業務処理装置１０３とは、委託会社を利用した商取引が行われた日付と金額と取引相手名とを含む支払情報を記憶するコンピュータである。そして、情報提供装置１０１は、いずれかの引落情報に対応する支払情報を、委託業務処理装置１０３から取得する。
【００１８】
（４）情報提供装置１０１は、取得した支払情報を含む内訳画面１０６の画面情報を生成して、内訳画面１０６を表示する。ここで、内訳画面１０６には、いずれかの引落情報に対応する商取引が行われた日付と金額と取引相手名とが含まれる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、商取引の取引内容を通知することができる。
【００１９】
このため、情報提供装置１０１の利用者は、入出金情報、および支払情報を把握し、クレジットカードの利用明細を把握することができる。そして、情報提供装置１０１の利用者は、口座からの引き落としが情報提供装置１０１の利用者が行ったどの取引相手とのどの商取引によるものであるかを把握することができる。また、情報提供装置１０１の利用者は、通帳画面や内訳画面を家計簿のように利用して、月ごとの出費の管理などを行うことができる。
【００２０】
また、図１の例では、情報提供装置１０１が、いずれかの引落情報に対応する支払情報を、委託業務処理装置１０３から取得する場合について説明したが、これに限らない。例えば、銀行業務処理装置１０２が、委託業務処理装置１０３と通信可能な場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２を介して、いずれかの引落情報に対応する支払情報を、銀行業務処理装置１０２から取得する。
【００２１】
また、例えば、銀行業務処理装置１０２が、委託業務処理装置１０３の代わりに、委託会社を利用した商取引が行われた日付と金額と取引相手名とを含む支払情報を記憶する場合がある。この場合であれば、情報提供装置１０１は、いずれかの引落情報に対応する支払情報を、銀行業務処理装置１０２から取得する。
【００２２】
また、図１の例では、情報提供装置１０１が、通帳画面１０４の表示要求を受け付けたことに応じて、銀行業務処理装置１０２から入出金情報を取得したが、これに限らない。例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことを、情報提供装置１０１に通知する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から口座に対する入出金や引き落としがあったことが通知されたことに応じて、銀行業務処理装置１０２から入出金情報を取得する。
【００２３】
また、例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことに応じて、入出金情報を情報提供装置１０１に送信する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から入出金情報を受信することにより、入出金情報を取得する。
【００２４】
また、図１の例では、情報提供装置１０１は、内訳画面１０６の表示要求を受け付けたことに応じて、委託業務処理装置１０３から支払情報を取得したが、これに限らない。例えば、情報提供装置１０１は、銀行業務処理装置１０２から取得した入出金情報のうちに引落情報が含まれることに応じて、内訳画面１０６の表示要求を受け付けなくても、委託業務処理装置１０３から支払情報を取得する。
【００２５】
また、例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことに応じて、入出金情報を情報提供装置１０１に送信するとともに、委託業務処理装置１０３から支払情報を取得して情報提供装置１０１に送信する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から支払情報を受信することにより、支払情報を取得する。
【００２６】
また、図１の例では、情報提供装置１０１が、通帳画面１０４と、内訳画面１０６とを別々に表示する場合について説明したが、これに限らない。例えば、情報提供装置１０１は、引落情報を取得したことに応じて、自動で引落情報に対応する支払情報を取得し、通帳画面１０４と、内訳画面１０６とを一つの画面としてまとめて表示してもよい。
【００２７】
＜情報提供システムの一例＞
次に、図２を用いて、図１に示した情報提供装置１０１を含む情報提供システム２００の一例について説明する。
【００２８】
図２は、情報提供システム２００の一例を示す説明図である。図２において、情報提供システム２００は、情報提供装置１０１と、銀行業務処理装置１０２と、委託業務処理装置１０３とを有する。情報提供装置１０１と、銀行業務処理装置１０２と、委託業務処理装置１０３とは、ネットワーク２１０により接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網などである。
【００２９】
情報提供装置１０１は、例えば、携帯電話機、スマートフォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、タブレット型端末などである。銀行業務処理装置１０２は、サーバ、ノート型パソコン、デスクトップ型パソコンなどである。委託業務処理装置１０３は、サーバ、ノート型パソコン、デスクトップ型パソコンなどである。
【００３０】
＜情報提供装置１０１のハードウェア＞
次に、図３を用いて、図２に示した情報提供システムに含まれる情報提供装置１０１のハードウェアの一例について説明する。
【００３１】
図３は、情報提供装置１０１のハードウェアの一例を示すブロック図である。図３において、情報提供装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３とを有する。また、情報提供装置１０１は、さらに、インターフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ）３０４と、入力装置３０５と、出力装置３０６と、を有する。また、各構成部はバス３００によってそれぞれ接続されている。
【００３２】
ここで、ＣＰＵ３０１は、情報提供装置１０１の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、本実施の形態にかかる情報提供プログラムなどの各種プログラムを記憶する。また、ＲＯＭ３０２は、例えば、図４に後述する委託者情報テーブル４００、図５に後述する入出金情報テーブル５００、図６に後述する支払情報テーブル６００などの各種テーブルを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。また、ＲＡＭ３０３は、各種プログラムの実行により得られたデータなどの各種データを記憶する。
【００３３】
Ｉ／Ｆ３０４は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ３０４は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。入力装置３０５は、キーボード、タッチパネルなど利用者の操作により、各種データの入力を行うインターフェースである。出力装置３０６は、ＣＰＵ３０１の指示により、データを出力するインターフェースである。出力装置３０６は、例えば、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイである。
【００３４】
（委託者情報テーブル４００の記憶内容）
次に、図４を用いて、委託者情報テーブル４００の記憶内容の一例について説明する。委託者情報テーブル４００は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３などの記憶領域によって実現される。
【００３５】
図４は、委託者情報テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、委託者情報テーブル４００は、委託者ＩＤ項目に対応付けて、委託会社名項目と、ＵＲＬ項目と、パスワード項目と、利用登録フラグ項目とを有し、委託者ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００３６】
委託者ＩＤ項目には、口座からの引き落としを行う引き落とし人になる委託会社の識別情報が記憶される。委託会社名項目には、委託者ＩＤ項目の識別情報が示す委託会社名が記憶される。ＵＲＬ項目には、委託者ＩＤ項目の識別情報が示す委託業務処理装置にアクセスするためのＵＲＬが記憶される。パスワード項目には、委託者ＩＤ項目の識別情報が示す委託業務処理装置１０３にアクセスする際に用いられるパスワードが記憶される。パスワードは、例えば、情報提供装置１０１の利用者が、クレジットカードを発行する際に、委託会社に登録した文字列である。また、パスワードは、例えば、銀行と委託会社とで決定された、委託業務処理装置へのアクセスを許可するための文字列であってもよい。利用登録フラグ項目には、情報提供装置１０１の利用者が、委託者ＩＤ項目の識別情報が示す委託会社を利用しているか否かを示すフラグが記憶される。
【００３７】
例えば、レコード４０１は、委託者ＩＤ「００００１０」と、委託会社名「Ａ社」と、ＵＲＬ「ｈｔｔｐ：／／・・・」と、パスワード「１２３４５６７８」と、利用登録フラグ「０」とを含む委託者情報を示す。
【００３８】
委託者情報テーブル４００は、例えば、情報提供装置１０１の製造者によって、情報提供装置１０１の製造時にＲＯＭ３０２、ＲＡＭ３０３などの記憶領域に記憶される。また、委託者情報テーブル４００は、例えば、情報提供装置１０１の利用者によって、情報提供装置１０１の利用者が利用する委託会社が選択されたことに応じて、選択された委託会社に対応するレコードの利用登録フラグが変更されることにより更新される。また、委託者情報テーブル４００は、例えば、情報提供装置１０１の利用者が入力したパスワードにより、選択された委託会社に対応するレコードのパスワードが変更されることにより更新されてもよい。
【００３９】
情報提供装置１０１は、委託者情報テーブル４００を参照することによって、委託者ＩＤまたは委託会社名に基づいて、委託業務処理装置１０３にアクセスするためのＵＲＬを特定することができる。情報提供装置１０１は、委託会社にアクセスするためのＵＲＬを銀行業務処理装置１０２から受信可能な場合には、委託者情報テーブル４００を記憶しなくてもよい。
【００４０】
（入出金情報テーブル５００の記憶内容）
次に、図５を用いて、入出金情報テーブル５００の記憶内容の一例について説明する。入出金情報テーブル５００は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３などの記憶領域によって実現される。
【００４１】
図５は、入出金情報テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、入出金情報テーブル５００は、通番項目に対応付けて、日付項目と、取引名項目と、ＵＲＬ項目と、金額項目と、残高項目と、を有し、口座への入出金ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４２】
通番項目には、口座への入出金の番号が記憶される。日付項目には、通番項目が示す番号の入出金が行われた日付が記憶される。取引名項目には、通番項目が示す番号の入出金の内容が、口座への入金か口座からの出金かを示す取引名、または口座からの引き落としを示す引き落とし人名が記憶される。引き落とし人名は、引き落としを行った委託会社の委託者ＩＤ、または委託会社名である。ＵＲＬ項目には、取引名項目が口座からの引き落としを示す名称を示す場合、口座からの引き落としを行った引き落とし人になる委託業務処理装置にアクセスするためのＵＲＬが記憶される。金額項目には、通番項目が示す番号の入出金によって入金または出金された金額が記憶される。残高項目には、通番項目が示す番号の入出金の結果になる預金残高が記憶される。
【００４３】
例えば、レコード５０１は、通番「０００１」と、日付「２３１０２５」と、取引名「入金」と、ＵＲＬ「（なし）」と、金額「１００００」と、残高「１００００」と、を含む入出金情報を示す。
【００４４】
入出金情報テーブル５００は、例えば、情報提供装置１０１の製造時には、レコードを有していなくてもよい。入出金情報テーブル５００は、例えば、情報提供装置１０１が入出金情報を受信したことに応じて、受信した入出金情報に対応するレコードが追加されることにより更新される。情報提供装置１０１は、入出金情報テーブル５００を参照することによって、入出金情報テーブル５００の記憶内容を表す通帳画面の画面情報を生成して出力することができる。
【００４５】
（支払情報テーブル６００の記憶内容）
次に、図６を用いて、支払情報テーブル６００の記憶内容の一例について説明する。支払情報テーブル６００は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３などの記憶領域によって実現される。
【００４６】
図６は、支払情報テーブル６００の記憶内容の一例を示す説明図である。図６に示すように、支払情報テーブル６００は、引落日付項目に対応付けて、支払日付項目と、店舗名項目と、金額項目と、ＵＲＬ項目と、を有し、口座からの引き落としごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４７】
引落日付項目には、口座からの引き落としが行われた日付が記憶される。支払日付項目には、引落日付項目が示す日付に行われた口座からの引き落としに対応する商取引が行われた日付が記憶される。店舗名項目には、引落日付項目が示す日付に行われた口座からの引き落としに対応する商取引が行われた店舗の名称が記憶される。金額項目には、引落日付項目が示す日付に行われた口座からの引き落としに対応する商取引が行われた金額が記憶される。ＵＲＬ項目には、引落日付項目が示す日付に行われた口座からの引き落としを行った引き落とし人になる委託業務処理装置にアクセスするためのＵＲＬが記憶される。また、ＵＲＬ項目には、引落日付項目が示す日付に行われた口座からの引き落としに対応する商取引が行われた店舗が有する情報処理装置にアクセスするためのＵＲＬが記憶されてもよい。
【００４８】
例えば、レコード６０１は、引落日付「２３０９３０」と、支払日付「２３０８０１」と、店舗の名称「ＡＡＡストア」と、金額「５０００」と、ＵＲＬ「ｈｔｔｐ：／／・・・」と、を含む支払情報を示す。
【００４９】
支払情報テーブル６００は、例えば、情報提供装置１０１の製造時には、レコードを有していなくてもよい。支払情報テーブル６００は、例えば、情報提供装置１０１が支払情報を受信したことに応じて、受信した支払情報に対応するレコードが追加されることにより更新される。情報提供装置１０１は、支払情報テーブル６００を参照することによって、支払情報テーブル６００の記憶内容を表す内訳画面の画面情報を生成して出力することができる。
【００５０】
（銀行業務処理装置１０２のハードウェア）
次に、図７を用いて、図２に示した情報提供システムに含まれる銀行業務処理装置１０２のハードウェアの一例について説明する。
【００５１】
図７は、銀行業務処理装置１０２のハードウェアの一例を示すブロック図である。図７において、銀行業務処理装置１０２は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、磁気ディスクドライブ７０４と、磁気ディスク７０５と、Ｉ／Ｆ７０６と、を有する。また、各構成部はバス７００によってそれぞれ接続されている。
【００５２】
ここで、ＣＰＵ７０１は、銀行業務処理装置１０２の全体の制御を司る。ＲＯＭ７０２は、ブートプログラムなどのプログラムを記憶している。また、ＲＯＭ７０２は、例えば、図８に後述する顧客情報テーブル８００、図９に後述する口座情報テーブル９００などの各種テーブルを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。また、ＲＡＭ７０３は、各種プログラムの実行により得られたデータなどの各種データを記憶する。磁気ディスクドライブ７０４は、ＣＰＵ７０１の制御にしたがって磁気ディスク７０５に対するデータのリード／ライトを制御する。磁気ディスク７０５は、磁気ディスクドライブ７０４の制御で書き込まれたデータを記憶する。
【００５３】
Ｉ／Ｆ７０６は、通信回線を通じてネットワーク２１０に接続され、このネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ７０６は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ７０６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。また、銀行業務処理装置１０２は、光ディスクドライブ、光ディスク、ディスプレイ、キーボード、マウス、スキャナ、およびプリンタの少なくともいずれか１つを、有してもよい。
【００５４】
（顧客情報テーブル８００の記憶内容）
次に、図８を用いて、顧客情報テーブル８００の記憶内容の一例について説明する。顧客情報テーブル８００は、例えば、図７に示したＲＯＭ７０２、ＲＡＭ７０３などの記憶領域によって実現される。
【００５５】
図８は、顧客情報テーブル８００の記憶内容の一例を示す説明図である。図８に示すように、顧客情報テーブル８００は、顧客番号項目に対応付けて、氏名項目と、口座番号項目と、残高項目と、通帳発行フラグ項目と、を有し、顧客ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００５６】
顧客番号項目には、顧客の番号が記憶される。氏名項目には、顧客番号項目が示す番号の顧客の氏名が記憶される。口座番号項目には、顧客番号項目が示す番号の顧客の口座の番号が記憶される。残高項目には、口座番号項目が示す番号の口座の預金残高が記憶される。通帳発行フラグ項目には、通帳を発行したか否か、情報提供装置１０１に入出金情報を送信するか否かを示す通帳発行フラグが記憶される。
【００５７】
例えば、レコード８０１は、顧客番号「１２３４５６７」と、氏名「富士  太郎」と、口座番号「１２３４５６７」と、残高「２４５００」と、通帳発行フラグ「２」と、を含む顧客情報を示す。
【００５８】
顧客情報テーブル８００は、例えば、銀行に口座が開設されたことに応じて、開設された口座についてのレコードが追加されることにより更新される。顧客情報テーブル８００は、例えば、口座の利用者に通帳を発行したこと、または口座の利用者に入出金情報を送信するように設定したことに応じて、更新される。銀行業務処理装置１０２は、顧客情報テーブル８００を参照することによって、顧客が通帳を発行しているか否か、入出金情報を送信するか否かを判定することができる。
【００５９】
（口座情報テーブル９００の記憶内容）
次に、図９を用いて、口座情報テーブル９００の記憶内容の一例について説明する。口座情報テーブル９００は、例えば、図７に示したＲＯＭ７０２、ＲＡＭ７０３などの記憶領域によって実現される。
【００６０】
図９は、口座情報テーブル９００の記憶内容の一例を示す説明図である。図９に示すように、口座情報テーブル９００は、通番項目に対応付けて、日付項目と、取引名項目と、ＵＲＬ項目と、金額項目と、残高項目と、を有し、口座への入出金ごとに各項目に情報が設定されることにより、レコードを記憶する。ここで、各項目の記憶内容は、図５に示した入出金情報テーブル５００の各項目の記憶内容と同様のため、説明を省略する。
【００６１】
口座情報テーブル９００は、例えば、銀行に口座が開設されたことに応じて、開設された口座に対応付けて作成される。口座情報テーブル９００は、例えば、開設された口座に対して入金、出金、または引き落としがあったことに応じて、入出金情報を示すレコードが追加されることにより更新される。口座情報テーブル９００は、銀行に複数の口座が開設された場合、複数の口座のそれぞれについて作成される。
【００６２】
口座情報テーブル９００は、情報提供装置１０１が委託者情報テーブル４００を記憶する場合には、ＵＲＬ項目を有していなくてもよい。銀行業務処理装置１０２は、口座情報テーブル９００を参照することによって、情報提供装置１０１に未送信の入出金情報を情報提供装置１０１に送信することができる。
【００６３】
（委託業務処理装置１０３のハードウェア）
次に、図１０を用いて、図２に示した情報提供システムに含まれる委託業務処理装置１０３のハードウェアの一例について説明する。
【００６４】
図１０は、委託業務処理装置１０３のハードウェアの一例を示すブロック図である。図１０において、委託業務処理装置１０３は、ＣＰＵ１００１と、ＲＯＭ１００２と、ＲＡＭ１００３と、磁気ディスクドライブ１００４と、磁気ディスク１００５と、Ｉ／Ｆ１００６と、を有する。また、各構成部はバス１０００によってそれぞれ接続されている。
【００６５】
ここで、ＣＰＵ１００１は、委託業務処理装置１０３の全体の制御を司る。ＲＯＭ１００２は、ブートプログラムなどのプログラムを記憶している。また、ＲＯＭ１００２は、例えば、図１１に後述する内訳情報テーブル１１００、図１２に後述する取引情報テーブル１２００などの各種テーブルを記憶する。ＲＡＭ１００３は、ＣＰＵ１００１のワークエリアとして使用される。また、ＲＡＭ１００３は、各種プログラムの実行により得られたデータなどの各種データを記憶する。磁気ディスクドライブ１００４は、ＣＰＵ１００１の制御にしたがって磁気ディスク１００５に対するデータのリード／ライトを制御する。磁気ディスク１００５は、磁気ディスクドライブ１００４の制御で書き込まれたデータを記憶する。
【００６６】
Ｉ／Ｆ１００６は、通信回線を通じてネットワーク２１０に接続され、このネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ１００６は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ１００６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。また、委託業務処理装置１０３は、光ディスクドライブ、光ディスク、ディスプレイ、キーボード、マウス、スキャナ、およびプリンタの少なくともいずれか１つを、有してもよい。
【００６７】
（内訳情報テーブル１１００の記憶内容）
次に、図１１を用いて、内訳情報テーブル１１００の記憶内容の一例について説明する。内訳情報テーブル１１００は、例えば、図１０に示したＲＯＭ１００２、ＲＡＭ１００３などの記憶領域によって実現される。
【００６８】
図１１は、内訳情報テーブル１１００の記憶内容の一例を示す説明図である。図１１に示すように、内訳情報テーブル１１００は、引落日付項目に対応付けて、支払日付項目と、店舗名項目と、金額項目と、ＵＲＬ項目と、を有し、口座からの引き落としごとに各項目に情報が設定されることにより、レコードを記憶する。ここで、各項目の記憶内容は、図６に示した支払情報テーブル６００の各項目の記憶内容と同様のため、説明を省略する。
【００６９】
内訳情報テーブル１１００は、例えば、委託業務処理装置１０３によって口座からの引き落としが行われたことに応じて、支払情報を示すレコードが追加されることにより更新される。委託業務処理装置１０３は、内訳情報テーブル１１００を参照することによって、情報提供装置１０１に未送信の支払情報を情報提供装置１０１に送信することができる。
【００７０】
（取引情報テーブル１２００の記憶内容）
次に、図１２を用いて、取引情報テーブル１２００の記憶内容の一例について説明する。取引情報テーブル１２００は、例えば、図１０に示したＲＯＭ１００２、ＲＡＭ１００３などの記憶領域によって実現される。
【００７１】
図１２は、取引情報テーブル１２００の記憶内容の一例を示す説明図である。図１２に示すように、取引情報テーブル１２００は、日付項目に対応付けて、品名項目と、金額項目と、を有し、商取引ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００７２】
日付項目には、商取引が行われた日付が記憶される。品名項目には、日付項目が示す日付に商取引が行われた品名が記憶される。金額項目には、品名項目が示す品名の品物の金額が記憶される。例えば、レコード１２０１は、日付「２３０７１２」と、品名「蛍光灯」と、金額「２５００」と、を含む取引情報を示す。
【００７３】
取引情報テーブル１２００は、例えば、委託業務処理装置１０３によって口座からの引き落としが行われたことに応じて、取引情報を示すレコードが追加されることにより更新される。委託業務処理装置１０３は、取引情報テーブル１２００を参照することによって、情報提供装置１０１に未送信の取引情報を情報提供装置１０１に送信することができる。
【００７４】
（情報提供装置１０１の機能的構成例）
次に、図１３を用いて、情報提供装置１０１の機能的構成例について説明する。
【００７５】
図１３は、情報提供装置１０１の機能的構成例を示すブロック図である。情報提供装置１０１は、制御部となる機能として、取得部１３０１と、出力部１３０２と、を含む。
【００７６】
〈引落情報の提供〉
まず、情報提供装置１０１による情報提供装置１０１の利用者への引落情報の提供について説明する。引落情報の提供は、取得部１３０１と出力部１３０２とによって実現される。
【００７７】
取得部１３０１は、銀行の口座と対応付けて口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得する。ここで、引落情報を記憶する記憶部とは、例えば、入出金情報テーブル５００である。取得部１３０１は、例えば、通帳画面１０４の表示要求を受け付けたことに応じて、入出金情報テーブル５００の各レコードを取得する。そして、取得部１３０１は、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容を含む、通帳画面１０４の画面情報を生成する。
【００７８】
また、取得部１３０１は、銀行業務処理装置１０２に特定の口座の識別情報を送信し、特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を銀行業務処理装置１０２から１以上受信してもよい。ここで、銀行業務処理装置１０２とは、銀行に開設された複数の口座のそれぞれと対応付けて複数の口座のそれぞれに対する入出金情報を記憶するコンピュータである。入出金情報とは、例えば、引落情報、入金情報、または出金情報である。特定の口座とは、情報提供装置１０１の利用者が利用する銀行の口座である。口座の識別情報とは、口座番号、または情報提供装置１０１の利用者の識別情報である。
【００７９】
取得部１３０１は、例えば、入出金情報テーブル５００の各レコードに設定された通番の中から最新の通番を抽出する。次に、取得部１３０１は、最新の通番と、情報提供装置１０１の利用者が利用する銀行の口座の口座番号とを、銀行業務処理装置１０２に送信する。そして、取得部１３０１は、銀行業務処理装置１０２から、送信した通番より後の通番に対応する入出金情報を受信して、入出金情報テーブル５００を更新する。次に、取得部１３０１は、入出金情報テーブル５００の各レコードを取得し、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容を含む、通帳画面１０４の画面情報を生成する。
【００８０】
また、取得部１３０１は、特定の口座からの引き落としが行われたことに応じて、特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を、銀行業務処理装置１０２から１以上受信し、受信した引落情報を記憶部に記憶してもよい。ここでは、銀行業務処理装置１０２は、例えば、特定の口座からの入出金や引き落としが行われたことに応じて、特定の口座を利用する利用者が有する情報提供装置１０１に、特定の口座に対応する入出金情報を送信する。これによって、取得部１３０１は、例えば、特定の口座からの引き落としが行われたことに応じて、銀行業務処理装置１０２から入出金情報を受信して、入出金情報テーブル５００を更新する。そして、取得部１３０１は、入出金情報テーブル５００の各レコードを取得し、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容を含む、通帳画面１０４の画面情報を生成する。
【００８１】
これにより、取得部１３０１は、情報提供装置１０１の利用者に引落情報を提供するための通帳画面１０４の画面情報を生成することができる。取得部１３０１は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０４により、その機能を実現する。
【００８２】
出力部１３０２は、取得した引落情報を含む第１の画面情報を出力する。出力部１３０２は、例えば、取得部１３０１によって生成された、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容を含む、通帳画面１０４の画面情報を出力する。出力部１３０２は、具体的には、通帳画面１０４の画面情報に基づいて、ディスプレイに通帳画面１０４を表示する。また、出力部１３０２は、具体的には、通帳画面１０４の画面情報を、プリンタへの印刷出力、Ｉ／Ｆ３０４による外部装置への送信、ＲＡＭ３０３などの記憶領域への記憶を行ってもよい。これにより、出力部１３０２は、情報提供装置１０１の利用者に引落情報を提供することができる。
【００８３】
〈支払情報の提供〉
次に、情報提供装置１０１による情報提供装置１０１の利用者への支払情報の提供について説明する。支払情報の提供は、取得部１３０１と出力部１３０２とによって実現される。
【００８４】
取得部１３０１は、第１の画面情報に含まれるいずれかの引落情報の選択を受け付ける。そして、取得部１３０１は、選択を受け付けたことに応じて、いずれかの引落情報に含まれる日付と引き落とし人名とに基づいて、いずれかの引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得する。
【００８５】
取得部１３０１は、例えば、いずれかの引落情報に含まれる引き落とし人名から特定される委託業務処理装置１０３に、特定の口座の識別情報といずれかの引落情報に含まれる日付とを送信する。そして、取得部１３０１は、いずれかの引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を、委託業務処理装置１０３から１以上受信する。ここで、委託業務処理装置１０３とは、委託会社を利用した商取引が行われた日付と金額と取引相手名とを含む支払情報を記憶するコンピュータである。取引相手名とは、例えば、商取引を行った店舗の店舗名である。
【００８６】
取得部１３０１は、具体的には、通帳画面１０４に表示した引き落とし人名の選択を受け付ける。次に、取得部１３０１は、入出金情報テーブル５００のレコードの中から、選択された引き落とし人名が設定されたレコードを抽出し、抽出したレコードのＵＲＬ項目に設定されたＵＲＬを抽出する。このとき、取得部１３０１は、委託者情報テーブル４００のレコードの中から、選択された引き落とし人名が設定されたレコードを抽出し、抽出したレコードのＵＲＬ項目に設定されたＵＲＬを抽出してもよい。
【００８７】
そして、取得部１３０１は、抽出したＵＲＬに基づいて委託業務処理装置１０３を特定し、抽出したレコードの日付項目に設定された日付を、特定した委託業務処理装置１０３に送信する。次に、取得部１３０１は、送信した日付に対応する支払情報を、委託業務処理装置１０３から受信して、支払情報テーブル６００を更新する。そして、取得部１３０１は、受信した支払情報の支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１０６の画面情報を生成する。また、取得部１３０１は、更新した支払情報テーブル６００の各レコードの支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１０６の画面情報を生成してもよい。これにより、取得部１３０１は、情報提供装置１０１の利用者に支払情報を提供するための内訳画面１０６の画面情報を生成することができる。
【００８８】
出力部１３０２は、取得した支払情報を含む第２の画面情報を出力する。出力部１３０２は、例えば、取得部１３０１によって生成された、受信した支払情報の支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１０６の画面情報を出力する。また、出力部１３０２は、支払情報テーブル６００の各レコードの支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１０６の画面情報を出力してもよい。出力部１３０２は、具体的には、内訳画面１０６の画面情報に基づいて、ディスプレイに内訳画面１０６を表示する。また、出力部１３０２は、具体的には、内訳画面１０６の画面情報を、プリンタへの印刷出力、Ｉ／Ｆ３０４による外部装置への送信、ＲＡＭ３０３などの記憶領域への記憶を行ってもよい。これにより、出力部１３０２は、情報提供装置１０１の利用者に支払情報を提供することができる。
【００８９】
ここでは、情報提供装置１０１が、引落情報と、支払情報とを別々に提供する場合について説明したが、これに限らない。例えば、情報提供装置１０１は、引落情報とともに支払情報を提供してもよい。この場合、取得部１３０１は、引落情報を取得したことに応じて、取得した引落情報に含まれる日付と引き落とし人名とに基づいて引き落とし人名により特定される引き落とし人を介して商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得する。
【００９０】
取得部１３０１は、例えば、入出金情報テーブル５００のレコードの中から、引き落とし人名が設定されたレコードを抽出し、抽出したレコードのＵＲＬ項目に設定されたＵＲＬを抽出する。そして、取得部１３０１は、抽出したＵＲＬに基づいて委託業務処理装置１０３を特定し、抽出したレコードの日付項目に設定された日付を、特定した委託業務処理装置１０３に送信する。次に、取得部１３０１は、送信した日付に対応する支払情報を、委託業務処理装置１０３から受信して、支払情報テーブル６００を更新する。そして、取得部１３０１は、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容と、受信した支払情報の支払日付項目と店舗名項目と金額項目との記憶内容とを含む、通帳画面１０４の画面情報を生成する。
【００９１】
出力部１３０２は、取得した引落情報と支払情報とを含む第４の画面情報を出力する。出力部１３０２は、例えば、取得部１３０１によって生成された、入出金情報テーブル５００の各レコードの記憶内容と、受信した支払情報の記憶内容とを含む、通帳画面１０４の画面情報を出力する。出力部１３０２は、具体的には、通帳画面１０４の画面情報に基づいて、ディスプレイに通帳画面１０４を表示する。また、出力部１３０２は、具体的には、通帳画面１０４の画面情報を、プリンタへの印刷出力、Ｉ／Ｆ３０４による外部装置への送信、ＲＡＭ３０３などの記憶領域への記憶を行ってもよい。
【００９２】
〈取引情報の提供〉
次に、情報提供装置１０１による情報提供装置１０１の利用者への取引情報の提供について説明する。取引情報の提供は、取得部１３０１と出力部１３０２とによって実現される。
【００９３】
取得部１３０１は、第２の画面情報に含まれるいずれかの支払情報の選択を受け付けたことに応じて、いずれかの支払情報に含まれる日付と取引相手名とに基づいて取引相手名により特定される取引相手との取引内容を表す商品名と金額とを含む取引情報を取得する。取得部１３０１は、例えば、内訳画面１０６に表示した店舗名の選択を受け付ける。次に、取得部１３０１は、支払情報テーブル６００のレコードの中から、選択された店舗名が設定されたレコードを抽出し、抽出したレコードのＵＲＬ項目に設定されたＵＲＬを抽出する。そして、取得部１３０１は、抽出したＵＲＬに基づいて委託業務処理装置１０３を特定し、抽出したレコードの支払日付項目に設定された日付を、特定した委託業務処理装置１０３に送信する。次に、取得部１３０１は、送信した日付に対応する取引情報を、委託業務処理装置１０３から受信して、受信した取引情報の日付項目と品名項目と金額項目との記憶内容を含む、詳細画面の画面情報を生成する。これにより、取得部１３０１は、情報提供装置１０１の利用者に取引情報を提供するための詳細画面の画面情報を生成することができる。
【００９４】
出力部１３０２は、取得した取引情報を含む第３の画面情報を出力する。出力部１３０２は、例えば、取得部１３０１によって生成された、取引情報の日付項目と品名項目と金額項目との記憶内容を含む、詳細画面の画面情報を出力する。出力部１３０２は、具体的には、詳細画面の画面情報に基づいて、ディスプレイに通帳画面１０４を表示する。また、出力部１３０２は、具体的には、詳細画面の画面情報を、プリンタへの印刷出力、Ｉ／Ｆ３０４による外部装置への送信、ＲＡＭ３０３などの記憶領域への記憶を行ってもよい。これにより、出力部１３０２は、情報提供装置１０１の利用者に取引情報を提供することができる。
【００９５】
（情報提供装置１０１の動作の一例）
次に、図１４および図１５を用いて、情報提供装置１０１の動作の一例について説明する。
【００９６】
図１４および図１５は、情報提供装置１０１の動作の一例を示す説明図である。図１４において、（５）情報提供装置１０１は、情報提供装置１０１の利用者からの操作入力を受け付けて、銀行業務処理装置１０２から入出金情報を取得するための通帳アプリケーション１４０１を、銀行業務処理装置１０２からダウンロードして実行する。
【００９７】
（６）情報提供装置１０１は、通帳アプリケーションを実行すると、情報提供装置１０１の利用者が利用する委託会社を登録するための登録画面１４０２を表示し、情報提供装置１０１の利用者の操作入力を受け付ける。ここで、登録画面１４０２には、委託者情報テーブル４００の各レコードの委託会社名項目の記憶内容、委託者情報テーブル４００を更新するための更新ボタン１４０３などが含まれる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者からの操作入力に基づいて、委託者情報テーブル４００を更新することができる。情報提供装置１０１によって行われる、委託者情報テーブル４００を更新する動作の一例については、図１６を用いて後述する。
【００９８】
（７）情報提供装置１０１は、委託者情報テーブル４００を更新すると、情報提供装置１０１の利用者が利用する口座の口座番号に基づいて、銀行業務処理装置１０２に未受信の入出金情報があるか否かを確認する確認要求を、銀行業務処理装置１０２に送信する。ここで、銀行業務処理装置１０２は、確認要求を受信したことに応じて、情報提供装置１０１が未受信の入出金情報があれば、情報提供装置１０１に入出金情報を送信する。
【００９９】
そして、情報提供装置１０１は、銀行業務処理装置１０２から入出金情報を受信し、入出金情報テーブル５００を更新して、入出金情報テーブル５００の記憶内容を表す通帳画面１４０４を表示する。ここで、通帳画面１４０４には、例えば、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容、および通帳画面１４０４を最新の状態に更新するための更新ボタン１４０５などが含まれる。
【０１００】
一方で、情報提供装置１０１は、未受信の入出金情報がなければ、入出金情報テーブル５００を更新せずに、入出金情報テーブル５００の記憶内容を表す通帳画面１４０４を表示する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、銀行の口座の預金残高や入出金情報などを提供することができる。情報提供装置１０１によって行われる、通帳画面１４０４を表示する動作の一例については、図１７を用いて後述する。
【０１０１】
図１５において、（８）情報提供装置１０１は、更新ボタン１４０５が押下されたことに応じて、銀行の口座の口座番号に基づいて、未受信の入出金情報があるか否かを確認する確認要求を、銀行業務処理装置１０２に送信する。ここで、銀行業務処理装置１０２は、確認要求を受信したことに応じて、情報提供装置１０１が未受信の入出金情報があれば、情報提供装置１０１に入出金情報を送信する。
【０１０２】
そして、情報提供装置１０１は、銀行業務処理装置１０２から入出金情報を受信し、入出金情報テーブル５００を更新して、入出金情報テーブル５００の記憶内容を表す通帳画面１５０１を表示する動作を行う。ここで、通帳画面１５０１には、例えば、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容、および通帳画面１５０１を最新の状態に更新するための更新ボタン１５０２などが含まれる。
【０１０３】
一方で、情報提供装置１０１は、未受信の入出金情報がなければ、入出金情報テーブル５００を更新せずに、入出金情報テーブル５００の記憶内容を表す通帳画面１５０１を表示する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、銀行の口座の最新の預金残高や入出金情報などを提供することができる。情報提供装置１０１によって行われる、通帳画面１５０１を表示する動作の一例については、図１７を用いて後述する。
【０１０４】
（９）情報提供装置１０１は、内訳画面１５０４の表示要求として、委託会社名１５０３の選択を受け付ける。次に、情報提供装置１０１は、委託会社名１５０３の選択を受け付けると、入出金情報テーブル５００の中から委託会社名１５０３に対応する日付とＵＲＬとを抽出する。そして、情報提供装置１０１は、日付とＵＲＬとに基づいて、委託業務処理装置１０３から支払情報を受信し、支払情報テーブル６００を更新して、支払情報テーブル６００の記憶内容を表す内訳画面１５０４を表示する。ここで、内訳画面１５０４には、例えば、受信した支払情報の支払日付項目と店舗名項目と金額項目との記憶内容などが含まれる。内訳画面１５０４には、例えば、支払情報テーブル６００の各レコードの支払日付項目と店舗名項目と金額項目との記憶内容などが含まれてもよい。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、商取引の取引内容の情報を提供することができる。情報提供装置１０１によって行われる、内訳画面１５０４を表示する動作の一例については、図１８を用いて後述する。
【０１０５】
（１０）情報提供装置１０１は、詳細画面１５０６の表示要求として、店舗名１５０５の選択を受け付ける。次に、情報提供装置１０１は、店舗名１５０５の選択を受け付けると、支払情報テーブル６００の中から店舗名１５０５に対応するＵＲＬを抽出する。そして、情報提供装置１０１は、取引日付とＵＲＬに基づいて、委託業務処理装置１０３から取引情報を受信し、取引情報を表す詳細画面１５０６を表示する。ここで、詳細画面１５０６には、例えば、取引情報の日付項目と品名項目と金額項目との記憶内容などが含まれる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、商取引の取引内容の情報を提供することができる。情報提供装置１０１によって行われる、詳細画面１５０６を表示する動作の一例については、図１９を用いて後述する。
【０１０６】
図１４および図１５の例では、銀行業務処理装置１０２が、確認要求の受信を待って、情報提供装置１０１に入出金情報を送信する場合について説明したが、これに限らない。例えば、銀行業務処理装置１０２は、口座に対する入出金や引き落としが行われた際に、情報提供装置１０１に自動で入出金情報、支払情報、または取引情報を送信することができる。これにより、情報提供装置１０１の利用者は、口座に対する入出金や引き落としが行われた際に、入出金や引き落としが行われたことを把握することができ、クレジットカードの利用明細を把握することができる。このため、銀行業務処理装置１０２は、情報提供装置１０１の利用者が、第三者によって不正に入出金や引き落としが行われたことを発見する可能性を、向上させることができる。
【０１０７】
また、例えば、銀行業務処理装置１０２は、口座に対する入出金や引き落としが行われた際に、情報提供装置１０１の利用者に、入出金や引き落としが行われたことを通知することができる。また、銀行業務処理装置１０２は、口座に対する入出金や引き落としが行われた際に、情報提供装置１０１の利用者に、入出金情報や支払情報に基づいて、入出金の内容や引き落としの内容などを通知することができる。これにより、銀行業務処理装置１０２は、情報提供装置１０１の利用者に、情報提供装置１０１から銀行業務処理装置１０２に確認要求を送信するための操作入力を促すことができる。また、情報提供装置１０１の利用者は、口座に対する入出金や引き落としが行われた際に、入出金や引き落としが行われたことを把握することができ、クレジットカードの利用明細を把握することができる。このため、銀行業務処理装置１０２は、情報提供装置１０１の利用者が、第三者によって不正に入出金や引き落としが行われたことを発見する可能性を、向上させることができる。
【０１０８】
（委託者情報テーブル４００を更新する動作の一例）
次に、図１６を用いて、図１４に示した、委託者情報テーブル４００を更新する動作の一例について説明する。
【０１０９】
図１６は、委託者情報テーブル４００を更新する動作の一例を示す説明図である。図１６において、（１１）情報提供装置１０１は、通帳アプリケーションが初回起動されたことを検出する。次に、情報提供装置１０１は、委託者情報テーブル４００の各レコードの委託会社名項目に設定された委託会社名を抽出する。そして、情報提供装置１０１は、委託会社を選択するための委託会社名に対応付けたチェックボックスと、チェックボックスの状態に基づいて委託者情報テーブル４００を更新するための更新ボタン１４０３とを含む登録画面１４０２を表示する。
【０１１０】
（１２）情報提供装置１０１の利用者は、タッチパネルを用いて、Ａ社に対応付けられたチェックボックスと、Ｄ社に対応付けられたチェックボックスとを、選択状態に設定して、更新ボタン１４０３を押下する。情報提供装置１０１は、更新ボタン１４０３が押下されると、選択状態に設定されたチェックボックスに基づいて、委託会社になるＡ社とＤ社との選択を受け付ける。
【０１１１】
（１３）情報提供装置１０１は、選択が受け付けられた委託会社であるＡ社の名称を含む委託者情報テーブル４００のレコードの利用登録フラグに１を設定する。また、情報提供装置１０１は、選択が受け付けられた委託会社であるＤ社の名称を含む委託者情報テーブル４００のレコードの利用登録フラグに１を設定する。これにより、情報提供装置１０１は、委託者情報テーブル４００を更新することができる。
【０１１２】
（通帳画面１４０４，１５０１を表示する動作の一例）
次に、図１７を用いて、図１４および図１５に示した、通帳画面１４０４，１５０１を表示する動作の一例について説明する。
【０１１３】
図１７は、通帳画面１４０４，１５０１を表示する動作の一例を示す説明図である。図１７の例では、通帳画面１５０１を表示する動作について説明する。ここで、通帳画面１４０４を表示する動作については、通帳画面１５０１を表示する動作と同様であるため、説明を省略する。
【０１１４】
図１７において、（１４）情報提供装置１０１は、入出金情報テーブル５００の各レコードの通番項目に設定された通番の中から、最新の通番「０００５」を抽出する。そして、情報提供装置１０１は、情報提供装置１０１の利用者が利用する銀行の口座の口座番号と、最新の通番「０００５」とを銀行業務処理装置１０２に送信する。
【０１１５】
（１５）銀行業務処理装置１０２は、銀行の口座の口座番号に対応する口座情報テーブル９００の各レコードの中から、最新の通番「０００５」より後ろの通番「０００６」や「０００７」が設定されたレコードを抽出して、情報提供装置１０１に送信する。
【０１１６】
（１６）情報提供装置１０１は、受信したレコードを入出金情報テーブル５００に追加して、入出金情報テーブル５００を更新する。次に、情報提供装置１０１は、更新した入出金情報テーブル５００の各レコードを取得する。そして、情報提供装置１０１は、入出金情報テーブル５００の各レコードの日付項目と取引名項目と金額項目と残高項目との記憶内容を含む、通帳画面１５０１の画面情報を生成して、通帳画面１５０１を表示する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、入出金情報を提供することができる。
【０１１７】
（内訳画面１５０４を表示する動作の一例）
次に、図１８を用いて、図１５に示した、内訳画面１５０４を表示する動作の一例について説明する。
【０１１８】
図１８は、内訳画面１５０４を表示する動作の一例を示す説明図である。図１８において、（１７）情報提供装置１０１は、通帳画面１５０１の中から、Ａ社が選択されたことを検出する。次に、情報提供装置１０１は、Ａ社が選択されたことに応じて、Ａ社が設定された入出金情報テーブル５００のレコードのＵＲＬ項目からＵＲＬを抽出する。そして、情報提供装置１０１は、ＵＲＬに基づいて委託業務処理装置１０３を特定し、Ａ社が設定された入出金情報テーブル５００のレコードの日付項目の日付を委託業務処理装置１０３に送信する。
【０１１９】
（１８）委託業務処理装置１０３は、内訳情報テーブル１１００の各レコードの中から、受信した日付が引落日付項目に設定された内訳情報テーブル１１００のレコードを抽出して、情報提供装置１０１に送信する。
【０１２０】
（１９）情報提供装置１０１は、受信したレコードを支払情報テーブル６００に追加して、支払情報テーブル６００を更新する。次に、情報提供装置１０１は、受信したレコードの支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１５０４の画面情報を生成して、内訳画面１５０４を表示する。また、情報提供装置１０１は、更新した支払情報テーブル６００の各レコードを取得し、支払情報テーブル６００の各レコードの支払日付項目と店舗名項目と金額項目との記憶内容を含む、内訳画面１５０４の画面情報を生成して、内訳画面１５０４を表示してもよい。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、支払情報を提供することができる。
【０１２１】
（詳細画面１５０６を表示する動作の一例）
次に、図１９を用いて、図１５に示した、詳細画面１５０６を表示する動作の一例について説明する。
【０１２２】
図１９は、詳細画面１５０６を表示する動作の一例を示す説明図である。図１９において、（２０）情報提供装置１０１は、内訳画面１５０４の中から、ＤＤＤカメラが選択されたことを検出する。次に、情報提供装置１０１は、ＤＤＤカメラが選択されたことに応じて、ＤＤＤカメラが設定された支払情報テーブル６００のレコードのＵＲＬ項目からＵＲＬを抽出する。そして、情報提供装置１０１は、ＵＲＬに基づいて委託業務処理装置１０３を特定し、ＤＤＤカメラが設定された支払情報テーブル６００のレコードの支払日付項目に設定された日付を委託業務処理装置１０３に送信する。
【０１２３】
（２１）委託業務処理装置１０３は、取引情報テーブル１２００の各レコードの中から、受信した日付が日付項目に設定された取引情報テーブル１２００のレコードを抽出して、情報提供装置１０１に送信する。
【０１２４】
（２２）情報提供装置１０１は、受信したレコードの日付項目と品名項目と金額項目との記憶内容を含む、詳細画面１５０６の画面情報を生成して、詳細画面１５０６を表示する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、取引情報を提供することができる。
【０１２５】
（情報提供装置１０１の更新処理）
次に、図２０を用いて、情報提供装置１０１の更新処理手順の一例について説明する。ここで、更新処理は、図１４に示した、委託者情報テーブル４００を更新する動作における情報提供装置１０１の処理に対応する。
【０１２６】
図２０は、情報提供装置１０１の更新処理手順の一例を示すフローチャートである。図２０において、情報提供装置１０１は、登録画面を表示するか否かを判定する（ステップＳ２００１）。ここで、登録画面を表示しない場合（ステップＳ２００１：Ｎｏ）、情報提供装置１０１は、ステップＳ２００１の処理に戻る。
【０１２７】
一方で、登録画面を表示する場合（ステップＳ２００１：Ｙｅｓ）、情報提供装置１０１は、登録画面を表示する（ステップＳ２００２）。次に、情報提供装置１０１は、更新ボタンが押下されたか否かを判定する（ステップＳ２００３）。ここで、更新ボタンが押下されていない場合（ステップＳ２００３：Ｎｏ）、情報提供装置１０１は、ステップＳ２００３の処理に戻る。
【０１２８】
一方で、更新ボタンが押下された場合（ステップＳ２００３：Ｙｅｓ）、情報提供装置１０１は、登録画面への入力内容に基づいて、委託者情報テーブル４００を更新し（ステップＳ２００４）、更新処理を終了する。これにより、情報提供装置１０１は、委託者情報テーブル４００を更新することができる。
【０１２９】
（情報提供装置１０１の通帳画面出力処理）
次に、図２１を用いて、情報提供装置１０１の通帳画面出力処理手順の一例について説明する。ここで、通帳画面出力処理は、図１４および図１５に示した、通帳画面１４０４，１５０１を表示する動作における情報提供装置１０１の処理に対応する。
【０１３０】
図２１は、情報提供装置１０１の通帳画面出力処理手順の一例を示すフローチャートである。図２１において、情報提供装置１０１は、通帳画面を出力するか否かを判定する（ステップＳ２１０１）。ここで、出力しない場合（ステップＳ２１０１：Ｎｏ）、情報提供装置１０１は、ステップＳ２１０１の処理に戻る。
【０１３１】
一方で、出力する場合（ステップＳ２１０１：Ｙｅｓ）、情報提供装置１０１は、入出金情報テーブル５００の各レコードの通番項目に設定された通番の中の最新の通番を、銀行業務処理装置１０２に送信する（ステップＳ２１０２）。ここで、出力する場合とは、例えば、通帳アプリケーションが初回起動された場合、または通帳画面の更新ボタンが押下された場合などである。
【０１３２】
次に、情報提供装置１０１は、入出金情報を受信したか否かを判定する（ステップＳ２１０３）。ここで、受信していない場合（ステップＳ２１０３：Ｎｏ）、情報提供装置１０１は、ステップＳ２１０３の処理に戻る。
【０１３３】
一方で、受信した場合（ステップＳ２１０３：Ｙｅｓ）、情報提供装置１０１は、受信した入出金情報に基づいて、入出金情報テーブル５００を更新する（ステップＳ２１０４）。次に、情報提供装置１０１は、入出金情報テーブル５００の記憶内容を表す通帳画面を表示する（ステップＳ２１０５）。そして、情報提供装置１０１は、通帳画面出力処理を終了する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、入出金情報を提供することができる。
【０１３４】
（銀行業務処理装置１０２の入出金情報送信処理）
次に、図２２を用いて、銀行業務処理装置１０２の入出金情報送信処理手順の一例について説明する。ここで、入出金情報送信処理は、図１４および図１５に示した、通帳画面１４０４，１５０１を表示する動作における銀行業務処理装置１０２の処理に対応する。
【０１３５】
図２２は、銀行業務処理装置１０２の入出金情報送信処理手順の一例を示すフローチャートである。図２２において、銀行業務処理装置１０２は、通番を受信したか否かを判定する（ステップＳ２２０１）。ここで、通番を受信していない場合（ステップＳ２２０１：Ｎｏ）、銀行業務処理装置１０２は、ステップＳ２２０１の処理に戻る。
【０１３６】
一方で、通番を受信した場合（ステップＳ２２０１：Ｙｅｓ）、銀行業務処理装置１０２は、受信した通番が、口座情報テーブル９００に設定された最新の通番と一致するか否かを判定する（ステップＳ２２０２）。ここで、一致しない場合（ステップＳ２２０２：Ｎｏ）、銀行業務処理装置１０２は、入出金情報送信処理を終了する。
【０１３７】
一方で、一致する場合（ステップＳ２２０２：Ｙｅｓ）、銀行業務処理装置１０２は、受信した通番よりも後ろの通番が設定された、口座情報テーブル９００のレコードを、情報提供装置１０１に送信する（ステップＳ２２０３）。そして、銀行業務処理装置１０２は、入出金情報送信処理を終了する。これにより、銀行業務処理装置１０２は、情報提供装置１０１が未受信の入出金情報を、情報提供装置１０１に送信することができる。
【０１３８】
（情報提供装置１０１の内訳画面出力処理）
次に、図２３を用いて、情報提供装置１０１の内訳画面出力処理手順の一例について説明する。ここで、内訳画面出力処理は、図１５に示した、内訳画面１５０４を表示する動作、および詳細画面１５０６を表示する動作における情報提供装置１０１の処理に対応する。
【０１３９】
図２３は、情報提供装置１０１の内訳画面出力処理手順の一例を示すフローチャートである。図２３において、情報提供装置１０１は、引き落とし人名を指定する操作入力があったか否かを判定する（ステップＳ２３０１）。ここで、操作入力がない場合（ステップＳ２３０１：Ｎｏ）、情報提供装置１０１は、内訳画面出力処理を終了する。
【０１４０】
一方で、操作入力がある場合（ステップＳ２３０１：Ｙｅｓ）、情報提供装置１０１は、支払情報テーブル６００に引き落とし人名に対応するレコードがあるか否かを判定する（ステップＳ２３０２）。ここで、レコードがある場合（ステップＳ２３０２：Ｙｅｓ）、情報提供装置１０１は、ステップＳ２３０６の処理に移行する。
【０１４１】
一方で、レコードがない場合（ステップＳ２３０２：Ｎｏ）、情報提供装置１０１は、引き落とし人名に対応する入出金情報テーブル５００に設定されたＵＲＬに基づいて、口座番号と引き落としが行われた日付とを、委託業務処理装置１０３に送信する（ステップＳ２３０３）。
【０１４２】
次に、情報提供装置１０１は、支払情報を受信したか否かを判定する（ステップＳ２３０４）。ここで、受信していない場合（ステップＳ２３０４：Ｎｏ）、情報提供装置１０１は、ステップＳ２３０４の処理に戻る。
【０１４３】
一方で、受信した場合（ステップＳ２３０４：Ｙｅｓ）、情報提供装置１０１は、支払情報に基づいて、支払情報テーブル６００を更新する（ステップＳ２３０５）。次に、情報提供装置１０１は、支払情報テーブル６００の記憶内容を表す内訳画面を出力する（ステップＳ２３０６）。
【０１４４】
そして、情報提供装置１０１は、店舗名を指定する操作入力があったか否かを判定する（ステップＳ２３０７）。ここで、操作入力がない場合（ステップＳ２３０７：Ｎｏ）、情報提供装置１０１は、内訳画面出力処理を終了する。
【０１４５】
一方で、操作入力がある場合（ステップＳ２３０７：Ｙｅｓ）、情報提供装置１０１は、引き落とし人名に対応する入出金情報テーブル５００に設定されたＵＲＬに基づいて、口座番号と商取引が行われた日付とを、委託業務処理装置１０３に送信する（ステップＳ２３０８）。
【０１４６】
次に、情報提供装置１０１は、取引情報を受信したか否かを判定する（ステップＳ２３０９）。ここで、受信していない場合（ステップＳ２３０９：Ｎｏ）、情報提供装置１０１は、ステップＳ２３０９の処理に戻る。
【０１４７】
一方で、受信した場合（ステップＳ２３０９：Ｙｅｓ）、情報提供装置１０１は、取引情報を表す詳細画面を出力して（ステップＳ２３１０）、内訳画面出力処理を終了する。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、支払情報、および取引情報を提供することができる。
【０１４８】
（委託業務処理装置１０３の支払情報送信処理）
次に、図２４を用いて、委託業務処理装置１０３の支払情報送信処理手順の一例について説明する。ここで、支払情報送信処理は、図１５に示した、内訳画面１５０４を表示する動作、および詳細画面１５０６を表示する動作における委託業務処理装置１０３の処理に対応する。
【０１４９】
図２４は、委託業務処理装置１０３の支払情報送信処理手順の一例を示すフローチャートである。図２４において、委託業務処理装置１０３は、口座番号と引き落としが行われた日付とを受信したか否かを判定する（ステップＳ２４０１）。ここで、受信していない場合（ステップＳ２４０１：Ｎｏ）、委託業務処理装置１０３は、ステップＳ２４０１の処理に戻る。
【０１５０】
一方で、受信している場合（ステップＳ２４０１：Ｙｅｓ）、委託業務処理装置１０３は、受信した日付に対応する内訳情報テーブル１１００のレコードを、情報提供装置１０１に送信する（ステップＳ２４０２）。
【０１５１】
次に、委託業務処理装置１０３は、口座番号と商取引が行われた日付とを受信したか否かを判定する（ステップＳ２４０３）。ここで、受信していない場合（ステップＳ２４０３：Ｎｏ）、委託業務処理装置１０３は、ステップＳ２４０３の処理に戻る。
【０１５２】
一方で、受信している場合（ステップＳ２４０３：Ｙｅｓ）、委託業務処理装置１０３は、受信した日付に対応する取引情報テーブル１２００のレコードを、情報提供装置１０１に送信して（ステップＳ２４０４）、支払情報送信処理を終了する。これにより、委託業務処理装置１０３は、支払情報、および取引情報を、情報提供装置１０１に送信することができる。
【０１５３】
以上説明したように、情報提供装置１０１によれば、引落情報を１以上取得し、引落情報を含む通帳画面の画面情報を出力することができる。また、情報提供装置１０１によれば、通帳画面の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、いずれかの引落情報に対応する支払情報を１以上取得し、支払情報を含む内訳画面の画面情報を出力することができる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、入出金情報、および支払情報を提供することができる。このため、情報提供装置１０１の利用者は、入出金情報、および支払情報を把握することができ、クレジットカードの利用明細を把握することができる。そして、情報提供装置１０１の利用者は、口座からの引き落としが情報提供装置１０１の利用者が行ったどの取引相手とのどの商取引によるものであるかを把握することができる。また、情報提供装置１０１の利用者は、通帳画面や内訳画面を家計簿のように利用して、月ごとの出費の管理などを行うことができる。
【０１５４】
また、情報提供装置１０１によれば、いずれかの支払情報に含まれる取引相手名により特定される取引相手との取引内容を表す商品名と金額とを含む取引情報を取得し、取引情報を含む詳細画面の画面情報を出力することができる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、取引情報を提供することができる。このため、情報提供装置１０１の利用者は、入出金情報、および支払情報に加えて、取引情報を把握することができ、商取引においてどの商品を購入したかを把握することができる。そして、情報提供装置１０１の利用者は、通帳画面や内訳画面や詳細画面を家計簿のように利用して、月ごとの出費の管理などを行うことができる。
【０１５５】
また、情報提供装置１０１によれば、引落情報を取得したことに応じて、取得した引落情報に対応する支払情報を１以上取得し、引落情報と支払情報とをまとめた１つの画面の画面情報を出力することができる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、入出金情報、および支払情報をまとめて提供することができる。このため、情報提供装置１０１の利用者は、支払情報を閲覧するために引落情報を選択しなくてもよくなる。そして、情報提供装置１０１は、情報提供装置１０１の利用者が支払情報を閲覧する際にかかる情報提供装置１０１の利用者の作業負担を削減することができる。
【０１５６】
また、情報提供装置１０１によれば、支払情報とともに、支払情報に対応する取引情報を１以上取得し、引落情報と支払情報と取引情報とをまとめた１つの画面の画面情報を出力することができる。これにより、情報提供装置１０１は、情報提供装置１０１の利用者に、入出金情報、支払情報、および取引情報をまとめて提供することができる。このため、情報提供装置１０１の利用者は、取引情報を閲覧するために支払情報を選択しなくてもよくなる。そして、情報提供装置１０１は、情報提供装置１０１の利用者が取引情報を閲覧する際にかかる情報提供装置１０１の利用者の作業負担を削減することができる。
【０１５７】
また、銀行業務処理装置１０２は、口座に対する入出金や引き落としが行われた際に、情報提供装置１０１に自動で入出金情報、支払情報、または取引情報を送信することができる。これにより、情報提供装置１０１は、口座に対する入出金や引き落としが行われた際に、入出金情報、支払情報、または取引情報を受信することができる。情報提供装置１０１の利用者は、口座に対する入出金や引き落としが行われた際に、入出金や引き落としが行われたことを把握することができ、クレジットカードの利用明細を把握することができる。このため、銀行業務処理装置１０２は、情報提供装置１０１の利用者が、第三者によって不正に入出金や引き落としが行われたことを発見する可能性を、向上させることができる。
【０１５８】
ここで、従来、口座の利用者が、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）などを用いて紙媒体の通帳に記帳を行って、入出金情報などを閲覧する場合が考えられる。しかしながら、この場合、口座の利用者は、ＡＴＭの作動時間にＡＴＭを訪れなければ、通帳に記帳を行うことができない。一方で、情報提供装置１０１によれば、ネットワークを介して、銀行業務処理装置１０２から受信した入出金情報、委託業務処理装置１０３から受信した支払情報および取引情報を、情報提供装置１０１の利用者に提供することができる。これにより、情報提供装置１０１の利用者は、ＡＴＭの作動時間にＡＴＭを訪れる負担を低減することができる。また、銀行は、紙媒体の通帳を発行しなくてもよくなり、紙媒体の通帳を発行する際にかかる作業負担や資源や費用を削減することができる。
【０１５９】
ここで、従来の情報提供装置が、インターネットバンキングのサービスを利用して、インターネットを介して通帳画面の画面情報などを受信して、通帳画面などを表示する場合が考えられる。しかしながら、この場合、従来の情報提供装置が、通信圏外に存在する場合には、通帳画面を表示することができない。一方で、情報提供装置１０１によれば、銀行業務処理装置１０２から受信した入出金情報、委託業務処理装置１０３から受信した支払情報および取引情報を、記憶しておくことができる。これにより、情報提供装置１０１は、通信圏外に存在する場合であっても、情報提供装置１０１の利用者に、入出金情報、支払情報、および取引情報を提供することができる。
【０１６０】
また、以上では、情報提供装置１０１が、いずれかの引落情報に対応する支払情報を、委託業務処理装置１０３から取得する場合について説明したが、これに限らない。例えば、銀行業務処理装置１０２が、委託業務処理装置１０３と通信可能な場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２を介して、いずれかの引落情報に対応する支払情報を、銀行業務処理装置１０２から取得することができる。
【０１６１】
また、例えば、銀行業務処理装置１０２が、委託業務処理装置１０３の代わりに、委託会社を利用した商取引が行われた日付と金額と取引相手名とを含む支払情報を記憶する場合がある。この場合であれば、情報提供装置１０１は、いずれかの引落情報に対応する支払情報を、銀行業務処理装置１０２から取得することができる。
【０１６２】
また、以上では、情報提供装置１０１が、いずれかの支払情報に対応する取引情報を、委託業務処理装置１０３から取得する場合について説明したが、これに限らない。例えば、委託業務処理装置１０３が取引情報を記憶しておらず、商取引が行われた店舗が有する情報処理装置が取引情報を記憶する場合がある。この場合であれば、情報提供装置１０１は、店舗が有する情報処理装置から、いずれかの支払情報に対応する取引情報を取得することができる。
【０１６３】
また、例えば、銀行業務処理装置１０２が、商取引が行われた店舗が有する情報処理装置と通信可能な場合がある。この場合であれば、情報提供装置１０１は、委託業務処理装置１０３を介して、店舗が有する情報処理装置から、いずれかの支払情報に対応する取引情報を取得することができる。
【０１６４】
また、以上では、情報提供装置１０１が、情報提供装置１０１の利用者からの操作入力に応じて、銀行業務処理装置１０２から入出金情報を取得したが、これに限らない。例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことを、情報提供装置１０１に通知する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から口座に対する入出金や引き落としがあったことが通知されたことに応じて、銀行業務処理装置１０２から入出金情報を取得することができる。
【０１６５】
また、以上では、情報提供装置１０１は、情報提供装置１０１の利用者からの操作入力に応じて、委託業務処理装置１０３から支払情報を取得したが、これに限らない。例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことに応じて、入出金情報を情報提供装置１０１に送信するとともに、委託業務処理装置１０３から支払情報を取得して情報提供装置１０１に送信する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から支払情報を受信することにより、支払情報を取得することができる。
【０１６６】
また、以上では、情報提供装置１０１は、情報提供装置１０１の利用者からの操作入力に応じて、委託業務処理装置１０３から取引情報を取得したが、これに限らない。例えば、銀行業務処理装置１０２が、口座に対する入出金や引き落としがあったことに応じて、入出金情報を情報提供装置１０１に送信するとともに、委託業務処理装置１０３から支払情報と取引情報とを取得して情報提供装置１０１に送信する場合がある。この場合であれば、情報提供装置１０１は、銀行業務処理装置１０２から取引情報を受信することにより、取引情報を取得することができる。
【０１６７】
なお、本実施の形態で説明した情報提供方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１６８】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１６９】
（付記１）コンピュータが、
銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、
取得した前記引落情報を含む第１の画面情報を出力し、
前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記支払情報を含む第２の画面情報を出力する、
処理を実行することを特徴とする情報提供方法。
【０１７０】
（付記２）前記コンピュータが、
前記第２の画面情報に含まれるいずれかの支払情報の選択を受け付けたことに応じて、選択された支払情報に含まれる日付と取引相手名とに基づいて、前記取引相手名により特定される取引相手との取引内容を表す商品名と金額とを含む取引情報を取得し、
取得した前記取引情報を含む第３の画面情報を出力する、
処理を実行することを特徴とする付記１に記載の情報提供方法。
【０１７１】
（付記３）前記コンピュータが、
前記引落情報を取得したことに応じて、取得した前記引落情報に含まれる日付と引き落とし人名とに基づいて、前記引き落とし人名により特定される引き落とし人を介して商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記引落情報と前記支払情報とを含む第４の画面情報を出力する、
処理を実行することを特徴とする付記１または２に記載の情報提供方法。
【０１７２】
（付記４）前記引落情報を取得する処理は、前記銀行の複数の口座のそれぞれと対応付けて前記複数の口座のそれぞれからの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する情報処理装置に特定の口座の識別情報を送信し、前記特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を前記情報処理装置から１以上受信することを特徴とする付記１〜３のいずれか一つに記載の情報提供方法。
【０１７３】
（付記５）前記コンピュータが、
前記特定の口座からの引き落としが行われたことに応じて、前記特定の口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を前記情報処理装置から１以上受信し、受信した前記引落情報を前記記憶部に記憶することを特徴とする付記４に記載の情報提供方法。
【０１７４】
（付記６）前記支払情報を取得する処理は、前記選択された引落情報に含まれる引き落とし人名から特定される、商取引が行われた日付と金額と取引相手名とを含む支払情報を記憶する情報処理装置に、特定の口座の識別情報と前記選択された引落情報に含まれる日付とを送信し、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を、前記引き落とし人名から特定される情報処理装置から１以上受信することを特徴とする付記１〜５のいずれか一つに記載の情報提供方法。
【０１７５】
（付記７）コンピュータに、
銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、
取得した前記引落情報を含む第１の画面情報を出力し、
前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、
取得した前記支払情報を含む第２の画面情報を出力する、
処理を実行させることを特徴とする情報提供プログラム。
【０１７６】
（付記８）銀行の口座と対応付けて前記口座からの引き落としが行われた日付と金額と引き落とし人名とを含む引落情報を記憶する記憶部から引落情報を１以上取得し、取得した前記引落情報を含む第１の画面情報を出力し、前記第１の画面情報に含まれるいずれかの引落情報の選択を受け付けたことに応じて、選択された引落情報に含まれる日付と引き落とし人名とに基づいて、前記選択された引落情報に対応する商取引が行われた日付と金額と取引相手名とを含む支払情報を１以上取得し、取得した前記支払情報を含む第２の画面情報を出力する制御部、
を有することを特徴とする情報提供装置。
【符号の説明】
【０１７７】
１０１  情報提供装置
１０２  銀行業務処理装置
１０３  委託業務処理装置
１３０１  取得部
１３０２  出力部
【図１】
2015161950.tif 000003
【図２】
2015161950.tif 000004
【図３】
2015161950.tif 000005
【図４】
2015161950.tif 000006
【図５】
2015161950.tif 000007
【図６】
2015161950.tif 000008
【図７】
2015161950.tif 000009
【図８】
2015161950.tif 000010
【図９】
2015161950.tif 000011
【図１０】
2015161950.tif 000012
【図１１】
2015161950.tif 000013
【図１２】
2015161950.tif 000014
【図１３】
2015161950.tif 000015
【図１４】
2015161950.tif 000016
【図１５】
2015161950.tif 000017
【図１６】
2015161950.tif 000018
【図１７】
2015161950.tif 000019
【図１８】
2015161950.tif 000020
【図１９】
2015161950.tif 000021
【図２０】
2015161950.tif 000022
【図２１】
2015161950.tif 000023
【図２２】
2015161950.tif 000024
【図２３】
2015161950.tif 000025
【図２４】
2015161950.tif 000026