(57)【要約】【課題】ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークをより見易く表示することができる。【解決手段】  対象口座に関する情報と、前記対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する口座分析部と、前記口座ネットワーク情報を含む口座分析画面を表示する表示部と、を備える。【選択図】  図１
2016035609.tif 000002
【特許請求の範囲】
【請求項１】
対象口座に関する情報と、
前記対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する口座分析部と、
前記口座ネットワーク情報を含む口座分析画面を表示する表示部と、を備える
ことを特徴とする口座ネットワーク分析装置。
【請求項２】
請求項１に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
口座の取引履歴を示す口座情報から、前記対象口座に入金を行った入金元の口座に関する情報と、前記対象口座から出金された出金先の口座に関する情報とを特定し、
特定した前記入金元および前記出金先の口座に関する情報の各々について、同一内容の取引履歴ごとに纏めた前記口座ネットワーク情報を生成する
ことを特徴とする口座ネットワーク分析装置。
【請求項３】
請求項１に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記入金元および前記出金先の口座に関する情報として、前記入金元および前記出金先の口座番号と、口座の名義人と、取引種類と、取引の合計金額と、取引の回数とを含む口座ネットワーク情報を生成する
ことを特徴とする口座ネットワーク分析装置。
【請求項４】
請求項３に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記入金元および前記出金先の口座に関する情報に含まれている名義人の選択入力を受け付けると、該名義人を対象口座とし、その両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する
ことを特徴とする口座ネットワーク分析装置。
【請求項５】
請求項３に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記入金元および前記出金先の口座に関する情報に含まれている前記取引種類のうち、選択可能な取引種類が選択された場合、
前記対象口座と、前記入金元または前記出金先に関する口座との間で行われた前記選択された取引種類を示す取引の履歴を前記口座情報から特定し、
前記特定した取引の履歴を用いて、前記選択された取引種類の取引金額の推移を示す取引推移情報を生成し、
前記表示部は、
前記取引推移情報を所定形式のグラフで表示する
ことを特徴とする口座ネットワーク分析装置。
【請求項６】
請求項３に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記入金元の口座に関する情報に含まれている取引種類のうち、振込の選択入力を受け付けると
前記入金元の口座から対象口座に振り込まれた金額の推移を示した取引推移情報を生成し、
前記表示部は、
前記取引推移情報を所定形式のグラフで表示する
ことを特徴とする口座ネットワーク分析装置。
【請求項７】
請求項３に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記出金先の口座に関する情報に含まれている取引種類のうち、振込の選択入力を受け付けると、
前記対象口座から前記出金先の口座に振り込まれた金額の推移を示した取引推移情報を生成し、
前記表示部は、
前記取引推移情報を所定形式のグラフで表示する
ことを特徴とする口座ネットワーク分析装置。
【請求項８】
請求項３に記載の口座ネットワーク分析装置であって、
前記口座分析部は、
前記入金元および前記出金先の口座に関する情報に含まれている前記取引の回数のうち、選択可能な取引の回数が選択された場合、
前記対象口座と、前記入金元または前記出金先に関する口座との間で行われた、前記選択された取引の回数が対応付けられている取引種類の取引の履歴を前記口座情報から特定し、
前記特定した取引の履歴を用いて、前記選択された取引の回数分の取引明細を示す明細情報を生成し、
前記表示部は、
前記明細情報を表示する
ことを特徴とする口座ネットワーク分析装置。
【請求項９】
コンピュータが、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークを分析する口座ネットワーク分析方法であって、
前記コンピュータは、
対象口座に関する情報と、該対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成するステップと、
前記口座ネットワーク情報を含む口座分析画面を表示するステップと、を行う
ことを特徴とする口座ネットワーク分析方法。
【請求項１０】
コンピュータに、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークを分析させるプログラムであって、
前記コンピュータを、
対象口座に関する情報と、該対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する口座分析部と、
前記口座ネットワーク情報を含む口座分析画面を表示する表示部として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、口座ネットワーク分析装置、口座ネットワーク分析方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、「取引履歴情報及び残高情報を記憶する取引情報データベースと、将来の資金移動が確定した資金に関する資金移動情報を記憶する資金移動情報データベースを備え、記憶された取引履歴情報、残高情報、資金移動情報より、ユーザの保有する口座に関する取引履歴情報、残高情報及び資金移動情報を取得し、取得された各情報を表示させる表示データを生成し、ユーザの端末に対して送信し、表示させる」という資金管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６９３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の資金管理システムは、１取引単位の明細を、取引の日付順に計表の形式で表示する。これにより、ユーザは、日付を追って取引内容を確認することができる。しかしながら、上記資金管理システムが表示する計表では、口座同士の繋がりを視覚的に認識することは難しい。特に、ユーザの口座に入金した入金元や、ユーザの口座から出金された出金先にどのような口座があるのかを把握したい場合や、入金元や出金先ごとの入出金回数やそれらの総額などを把握したい場合、上記資金管理システムでは、上記計表の明細を１取引ごとに確認しなければならず、手間が掛かる。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークをより見易く表示することができる口座ネットワーク分析装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
例えば、本発明に係る口座ネットワーク分析装置は、対象口座に関する情報と、前記対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する口座分析部と、前記口座ネットワーク情報を含む口座分析画面を表示する表示部と、を備える。
【０００７】
また、前記口座分析部は、口座の取引履歴を示す口座情報から、前記対象口座に入金を行った入金元の口座に関する情報と、前記対象口座から出金された出金先の口座に関する情報とを特定し、特定した前記入金元および前記出金先の口座に関する情報の各々について、同一内容の取引履歴ごとに纏めた前記口座ネットワーク情報を生成するようにしても良い。
【０００８】
また、前記口座分析部は、前記入金元および前記出金先の口座に関する情報として、前記入金元および前記出金先の口座番号と、口座の名義人と、取引種類と、取引の合計金額と、取引の回数とを含む口座ネットワーク情報を生成するようにしても良い。
【０００９】
また、前記口座分析部は、前記入金元および前記出金先の口座に関する情報に含まれている名義人の選択入力を受け付けると、該名義人を対象口座とし、その両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成するようにしても良い。
【００１０】
また、前記口座分析部は、前記入金元および前記出金先の口座に関する情報に含まれている前記取引種類のうち、選択可能な取引種類が選択された場合、前記対象口座と、前記入金元または前記出金先に関する口座との間で行われた前記選択された取引種類を示す取引の履歴を前記口座情報から特定し、前記特定した取引の履歴を用いて、前記選択された取引種類の取引金額の推移を示す取引推移情報を生成し、前記表示部は、前記取引推移情報を所定形式のグラフで表示するようにしても良い。
【００１１】
また、前記口座分析部は、前記入金元の口座に関する情報に含まれている取引種類のうち、振込の選択入力を受け付けると、前記入金元の口座から対象口座に振り込まれた金額の推移を示した取引推移情報を生成し、前記表示部は、前記取引推移情報を所定形式のグラフで表示するようにしても良い。
【００１２】
また、前記口座分析部は、前記出金先の口座に関する情報に含まれている取引種類のうち、振込の選択入力を受け付けると、前記対象口座から前記出金先の口座に振り込まれた金額の推移を示した取引推移情報を生成し、前記表示部は、前記取引推移情報を所定形式のグラフで表示するようにしても良い。
【００１３】
また、前記口座分析部は、前記入金元および前記出金先の口座に関する情報に含まれている前記取引の回数のうち、選択可能な取引の回数が選択された場合、前記対象口座と、前記入金元または前記出金先に関する口座との間で行われた、前記選択された取引の回数が対応付けられている取引種類の取引の履歴を前記口座情報から特定し、前記特定した取引の履歴を用いて、前記選択された取引の回数分の取引明細を示す明細情報を生成し、前記表示部は、前記明細情報を表示するようにしても良い。
【００１４】
また、本発明に係る口座ネットワーク分析方法は、コンピュータが、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークを分析する口座ネットワーク分析方法であって、前記コンピュータは、対象口座に関する情報と、該対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成するステップと、前記口座ネットワーク情報を含む口座分析画面を表示するステップと、を行う。
【００１５】
また、本発明に係るプログラムは、コンピュータに、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークを分析させるプログラムであって、前記コンピュータを、対象口座に関する情報と、該対象口座の両側に各々、該対象口座に入金を行った入金元の口座に関する情報と、該対象口座から出金された出金先の口座に関する情報とを配置した口座ネットワーク情報を生成する口座分析部と、前記口座ネットワーク情報を含む口座分析画面を表示する表示部として機能させる。
【発明の効果】
【００１６】
本発明に係る口座ネットワーク分析装置によれば、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークをより見易く表示することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る口座ネットワーク分析装置および口座ネットワーク分析装置が有するディスプレイに表示された口座分析画面の一例を示した図である。
【図２】本発明の一実施形態に係る口座ネットワーク分析装置の機能構成の一例を示した機能ブロック図である。
【図３】本発明の一実施形態に係る口座情報の一例を示した図である。
【図４】本発明の一実施形態に係る口座ネットワーク分析装置のハードウェア構成の一例を示した図である。
【図５】本発明の一実施形態に係る口座分析処理の流れを示したフロー図である。
【図６】本発明の一実施形態に係る口座ネットワーク情報を含む口座分析画面の一例を示した図である。
【図７】図６の出金先テーブルの名義人Ｙが選択された場合に表示された口座分析画面の画面例である。
【図８】本発明の一実施形態に係る取引種類リンク分析処理の流れを示したフロー図である。
【図９】本発明の一実施形態に係る取引推移情報の一例を示した図である。
【図１０】本発明の一実施形態に係る回数リンク分析処理の流れを示したフロー図である。
【図１１】本発明の一実施形態に係る明細情報の一例を示した図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施形態について図１〜図１１を用いて説明する。
【００１９】
＜第一実施形態＞
図１は、本発明の一実施形態に係る口座ネットワーク分析装置１００および口座ネットワーク分析装置１００のディスプレイに表示された口座分析画面の一例を示した図である。口座ネットワーク分析装置１００は、例えば、銀行などの金融機関で使用される装置であって、金融機関に開設されているユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークを分析する。なお、口座ネットワーク分析装置１００は、例えば、外部装置からの遠隔操作を受け付け可能とし、かかる外部装置からの指示に応じて口座ネットワークを分析するようにしても良い。
【００２０】
図２は、口座ネットワーク分析装置１００の機能構成の一例を示した機能ブロック図である。図示するように、口座ネットワーク分析装置１００は、入力受付部１０１と、口座分析部１０２と、記憶部１０３と、表示部１０４と、通信部１０５とを有している。
【００２１】
入力受付部１０１は、キーボードやマウスなど口座ネットワーク分析装置１００が有する入力装置を介して、ユーザからの指示入力を受け付ける機能部である。具体的には、入力受付部１０１は、入力装置を介して、口座ネットワーク情報の生成指示を受け付ける。また、入力受付部１０１は、入力装置を介して、口座ネットワークを分析する対象口座の口座番号や、対象期間などの入力を受け付ける。また、入力受付部１０１は、入力装置を介して、口座分析画面に表示された所定項目の選択入力を受け付ける。なお、入力受付部１０１は、入力装置を介した指示入力に限らず、外部装置からの遠隔操作による入力指示を受け付けても良い。
【００２２】
口座分析部１０２は、対象口座の口座ネットワークを分析する機能部である。具体的には、口座分析部１０２は、ユーザの取引履歴を示す口座情報を用いて、対象口座へ入金を行った入金元および対象口座から出金された出金先の口座に関する情報を含む口座ネットワーク情報を生成する。また、口座分析部１０２は、所定期間における所定の取引に応じた取引金額の推移を示す取引推移情報を生成する。また、口座分析部１０２は、所定期間における取引の明細を示す明細情報を生成する。なお、口座ネットワーク情報、取引推移情報および明細情報の生成処理については後述する。
【００２３】
記憶部１０３は、所定情報を格納する機能部である。具体的には、記憶部１０３は、口座情報２００を格納している。図３は、口座情報２００の一例を示した図である。口座情報２００は、自行に口座を有しているユーザを取引主体とした取引履歴を示す情報である。具体的には、口座情報２００は、日時２０１と、取引種類２０２と、名義人口座番号２０３と、名義人２０４と、取引先口座番号２０５と、取引先名義人２０６と、自他行フラグ２０７と、金額２０８と、残高２０９とが対応付けられたレコードを有している。なお、１つのレコードは、１つの取引履歴を示したものである。
【００２４】
日時２０１は、取引種類２０２により特定された取引が行われた日時を示す情報である。取引種類２０２は、取引の種類を示した情報であり、例えば、振込、預入、引出、利息などがある。名義人口座番号２０３は、取引主体の名義人の口座を識別する番号である。名義人２０４は、取引主体の名義人の名称を示した情報である。取引先口座番号２０５は、取引先の口座を識別する番号であり、例えば、取引種類が振込の場合には、振込先の口座番号である。取引先名義人２０６は、取引先口座の名義人の名称を示した情報である。自他行フラグ２０７は、取引先名義人の口座が自行の口座であるか否かを識別する情報である。自他行フラグが自行である場合、取引先名義人の口座は自行の口座であることを示し、かかるフラグが他行である場合、取引先名義人の口座は他行の口座であることを示す。金額２０８は、取引種類２０２で特定される取引に係る金額を示す情報である。残高２０９は、取引主体の名義人口座の残高金額を示す情報である。
【００２５】
ここで、口座情報２００の各レコードが示す取引履歴について説明する。例えば、レコード２２１は、自行の口座Ｘの名義人Ｘが、名義人Ｙの自行の口座Ｙに対して、金額２０８が示す金額を振り込んだ取引履歴を示している。また、レコード２２２は、自行の口座Ｘの名義人Ｘが、自身の口座Ｘに金額２０８が示す金額を入金（預入）した取引履歴を示している。また、レコード２２４は、自行の口座Ｘの名義人Ｘが、自身の口座Ｘから金額２０８が示す金額を出金した取引履歴を示している。また、レコード２２７は、自行の口座Ｘの名義人Ｘが、名義人Ｚの他行の口座Ｚに対して、金額２０８が示す金額を振り込んだ取引履歴を示している。また、レコード２２８は、自行の口座Ｘに、金融機関が利息を入金したことを示している。
【００２６】
図２に戻って説明する。表示部１０４は、口座ネットワーク分析装置１００が有するディスプレイに表示する画面情報を生成する機能部である。具体的には、表示部１０４は、口座ネットワーク情報を含む口座分析画面や取引推移情報および明細情報の画面情報を生成し、これらをディスプレイに表示する。なお、表示部１０４は、通信部を介して外部装置に画面情報を送信することにより、かかる装置に口座分析画面などの画面情報を表示させても良い。
【００２７】
通信部１０５は、図示しない外部装置（例えば、金融機関が有するサーバ装置など）との間で情報を送受信する機能部である。例えば、通信部１０５は、外部装置から所定のタイミング（例えば、１秒ごと）で最新の取引履歴を含む口座情報２００を取得する。なお、通信部１０５は、外部装置から最新の口座情報２００を取得すると、これを記憶部１０３に格納する。
【００２８】
以上、口座ネットワーク分析装置１００の機能構成について説明した。
【００２９】
図４は、口座ネットワーク分析装置１００のハードウェア構成の一例を示した図である。口座ネットワーク分析装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３とを有する演算処理装置３０４と、外部記憶装置３０５と、通信装置３０６と、入力装置３０７と、表示装置３０８と、各々の装置を相互に接続するバス３０９とを有している。
【００３０】
ＣＰＵ３０１は、ＲＡＭ３０２、ＲＯＭ３０３および外部記憶装置３０５に格納されたプログラムに基づいて口座ネットワーク分析装置１００の動作を制御する。また、ＲＯＭ３０３は、口座ネットワーク分析装置１００の起動時にＣＰＵ３０１が実現するブートプログラムや、口座ネットワーク分析装置１００のハードウェアに依存するプログラムなどを格納する。また、ＲＡＭ３０２は、ＣＰＵ３０１が実行するプログラムおよびＣＰＵ３０１が使用するデータなどを格納している。
【００３１】
外部記憶装置３０５は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。
【００３２】
通信装置３０６は、インターネットなどの所定のネットワーク網を介して、外部装置（例えば、金融機関が有するサーバ装置など）との間で通信を行う通信モジュールである。
【００３３】
入力装置３０７は、例えば、タッチパネル、キーボードおよびマウスなどユーザからの指示入力を受け付ける装置である。
【００３４】
表示装置３０８は、液晶ディスプレイなどの画像情報を表示する装置である。
【００３５】
なお、前述の入力受付部１０１および口座分析部１０２は、ＣＰＵ３０１が読み込んだ所定のプログラムを実行することにより構築される。また、前述の記憶部１０３は、ＲＡＭ３０２、ＲＯＭ３０３および外部記憶装置３０５により実現される。また、前述の通信部１０５は、通信装置３０６により実現される。また、前述の表示部１０４は、表示装置３０８により実現される。
【００３６】
なお、各機能ブロックは、本実施形態において実現される口座ネットワーク分析装置１００の機能を理解容易にするために、主な処理内容に応じて分類したものである。したがって、各機能の分類の仕方やその名称によって、本発明が制限されることはない。また口座ネットワーク分析装置１００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００３７】
また、各機能部の全部または一部は、コンピュータに実装されるハードウェア（ＡＳＩＣといった集積回路など）により構築されてもよい。また、各機能部の処理が１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００３８】
［動作の説明］
次に、口座ネットワーク分析装置１００で実行される所定の処理について説明する。図５は、口座分析処理の流れを示したフロー図である。かかる処理は、例えば、ディスプレイに表示したメニュー画面（図示せず）のメニュー項目の中から、口座ネットワーク情報の生成指示を行う指示ボタンの選択入力を入力受付部１０１が受け付けると開始される。
【００３９】
口座分析処理が開始されると、表示部１０４は、処理の対象となる対象口座の口座番号および対象期間の入力欄を含む画面情報をディスプレイに表示する。また、入力受付部１０１は、かかる入力欄に、対象口座の口座番号および対象期間の入力を受け付けたか否かを監視し（ステップＳ００１）、入力欄への入力を受け付けた場合（ステップＳ００１でＹｅｓ）、処理をステップＳ００２に移行する。なお、本例では、対象口座の口座番号として名義人Ｘの口座番号（口座Ｘ）が入力されたものと仮定して後の説明を行う。
【００４０】
ステップＳ００２では、口座分析部１０２は、対象期間における対象口座に関連した取引履歴を示すレコードを口座情報２００から特定する（ステップＳ００２）。具体的には、口座分析部１０２は、対象口座の口座番号が名義人口座番号２０３または取引先口座番号２０５に含まれているレコードを口座情報２００から特定する。本例では、図３に示す口座情報２００の中から、レコード２２１〜レコード２２８が特定される。
【００４１】
次に、口座分析部１０２は、対象口座へ入金を行った入金元および対象口座から出金された出金先の口座に関する情報を特定する（ステップＳ００３）。具体的には、口座分析部１０２は、ステップＳ００２で特定したレコードのうち、取引種類２０２が振込であって、名義人口座番号２０３が対象口座の口座番号（本例では、口座Ｘ）であるレコードを、出金先の口座に関する情報として特定する。本例では、レコード２２１およびレコード２２７が特定される。
【００４２】
また、口座分析部１０２は、取引種類２０２が引出であって、名義人口座番号２０３が対象口座の口座番号（本例では、口座Ｘ）であるレコードを出金先の口座に関する情報として特定する。本例では、レコード２２４が特定される。
【００４３】
また、口座分析部１０２は、取引種類２０２が振込であって、取引口座番号２０５が対象口座の口座番号（本例では、口座Ｘ）であるレコードを入金元の口座に関する情報として特定する。本例では、レコード２２３、レコード２２５およびレコード２２６が特定される。
【００４４】
また、口座分析部１０２は、取引種類２０２が預入であって、名義人口座番号２０３が対象口座の口座番号（本例では、口座Ｘ）であるレコードを入金元の口座に関する情報として特定する。本例では、レコード２２２が特定される。
【００４５】
また、口座分析部１０２は、取引種類２０２が利息であって、取引先口座番号２０５が対象口座の口座番号（本例では、口座Ｘ）であるレコードを入金元の口座に関する情報として特定する。本例では、レコード２２８が特定される。
【００４６】
次に、口座分析部１０２は、入金元および出金先の口座に関する情報として特定したレコードを用いて、口座ネットワーク情報を生成する（ステップＳ００４）。ここで、口座ネットワーク情報は、対象口座の口座に関する情報を含む対象口座テーブルと、入金元の口座に関する情報を含む入金元テーブルと、出金先の口座に関する情報を含む出金先テーブルとを有している。
【００４７】
図６は、口座ネットワーク情報を含む口座分析画面４００の一例を示した図である。図示するように、口座ネットワーク情報は、対象口座に関する情報が登録された対象口座テーブル４０１と、その両側に各々、対象口座に入金を行った入金元の口座に関する情報を登録した入金元テーブル４０２および対象口座から出金された出金先の口座に関する情報を登録した出金先テーブル４０３とを配置している。対象口座テーブル４０１は、対象口座の口座番号および名義人が登録されているテーブルである。また、入金元テーブル４０２および出金先テーブル４０３は、取引種類と、口座番号と、名義人と、合計金額と、回数とが対応付けられたレコードを有している。
【００４８】
対象口座テーブル４０１の生成にあたり、口座分析部１０２は、入力を受け付けた対象口座の口座番号の名義人の名称を口座情報２００から特定し、かかるテーブルに登録する。
【００４９】
また、口座分析部１０２は、入金元テーブル４０２の生成にあたり、入金元の口座に関する情報として特定したレコードを、同一内容の取引履歴ごとに纏める。同一内容の取引履歴とは、例えば、同じ名義人が対象口座に対して同一種類の取引（例えば、振込）を行ったことを示す取引履歴や、自身の口座に入金（預入）したことを示す取引履歴および金融機関が利息を入金したことを示す取引履歴のことである。
【００５０】
なお、同一内容の取引履歴を示すレコードが複数ある場合、口座分析部１０２は、それらのレコードの金額を合算して、かかる取引履歴の合計金額とする。また、口座分析部１０２は、同一内容の取引履歴を示すレコード数を取引の回数として算出する。
【００５１】
また、口座分析部１０２は、同一内容の取引履歴ごとに纏めた各レコードから取引種類と、名義人口座番号と、名義人と、合計金額とを抽出し、それらを入金元テーブル４０２の取引種類と、口座番号と、名義人と、合計金額とに登録する。また、口座分析部１０２は、算出した取引の回数を入金元テーブル４０２の対応するレコードの回数に登録する。
【００５２】
また、口座分析部１０２は、出金先テーブル４０３の生成にあたり、出金先の口座に関する情報として特定したレコードを、同一内容の取引履歴ごとに纏める。同一内容の取引履歴とは、例えば、対象口座から同じ名義人の口座に対して同一種類の取引（例えば、振込）が行われたことを示す取引履歴や、自身の口座から出金したことを示す取引履歴のことである。
【００５３】
なお、同一内容の取引履歴を示すレコードが複数ある場合、口座分析部１０２は、それらのレコードの金額を合算して新たな合計金額とする。また、口座分析部１０２は、同一内容の取引履歴を示すレコード数を取引の回数として算出する。
【００５４】
また、口座分析部１０２は、同一内容の取引履歴ごとに纏めた各レコードから取引種類と、名義人口座番号と、名義人と、合計金額とを抽出し、それらを出金先テーブル４０３の取引種類と、口座番号と、名義人と、合計金額とに登録する。また、口座分析部１０２は、算出した取引の回数を出金先テーブル４０３の対応するレコードの回数に登録する。
【００５５】
また、口座分析部１０２は、入金元テーブル４０２および出金先テーブル４０３の所定項目について、使用者が選択可能な項目であることを示すリンクマーク（例えば、アンダーバー）を付加する。具体的には、口座分析部１０２は、自他行フラグに自行が対応付けられているレコードから抽出した名義人にリンクマークを付加する。また、口座分析部１０２は、かかるレコードのレコード数から算出した回数および取引種類には、自他行フラグに関係なくリンクマークを付加する。
【００５６】
次に、表示部１０４は、口座ネットワーク情報を含む口座分析画面４００の画面情報を生成し、これをディスプレイに表示する（ステップＳ００５）。なお、表示部１０４は、リンクマークが付加されている項目を使用者が選択可能に表示する。
【００５７】
このような口座分析画面は、対象口座と、該対象口座と取引のあった関連口座との繋がりを示す口座ネットワークを視覚化して表示したものである。口座ネットワーク装置の使用者は、口座分析画面により、対象口座のキャッシュフローを一見して把握することができる。
【００５８】
次に、入金元テーブル４０２または出金先テーブル４０３の選択可能な項目が使用者により選択された場合の処理について説明する。具体的には、口座ネットワーク分析装置１００は、選択可能に表示した名義人が選択された場合、かかる名義人の口座を対象口座とし、所定期間（例えば、１年）における口座ネットワーク情報を生成する処理を実行する。すなわち、口座ネットワーク分析装置１００は、選択可能な名義人の選択を受け付けると、かかる名義人の口座番号を入金元テーブル４０２または出金先テーブル４０３から取得し、これを用いて口座分析処理（図５）のステップＳ００２〜ステップＳ００５の処理を実行する。なお、ステップＳ００２〜ステップＳ００５の処理は前述と同様であるため、説明を省略する。
【００５９】
図７は、図６の出金先テーブルに選択可能に表示した名義人Ｙが選択された場合に表示された口座分析画面の画面例５００である。口座ネットワーク分析装置１００は、図６に示す出金先テーブル４０３の名義人Ｙが選択されると、名義人の名称Ｙおよび名義人Ｙの口座番号とを含む対象口座テーブル５０１と、その両側に、名義人Ｙの口座と繋がりのある関連口座に関する情報（入金元テーブル５０２および出金先テーブル５０３）を配置した口座ネットワーク情報を生成し、図７の画面例５００を表示する。
【００６０】
また、口座ネットワーク分析装置１００は、選択可能な取引種類が選択された場合、取引種類リンク分析処理を実行する。図８は、取引種類リンク分析処理の流れを示したフロー図である。取引種類リンク分析処理が開始されると、口座分析部１０２は、入金元テーブルまたは出金先テーブルの選択された取引種類が対応付けられたレコードを特定する（ステップＳ０１１）。
【００６１】
次に、口座分析部１０２は、選択された取引種類に応じて、所定年数分（例えば、１０年分）の口座の取引推移を示した取引推移情報を生成する（ステップＳ０１２）。例えば、出金先テーブルの振込が選択された場合、口座分析部１０２は、対象口座テーブルの名義人がステップＳ０１１で特定したレコードの名義人に対して振り込んだ振込金額の推移を年別に算出する。具体的には、図６に示すレコード４１０の振込が選択された場合、口座分析部１０２は、名義人Ｘが名義人Ｙに対して振り込んだ取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１と金額２０８とから、振込金額の推移を年別に算出する。
【００６２】
また、例えば、出金先テーブルに選択可能に表示した引出が選択された場合、口座分析部１０２は、対象口座テーブルの名義人が自身の口座から引き出した引出金額の推移を年別に算出する。具体的には、図６に示すレコード４１１の引出が選択された場合、口座分析部１０２は、名義人Ｘが自身の口座Ｘから引出を行った取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１と金額２０８とから、引出金額の推移を年別に算出する。
【００６３】
また、例えば、入金元テーブルの振込が選択された場合、口座分析部１０２は、ステップＳ０１１で特定したレコードの名義人が、対象口座テーブルの名義人の口座に対して振り込んだ振込金額の推移を年別に算出する。具体的には、図６に示すレコード４１２の振込が選択された場合、口座分析部１０２は、名義人Ａが名義人Ｘに対して振り込んだ取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１と金額２０８とから、振込金額の推移を年別に算出する。
【００６４】
また、例えば、入金元テーブルに選択可能に表示した預入が選択された場合、口座分析部１０２は、対象口座テーブルの名義人が自身の口座に入金した入金金額の推移を年別に算出する。具体的には、図６に示すレコード４１３の預入が選択された場合、口座分析部１０２は、名義人Ｘが自身の口座Ｘに入金（預入）した取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１と金額２０８とから、入金金額の推移を年別に算出する。
【００６５】
また、例えば、入金元テーブルに選択可能に表示した利息が選択された場合、口座分析部１０２は、対象口座テーブルの名義人の口座に入金された利息の金額の推移を年別に算出する。具体的には、図６に示すレコード４１４の利息が選択された場合、口座分析部１０２は、名義人Ｘの口座Ｘに利息が入金された取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１と金額２０８とから、利息の金額の推移を年別に算出する。
【００６６】
また、口座分析部１０２は、このように算出した年別の取引推移を所定のグラフ形式（例えば、棒グラフ）で表した取引推移情報を生成する。
【００６７】
次に、表示部１０４は、取引推移情報を表示するための画面情報を生成し、これをディスプレイに表示する（ステップＳ０１３）。
【００６８】
図９は、取引推移情報６００の一例を示した図である。かかる取引推移情報は、２００４年から２０１３年までの口座Ｘの引出金額の推移を示したものである。
【００６９】
また、口座ネットワーク分析装置１００は、選択可能に表示した回数が選択された場合、回数リンク分析処理を実行する。図１０は、回数リンク分析処理の流れを示したフロー図である。回数リンク分析処理が開始されると、口座分析部１０２は、入金元テーブルまたは出金先テーブルの選択された回数が対応付けられたレコードを特定する（ステップＳ０２１）。
【００７０】
次に、口座分析部１０２は、入金元テーブルに選択可能に表示した回数が選択された場合、入金元の名義人が対象口座の名義人に対して入金した回数分の明細情報を生成し、出金先テーブルの回数が選択された場合、対象口座の名義人が出金先の名義人に対して出金した回数分の明細情報を生成する（ステップＳ０２２）。
【００７１】
例えば、図６の入金元テーブルが有するレコード４１２の回数が選択された場合、口座分析部１０２は、名義人Ａが対象口座の名義人Ｘに対して対象期間において振込を行った取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１および金額２０８の各々を、取引日時および取引金額に対応付けた明細情報を生成する。
【００７２】
また、例えば、図６の入金元テーブルが有するレコード４１３の回数が選択された場合、口座分析部１０２は、対象期間において名義人Ｘの口座Ｘに名義人Ｘが入金（預入）した取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１および金額２０８の各々を、取引日時および取引金額に対応付けた明細情報を生成する。
【００７３】
また、例えば、図６の入金元テーブルが有するレコード４１４の回数が選択された場合、口座分析部１０２は、対象期間において名義人Ｘの口座Ｘに利息が入金された取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１および金額２０８の各々を、取引日時および取引金額に対応付けた明細情報を生成する。
【００７４】
また、例えば、図６の出金先テーブルが有するレコード４１０の回数が選択された場合、口座分析部１０２は、対象期間において対象口座Ｘの名義人Ｘが名義人Ｙの口座Ｙに対して振込を行った取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１および金額２０８の各々を、取引日時および取引金額に対応付けた明細情報を生成する。
【００７５】
また、例えば、図６の出金先テーブルが有するレコード４１１の回数が選択された場合、口座分析部１０２は、対象期間において対象口座Ｘの名義人Ｘが自身の口座Ｘから引出を行った取引履歴を示すレコードを口座情報２００から特定する。また、口座分析部１０２は、特定したレコードの日時２０１および金額２０８の各々を、取引日時および取引金額に対応付けた明細情報を生成する。
【００７６】
次に、表示部１０４は、口座分析部１０２により生成された明細情報を表示するための画面情報を生成し、これをディスプレイに表示する（ステップＳ０２３）。
【００７７】
図１１は、明細情報７００の一例を示した図である。明細情報は、対象口座Ｘから対象期間において引出が行われた取引履歴を示す明細情報を示したものである。
【００７８】
以上のような口座ネットワーク分析装置１００によれば、ユーザの口座と、ユーザの口座と取引のあった関連口座との繋がりを示す口座ネットワークをより見易く表示することができる。特に、口座ネットワーク分析装置１００は、対象口座のキャッシュフローを示す口座ネットワーク情報を含む口座分析画面を表示することできるため、口座ネットワーク分析装置１００の使用者は、視覚化された対象口座のキャッシュフローを一見して容易に把握することができる。
【００７９】
また、口座ネットワーク分析装置１００では、同一内容の取引については、その回数および合計金額を纏めて表示することができる。そのため、１取引単位ごとの明細を計表で表示する場合と比べて、対象口座のキャッシュフローをより見易く表示することができる。
【００８０】
また、口座ネットワーク分析装置１００は、取引種類や取引の回数を選択可能に表示して、使用者からの選択を受け付けることができる。また、口座ネットワーク分析装置１００は、使用者が選択した取引種類や取引の回数に応じて、取引推移をグラフ化した情報や、取引の日時および金額を示す明細情報を生成することができる。そのため、例えば、警察や税務署などから対象口座の取引証明書や残高証明書の提出を依頼された場合、使用者は、比較的簡単に求めに応じた証明書を作成することができる。
【００８１】
なお、前述の機能部は、本発明の理解を容易にするために主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって本発明が制限されることはない。また、処理内容に応じてさらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行できるように分類することもできる。
【００８２】
また、前述の機能ブロックで行われる各処理は、１つまたは複数のハードウェア部品が分散して処理を行うようにしても良い。
【００８３】
また、本発明は、上記した実施形態に限定されるものではなく、その発明の技術的思想の範囲内で数々の変形が可能である。また、前述の実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８４】
また、前述の実施形態では、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８５】
１００・・・口座ネットワーク分析装置、１０１・・・入力受付部、
１０２・・・口座分析部、１０３・・・記憶部、１０４・・・表示部、
１０５・・・通信部
【図１】
2016035609.tif 000003
【図２】
2016035609.tif 000004
【図３】
2016035609.tif 000005
【図４】
2016035609.tif 000006
【図５】
2016035609.tif 000007
【図６】
2016035609.tif 000008
【図７】
2016035609.tif 000009
【図８】
2016035609.tif 000010
【図９】
2016035609.tif 000011
【図１０】
2016035609.tif 000012
【図１１】
2016035609.tif 000013