(57)【特許請求の範囲】
【請求項１】
複数の金融機関サーバに接続された金融ネットワークサーバと、当該金融ネットワークサーバに接続された口座確認サーバとを備える口座確認システムであって、
前記金融ネットワークサーバは、
前記金融機関サーバに対して口座確認を行うことが定められた第１の金融機関に当該金融機関サーバの宛先を対応付け、前記金融ネットワークサーバに直接接続されていない第２の金融機関であって、前記口座確認サーバに対して口座確認を行うことが定められた第２の金融機関に当該口座確認サーバの宛先を対応付けた宛先情報が記憶されている宛先情報記憶部と、
前記第１の金融機関または前記第２の金融機関に対する口座確認要求を受信すると、前記宛先情報記憶部に記憶された前記宛先情報に基づいて、当該口座確認要求の宛先である前記金融機関サーバまたは前記口座確認サーバに当該口座確認要求を転送する口座確認要求転送部と、
を備え、
前記口座確認サーバは、
前記第１の金融機関の口座情報が記憶されずに、前記第２の金融機関のみの口座情報が記憶される口座情報記憶部と、
前記第２の金融機関の口座情報の入力を受け付け、入力された当該口座情報を前記口座情報記憶部に記憶させる口座情報登録部と、
前記金融ネットワークサーバから送信される前記口座確認要求を受信する口座確認要求受信部と、
前記口座確認要求受信部が受信した前記口座確認要求に対応する口座情報が、前記口座情報記憶部に記憶されているか否かを判定する判定部と、
前記判定部による判定結果を、前記口座確認要求の送信元に送信する結果送信部と、
を備えることを特徴とする口座確認システム。
【請求項２】
前記金融機関サーバは、
前記第１の金融機関の口座から、前記第２の金融機関の口座への振込要求が入力されると、当該第１の金融機関への口座確認要求と、当該第２の金融機関への口座確認要求とを、前記金融ネットワークサーバに送信する口座確認処理部
を備えることを特徴とする請求項１に記載の口座確認システム。
【請求項３】
複数の金融機関サーバに接続された金融ネットワークサーバであって、前記金融機関サーバに対して口座確認を行うことが定められた第１の金融機関に当該金融機関サーバの宛先を対応付け、前記金融ネットワークサーバに直接接続されていない第２の金融機関であって、ネットワークを介して接続された口座確認サーバに対して口座確認を行うことが定められた第２の金融機関に当該口座確認サーバの宛先を対応付けた宛先情報が記憶されている宛先情報記憶部と、前記第１の金融機関または前記第２の金融機関に対する口座確認要求を受信すると、前記宛先情報記憶部に記憶された前記宛先情報に基づいて、当該口座確認要求の宛先である前記金融機関サーバまたは前記口座確認サーバに当該口座確認要求を転送する口座確認要求転送部と、を備えた前記金融ネットワークサーバに接続された前記口座確認サーバであって、
前記第１の金融機関の口座情報が記憶されずに、前記第２の金融機関のみの口座情報が記憶される口座情報記憶部と、
前記第２の金融機関の口座情報の入力を受け付け、入力された当該口座情報を前記口座情報記憶部に記憶させる口座情報登録部と、
前記金融ネットワークサーバから送信される前記口座確認要求を受信する口座確認要求受信部と、
前記口座確認要求受信部が受信した前記口座確認要求に対応する口座情報が、前記口座情報記憶部に記憶されているか否かを判定する判定部と、
前記判定部による判定結果を、前記口座確認要求の送信元に送信する結果送信部と、
を備えることを特徴とする口座確認サーバ。
【請求項４】
口座確認先に口座確認要求を送信する金融機関サーバに接続された口座確認サーバであって、
金融ネットワークサーバに直接接続されている金融機関の口座情報が記憶されずに、口座確認先である金融機関であって、前記金融ネットワークサーバに直接接続されていない金融機関のみの口座情報が記憶される口座情報記憶部と、
前記金融機関の口座情報の入力を受け付け、入力された当該口座情報を、前記口座情報記憶部に記憶させる口座情報登録部と、
前記金融機関サーバから、前記金融機関を宛先とした口座確認要求を受信する口座確認要求受信部と、
前記口座確認要求受信部が受信した前記口座確認要求に対応する口座情報が、前記口座情報記憶部に記憶されているか否かを判定する判定部と、
前記判定部による判定結果を、前記口座確認要求の送信元に送信する結果送信部と、
を備えることを特徴とする口座確認サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金融機関の口座確認を行う技術に関する。
【背景技術】
【０００２】
ネットワークを介して仕向金融機関の口座から被仕向金融機関の口座に振込を行う場合、振込先として指定された口座が被仕向金融機関に存在しなければ、振込が正常に行われない。そこで、振込先として指定された被仕向金融機関の口座が存在するか否かを確認する口座確認を行った後に、振込を行うことが望ましい。例えば、仕向金融機関と被仕向金融機関とを接続する金融ネットワークサーバを介して、口座確認を行う方法がある。特許文献１には、このようなネットワークを介して、口座確認や振込処理を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような金融ネットワークサーバを介した口座確認は、その金融ネットワークサーバに接続している金融機関に対してしか行うことができない。金融機関が金融ネットワークサーバに接続するためには、金融ネットワークサーバに接続する多くの他の金融機関と契約を行う等の事務手続きを行ったり、金融ネットワークサーバに接続するためのコンピュータシステムの開発等を行ったりしなければならず、時間やコスト等を要することがあった。例えば、このような金融ネットワークを提供する統合ＡＴＭ（Automatic teller machine）スイッチングサービスの場合、ＡＴＭを設置していない金融機関や新規参入の金融機関が統合ＡＴＭスイッチングサービスに接続していなければ、このような金融機関を宛先とする口座確認を効率良く行うことができない。そこで、このような金融ネットワークサーバに接続していない金融機関が時間やコスト等を要さずに口座確認を行うことが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、金融機関の口座確認を行う口座確認システム、口座確認サーバを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、複数の金融機関サーバに接続された金融ネットワークサーバと、金融ネットワークサーバに接続された口座確認サーバとを備える口座確認システムであって、金融ネットワークサーバは、金融機関サーバに対して口座確認を行うことが定められた第１の金融機関に金融機関サーバの宛先を対応付け、金融ネットワークサーバに直接接続されていない第２の金融機関であって、口座確認サーバに対して口座確認を行うことが定められた第２の金融機関に口座確認サーバの宛先を対応付けた宛先情報が記憶されている宛先情報記憶部と、第１の金融機関または第２の金融機関に対する口座確認要求を受信すると、宛先情報記憶部に記憶された宛先情報に基づいて、口座確認要求の宛先である金融機関サーバまたは口座確認サーバに口座確認要求を転送する口座確認要求転送部と、を備え、口座確認サーバは、前記第１の金融機関の口座情報が記憶されずに、前記第２の金融機関のみの口座情報が記憶される口座情報記憶部と、第２の金融機関の口座情報の入力を受け付け、入力された口座情報を口座情報記憶部に記憶させる口座情報登録部と、金融ネットワークサーバから送信される口座確認要求を受信する口座確認要求受信部と、口座確認要求受信部が受信した口座確認要求に対応する口座情報が、口座情報記憶部に記憶されているか否かを判定する判定部と、判定部による判定結果を、口座確認要求の送信元に送信する結果送信部と、を備えることを特徴とする。
【０００７】
また、本発明は、金融機関サーバが、第１の金融機関の口座から、第２の金融機関の口座への振込要求が入力されると、第１の金融機関への口座確認要求と、第２の金融機関への口座確認要求とを、金融ネットワークサーバに送信する口座確認処理部を備えることを特徴とする。
【０００８】
また、本発明は、複数の金融機関サーバに接続された金融ネットワークサーバであって、金融機関サーバに対して口座確認を行うことが定められた第１の金融機関に金融機関サーバの宛先を対応付け、金融ネットワークサーバに直接接続されていない第２の金融機関であって、ネットワークを介して接続された口座確認サーバに対して口座確認を行うことが定められた第２の金融機関に口座確認サーバの宛先を対応付けた宛先情報が記憶されている宛先情報記憶部と、第１の金融機関または第２の金融機関に対する口座確認要求を受信すると、宛先情報記憶部に記憶された宛先情報に基づいて、口座確認要求の宛先である金融機関サーバまたは口座確認サーバに口座確認要求を転送する口座確認要求転送部と、を備えた金融ネットワークサーバに接続された口座確認サーバであって、前記第１の金融機関の口座情報が記憶されずに、前記第２の金融機関のみの口座情報が記憶される口座情報記憶部と、第２の金融機関の口座情報の入力を受け付け、入力された口座情報を口座情報記憶部に記憶させる口座情報登録部と、金融ネットワークサーバから送信される口座確認要求を受信する口座確認要求受信部と、口座確認要求受信部が受信した口座確認要求に対応する口座情報が、口座情報記憶部に記憶されているか否かを判定する判定部と、判定部による判定結果を、口座確認要求の送信元に送信する結果送信部と、を備えることを特徴とする。
【０００９】
また、本発明は、口座確認先に口座確認要求を送信する金融機関サーバに接続された口座確認サーバであって、金融ネットワークサーバに直接接続されている金融機関の口座情報が記憶されずに、口座確認先である金融機関であって、前記金融ネットワークサーバに直接接続されていない金融機関のみの口座情報が記憶される口座情報記憶部と、金融機関の口座情報の入力を受け付け、入力された口座情報を、口座情報記憶部に記憶させる口座情報登録部と、金融機関サーバから、金融機関を宛先とした口座確認要求を受信する口座確認要求受信部と、口座確認要求受信部が受信した口座確認要求に対応する口座情報が、口座情報記憶部に記憶されているか否かを判定する判定部と、判定部による判定結果を、口座確認要求の送信元に送信する結果送信部と、を備えることを特徴とする。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、金融ネットワークサーバは、金融機関サーバに対して口座確認を行うことが定められた第１の金融機関に金融機関サーバの宛先を対応付け、口座確認サーバに対して口座確認を行うことが定められた第２の金融機関に口座確認サーバの宛先を対応付けた宛先情報を記憶し、第１の金融機関または第２の金融機関に対する口座確認要求を受信すると、口座確認要求の宛先である金融機関サーバまたは口座確認サーバに口座確認要求を転送し、口座確認サーバは、第２の金融機関の口座情報を記憶し、金融ネットワークサーバから送信される口座確認要求を受信すると、受信した口座確認要求に対応する口座情報が記憶されているか否かを判定し、判定結果を口座確認要求の送信元に送信するようにしたので、金融機関の口座確認を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による口座確認システムの構成例を示すブロック図である。
【図２】本発明の一実施形態による口座情報のデータ例を示す図である。
【図３】本発明の一実施形態による口座確認要求のデータ例を示す図である。
【図４】本発明の一実施形態による宛先情報のデータ例を示す図である。
【図５】本発明の一実施形態による口座確認システムの動作例を示す図である。
【図６】本発明の一実施形態による口座確認システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による口座確認システム１の構成を示すブロック図である。口座確認システム１は、金融ネットワークサーバ３００を介して接続された金融機関サーバ１００−１、金融機関サーバ１００−２、金融機関サーバ１００−３、金融機関サーバ１００−４、・・・と、金融ネットワークサーバ３００に接続されていない金融機関サーバ１５０と、複数の金融機関サーバ１００および金融機関サーバ１５０を接続する全銀システム２００と、金融ネットワークサーバ３００に接続された口座確認サーバ４００とを備えている。金融機関サーバ１００−１、金融機関サーバ１００−２、金融機関サーバ１００−３、金融機関サーバ１００−４、金融機関サーバ１５０はそれぞれ異なる金融機関である銀行の口座情報を管理するコンピュータ装置である。本実施形態では、金融機関サーバ１００−１はＡ銀行の口座情報を管理し、金融機関サーバ１００−２はＢ銀行の口座情報を管理し、金融機関サーバ１００−３はＣ銀行の口座情報を管理し、金融機関サーバ１００−４はＤ銀行の口座情報を管理し、金融機関サーバ１５０はＥ銀行の口座情報を管理する。
【００１３】
ここで、金融機関サーバ１００−１、金融機関サーバ１００−２、金融機関サーバ１００−３、金融機関サーバ１００−４、・・・は同様の構成であるので、特に区別しない場合には金融機関サーバ１００として説明する。図では４つの金融機関サーバ１００を示しているが、５以上の金融機関サーバ１００が金融ネットワークサーバ３００に接続されていてよい。同様に、図では１つの金融機関サーバ１５０を示しているが、２以上の金融機関サーバ１５０が存在していてもよい。
【００１４】
金融機関サーバ１００は、特定の金融機関の口座情報を管理するコンピュータ装置である。金融機関は、金融ネットワークサーバ３００を利用する複数の他の金融機関毎に、口座確認や振込依頼を行う時間帯等について予め契約しておき、このような契約を示す提携情報を金融機関サーバ１００に記憶させておく。金融機関サーバ１００は、このような契約を示す提携情報に基づいて、金融ネットワークサーバ３００を介して他の金融機関サーバ１００と通信を行う。金融機関サーバ１００は、口座情報記憶部１０１と、金融ネットワーク通信部１０２と、口座確認処理部１０３とを備えている。
【００１５】
口座情報記憶部１０１には、予め契約された利用者の口座情報等が記憶されている。図２は、口座情報のデータ例を示す図である。口座情報には、例えば、金融機関コードと、支店コードと、科目と、口座番号と、口座名義とが含まれる。金融機関コードは、金融機関を識別する情報である。支店コードは、支店を識別する情報である。科目は、口座確認の対象である口座の科目を示す情報である。科目には、例えば当座預金、普通預金などが存在する。口座番号は、利用者の口座を識別する情報である。口座名義は、口座の名義を示す情報である。口座名義は、例えば利用者の氏名である。
【００１６】
金融ネットワーク通信部１０２は、予め契約された提携情報に基づいて、金融ネットワークサーバ３００を介して他の金融機関サーバ１００と通信する。
口座確認処理部１０３は、入力される情報に応じて、金融ネットワークサーバ３００を介して口座確認先に口座確認要求を送信し、口座確認先から応答される判定結果を受信する。例えば、Ｃ銀行に口座を持つ利用者が、Ａ銀行の金融機関サーバ１００−１に接続されたＡＴＭ１０４−１を利用して、Ｃ銀行の自身の口座からＥ銀行に対する振込要求を行う場合を考える。このとき、利用者がＡＴＭ１０４−１に振込要求を入力すると、金融機関サーバ１００−１の口座確認処理部１０３−１は、振込元であるＣ銀行を宛先とする口座確認要求と、振込先であるＥ銀行を宛先とする口座確認要求を、金融ネットワークサーバ３００に送信する。口座確認処理部１０３−１が、送信した口座確認要求に応じて、口座が存在することを示す判定結果を受信すると、金融機関サーバ１００−１は、全銀システム２００を介して振込処理を実行する。
【００１７】
図３は、口座確認処理部１０３が送信する口座確認要求である口座確認電文のデータ例を示す図である。口座確認電文には、電文種別、金融機関コード、支店コード、口座番号、口座名義、仕向金融機関コード、仕向支店コード等の情報が含まれる。電文種別は、例えば、口座確認電文、口座確認結果電文等の電文の種別を示す。金融機関コードは、電文の宛先であり口座確認の対象である金融機関を識別する情報である。支店コードは、電文の宛先であり口座確認の対象である金融機関の支店を識別する情報である。口座番号は、口座確認の対象である口座を識別する情報である。口座名義は、口座確認の対象である口座の名義を示す情報である。口座名義は、口座確認電文においては空欄である。仕向金融機関コードは、電文の送信元である金融機関を識別する情報である。仕向支店コードは、電文の送信元である金融機関の支店を識別する情報である。
【００１８】
また、口座確認処理部１０３は、他の金融機関サーバ１００から送信される口座確認要求に応じて、自身の口座情報記憶部１０１に記憶されている口座情報を参照し、口座確認要求に対応する口座情報が口座情報記憶部１０１に記憶されているか否かを判定し、判定結果を口座確認結果電文として送信する。口座確認結果電文は、上述の口座確認電文と同様であるが、口座確認処理部１０３によって口座番号に対応する口座名義が口座情報記憶部１０１から読み出されると、口座確認電文においては空欄である口座名義の欄に口座名義が記録され、送信される。口座番号に対応する口座名義が口座情報記憶部１０１に存在しない場合、口座名義の欄は空欄のままである口座確認結果電文が送信される。
【００１９】
ここで、金融機関サーバ１００−１は、ＡＴＭ１０４−１に接続されている。ＡＴＭ１０４−１は、キャッシュカードや通帳を用いて利用者の普通預貯金の預け払い等の処理を行う現金自動預け払い機である。ここでは、金融機関サーバ１００−１はＡＴＭ１０４−１を備える例を説明するが、金融機関サーバ１００はＡＴＭ１０４を備えないものであってもよい。ＡＴＭ１０４は、例えば金融機関やコンビニエンスストア等に設置される。また、ＡＴＭ１０４にはいわゆるＣＤ（Cash dispenser、現金自動支払機）が含まれてもよい。
【００２０】
金融機関サーバ１５０は、金融機関サーバ１００と同様に、特定の金融機関の口座情報を管理するコンピュータ装置であるが、金融ネットワークサーバ３００に接続されておらず、金融機関サーバ１００が備える金融ネットワーク通信部１０２や口座確認処理部１０３を備えない。金融機関サーバ１５０は、口座情報記憶部１５１を備えている。口座情報記憶部１５１は、金融機関サーバ１００が備える口座情報記憶部１０１と同様であり、金融機関に口座を持つ利用者の口座情報が記憶される。本実施形態の例では、金融機関サーバ１５０の口座情報記憶部１５１にはＥ銀行の口座情報が記憶され、金融機関サーバ１５０によってＥ銀行の口座情報が管理される。
【００２１】
ここで、金融機関サーバ１５０は金融ネットワークサーバ３００のネットワークに接続していないため、他の金融機関サーバ１００は、金融ネットワークサーバ３００を介して金融機関サーバ１５０に対して口座確認要求を送信することはできない。そこで、本実施形態では、口座確認サーバ４００にＥ銀行の口座情報を記憶させておき、Ｅ銀行に対する口座確認要求に対する応答処理を口座確認サーバ４００が代行して行う。この場合、金融ネットワークサーバ３００に接続していないＥ銀行が金融ネットワークサーバ３００を介した口座確認サーバ４００による口座確認要求に応答するためには、金融ネットワークサーバ３００に接続している金融機関のうち少なくとも１社（例えば、Ａ銀行）と個別契約を行っておく。例えば、ＡＴＭ１０４−１を保有するＡ銀行の金融機関サーバ１００−１からＥ銀行に対する口座確認要求を行うために、Ａ銀行とＥ銀行との間で個別に契約をしておき、Ａ銀行においてＥ銀行を宛先とする口座確認要求を受け付けることを示す提携情報を、金融機関サーバ１００−１や金融ネットワークサーバ３００に記憶させておく。
【００２２】
全銀システム２００は、いわゆる全国銀行データ通信システムであり、日本国内の金融機関相互の為替取引を、ネットワークを介して処理できるシステムである。全銀システム２００を介して、ある金融機関サーバ１００から他の金融機関サーバ１００への振込処理等の決済を行うことができる。ここでは、決済を行うためのシステムとして全銀システム２００を例に説明するが、決済を行う他のシステムを適用することもできる。
【００２３】
金融ネットワークサーバ３００は、金融機関同士のＡＴＭ、ＣＤを相互接続する公衆的オンライン中継サービスを行うコンピュータシステムである。金融ネットワークサーバ３００は、複数のコンピュータ装置や通信装置などによって構成されてよいが、ここでは便宜上、一台のコンピュータ装置であるとして説明する。金融ネットワークサーバ３００は、例えば、統合ＡＴＭスイッチングサービスを提供する。金融ネットワークサーバ３００は、現金支払、残高照会、口座確認、振込業務等のサービスを提供する。金融ネットワークサーバ３００は、複数の金融機関サーバ１００に接続されており、宛先情報記憶部３０１と、口座確認要求転送部３０２とを備えている。
【００２４】
宛先情報記憶部３０１には、金融機関サーバ１００に対して口座確認を行うことが定められた第１の金融機関にその金融機関サーバ１００の宛先を対応付け、口座確認サーバ４００に対して口座確認を行うことが定められた第２の金融機関に口座確認サーバ４００の宛先を対応付けた宛先情報が予め記憶されている。図４は、宛先情報記憶部３０１に記憶されている宛先情報のデータ例を示す図である。宛先情報には、口座確認先の金融機関を識別する金融機関コード毎に、その金融機関の口座確認処理を行うコンピュータ装置を識別する宛先が対応付けられる。ここでは、金融ネットワークサーバ３００に接続されたＡ銀行、Ｂ銀行、Ｃ銀行、Ｄ銀行については対応する金融機関サーバ１００が対応付けられており、金融ネットワークサーバ３００に接続されないＥ銀行については、口座確認サーバ４００が対応付けられている。
【００２５】
口座確認要求転送部３０２は、第１の金融機関または第２の金融機関に対する口座確認要求を受信すると、宛先情報記憶部３０１に記憶された宛先情報に基づいて、口座確認要求の宛先である金融機関サーバ１００または口座確認サーバ４００に、口座確認要求を転送する。この際、口座確認要求転送部３０２は、複数の金融機関の提携情報を自身の記憶領域に予め記憶しておき、提携情報に基づいて転送の可否を判定する。例えば、口座確認要求転送部３０２は、送信元の金融機関と宛先の金融機関との間の提携情報に示される口座確認可能な時間帯と、自身が備える計時機能から取得した時間とを比較する。口座確認要求転送部３０２は、口座確認可能な時間帯であれば口座確認要求を転送し、口座確認可能な時間帯でなければ口座確認要求を転送しない。このように、口座確認要求転送部３０２が、口座確認要求の宛先に応じて金融機関サーバ１００または口座確認サーバ４００に口座確認要求を振り分けて転送するので、口座確認要求を送信する金融機関サーバ１００は、口座確認要求の宛先が金融ネットワークサーバ３００に接続されたものであるか否かに関わらず、金融ネットワークサーバ３００に対して口座確認要求を送信すればよい。
【００２６】
口座確認サーバ４００は、金融ネットワークサーバ３００に接続されたコンピュータ装置である。口座確認サーバ４００は、口座情報記憶部４０１と、口座情報登録部４０２と、口座確認要求受信部４０３と、判定部４０４と、結果送信部４０５とを備えている。
口座情報記憶部４０１には、口座確認サーバ４００に対して口座確認を行うことが定められた第２の金融機関の口座情報が記憶される。例えば、金融ネットワークサーバ３００に接続されていないＥ銀行に口座を有する利用者の口座情報が記憶される。口座情報のデータ例は、図２に示したものと同様である。口座情報登録部４０２には、複数の金融機関毎に、その金融機関に口座を有する利用者の口座情報が対応付けられて記憶されてよい。すなわち、口座確認サーバ４００の構成により、金融ネットワークサーバ３００に接続していない複数の金融機関への口座確認要求の応答を、代行することができる。
【００２７】
口座情報登録部４０２は、口座確認サーバ４００に対して口座確認を行うことが定められた第２の金融機関の口座情報の入力を受け付け、入力された口座情報を口座確認サーバ４００に記憶させる。ここでは、例えば口座確認サーバ４００と金融機関サーバ１５０とを専用線などにより接続し、金融機関サーバ１５０から専用線を介して送信される口座情報の入力を受け付け、口座情報記憶部４０１に記憶させるようにしてもよい。あるいは、例えば金融機関サーバ１５０の金融機関によって生成された口座情報が記憶されたＣＤ等の記憶媒体を読み込み、読み込んだ口座情報を口座情報記憶部４０１に記憶させることもできる。このような口座情報の登録は、例えば１日毎の定められた間隔で定期的に行うようにしてもよいし、管理者等からの入力に応じて任意のタイミングで行うこともできる。
【００２８】
口座確認要求受信部４０３は、第２の金融機関に対する口座確認要求を、金融ネットワークサーバ３００から受信する。
判定部４０４は、口座確認要求受信部４０３が受信した口座確認要求に対応する口座情報が、口座確認要求受信部４０３に記憶されているか否かを判定する。
結果送信部４０５は、判定部４０４による判定結果を、口座確認結果電文として口座確認要求の送信元である金融ネットワークサーバ３００に送信する。
【００２９】
次に、図面を参照して、本実施形態による口座確認システム１の動作例を説明する。図５は、口座確認システム１による口座確認処理の動作例を示す図である。
ここでは、Ｃ銀行に口座を有する利用者が、Ａ銀行の金融機関サーバ１００−１に接続されたＡＴＭ１０４−１を利用して、Ｃ銀行からＥ銀行への振込要求を行う例を説明する。まず、口座確認サーバ４００の口座情報登録部４０２が、Ｅ銀行の口座情報の入力を受け付けると、入力された口座情報を口座情報記憶部４０１に記憶させる（ステップＳ１）。
【００３０】
金融機関サーバ１００−１に接続されたＡＴＭ１０４−１は、Ｃ銀行の利用者から、Ｃ銀行からＥ銀行への振込要求の入力を受け付ける（ステップＳ２）。ここで、ＡＴＭ１０４−１には、少なくとも振込元の金融機関コード、支店コード、口座番号と、振込先の金融機関コード、支店コード、科目、口座番号が入力される。金融機関サーバ１００−１は、ＡＴＭ１０４−１に振込要求が入力されると、入力された情報に基づいて、Ｃ銀行の金融機関コードを宛先とした口座確認要求を、金融ネットワークサーバ３００に送信する（ステップＳ３）。金融ネットワークサーバ３００の口座確認要求転送部３０２は、金融機関サーバ１００−１から送信された口座確認要求を受信すると、宛先情報記憶部３０１から、口座確認要求の宛先である金融機関コードに対応付けられた宛先情報を読み出す。口座確認要求転送部３０２は、Ａ銀行とＣ銀行との契約を示す提携情報に基づいて、転送可否を判定する。口座確認要求転送部３０２が、転送不可と判定すれば、口座確認要求を送信しない。一方、口座確認要求転送部３０２が、転送可と判定すれば、口座確認要求転送部３０２は、読み出した宛先が示す金融機関サーバ１００−３に、口座確認要求を送信する（ステップＳ４）。
【００３１】
金融機関サーバ１００−３の口座確認処理部１０３−３は、金融ネットワークサーバ３００から転送された口座確認要求を受信すると、受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部１０１−３に記憶されているか否かを判定する。口座確認処理部１０３−３は、受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部１０１−３に記憶されていると判定すると、その口座情報に含まれる口座名義を読み出して口座確認電文に記録し、判定結果である口座確認結果電文を生成する。あるいは、口座確認処理部１０３−３は、受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部１０１−３に記憶されていないと判定すると、口座確認電文に口座名義を記録せずに空欄のまま、判定結果である口座確認結果電文を生成する（ステップＳ５）。
【００３２】
金融機関サーバ１００−３の口座確認処理部１０３−３は、判定結果を金融ネットワークサーバ３００に送信する（ステップＳ６）。金融ネットワークサーバ３００は、金融機関サーバ１００−３から受信した判定結果を、金融機関サーバ１００−１に転送する（ステップＳ７）。また、金融機関サーバ１００−１の口座確認処理部１０３−１は、振込先であるＥ銀行の金融機関コードを宛先とした口座確認要求を、金融ネットワークサーバ３００に送信する（ステップＳ８）。金融ネットワークサーバ３００の口座確認要求転送部３０２は、金融機関サーバ１００−１から送信された口座確認要求を受信すると、宛先情報記憶部３０１から、口座確認要求の宛先である金融機関コードに対応付けられた宛先情報を読み出す。口座確認要求転送部３０２は、Ａ銀行とＥ銀行との契約を示す提携情報に基づいて、転送可否を判定する。口座確認要求転送部３０２が、転送不可と判定すれば、口座確認要求を送信しない。一方、転送可と判定すれば、口座確認要求転送部３０２は、読み出した宛先が示す口座確認サーバ４００に、口座確認要求を送信する（ステップＳ９）。
【００３３】
口座確認サーバ４００の口座確認要求受信部４０３が、金融ネットワークサーバ３００から転送された口座確認要求を受信すると、判定部４０４は、口座確認要求受信部４０３が受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部４０１に記憶されているか否かを判定する。判定部４０４は、受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部４０１に記憶されていると判定すると、その口座情報に含まれる口座名義を読み出して口座確認電文に記録し、判定結果である口座確認結果電文を生成する。あるいは、判定部４０４は、受信した口座確認要求に含まれる口座番号に一致する口座情報が、口座情報記憶部４０１に記憶されていないと判定すると、口座確認電文に口座名義を記録せずに空欄のまま、判定結果である口座確認結果電文を生成する（ステップＳ１０）。
【００３４】
口座確認サーバ４００の結果送信部４０５は、判定結果を金融ネットワークサーバ３００に送信する（ステップＳ１１）。金融ネットワークサーバ３００は、口座確認サーバ４００から受信した判定結果を、金融機関サーバ１００−１に転送する（ステップＳ１２）。これにより、金融機関サーバ１００−１は、振込元である金融機関と、振込先である金融機関との双方から、口座確認結果を得ることができる。金融機関サーバ１００−１は、振込元である金融機関と、振込先である金融機関との双方の口座が存在すると判定すると、全銀システム２００を介して、振込元である金融機関から振込先である金融機関への振込処理を行う。
【００３５】
なお、本実施形態では、金融ネットワークサーバ３００と口座確認サーバ４００とが接続されており、金融機関サーバ１００から送信される口座確認要求を、金融ネットワークサーバ３００が金融機関サーバ１００または口座確認サーバ４００に振り分けて転送する例を示したが、金融ネットワークサーバ３００と口座確認サーバ４００とが接続されておらず、金融機関サーバ１００が口座確認サーバ４００に直接口座確認要求を送信するように構成することもできる。図６は、このような実施形態による口座確認システム１の例を示す図である。各コンピュータ装置が備える各部は、図１に示した口座確認システム１と同様であるが、例えば金融機関サーバ１００−１の口座確認処理部１０３−１は、宛先がＥ銀行である口座確認要求を、金融ネットワークサーバ３００に対してではなく、口座確認サーバ４００に対して直接送信するようにすることができる。
【００３６】
以上説明したように、本実施形態によれば、既に金融ネットワークサーバ３００に接続している金融機関（Ａ銀行）にて、Ａ銀行が提携するＡＴＭ事業者のＡＴＭや自行のＡＴＭ等を利用し、新規参入する金融機関（Ｅ銀行）に対する口座確認要求を受け付け、Ａ銀行内でＡ銀行宛とＥ銀行宛の口座確認要求を識別する。Ａ銀行を宛先とする口座確認要求については、Ａ銀行内で本支店扱いとして口座確認結果を応答し、Ｅ銀行を宛先とする口座確認要求については、口座確認サーバ４００に送信し、口座確認サーバ４００が代行して口座確認結果を応答するようなことができる。
【００３７】
このように、金融ネットワークサーバ３００に接続していない金融機関に対しても、口座確認サーバ４００が代行して口座確認の応答を行うことにより、金融ネットワークサーバ３００を介して、または介さずに口座確認を行うことができる。これにより、金融ネットワークサーバ３００に接続していない金融機関は、金融ネットワークサーバ３００に接続するための事務手続きやコンピュータシステム等の開発を行うことなく、利用者にサービスを提供できるようになる。例えば新規参入の金融機関や、金融ネットワークサーバ３００に接続する全ての金融機関サーバ１００との間で口座確認や振込等を行わない金融機関に対しても、簡単に、効率良く、金融ネットワークサーバ３００を介して口座確認を行うことができる。
【００３８】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより口座確認を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００４０】
１  口座確認システム
１００  金融機関サーバ
１０１  口座情報記憶部
１０２  金融ネットワーク通信部
１０３  口座確認処理部
１０４  ＡＴＭ
１５０  金融機関サーバ
１５１  口座情報記憶部
２００  全銀システム
３００  金融ネットワークサーバ
３０１  宛先情報記憶部
３０２  口座確認要求転送部
４００  口座確認サーバ
４０１  口座情報記憶部
４０２  口座情報登録部
４０３  口座確認要求受信部
４０４  判定部
４０５  結果送信部
【図１】
0005926032.tif 000002
【図２】
0005926032.tif 000003
【図３】
0005926032.tif 000004
【図４】
0005926032.tif 000005
【図５】
0005926032.tif 000006
【図６】
0005926032.tif 000007