(57)【要約】【課題】既存の銀行システムを変更することなく、大量のデータを迅速に処理することができるデータ中継システムを提供すること。【解決手段】本発明にかかるデータ中継システム１は、銀行システム２と低速通信回線を介して接続されるとともに、クライアントの端末３と高速通信回線を介して接続されている。データ中継システム１は、クライアントの端末３からの資金移動要求を受信し、全銀フォーマットに変換した上で、銀行システム２に送信する。また、クライアントの端末３から照会データの種類をデータ中継システムに登録することもできる。この場合、予め設定された時刻に、登録された照会データの種類に応じてデータ中継システム１から照会データの取得要求を銀行システム２に送信する。銀行システム２より送信されたデータは格納しておき、クライアントの端末３からの照会データの取得要求に応じて格納された照会データを送信する【選択図】  図１
2004272573.tif 000002
【特許請求の範囲】
【請求項１】
銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムであって、
前記クライアントの端末からの資金移動要求を受信し、前記銀行システムに資金移動要求するためのフォーマットに変換した上で、当該資金移動要求を当該銀行システムに送信する手段と、
前記クライアントの端末から取得を希望する照会データの種類を登録する登録手段と、
予め設定された時刻に、前記登録手段に登録された照会データの種類に応じて当該照会データの取得要求を当該銀行システムに送信する手段と、
前記照会データの取得要求に応じて前記銀行システムより送信されたデータを格納するデータ格納手段と、
前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信する手段を備えたデータ中継システム。
【請求項２】
前記クライアントの端末から資金移動要求を複数のデータファイルにより受信し、このデータファイルに含まれるデータに誤りが含まれるか否かを判定し、この判定結果を当該クライアントの端末に送信する手段をさらに備えたことを特徴とする請求項１記載のデータ中継システム。
【請求項３】
銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムであって、
前記クライアントの端末から取得を希望する照会データの種類を登録する登録手段と、
予め設定された時刻に、前記登録手段に登録された照会データの種類に応じて当該照会データの取得要求を当該銀行システムに送信する手段と、
前記照会データの取得要求に応じて前記銀行システムより送信されたデータを格納するデータ格納手段と、
前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信する手段を備えたデータ中継システム。
【請求項４】
受取人に対して支払明細通知を実行する手段をさらに有することを特徴とする請求項１、２又は３記載のデータ中継システム。
【請求項５】
前記データ取得要求を前記銀行システムに送信する時刻は、前記クライアントの端末により設定可能としたことを特徴とする請求項１、２、３又は４いずれかに記載のデータ中継システム。
【請求項６】
前記データ格納手段に格納された照会データを前記登録手段に登録されたデータの種類に応じて加工する手段をさらに備えたことを特徴とする請求項１、２、３、４又は５いずれかに記載のデータ中継システム。
【請求項７】
前記データ中継システムと前記銀行システム間は、全銀プロトコルに従って通信が行われることを特徴とする請求項１乃至６いずれかに記載のデータ中継システム。
【請求項８】
銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムによりデータ中継を実行する方法であって、
前記データ中継システムが前記クライアントの端末からの資金移動要求を受信するステップと、
前記データ中継システムにおいて、前記銀行システムに資金移動要求するためのフォーマットに変換した上で、当該資金移動要求を当該銀行システムに送信するステップと、
前記クライアントの端末から取得を希望する照会データの種類を前記データ中継システムに登録するステップと、
予め設定された時刻に、登録された照会データの種類に応じて前記データ中継システムから当該照会データの取得要求を前記銀行システムに送信するステップと、
前記照会データの取得要求に応じて前記銀行システムより送信されたデータをデータ格納手段に格納するステップと、
前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信するステップを備えたデータ中継方法。
【請求項９】
前記クライアントの端末から資金移動要求を複数のデータファイルにより受信し、このデータファイルに含まれるデータに誤りが含まれるか否かを判定し、この判定結果を当該クライアントの端末に送信するステップをさらに備えたことを特徴とする請求項８記載のデータ中継方法。
【請求項１０】
銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムによって実行されるデータの中継方法であって、
前記クライアントの端末から取得を希望する照会データの種類を前記データ中継システムに登録するステップと、
予め設定された時刻に、登録された照会データの種類に応じて前記データ中継システムから当該照会データの取得要求を前記銀行システムに送信するステップと、
前記照会データの取得要求に応じて前記銀行システムより送信されたデータをデータ格納手段に格納するステップと、
前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信するステップを備えたデータ中継方法。
【請求項１１】
受取人に対して支払明細通知を実行するステップをさらに有することを特徴とする請求項８、９又は１０記載のデータ中継方法。
【請求項１２】
前記データ取得要求を前記銀行システムに送信する時刻は、前記クライアントの端末により設定可能としたことを特徴とする請求項８、９、１０又は１１いずれかに記載のデータ中継方法。
【請求項１３】
前記データ格納手段に格納されたデータを登録された照会データの種類に応じて加工するステップをさらに備えたことを特徴とする請求項８、９、１０、１１又は１２いずれかに記載のデータ中継方法。
【請求項１４】
前記データ中継システムと前記銀行システム間は、全銀プロトコルに従って通信が行われることを特徴とする請求項８乃至１３いずれかに記載のデータ中継方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等の高速通信回線を介して振込依頼等を行うことができるデータ中継システム及びデータ中継方法に関する。
【０００２】
【従来の技術】
企業から金融機関に対する振込依頼や入出金明細の照会等の各種の要求は、ファームバンキングシステムと呼ばれるオンラインシステムにより行われることが一般的である。このファームバンキングシステムでは、企業に置かれたファームバンキング端末により、各種の要求が実行される。
【０００３】
図１１に従来のファームバンキングシステムの構成を示す。従来のファームバンキング端末であるクライアントの端末３は、公衆回線やＩＳＤＮ回線により銀行システム２に接続されている。この銀行システム２は、外部接続システム２１と、ホストコンピュータ２２を備えている。クライアントの端末３は、外部接続システム２１を介してホストコンピュータ２２に対しいわゆるダイヤルアップを行うことにより通信を確立し、その上で各種の処理を実行することになる。
【０００４】
しかしながら、銀行システム２とクライアント３間の回線は、公衆回線やＩＳＤＮ回線等の数十Ｋｂｓ程度のいわゆる低速通信回線であるため、各種の処理に極めて長時間を要し、業務の円滑な実行の妨げとなっていた。
【０００５】
他方、昨今は、外資系企業を中心に、企業の資金管理を海外統括会社にて行う動きがある。この場合には、海外に設置したクライアントの端末３を用いて国際電話回線を介して銀行システム２にアクセスし、各種の処理を実行する必要がある。しかしながら、国際電話回線は、通信状態が良好でない場合があるため、通信途中でデータが劣化し、所望の処理を実行できない場合がある。また、国際電話回線は、通信費用が高額であることから、大量のデータを処理する場合には特に処理コストを大幅に増大させるという問題もある。
また、上述の全銀プロトコルは、振込等の際に受取人に向けて送るＥＤＩ情報が２０文字までしか入力できず、請求金額が間違いなく入金されたか確認する消し込み作業の障害となっていた。
【０００６】
尚、インターネット回線を介して振込み処理を行うためのＷｅｂ対応振込中継装置が特許文献１に開示されているが、この特許文献１では、大量のデータを迅速に処理するための技術は開示されていない。
【０００７】
【特許文献１】
特開平２００２−１５７４２７号公報
【０００８】
【発明が解決しようとする課題】
このように、従来のファームバンキングシステムでは、通信回線上の制約から、大量のデータを迅速に処理することは難しいという問題点があった。
【０００９】
本発明は、このような問題点を解決するためになされたもので、既存の銀行システムを変更することなく、大量のデータを迅速に処理することができるデータ中継システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明にかかるデータ中継システムは、銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムであって、クライアントの端末からの資金移動要求を受信し、前記銀行システムに資金移動要求するためのフォーマットに変換した上で、当該資金移動要求を当該銀行システムに送信する手段と、前記クライアントの端末から取得を希望する照会データの種類を登録する登録手段と、予め設定された時刻に前記登録手段に登録された照会データの種類に応じて当該照会データの取得要求を当該銀行システムに送信する手段と、前記照会データの取得要求に応じて前記銀行システムより送信されたデータを格納するデータ格納手段と、前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信する手段を備えたものである。このような構成によれば、クライアントは、高速通信回線を介して資金移動要求を実現できるとともに、予め登録された照会データの種類に応じて取得された照会データを高速通信回線により取得することができるため、処理時間が短縮される。
さらに、前記クライアントの端末から資金移動要求を複数のデータファイルにより受信し、このデータファイルに含まれるデータに誤りが含まれるか否かを判定し、この判定結果を当該クライアントの端末に送信する手段をさらに備えるようにしてもよい。これにより、資金移動要求をデータファイルにより受信するため、画面表示された項目毎に入力する場合に比べて、入力処理を迅速することができ、さらに、データの誤りを即座にクライアントに対して知らせることができる。
【００１１】
本発明にかかる他のデータ中継システムは、銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムであって、前記クライアントの端末から取得を希望する照会データの種類を登録する登録手段と、予め設定された時刻に前記登録手段に登録された照会データの種類に応じて当該照会データの取得要求を当該銀行システムに送信する手段と、前記照会データの取得要求に応じて前記銀行システムより送信されたデータを格納するデータ格納手段と、前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信する手段を備えたものである。このような構成によれば、ユーザは、予め登録された照会データの種類に応じて取得された照会データを高速通信回線により取得することができるため、処理時間が短縮される。
【００１２】
さらに、受取人に対して支払明細通知を実行する手段を有するようにするとよい。また、データ取得要求を前記銀行システムに送信する時刻は、前記クライアントの端末により設定可能とすることにより、ユーザの状況に応じて適切な照会データを提供することができる。
【００１３】
前記データ格納手段に格納された照会データを前記登録手段に登録されたデータの種類に応じて加工する手段をさらに備えるとよい。これにより、ユーザの必要とする照会データを提供することができる。
【００１４】
好適な実施の形態では、前記データ中継システムと前記銀行システム間は、全銀プロトコルに従って通信が行われる。
【００１５】
他方、本発明にかかるデータ中継方法は、銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムによりデータ中継を実行する方法であって、前記データ中継システムが前記クライアントの端末からの資金移動要求を受信するステップと、前記データ中継システムにおいて、前記銀行システムに資金移動要求するためのフォーマットに変換した上で、当該資金移動要求を当該銀行システムに送信するステップと、前記クライアントの端末から取得を希望する照会データの種類を前記データ中継システムに登録するステップと、予め設定された時刻に登録された照会データの種類に応じて前記データ中継システムから当該照会データの取得要求を前記銀行システムに送信するステップと、前記照会データの取得要求に応じて前記銀行システムより送信されたデータをデータ格納手段に格納するステップと、前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信するステップを備えたものである。このような方法によれば、クライアントは、高速通信回線を介して資金移動要求を実現できるとともに、予め登録された照会データの種類に応じて取得された照会データを高速通信回線により取得することができるため、処理時間が短縮される。
さらに、前記クライアントの端末から資金移動要求を複数のデータファイルにより受信し、このデータファイルに含まれるデータに誤りが含まれるか否かを判定し、この判定結果を当該クライアントの端末に送信するステップをさらに備えるようにしてもよい。これにより、資金移動要求をデータファイルにより受信するため、画面表示された項目毎に入力する場合に比べて、入力処理を迅速することができ、さらに、データの誤りを即座にクライアントに対して知らせることができる。
【００１６】
また、本発明にかかる他のデータ中継方法は、銀行システムと低速通信回線を介して接続されるとともに、クライアントの端末と高速通信回線を介して接続されたデータ中継システムによって実行されるデータの中継方法であって、前記クライアントの端末から取得を希望する照会データの種類を前記データ中継システムに登録するステップと、予め設定された時刻に登録された照会データの種類に応じて前記データ中継システムから当該照会データの取得要求を前記銀行システムに送信するステップと、前記照会データの取得要求に応じて前記銀行システムより送信されたデータをデータ格納手段に格納するステップと、前記クライアントの端末からの照会データの取得要求に応じて前記データ格納手段に格納された照会データを当該クライアントの端末に送信するステップを備えたものである。このような構成によれば、ユーザは、予め登録された照会データの種類に応じて取得された照会データを高速通信回線により取得することができるため、処理時間が短縮される。
【００１７】
ここで、さらに、受取人に対して支払明細通知を実行するステップを有するとよい。また、前記データ取得要求を前記銀行システムに送信する時刻は、前記クライアントの端末により設定可能としてもよい。これにより、ユーザの状況に応じて適切な照会データを提供することができる。
【００１８】
また、前記データ格納手段に格納されたデータを登録された照会データの種類に応じて加工するステップをさらに備えるようにするとよい。これにより、ユーザの必要とする照会データを提供することができる。
【００１９】
【発明の実施の形態】
本発明にかかるデータ中継システムを含むシステム全体について、図１を用いて説明する。
【００２０】
データ中継システム１は、公衆電話回線やＩＳＤＮ回線等の低速通信回線を介して、銀行システム２と接続されている。このデータ中継システム１は、銀行システム２と同じ国内において近距離に設けられることが通信費上好ましい。また、データ中継システム１は、インターネット等の高速通信回線６を介して、クライアントの端末３と接続されている。データ中継システム１は、公衆回線の通信網を介して、クライアント契約の銀行担当部署のファクシミリ（ＦＡＸ）端末と接続されている。さらにデータ中継システム１は、通信回線を介して、受取人に対して支払明細通知を行う支払明細通知システム４と接続されている。この支払明細通知システム４は、振込先や振替先である受取人のファクシミリ（ＦＡＸ）端末と、公衆回線の通信網を介して接続されている。また、受取人の希望によっては、支払明細通知をデータ中継システム１のウェブサーバ１１で作成し、振込先や振替先である受取人の端末５からユーザＩＤ、パスワードによりログインしサイトアクセス後、支払明細通知ファイルをダウンロードすることもできる。
【００２１】
データ中継システム１は、ウェブサーバ１１、データベース（ＤＢ）サーバ１２及び通信モジュール１３を備えている。これらのウェブサーバ１１、データベースサーバ１２、通信モジュール１３は、相互にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により通信可能に接続されている。
【００２２】
ウェブサーバ１１及びデータベースサーバ１２の具体的な構成については、後に詳述するが、いわゆるコンピュータにより構成され、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等のハードウェア構成を有するとともに、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）プログラム及びアプリケーションプログラムをハードディスク上に格納している。そして、適宜、これらのプログラムをＲＡＭ上に展開した上で、ＣＰＵにより所定の処理を実行する。
【００２３】
ウェブサーバ１１は、いわゆるウェブエンジンを備え、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のウェブデータを生成し、インターネット等の通信網６を介してクライアントの端末３に対して送信する機能を有する。また、本発明にかかるウェブサーバ１１は、クライアントの端末３から例えばテキスト形式の総合振込データ、給与振込データや口座振替データ等の資金移動要求データを取得し、全銀協標準通信プロトコル（以下、全銀プロトコル）形式、すなわち全銀フォーマットのデータに変換して銀行システム２に送信する機能や、クライアントの端末３からテキスト形式などの支払明細データを取得し、受取人のＦＡＸ端末やコンピュータに対して支払い明細通知を実行するための情報を生成して通信モジュール１３に出力する機能を有する。さらにウェブサーバ１１は、クライアントの端末３から照会データの種類を登録する機能、予め設定された時刻に登録された照会データの種類に応じて照会データの取得要求を銀行システム２に送信する機能、照会データの取得要求に応じて銀行システム２より送信された照会データを格納する機能、クライアントの端末３からの照会データの取得要求に応じて格納された例えばＰＤＦ形式の照会データをクライアントの端末３に送信する機能等の各種の機能を備えている。さらに、このウェブサーバ１１は、クライアントの端末３から送信されたデータをチェックする機能も有している。さらにまた、ウェブサーバ１１は、支払明細通知を作成し、振込先や振替先である受取人の端末５に対して、明細ファイルをダウンロードさせる機能も有している。尚、ウェブサーバ１１は、クライアントの端末３との間のウェブデータのやりとりやメールサーバ等の処理のみを実行するものとし、その他の処理については、別途、管理サーバにより実行する構成としてもよい。さらに、当該データ中継システム１は、複数のコンピュータでなくとも、単一のコンピュータによって構成することも可能であり、そのハードウェア構成は、図１で示す構成に限定されるものではない。
通信モジュール１３は、銀行システム２との間で全銀プロトコル形式で通信を行う。この通信モジュール１３は、他のコンピュータと独立したハードウェアにより構成されていてもよく、また、他のコンピュータ上でソフトウェアにより構成されていてもよい。
【００２４】
データベースサーバ１２は、データ中継システム１において管理されるデータを格納する機能を有するコンピュータである。このデータベースサーバ１２には、資金移動要求データベース、照会データ種類データベース、ダウンロード情報データベースが含まれる。資金移動要求データベースは、クライアントの端末３から送信された資金移動要求データを格納する。照会データ種類データベースは、クライアントの端末３から登録された照会データの種類を格納する。ダウンロード情報データベースは、銀行システム２よりダウンロードすることにより取得した照会データを格納する。
【００２５】
銀行システム２は、相互に通信可能に接続された外部接続システム２１及びホストコンピュータ２２を備えている。この外部接続システム２１は、従来からある既存のシステムであり、ファームバンキングサービスを実現するために、ファームバンキング端末と接続するためのインターフェース処理を実行するものである。この例では、外部接続システム２１は、データ中継システム１の通信モジュール１３と通信を実行することができる。ホストコンピュータ２２も、従来からある既存のシステムであり、ファームバンキングサービスを実現するために、各種の処理を行う。
【００２６】
クライアントの端末３は、ユーザにより利用され、パーソナルコンピュータ（ＰＣ）、携帯端末、いわゆるインターネット接続機能付き携帯電話等であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、キーボード、マウス等の入出力手段、ディスプレイ等を備えている。このクライアントの端末３は、ブラウザプログラムがハードディスク等の記憶手段に格納されており、データ中継システム１より送信されたウェブデータを受信し、ディスプレイに表示させることができる。クライアントの端末３とデータ中継システム１とは、例えば、ＨＴＴＰＳプロトコルに従って通信を行う。
【００２７】
支払明細通知システム４は、図示しないファクシミリ端末により構成される。受取人の端末５は、ファクシミリ端末やパーソナルコンピュータなどのインターネット接続機器である。クライアント契約の銀行担当部署の端末６は、ファクシミリ端末である。
【００２８】
続いて、図１及びその他の画面表示例を示す図を用いて、本発明にかかる一連の処理の流れについて説明する。本発明にかかる処理には、大別すると、総合振込データや給与振込データ、口座振替データ等の資金移動要求データを銀行システム２に対してアップロードする、即ち資金移動要求を行う処理と、入出金明細データ等の照会データを銀行システム２よりダウンロードする処理とがある。
【００２９】
最初に銀行システム２に対して資金移動要求を行う処理について説明する。この例では、資金移動要求として、総合振込を説明するが、他の給与振込、口座振替等の要求も同様の処理となる。まず、クライアントの端末３では、ユーザがブラウザプログラムを起動する。そして、ユーザが所定のＵＲＬを入力すると、クライアントの端末３は、データ中継システム１のウェブサーバ１１にアクセスする。ウェブサーバ１１は、このアクセスに応じて、担当者のログインページを送信する。クライアントの端末３は、インターネット６を介して、このログインページを受信し、ブラウザプログラムにより、ディスプレイに当該ログインページを表示させる。図２に担当者のログインページの画面表示例を示す。図に示されるように、このログインページには、ユーザＩＤ及びパスワードの入力欄が設けられている。ユーザが、これらの入力欄にユーザＩＤ及びパスワードを入力し、入力完了ボタンをクリックすると、入力されたユーザＩＤ及びパスワードがインターネット６を介してウェブサーバ１１に送信される（Ｓ１０１）。
【００３０】
ウェブサーバ１１は、ユーザＩＤ及びパスワードを受信し、ユーザ認証を実行する。ユーザ認証の結果、正当なユーザであると認定された場合には、総合振込データや支払明細データ等のファイルを指定するためのウェブページを生成し、インターネット６を介してクライアントの端末３に送信する。クライアントの端末３は、かかるウェブページを受信し、ブラウザプログラムによりディスプレイに表示する。
【００３１】
図３にかかるウェブページの画面表示例を示す。図に示されるように、このウェブページには、データファイルの入力欄が設けられている。参照ボタンをクリックすると、コンピュータ内部や外部記憶手段中のデータファイルを表示させることができ、適宜指定することができる。ここで、ユーザは、複数のデータファイルを指定することができる。好適な実施の形態によれば、データファイルはテキスト形式である。また、このデータファイル自体は全銀プロトコルでないデータ形式の場合と、全銀プロトコルに従ったデータ形式の場合の両方に対応することができる。ユーザが、データファイルを指定し、送信ボタンをクリックすると、データファイルがインターネット６を介してクライアントの端末３からウェブサーバ１１に送信される（Ｓ１０２）。ここで、送信されるデータファイルのうち、支払明細データファイルには、請求書番号、商品番号、商品名等の情報が含まれる。
【００３２】
ウェブサーバ１１は、データファイルを受信すると、データのチェックを実行する。このデータのチェック方法については、後に詳述する。ウェブサーバ１１がチェックの結果、誤りがないと判定した場合には、そのデータファイルをデータベースサーバ１２に転送する。データベースサーバ１２は、転送されたデータファイルを受信し、資金移動要求データベースに格納する。その後、ウェブサーバ１１は、振込意思確認に関する処理を実行する（Ｓ１０３）。具体的には、ウェブサーバ１１は、振込に対する承認権限を有する権限者に対して、承認ページにアクセスし、承認の実行を促す電子メールを送信する。承認権限者が当該電子メールの受信に応じて承認ページにアクセスしたとすると、まず、承認権限者のログインページがウェブサーバ１１より承認権限者の端末３に対して送信される。承認権限者の端末３では、ブラウザプログラムによって、図４に示されるようなログインページがディスプレイに表示される。承認権限者がこのログインページにユーザＩＤ及びパスワードを入力し、入力完了ボタンを押下すると、当該ユーザＩＤ及びパスワードがインターネット６を介してウェブサーバ１１に対して送信される。ウェブサーバ１１では、受信したユーザＩＤ及びパスワードに基づき、ユーザ認証を実行する。このユーザ認証の結果、正当な承認権限者であると認定された場合には、承認ページを送信する。
【００３３】
承認権限者の端末３では、ブラウザプログラムによって、図５に示されるような承認ページがディスプレイに表示される。この承認ページでは、資金移動要求データベースに格納された、総合振込データファイルに含まれる振込案件を特定するための情報が個別の表示されている。この情報には、例えば、受取人、コード、振込金額が含まれる。さらに、承認ページには、案件毎に振込を担当する担当者の名前も表示される。承認権限者は、この承認ページに表示された振込案件のうち振込を承認する案件について選択ボックスにクリックを行う。承認案件の選択については、全選択と記されたボタンをクリックすることにより、表示された案件を全て選択することもできる。さらに、全解除と記されたボタンをクリックすることにより、一旦選択した案件を全て解除することも可能である。承認権限者が当該承認ページにおいて振込を承認する案件を選択し、確認ボタンを押下すると、承認した案件情報がインターネット６を介してウェブサーバ１１に対して送信される。
【００３４】
ウェブサーバ１１は、クライアントの端末３から承認した案件情報を受信し、予めデータベースサーバ１２の資金移動要求データベースに格納された総合振込データより、当該承認案件情報に相当する総合振込データを取得する。そして、ウェブサーバ１１は、総合振込データファイルを全銀プロトコル形式に変換し、通信モジュール１３に対して出力する。このとき、総合振込データファイルがクライアントの端末３から送信された時点で既に全銀プロトコル形式である場合には、かかる変換処理は行わずに通信モジュール１３に対して出力する。通信モジュール１３は、全銀プロトコル形式の総合振込データファイルを銀行システム２に送信する（Ｓ１０４）。このとき、通信モジュール１３は、銀行システム２に対するログイン処理等を行っておく。ここで、図７に全銀プロトコル形式のデータフォーマットを示す。図７に示されるように、ヘッダレコード、データレコード、トレーラーレコード、エンドレコードの情報を有し、それぞれ、情報項目及び情報の桁数が定められている。
【００３５】
尚、銀行システム２に対する総合振込データファイルの送信の時期は、承認権限者による承認が行われたことを確認してすぐに実行してもよいが、一定時間毎に実行してもよい。例えば、過去１時間に承認権限者による承認が行われた案件をまとめて総合振込データファイルを送信する。このような処理を行うことにより、データ中継システム１及び銀行システム２の処理負荷を軽減することが可能となる。
【００３６】
銀行システム２では、外部接続システム２１を介してホストコンピュータ２２が、かかる総合振込データファイルを受信する。そして、通常のファームバンキングにおける処理と同様の処理にて、振込に関する処理を実行する。
【００３７】
データ中継システム１は、クライアント契約の銀行担当部署の端末６に対して、振込意思確認を行った案件の情報もファクシミリにて送信する（Ｓ１０５）。ファクシミリにて送信される情報には、例えば、振込件数、振込金額、振込指定日、委託者コード、担当者情報等が含まれる。さらに、データ中継システム１は、クライアントの端末３より受信した支払明細データファイルを支払明細通知システム４に出力する。この支払明細通知システム４では、予め登録された支払先担当者のファクシミリ番号に、図６に示されるような支払明細通知を実行する（Ｓ１０６）。希望する支払先担当者が、事前に割り当てられたユーザＩＤやパスワードを入力することによりウェブサーバ１１へログインした場合には、図６に示されるような支払明細通知ファイルをＨＴＭＬ形式やＸＭＬ形式、ＰＤＦファイル形式などでダウンロードすることができる。図６に示されるように、この支払明細通知においては、支払者、支払口座、支払金額、支払日の他、支払明細情報も含まれる。支払明細情報には、例えば、取引年月日、伝票番号、品名・企画、数量、金額、備考に関する情報が含まれる。
【００３８】
続いて、入出金明細データ等の照会データを銀行システム２よりダウンロードする処理について説明する。最初に、図１を用いて、この処理の概略について説明し、その後に、図８を用いて、この処理の詳細について説明する。
【００３９】
データ中継システム１は、予め登録された照会データの種類に基づき、銀行システム２に対して入出金明細データ等の照会データの取得要求を送信する。銀行システム２は、かかる要求に応じて、照会データをデータ中継システム１に送信する（Ｓ１０７）。データ中継システム１は、この照会データをデータベースサーバ１２に格納しておく。その後、クライアントの端末３より照会データの取得要求があった場合に、データ中継システム１は、これに応じて、ウェブサーバ１１を経由してデータベースサーバ１２より対応する情報を読み出し、クライアントの端末３に送信する。クライアントの端末３は、インターネット６等の高速通信回線を通じて、迅速に、情報を取得することができる。
【００４０】
続いて、図８を用いて、処理の詳細フローについて説明する。まず、クライアントの端末３は、ウェブ中継システム１にアクセスし、照会データの種類を登録する（Ｓ２０１）。具体的には、ウェブ中継システム１より照会データの種類を登録するためのウェブページを閲覧し、そのウェブページ上に登録可能な照会データの種類の一覧が示されるため、その中から必要な照会データの種類を選択する。登録可能な照会データの種類には、残高一括データ、当日残高データ、前日残高データ、振込入金明細データ、取立入金明細データ、自動引落明細データ、入出金明細データ、入出金明細データ（日付指定）、入金明細データ（日付指定）、出金明細データ（日付指定）、振込入金明細再照会データ、取引入金明細再照会データ、入出金明細再照会データ等の情報が含まれる。これらの照会データの種類は、従来のファームバンキングシステムにおいて入手可能な情報であるが、これ以外の情報を含めるようにしてもよい。例えば、特定の振込人からの入出金明細データのみ、特定の金額の出金明細データのみ等のデータである。このような照会データを登録した場合には、関連する照会データを銀行システム２から取得した上で、データ中継システム１において加工して、クライアントの端末３に対して送信する。例えば、特定の振込人からの入出金明細データを取得する場合には、データ中継システム１は、まず銀行システム２から入出金明細データを取得する。そして、この入手金明細データに含まれる振込人情報をキーとして、特定の振込人の入出金明細データのみ抽出する。この抽出された入出金明細データをクライアントの端末３に対して送信する。このような処理プログラムをウェブサーバ１１に備えるようにすることにより容易に実現可能である。
【００４１】
クライアントの端末３から送信された照会データの種類については、ウェブサーバ１１よりデータベースサーバ１２に転送され、データベースサーバ１２の照会データ種類データベース中に格納される（Ｓ２０２）。
【００４２】
ウェブサーバ１１は、予め設定された時刻ｔ１になると、通信モジュール１３を介して銀行システム２に対して必要データを要求する（Ｓ２０３）。具体的には、ウェブサーバ１１は、タイマーにより予め設定された時刻ｔ１になったことを検出すると、通信モジュール１３を介して、銀行システム２にログインする。そして、ログインが完了した後、データベースサーバ１２の照会データ種類データベースに格納された照会データの種類に基づき、照会データの種類を銀行システムに対して要求する処理を実行する。この時刻ｔ１は、クライアントによって設定するようにしてもよく、データ中継システム１の管理者によって設定するようにしてもよい。クライアントによって設定する場合には、ウェブサーバ１１より、時刻設定又は取得頻度を登録するためのウェブページをクライアントの端末３に送信する。クライアントは、端末３に表示されたこのウェブページ上で銀行システム２より情報を取得する時刻又は取得頻度（例えば、１日に３回）を登録する。これらの情報は、ウェブサーバ１１の所定の記憶領域に格納され、処理の際に適宜参照される。また、データベースサーバ１２の照会データ種類データベース中に格納された照会データの種類に応じて、時刻を自動設定するようにしてもよい。例えば、この照会データ種類データベース中に照会データの種類が登録されているデータが自動引落データのみであれば、予め自動引落が実行される時刻は、一日に一回程度であるため、ユーザが閲覧を開始する直前の時刻、例えば朝８時を時刻ｔ１に設定する。
【００４３】
銀行システム２では、ホストコンピュータ２２が照会データの取得要求を外部接続システム２１を介して受信し、取得処理を実行する。そして、ホストコンピュータ２２は、取得された照会データを外部接続システム２１を介して送信する（Ｓ２０４）。このとき、照会データは、公衆回線等の低速通信回線を介してウェブサーバ１１に対して送信される。
【００４４】
データ中継システム１は、通信モジュール１３を介して、照会データを受信し、データベースサーバ１２によって、ダウンロード情報データベースに格納する（Ｓ２０５）。
【００４５】
ウェブサーバ１１は、さらに予め設定された時刻ｔ２になると、通信モジュール１３を介して銀行システム２に対して照会データの取得を要求する（Ｓ２０６）。具体的には、ウェブサーバ１１は、タイマーにより予め設定された時刻ｔ２になったことを検出すると、通信モジュール１３を介して、銀行システム２にログインする。そして、ログインが完了した後、データベースサーバ１２の照会データ種類データベースに格納された照会データの種類に基づき、照会データの取得を銀行システムに対して要求する処理を実行する。
【００４６】
銀行システム２では、ホストコンピュータ２２が照会データの取得要求を外部接続システム２１を介して受信し、取得処理を実行する。そして、ホストコンピュータ２２は、取得された照会データを外部接続システム２１を介して送信する（Ｓ２０７）。このとき、照会データは、公衆回線等の低速通信回線を介してウェブサーバ１１に対して送信される。
【００４７】
データ中継システム１は、通信モジュール１３を介して、照会データを受信し、データベースサーバ１２によって、ダウンロード情報データベースに格納する（Ｓ２０８）。
【００４８】
その後、クライアントの端末３より照会データの要求が行われたとする（Ｓ２０９）。具体的には、クライアントの端末３が照会データを要求するためのウェブページにアクセスし、照会データの要求を行うボタン等を押下する。これに伴って、照会データの取得要求がデータ中継システム１に送信される。
【００４９】
データ中継システム１は、この照会データの取得要求の受信に応じて、データベースサーバ１２によって、ダウンロード情報データベースに格納された情報を読み出し、クライアントの端末３に送信する（Ｓ２１０）。ここで、情報は、例えば、テキスト形式やＰＤＦ形式で送信される。このとき、クライアントの端末３とデータ中継システム１とは、インターネット６等の高速通信回線により接続されているため、クライアントは、情報を迅速に取得することができる。クライアントの端末３に一度送信された情報については、ダウンロード情報データベース上に送信済みのフラグを立て、重複してクライアントの端末３に送信されないようにしてもよい。
【００５０】
クライアントの端末３は、受信した情報を表示する（Ｓ２１１）。このとき、受信情報がＨＴＭＬ形式であれば、ブラウザプログラムにより表示し、表形式であれば、表計算ソフトにより表示する。その後、クライアントの指示に応じて、受信した情報を端末３のハードディスク等に格納する（Ｓ２１２）。
【００５１】
続いて、クライアントの端末３から送信されたデータのチェック処理について、図９に示すフローチャートを用いて説明する。このチェック処理は、ウェブサーバ１１において実行する。この例において、ウェブサーバ１１は、クライアントの端末３からデータファイルを受信し、１ファイルごとテキストファイルのデータチェックアルゴリズムに基づいてチェックを実行する。
【００５２】
まず、ウェブサーバ１１は、データファイルを開く（Ｓ３０１）。次に、ウェブサーバ１１は、ファイルの先頭からファイルを構成しているデータを１行ずつ読み込んでゆく（Ｓ３０２）。その後、ウェブサーバ１１は、ファイルを構成しているデータをフォーマット項目ごとにまとめ、１項目ずつフォーマット項目をチェックする（Ｓ３０３）。フォーマット項目は、例えば、口座番号、口座名義人名、銀行番号、支店番号、預金種目等である。
【００５３】
フォーマット項目ごとにそのフォーマット項目に不適切な不当なデータが記述されているか否かがチェックされる（Ｓ３０４）。フォーマット項目に不当なデータが記述されている場合は、ＮＧありとしてステップＳ３０５に進む。一方、フォーマット項目に正当なデータが記述されている場合は、ＮＧなしＯＫとしてステップＳ３０６に進む。
【００５４】
ステップＳ３０５では、ＮＧであるデータをデータベースサーバ１２に出力する。一方、ステップＳ３０６では、次のデータを読み込もうとする。そのとき、読み込むデータがあるか否かが判定される（Ｓ３０７）。読み込むデータがある場合は、ステップＳ３０３に戻り、そのデータに対応するフォーマット項目に対してチェックが実行される。一方、読み込むデータがない場合は、ステップＳ３０８に進む。
【００５５】
ステップＳ３０８では、ステップＳ３０４でＮＧありとしたフォーマット項目の有無をデータベースサーバ１２を参照して判定し、その有無を一時的にメモリに記憶する。また、データベースサーバ１２にその有無を一時的に記憶させておいてもよい。
【００５６】
その後、ファイルを閉じて、ＮＧありとしたフォーマット項目に対応するデータがあるかをメモリ（又はデータベースサーバ１２）を参照して確認する（Ｓ３１０）。
【００５７】
ステップＳ３１０でＮＧとなるデータ（ＮＧデータ）がなしと判定された場合は、ステップＳ３１１に進み、ＮＧデータがなしである旨を示す画面を生成する（Ｓ３１１）。
【００５８】
一方、ステップＳ３１０でＮＧデータがあると判定された場合は、ステップＳ３１２に進み、データベースサーバ１２に進み、データベースサーバ１２からステップＳ３０５で登録されたＮＧデータを参照して、ＮＧデータがある旨を表示するＮＧ画面を表示するためのウェブデータを生成する（Ｓ３１２）。
【００５９】
以上のステップで、ファイルデータのチェックが終了する。以上の処理がファイルごとに実行されて、ステップＳ３１１又はＳ３１２で生成されたチェック結果画面を表示するためのウェブデータがクライアントの端末３に送信される。クライアントの端末３では、ブラウザプログラムにより、チェック結果画面が表示される。ユーザは、このチェック結果画面においてＮＧデータがある場合には、データを修正の上、再度ウェブサーバ１１に送信することになる。
【００６０】
上述した本発明にかかるデータ中継システム１におけるウェブサーバ１１やデータベースサーバ１２を実現するためのハードウェア構成について図１０を用いて詳細に説明する。データ中継システムは、中央処理装置（ＣＰＵ）２０１とメモリ２０４とを含んでいる。ＣＰＵ２０１とメモリ２０４は、バスを介して、補助記憶装置としてのハードディスク装置２１３とを接続してある。フレキシブルディスク装置２２０、ハードディスク装置２１３・２３０、ＣＤ−ＲＯＭドライブ２２６・２２９、ＭＯドライブ２２８等の記憶媒体駆動装置は、フレキシブルディスク・コントローラ２１９、ＩＤＥコントローラ２２５、ＳＣＳＩコントローラ２２７等の各種コントローラを介してバスへ接続されている。
【００６１】
フレキシブルディスク装置２２０等の記憶媒体駆動装置には、フレキシブルディスク等の可搬型記憶媒体が挿入され、このフレキシブルーディスク等やハードディスク装置２１３、ＲＯＭ２１４等の記憶媒体には、オペレーティングシステムと協働してＣＰＵ等に命令を与え、本発明を実施するためのコンピュータ・ソフトウエアを記録することができ、メモリ２０４にロードされることによって実行される。このコンピュータ・ソフトウエアは圧縮し、または、複数に分割して、複数の媒体に記録することもできる。
【００６２】
更に、ユーザ・インターフェース・ハードウェアを備えたシステムとすることができ、ユーザ・インターフェース・ハードウェアとしては、例えば、入力をするためのポインティング・デバイス（マウス、ジョイスティック等）２０７またはキーボード２０６や、視覚データをユーザに提示するためのディスプレイ２１２があり、また、パラレルポート２１６を介してプリンタを接続するも可能である。このデータ中継システムは、シリアルポート２１５を介してモデムを接続することが可能であり、シリアルポート２１５およびモデムまたはトークンリングや通信アダプタ２１８等を介してネットワークに接続し、他のコンピュータシステムと通信を行っている。
【００６３】
このように、本発明は、通常のパーソナルコンピュータ（ＰＣ）、ワークステーション、汎用機や、これらの組合せによって実施可能であることを容易に理解できるであろう。ただし、これらの構成要素は例示であり、その全ての構成要素が本発明の必須の構成要素となるわけではない。オペレーティング・システムとしては、ＷｉｎｄｏｗｓＮＴ（マイクロソフトの商標）、Ｗｉｎｄｏｗｓ９５（マイクロソフトの商標）、Ｗｉｎｄｏｗｓ３．ｘ（マイクロソフトの商標）、ＯＳ／２（ＩＢＭの商標）、ＡＩＸ（ＩＢＭの商標）上のＸ−ＷＩＮＤＯＷシステム（ＭＩＴの商標）、Ｓｏｌａｒｉｓ（サンマイクロシステムズの商標）などの、標準でＧＵＩマルチウインドウ環境をサポートするものや、ＰＣ−ＤＯＳ（ＩＢＭの商標）、ＭＳ−ＤＯＳ（マイクロソフトの商標）などのキャラクタ・ベース環境のもの、さらにはＯＳ／Ｏｐｅｎ（ＩＢＭの商標）ＶｘＷｏｒｋｓ（Ｗｉｎｄ  Ｒｉｖｅｒ  Ｓｙｓｔｅｍｓ，  Ｉｎｃ．の商標）等のリアルタイムＯＳでも実現可能であり、特定のオペレーティング・システム環境に限定されるものではない。
【００６４】
上述の例において、システムのハードディスク、メモリ等の記憶手段等にインストールされた各種のプログラムは、様々な種類の記憶媒体に格納することが可能であり、また、通信媒体を介して伝達されることが可能である。ここで、記憶媒体には、例えば、フレキシブルディスク、ハードディスク、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＲＯＭカートリッジ、バッテリバックアップ付きＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。また、通信媒体には、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等を含み、インターネットも含まれる。
【００６５】
【発明の効果】
本発明によれば、既存の銀行システムを変更することなく、大量のデータを迅速に処理することができるデータ中継システムを提供することができる。
【図面の簡単な説明】
【図１】本発明にかかるデータ中継システムを含むシステムの全体構成を示す図である。
【図２】本発明にかかるデータ中継システムにおける画面表示例を示す図である。
【図３】本発明にかかるデータ中継システムにおける画面表示例を示す図である。
【図４】本発明にかかるデータ中継システムにおける画面表示例を示す図である。
【図５】本発明にかかるデータ中継システムにおける画面表示例を示す図である。
【図６】本発明にかかるデータ中継システムにおける画面表示例を示す図である。
【図７】全銀フォーマットの例を示す図である。
【図８】本発明にかかるデータ中継システムの処理フローを示すフローチャートである。
【図９】本発明にかかるデータ中継システムのデータチェックフローを示すフローチャートである。
【図１０】本発明にかかるデータ中継システムのウェブサーバ、データベースサーバのハードウェア構成例を示す図である。
【図１１】従来のファームバンキングシステムの構成を示す図である。
【符号の説明】
１  データ中継システム
２  銀行システム
３  クライアントの端末
４  支払明細通知システム
５  受取人の端末
６  インターネット
１１  ウェブサーバ
１２  データベースサーバ
２１  外部接続システム
２２  ホストコンピュータ
【図１】
2004272573.tif 000003
【図２】
2004272573.tif 000004
【図３】
2004272573.tif 000005
【図４】
2004272573.tif 000006
【図５】
2004272573.tif 000007
【図６】
2004272573.tif 000008
【図７】
2004272573.tif 000009
【図８】
2004272573.tif 000010
【図９】
2004272573.tif 000011
【図１０】
2004272573.tif 000012
【図１１】
2004272573.tif 000013