(57)【要約】【課題】企業の業務システムと金融機関の対外系銀行取引システムの間で、企業の業務システムの指示により、ファームバンキング機能を完全に自動で実行する装置及びファームバンキングの自動化方法を提供する。【解決手段】ファームバンキングの連絡系手続きの結果と、照会系の指示の手続きをデータ化することにより、企業の業務システムと、金融機関の対外系銀行取引システムとの間の手続きを一元化し、企業の業務システムの要求指示を自動監視し、指示データをトリガーに要求のファームバンキング手続きを自動で行い、処理結果を指示の有った企業の業務システムに通知する。【選択図】  図１
2010146361.tif 000002
【特許請求の範囲】
【請求項１】
企業の業務システムから金融機関の対外系銀行取引システムまでの、銀行取引業務に関わる手続きとデータの流れを自動制御するデータ自動制御プログラムと、
対外系銀行取引システムと通信を行うファームバンキングプログラムと、
セキュリティを強化する手段と、
を備えた自動ファームバンキングシステムにおいて、
業務プログラムからの指示を保管する指示フォルダと、業務プログラムへの結果を保管する結果フォルダを設ける手段と、
業務プログラムごとに異なる指示フォルダと結果フォルダを、金融機関および銀行取引業務ごとに異なる通信情報と関連付けて、通信情報管理データベースに設定する手段と、
業務プログラムの照会系銀行取引業務で発生する手続きを受信指示データに設定する手段と、
業務プログラムの連絡系銀行取引業務で発生する送信データと、上記、受信指示データを、指示フォルダを介してファームバンキングプログラムの起動を行うトリガーとする手段と、
連絡系銀行取引業務で発生する交信結果内容を送信結果データに設定する手段と、
照会系銀行取引業務で発生する受信データと、上記送信結果データを、結果フォルダを介して業務システムに通知する手段と、
を備え、
上記データ自動制御プログラムは、
通信情報管理データベースから監視する指示フォルダと結果フォルダの情報を取得する手段と、
送信データまたは受信指示データが指示フォルダに存在した場合、ファームバンキングプログラムを起動し、金融機関の対外系銀行取引システムと通信する手段と、
ファームバンキングプログラムから送信結果データまたは受信データが出力されるのを監視し、結果フォルダを介して業務システムに通知する手段と、
を備え、
上記ファームバンキングプログラムは、
指示データをトリガーとしてデータ自動制御プログラムにより起動される手段と、
データ自動制御プログラムから送信データを取得した場合、連絡系銀行取引業務であると判断し、対外系銀行取引システムに送信データを送信し、通信結果を送信結果データに出力する手段と、
データ自動制御プログラムから受信指示データを受信した場合、照会系銀行取引業務であると判断し、対外系銀行取引システムに受信指示を行い、受信データを取得する手段と、
を備えたものであることを特徴とする自動ファームバンキングシステム。
【請求項２】
請求項１に記載の自動ファームバンキングシステムにおいて、
企業の業務システムと、金融機関の対外系銀行取引システムとの間に、２台の自動ファームバンキング端末装置を設置し、設置した自動ファームバンキング端末装置同士を社内ネットワークや外部通信と異なる通信インターフェイスで接続する手段と、
上記自動ファームバンキング端末装置同士の通信は、プロトコル変換通信システムとして、独自のプロトコルにより自動ファームバンキングシステムで使用するデータのみ通信可能な通信手段と、
を備えたものであることを特徴とする自動ファームバンキングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、企業の業務システムと金融機関の対外系銀行取引システムとの２つの異なるシステムの間で、企業の業務システムの指示により、ファームバンキング機能を完全に自動で実行する装置及びファームバンキングの自動化方法に関する。
【背景技術】
【０００２】
従来のファームバンキングを利用した銀行取引方法は、企業の業務システムと、ファームバンキングシステムと、金融機関の対外系銀行取引システムとの３つの異なるシステムを利用し、企業の業務システムとファームバンキングシステムの間は、オフラインであるかＬＡＮ等のネットワークで接続され、ファームバンキングシステムと金融機関の対外系銀行取引システムの間は、電話回線等の通信回線で接続されている。
【０００３】
ファームバンキングにおいて、企業で作成したデータを金融機関に送信する業務を連絡系と言い、金融機関側で作成されたデータを受信する業務を照会系と言う。連絡系は総合振込や給与振込等、照会系は入出金明細や残高照会等がある。連絡系及び照会系の業務で取り扱うデータを総称して全銀データと言う。
【０００４】
従来のファームバンキングの連絡系手続きは、企業の業務システムにより作成された連絡系データを、ファームバンキングシステムを手動で操作し、金融機関の対外系銀行取引システムへ送信する。同様に、照会系の手続きは、ファームバンキングシステムを手動で操作し、金融機関の対外系銀行取引システムで作成された照会系データを受信し、企業の業務システムで利用する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記の通り、ファームバンキングで取り扱う情報は、個人情報や取引先の情報等の機密情報が多く、業務手続きにおいて統一性が無く、手作業が多いという欠点がある。
【０００６】
一般的な企業の業務システムの連絡系業務は、全銀データを作成することで支払の業務終了としているため、手動で全銀データをファームバンキングシステムに移動し送信しなければならず、送信結果は業務システムで把握できない。
【０００７】
同様に照会系業務は、手動でファームバンキングシステムを操作し全銀データを受信し、業務システムに移動しなければならず、受信忘れや重複受信のリスクがある。
【０００８】
ファームバンキングシステム及び全銀データを手作業で扱う場合、悪意のある使用者により、対外系銀行取引システムに送信する全銀データを改竄されるリスクがある。
【０００９】
又、悪意のある使用者により、不正に持ち込まれた全銀データを対外系銀行取引システムに責任者の承認なしに送信されるリスクがある。
【００１０】
又、ファームバンキングシステム使用時に、使用者が全銀データを見ることができ、情報の漏洩のリスクがある。
【００１１】
又、ファームバンキングシステムの手動操作は、上記改竄，漏洩の悪意がなくとも、誤入力、誤送信が発生するリスクがある。
【００１２】
又、企業のネットワークと金融機関のネットワークを、ファームバンキングシステムを介して、直接接続することは、ハッキングやウィルスの感染のリスクがある。
【００１３】
企業の内部統制において、上記の欠点は重要な課題であり、本願発明は、連絡系と照会系の業務手続きの統一化を行い、ファームバンキングにおける業務の総てを自動化することにより情報の安全を図ることを目的とする。
【課題を解決するための手段】
【００１４】
本願の請求項１の発明は、企業の業務システムから金融機関の対外系銀行取引システムまでの、銀行取引業務に関わる手続きとデータの流れを自動制御するデータ自動制御プログラムと、対外系銀行取引システムと通信を行うファームバンキングプログラムと、セキュリティを強化する手段と、を備えた自動ファームバンキングシステムである。
【００１５】
自動ファームバンキングシステムは、業務プログラムから金融機関に銀行取引の指示を行うためのデータを、連絡系では送信データを用い、照会系では新たに受信指示データを設定する。
【００１６】
同様に、金融機関の対外系銀行取引システムとの通信の結果を通知するためのデータを、連絡系では新たに送信結果データを設定し、照会系では受信データを用いる。
【００１７】
業務プログラムからの指示を保管する指示フォルダと、業務プログラムへの結果を保管する結果フォルダを設け、業務プログラムごとに異なる指示フォルダと結果フォルダを、金融機関および銀行取引業務ごとに異なる通信情報と関連付けて、通信情報管理データベースに設定する。
【００１８】
上記データ自動制御プログラムは、起動時に通信情報管理データベースから監視する指示フォルダのパスを総て受け取り、ファームバンキングの通信可能時間の終了まで、指示フォルダを巡回監視する。
【００１９】
業務プログラムから指示フォルダに出力される、連絡系銀行取引業務で発生する送信データ、または、照会系銀行取引業務で発生する受信指示データをトリガーとして、指示フォルダの巡回監視を中断し、ファームバンキングプログラムを起動し、金融機関の対外系銀行取引システムへ指示内容を実行させ、ファームバンキングプログラムの通信結果を監視する。
【００２０】
ファームバンキングプログラムは、連絡系銀行取引を行った場合、送信結果データを作成し、照会系銀行取引を行った場合、受信データを作成し、通信を終了する。
【００２１】
データ自動制御プログラムは、通信情報管理データベースから指示データを取得した指示フォルダと関連する結果フォルダのパスを取得し、ファームバンキングプログラムが作成した送信結果データ、または、受信データを結果フォルダに移動し、指示フォルダの巡回監視に戻る。
【００２２】
結果フォルダに出力されたデータは、業務プログラムが管理し、一連の銀行取引業務が終了する。
【００２３】
本願の請求項２記載の発明は、請求項１の自動ファームバンキングシステムのセキュリティを強化する手段として、ファイアウォールにプロトコル変換通信システムを導入した、自動ファームバンキングシステムである。
【００２４】
企業の業務システムと、金融機関の対外系銀行取引システムとの間に、２台の自動ファームバンキング端末装置を設置し、設置した自動ファームバンキング端末装置同士を社内ネットワークや外部通信と異なる通信インターフェイスで接続する。
【００２５】
上記自動ファームバンキング端末装置同士の通信は、プロトコル変換通信システムとして、独自のプロトコルにより自動ファームバンキングシステムで使用するデータのみ通信可能である。
【発明の効果】
【００２６】
請求項１及び２記載の発明は、例えば、企業の銀行取引業務を必要とする給与システムと、対象となる金融機関の対外系銀行取引システムとを自動ファームバンキングで接続することで、給与システムは社員に支払う給与データを全銀データの給与振込フォーマットのデータで指示フォルダに出力すると、自動で対象となる金融機関の対外系銀行取引システムに送信し、送信結果を給与システムに通知する。
【００２７】
同様に、照会系の銀行取引業務を必要とする売掛金管理システム等では、企業システムで入出金明細の受信指示データを指示フォルダに出力すると、自動で対象となる金融機関の対外系銀行取引システムと通信し、入出金明細データを受信し、売掛金管理システム等に受け渡すことで、売掛金の消し込み業務に利用できる。
【００２８】
このとき、業務システムと自動ファームバンキングシステム、及び両システムで使用する指示フォルダと結果フォルダは、企業の策定するセキュリティ配下に置かれ、手作業の介在する余地が無い。
【００２９】
企業の銀行取引業務におけるファームバンキングを自動化することで、内部統制で求められる脅威と脆弱性のリスクを軽減できる。
【００３０】
図３は、従来ファームバンキングシステム（２Ｘ）の概要説明の図面と、自動ファームバンキングシステム（２）の概要説明の図面とを比較したブロック図である。
【００３１】
図３の従来ファームバンキングシステム（２Ｘ）と自動ファームバンキングシステム（２）を比較すると、従来のファームバンキングシステム（２Ｘ）は、連絡系銀行取引業務、照会系銀行取引業務ともに手動操作があるが、自動ファームバンキングシステム（２）は、手動操作がなく、業務システムから対外系銀行取引システムまで自動制御されている。
【００３２】
又、従来のファームバンキングシステム（２Ｘ）では、送信データ（１１０），受信データ（１２０）共に手動操作の対象であるが、自動ファームバンキングシステム（２）では、セキュリティに保護されている。
【００３３】
よって、従来ファームバンキングシステム（２Ｘ）を自動ファームバンキングシステム（２）に置き換えることで、従来ファームバンキングシステム（２Ｘ）のリスクを排除できる。
【発明を実施するための最良の形態】
【００３４】
請求項１記載の発明の一実施例について説明する。
【００３５】
図２は、自動ファームバンキング端末装置のシステムの構成を説明するためのブロック図である。
【００３６】
自動ファームバンキング端末装置（２Ｔ）は、企業の業務サーバー（１Ｔ）とＬＡＮカード（２４）を介して接続されている。
【００３７】
また、自動ファームバンキング端末装置（２Ｔ）は、金融機関の対外系銀行取引サーバー（３Ｔ）と通信カード（２５）を介して、ターミナルアダプタ（２６）を経由し、接続されている。
【００３８】
図１は、自動ファームバンキングシステムを企業に導入した場合の、企業の業務システムから金融機関の対外系銀行取引システムと通信し、企業の業務システムに戻るまでの処理の流れを説明するための図面である。
【００３９】
図５は、自動化のトリガーとするための、指示データおよび結果データの策定を行った図である。
【００４０】
自動ファームバンキングシステムは、業務プログラムから金融機関に銀行取引の指示を行うための指示データを、連絡系では全銀データのフォーマットに作成された送信データを用い、照会系では新たに受信指示データ（図６）を設定する。
【００４１】
同様に、金融機関の対外系銀行取引システムとの通信の結果を通知するための結果データを、連絡系では新たに送信結果データ（図７）を設定し、照会系では全銀データのフォーマットで作成する受信データを用いる。
【００４２】
上記、指示データおよび結果データを業務システムと自動ファームバンキングシステムの間で受け渡す手段として、企業の業務システム内に自動ファームバンキングシステムからアクセスできる共有フォルダを２種類設ける。
【００４３】
上記２種類の共有フォルダは、企業システムから銀行取引業務の指示を出すためのデータを出力する指示フォルダ（１１）と、企業システムが銀行取引業務の結果を取得するために使用する結果フォルダ（１２）である。
【００４４】
指示フォルダと結果フォルダは、業務プログラムの分類により複数存在してもよい。
【００４５】
指示フォルダには、業務プログラムから銀行取引業務の必要に応じて、指示データが出力される。
【００４６】
図４は、自動ファームバンキングシステムのデータ自動制御プログラムをフローチャートを用いて表した図である。
【００４７】
データ自動制御プログラムは、初期化フェーズ（Ｓ１）と、自動制御フェーズ（Ｓ２）に別れ、起動したときに初期化フェーズは通信情報管理データベースを参照し、指示フォルダと結果フォルダのパスを取得し、自動制御フェーズへ移る。
【００４８】
自動制御フェーズは、指示フォルダ監視機能（Ｓ２１）と、ファームバンキング起動機能（Ｓ２２）と、ファームバンキングプログラム（Ｓ２３）と、ファームバンキング監視機能（Ｓ２４）と、業務システム通知機能（Ｓ２５）のステップからなる。
【００４９】
指示フォルダ監視機能（Ｓ２１）は、初期化フェーズ（Ｓ１）で取得した指示フォルダ（１１）を巡回監視し、業務プログラムからの指示データの出力を感知する。
【００５０】
指示フォルダ監視機能（Ｓ２１）が指示フォルダ（１１）に指示データを見つけた場合、指示フォルダ監視機能を中断し、ファームバンキング起動機能（Ｓ２２）に制御を渡す。
【００５１】
ファームバンキング起動機能（Ｓ２２）は、上記で見つけた指示データをＦＢ指示フォルダ（２４）に移動し、ファームバンキングプログラム（Ｓ２３）を起動し、金融機関の対外系銀行取引システムへ指示内容を実行させるとともに、自らはファームバンキング監視機能（Ｓ２４）に制御を渡す。
【００５２】
ファームバンキングプログラム（Ｓ２３）は、ＦＢ指示フォルダ（２４）の指示データの指示を、通信情報管理データベース（２３）の情報を基に判断し、金融機関の対外系銀行取引システムと通信し、銀行取引業務を実行する。
【００５３】
連絡系指示の送信データを受け取った場合、送信結果データをＦＢ結果フォルダ（２５）に作成し、照会系指示データを受け取った場合、受信データをＦＢ結果フォルダ（２５）作成し、通信を終了し、自らのファームバンキングプログラム（Ｓ２３）を終了する。
【００５４】
ファームバンキング監視機能（Ｓ２４）は、ＦＢ結果フォルダ（２５）を監視し、ファームバンキングプログラム（Ｓ２３）からの結果データの出力を感知する。
【００５５】
ファームバンキング監視機能（Ｓ２４）がＦＢ結果フォルダ（２５）に結果データを見つけた場合、ファームバンキング監視機能（Ｓ２４）を中断し、業務システム通知機能（Ｓ２５）に制御を渡す。
【００５６】
業務システム通知機能（Ｓ２５）は、上記で見つけた結果データを、指示データを取得した指示フォルダと関連する結果フォルダのパスを通信情報管理データベース（２３）から取得して、結果フォルダ（１２）に移動し、自らは指示フォルダ監視機能（Ｓ２１）に戻る。
【００５７】
結果フォルダ（１２）に出力されたデータは、業務プログラムが管理し、一連の銀行取引業務が終了する。
【００５８】
照会系銀行取引業務の指示データである受信指示データは、図６で示すように、全銀データコード、銀行コード、送受信モードからなるファーマットのデータを使用し、「どのデータをどの銀行から照会せよ」との指示になる。
【００５９】
連絡系銀行取引業務の結果データである送信結果データは、図７で示すように、全銀データコード、銀行コード、送受信モード、メッセージコード、メッセージ内容、ユーザー名、処理ファイルからなるフォーマットのデータを使用し、送信指示のあった全銀データが、メッセージの内容により指示通り金融機関に送信されたのか、送信できなかったのか、を業務システムに通知する。
【００６０】
上記通信情報管理データベースは、図８で示すように、指示フォルダ情報、結果フォルダ情報、業務プログラム、全銀データコード、銀行コード、送受信モード、センターコード、お客様確認コード、暗証番号、ファイルアクセスキー、サイクルカウント、電話番号、ダイヤルアップエントリー、接続先ＩＰアドレス、接続先ホスト名、接続用ユーザー名、接続用パスワードからなるフィールドを持ったテーブルであり、自動ファームバンキングシステムが、企業の業務システムと、金融機関の対外系銀行取引システムとを関連付けるための情報が登録されている。
【００６１】
請求項２記載の発明の一実施例について説明する。
【００６２】
請求項２記載の発明は、自動ファームバンキングシステムのセキュリティ強化のために、ファイアウォールとして、プロトコル変換通信システムを請求項１の発明に導入した自動ファームバンキングシステムである。
【００６３】
図９は、プロトコル変換通信システムの構成を説明するための図面である。
【００６４】
プロトコル変換通信システムでは、図９に示すように、社内ネットワーク（４）と外部通信用のターミナルアダプタ（２６）の間に自動ファームバンキング端末装置を２台（２ＴＡと２ＴＢ）設置する。
【００６５】
１台目の自動ファームバンキング端末装置（２ＴＡ）は、社内ネットワーク（４）と接続し、もう１台の自動ファームバンキング端末装置（２ＴＢ）は、ターミナルアダプタ（２６）を経由して外部ネットワークと接続し、２台の自動ファームバンキング端末装置同士は、シリアル通信（ＲＳ２３２Ｃ）ケーブル（２７）で接続する。
【００６６】
図１０は、プロトコル変換通信システムを請求項１記載の自動ファームバンキングシステムに導入したときの概要を説明するための図面である。
【００６７】
外部ネットワーク（５）の通信プロトコル（通信Ａ２）は、全銀ＴＣＰ／ＩＰであり、社内ネットワーク（４）の通信プロトコル（通信Ａ１）も、ＴＣＰ／ＩＰであることが多い。
【００６８】
プロトコル変換通信システムは、社内ネットワーク側の自動ファームバンキングシステムＡ（２Ａ）のデータ自動制御プログラムＡ（２０Ａ）により取得したデータファイルを、データ自動制御プログラムＡ（２０Ａ）に制御されたデータ通信プログラムＡ（２８ａ）とデータ通信プログラムＢ（２８ｂ）により、自動ファームバンキングシステムＢ（２Ｂ）に送信し、データ自動制御プログラムＢ（２０Ｂ）とファームバンキングプログラム（２２Ｂ）により、金融機関と通信し銀行取引業務を行う。
【００６９】
自動ファームバンキングシステムＡ（２Ａ）のデータ自動制御プログラムＡ（２０Ａ）は、データ通信プログラムＡ（２８Ａ）とデータ通信プログラムＢ（２８Ｂ）を介してファームバンキング監視機能（Ｓ２４）を行い、業務システム通知機能（Ｓ２５）は、データ通信プログラムＡ（２８Ａ）とデータ通信プログラムＢ（２８Ｂ）を介して、外部通信の結果を業務システムに通知する。
【００７０】
上記、自動ファームバンキングシステムＡ（２Ａ）と自動ファームバンキングシステムＢ（２Ｂ）の間の通信は、社内ネットワーク通信や外部ネットワーク通信と異なる通信インターフェイス、異なる通信ポート、異なる通信プロトコルを用いて通信を行う。
【００７１】
また、上記、異なるプロトコルは、自動ファームバンキングシステムで使用するデータのみがデータ通信されるよう設計された通信プロトコルであり、悪意を持った侵入者が外部通信から社内ネットワークへ侵入してくるのを防ぐ。
【図面の簡単な説明】
【００７２】
【図１】この発明の一実施の形態である自動ファームバンキングシステムの構成を説明するためのブロック図である。
【図２】この発明の一実施の形態である自動ファームバンキング端末装置のシステムの構成を説明するためのブロック図である。
【図３】従来のファームバンキングシステムと自動ファームバンキングシステムの比較を示した図面である。
【図４】データ自動制御プログラムの処理の流れを示すフローチャートである。
【図５】指示データ、結果データに使用するデータのフォーマットを説明するための図面である。
【図６】照会系銀行取引業務の指示データのフォーマットを説明するための図面である。
【図７】連絡系銀行取引業務の結果データのフォーマットを説明するための図面である。
【図８】通信情報管理データベースのデータ構造を模式的に表した図面の一部である。
【図９】プロトコル変換通信システムのシステムの構成を説明するためのブロック図である。
【図１０】プロトコル変換通信システムを自動ファームバンキングシステムに組み込んだときのシステムの構成を説明するためのブロック図である。
【符号の説明】
【００７３】
１    企業・業務システム
２    自動ファームバンキングシステム
３    金融機関・対外系銀行取引システム
４    社内ネットワーク
５    外部ネットワーク
１０    業務システム
１１    指示フォルダ
１２    結果フォルダ
２０    データ自動制御プログラム
２１    セキュリティ管理プログラム
２２    ファームバンキングプログラム
２３    通信情報管理データベース
【図１】
2010146361.tif 000003
【図２】
2010146361.tif 000004
【図３】
2010146361.tif 000005
【図４】
2010146361.tif 000006
【図５】
2010146361.tif 000007
【図６】
2010146361.tif 000008
【図７】
2010146361.tif 000009
【図８】
2010146361.tif 000010
【図９】
2010146361.tif 000011
【図１０】
2010146361.tif 000012