(57)【要約】【課題】  ユーザの使用する会計システム等の任意のフォーマットに対応した振込データを、全銀フォーマット等の振込処理用の定型フォーマットに対応した振込データに変換する機能を、端末側に専用のプログラムを備えることなく、金融機関のサーバ側の負荷を抑えた方式によって実現する。【解決手段】  変換前の準備工程として、ユーザ端末からデータ変換サーバにアクセスして、会計システムのフォーマットを全銀フォーマットに変換するルールを設定した外部マスタデータを作成し、ユーザ端末に保存する。変換処理時には、外部マスタデータと会計システムから取り込んだ任意のフォーマットに対応した振込データをデータ変換サーバに送信し、データ変換サーバでは外部マスタデータに従って全銀フォーマットへの変換処理を実行し、変換された振込データをユーザ端末が受け取る。外部マスタデータや振込データは処理が完了するとデータ変換サーバから削除される。【選択図】        図１
2009123126.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換装置であって、
ユーザが操作する端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信手段と、
前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成手段と、
前記端末に、前記外部マスタデータを送信する外部マスタデータ送信手段と、
前記端末から、前記外部マスタデータを受信して一時記憶する外部マスタデータ記憶手段と、
前記端末から、前記第１の振込データを受信する振込データ受信手段と、
前記外部マスタデータ記憶手段に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換手段と、
前記端末に、前記第２の振込データを送信する振込データ送信手段と、
を備えることを特徴とする振込データ変換装置。
【請求項２】
前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、
前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されること
を特徴とする請求項１記載の振込データ変換装置。
【請求項３】
前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、
前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、
前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて一時記憶する認証情報記憶手段と、
前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信手段と、
ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求手段と、
前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記認証情報記憶手段に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合手段と、
を備えていて、
前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項１又は２記載の振込データ変換装置。
【請求項４】
前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、
前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、
前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて一時記憶する認証情報記憶手段と、
前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信手段と、
前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信手段と、
前記パスワードを前記認証情報記憶手段に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合手段と、
を備えていて、
前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項１又は２記載の振込データ変換装置。
【請求項５】
前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、
前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データ、前記認証情報記憶手段に一時記憶されたメールアドレス及びパスワードは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されること
を特徴とする請求項３又は４記載の振込データ変換装置。
【請求項６】
振込データの変換処理を実行する振込データ変換装置と、前記振込データ変換装置とネットワークを通じて接続されたユーザが操作する端末からなる、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換システムであって、
前記振込データ変換装置には、
前記端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信手段と、
前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成手段と、
前記端末に、前記外部マスタデータを送信する外部マスタデータ送信手段と、
前記端末から、前記外部マスタデータを受信して一時記憶する外部マスタデータ記憶手段と、
前記端末から、前記第１の振込データを受信する振込データ受信手段と、
前記外部マスタデータ記憶手段に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換手段と、
前記端末に、前記第２の振込データを送信する振込データ送信手段と、
を備えていて、
前記端末は、
前記振込データ変換装置から受信した外部マスタデータを格納する外部マスタデータ格納手段と、
前記振込データ変換装置に、前記外部マスタデータ格納手段から読み出した外部マスタデータを送信する第２の外部マスタデータ送信手段と、
前記振込データ変換装置から受信した第２の振込データを、振込を依頼する金融機関のコンピュータシステムに送信する第２の振込データ送信手段と、
を備えることを特徴とする振込データ変換システム。
【請求項７】
前記振込データ変換装置において、
前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、
前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されること
を特徴とする請求項６記載の振込データ変換システム。
【請求項８】
前記振込データ変換装置は、
前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、
前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、
前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて一時記憶する認証情報記憶手段と、
前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信手段と、
ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求手段と、
前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記認証情報記憶手段に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合手段と、
を備えていて、前記振込データ変換装置において、
前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項６又は７記載の振込データ変換システム。
【請求項９】
前記振込データ変換装置は、
前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、
前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、
前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて一時記憶する認証情報記憶手段と、
前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信手段と、
前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信手段と、
前記パスワードを前記認証情報記憶手段に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合手段と、
を備えていて、前記振込データ変換装置において、
前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項６又は７記載の振込データ変換システム。
【請求項１０】
前記振込データ変換装置において、
前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、
前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データ、前記認証情報記憶手段に一時記憶されたメールアドレス及びパスワードは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されること
を特徴とする請求項８又は９記載の振込データ変換システム。
【請求項１１】
振込データの変換処理を実行する振込データ変換装置により実行される、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換方法であって、
前記振込データ変換装置が、ユーザが操作する端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信ステップと、
前記振込データ変換装置が、前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成ステップと、
前記振込データ変換装置が、前記端末に、前記外部マスタデータを送信する外部マスタデータ送信ステップと、
前記振込データ変換装置が、前記端末から、前記外部マスタデータを受信して記憶装置に一時記憶させる外部マスタデータ記憶ステップと、
前記振込データ変換装置が、前記端末から、前記第１の振込データを受信する振込データ受信ステップと、
前記振込データ変換装置が、前記記憶装置に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換ステップと、
前記振込データ変換装置が、前記端末に、前記第２の振込データを送信する振込データ送信ステップと、
を有することを特徴とする振込データ変換方法。
【請求項１２】
前記振込データ変換装置が、前記外部マスタデータ送信ステップで外部マスタデータを送信すると、前記定義情報受信ステップで受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成ステップで作成した外部マスタデータを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、
前記振込データ変換装置が、前記振込データ送信ステップで第２の振込データを送信すると、前記記憶装置に一時記憶された外部マスタデータ、前記振込データ受信ステップで受信した第１の振込データ、前記振込データ変換ステップで変換した第２の振込データを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、
を有することを特徴とする請求項１１記載の振込データ変換方法。
【請求項１３】
前記振込データ変換装置が、前記振込データ受信ステップで第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求ステップと、
前記振込データ変換装置が、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信ステップと、
前記振込データ変換装置が、前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて記憶装置に一時記憶させる認証情報記憶ステップと、
前記振込データ変換装置が、前記振込データ変換ステップで第２の振込データへの変換を完了すると、前記記憶装置に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信ステップと、
前記振込データ変換装置が、ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求ステップと、
前記振込データ変換装置が、前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記記憶装置に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合ステップと、
を有していて、
前記振込データ送信ステップにおいて、前記振込データ変換装置は、前記パスワード照合ステップでパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項１１又は１２記載の振込データ変換方法。
【請求項１４】
前記振込データ変換装置が、前記振込データ受信ステップで第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求ステップと、
前記振込データ変換装置が、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信ステップと、
前記振込データ変換装置が、前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて記憶装置に一時記憶させる認証情報記憶ステップと、
前記振込データ変換装置が、前記振込データ変換ステップで第２の振込データへの変換を完了すると、前記記憶装置に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信ステップと、
前記振込データ変換装置が、前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信ステップと、
前記振込データ変換装置が、前記パスワードを前記記憶装置に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合ステップと、
を有していて、
前記振込データ送信ステップにおいて、前記振込データ変換装置は、前記パスワード照合ステップでパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信すること
を特徴とする請求項１１又は１２記載の振込データ変換方法。
【請求項１５】
前記振込データ変換装置が、前記外部マスタデータ送信ステップで外部マスタデータを送信すると、前記定義情報受信ステップで受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成ステップで作成した外部マスタデータを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、
前記振込データ変換装置が、前記振込データ送信ステップで第２の振込データを送信すると、前記記憶装置に一時記憶された外部マスタデータ、前記振込データ受信ステップで受信した第１の振込データ、前記振込データ変換ステップで変換した第２の振込データ、前記記憶装置に一時記憶されたメールアドレス及びパスワードを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、
を有することを特徴とする請求項１３又は１４記載の振込データ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの使用する会計システム等の任意のフォーマットに対応した振込データを、全銀フォーマット等の振込処理用の定型フォーマットに対応した振込データに変換するための振込データ変換装置、振込データ変換システム及び振込データ変換方法に関するものである。
【背景技術】
【０００２】
企業が支払代金の決済を行う際に、振込などの銀行取引をオフィスのＰＣを用いて行うことができる法人向けのインターネットバンキングサービスが広く提供されるようになっている。振込の対象となる支払等に関するデータは、会計システム等から出力されることが一般的であるが、会計システム等によって作成される振込データは任意のフォーマットに基づくものであることが通常である。
【０００３】
一方、インターネットバンキングを用いた振込依頼では、銀行間の振込等に用いられる標準的なフォーマットである全銀フォーマットに対応した振込データを作成することが必要になるため、インターネットバンキングのユーザは、会計システム等から出力された振込データを、インターネットバンキングの入力画面に入力するなどの作業を行わなければならなくなってしまう。
【０００４】
このような入力作業を回避するためには、会計システム等から出力された任意のフォーマットに対応した振込データを、全銀フォーマットに対応した振込データに自動変換することが必要になる。かかる自動変換機能については、ユーザの操作する端末（ＰＣ）側、インターネットバンキングを提供する金融機関のサーバ側のいずれかに備える方式が考えられる。
【０００５】
ユーザの操作する端末側に自動変換機能を備える方式では、会計システム等から取り込んだ振込データを端末で全銀フォーマットに自動変換し、変換した振込データをインターネットバンキングを提供する金融機関のサーバ等に送信する（例えば、特許文献１参照）。インターネットバンキングを提供する金融機関のサーバ側に自動変換機能を備える方式では、会計システム等から取り込んだ任意のフォーマットに基づく振込データをそのままインターネットバンキングを提供する金融機関のサーバ等に送信し、該サーバ等で全銀フォーマットに自動変換した振込データを銀行の振込処理システムに引き渡す（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開２００５−２９３１５７号公報
【特許文献２】特開２００３−００６４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ユーザの操作する端末側に自動変換機能を備える方式を採用すると、インターネットバンキングを提供する金融機関側のサーバには、自動変換のための変換プログラムや、ユーザによって異なる任意のフォーマットを全銀フォーマットに変換するためのマッピング定義情報を備えることが不要になるため、金融機関側のシステム投資にかかる負担や変換処理にかかるシステム負荷が軽減されるというメリットが生じる。しかしながら、ユーザ側の端末には専用のプログラムを備えなければならなくなり、インストールやアップデートにかかる負荷をユーザ側にかけることとなってしまう。
【０００８】
一方、インターネットバンキングを提供する金融機関のサーバ側に自動変換機能を備える方式を採用すると、上記のようなユーザ側にかかる負担を回避できるものの、金融機関側のサーバには変換前の認証処理やデータの変換処理などのシステム負荷がかかる他、金融機関側にはマッピング定義情報などのユーザ毎の個別の情報を管理する負担が生じることとなってしまう。
【０００９】
すなわち、会計システム等から取り込んだ任意のフォーマットに基づく振込データを、全銀フォーマットに対応した振込データに自動変換する機能を、端末側に専用のプログラムを備えることなく、金融機関のサーバ側の負荷を抑えた方式によって実現することが望ましい。
【００１０】
本発明は、このような課題を解決するためになされたものであり、ユーザの使用する会計システム等の任意のフォーマットに対応した振込データを、全銀フォーマット等の振込処理用の定型フォーマットに対応した振込データに変換するための振込データ変換装置、振込データ変換システム及び振込データ変換方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
このような課題を解決する本発明は、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換装置であって、ユーザが操作する端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信手段と、前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成手段と、前記端末に、前記外部マスタデータを送信する外部マスタデータ送信手段と、前記端末から、前記外部マスタデータを受信して一時記憶する外部マスタデータ記憶手段と、前記端末から、前記第１の振込データを受信する振込データ受信手段と、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換手段と、前記端末に、前記第２の振込データを送信する振込データ送信手段と、を備えることを特徴とする振込データ変換装置である。
【００１２】
本発明によると、振込データの変換に必要な外部マスタデータの作成と外部マスタデータを用いた振込データの変換を振込データ変換装置において行うため、端末側にこれらの処理を実行する専用プログラムを備えることが不要になる。また、振込データ変換装置で作成した外部マスタデータを端末に送信し、振込データを変換する際に端末から受信するよう構成することによって、振込データ変換装置側ではユーザ毎に作成された外部マスタデータを保存しておくことが不要になるとともに、振込データ変換装置側にユーザの外部マスタデータを保存した場合に必要となってしまう外部マスタデータを利用するための認証処理も回避することができる。
【００１３】
尚、本発明においては、第１の振込データはユーザの会計システム等で用いられるフォーマットに対応し、第２の振込データは全銀フォーマットに対応するものであることが一般的であるが、これらのフォーマットに限定されるものではない。また、第２の振込データには、通常の振込、総合振込の他に、口座から引き落とした金額を所定の口座に振り込む振込処理を伴う口座自動振替のためのデータも含まれる。
【００１４】
また、本発明は、前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されることを特徴とすることもできる。
【００１５】
このように構成すると、ユーザ毎に作成された外部マスタデータ、ユーザの重要情報等が含まれる可能性のある振込データ等が振込データ変換装置から削除されることとなるため、ユーザ毎の個別情報の管理負担を回避することができる。
【００１６】
さらに、本発明は、前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて一時記憶する認証情報記憶手段と、前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信手段と、ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求手段と、前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記認証情報記憶手段に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合手段と、を備えていて、前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００１７】
このように、総合振込や給与振込にかかる振込データなどで変換対象となる振込データの件数が膨大となる場合など、所定の条件に合致する場合においては、変換が完了するとユーザが指定したメールアドレスに通知を送信するよう構成することによって、変換処理の間には、一旦は通信を切断することが可能になる。尚、メールアドレスは変換の都度登録するように構成することによって、ユーザ毎の個別情報の管理負担を回避することができる。また、個別に割当てたＵＲＬ等のアドレスにアクセスさせて、事前に登録したパスワードを照合するよう構成することによって、ユーザの本人認証を行って安全性を高めることとしている。
【００１８】
さらに、本発明は、前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて一時記憶する認証情報記憶手段と、前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信手段と、前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信手段と、前記パスワードを前記認証情報記憶手段に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合手段と、を備えていて、前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００１９】
このように、総合振込や給与振込にかかる振込データなどで変換対象となるデータ量が膨大となる場合など、所定の条件に合致する場合においては、変換が完了するとユーザが指定したメールアドレスに通知を送信するよう構成することによって、変換処理の間には、一旦は通信を切断することが可能になる。尚、メールアドレスは変換の都度登録するように構成することによって、ユーザ毎の個別情報の管理負担を回避することができる。また、事前に登録したパスワードを照合するよう構成することによって、ユーザの本人認証を行って安全性を高めることとしている。
【００２０】
さらに、本発明は、前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データ、前記認証情報記憶手段に一時記憶されたメールアドレス及びパスワードは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されることを特徴としてもよい。
【００２１】
このように構成すると、ユーザ毎に作成された外部マスタデータ、ユーザの重要情報等が含まれる可能性のある振込データ、本人認証のために登録したメールアドレスとパスワード等が振込データ変換装置から削除されることとなるため、ユーザ毎の個別情報の管理負担を回避することができる。
【００２２】
本発明は、本発明にかかる振込データ変換装置と、振込データ変換装置とネットワークを通じて接続されたユーザが操作する端末からなる、振込データ変換システムとして構成することもできる。
【００２３】
本発明にかかる振込データ変換システムは、振込データの変換処理を実行する振込データ変換装置と、前記振込データ変換装置とネットワークを通じて接続されたユーザが操作する端末からなる、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換システムであって、前記振込データ変換装置には、前記端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信手段と、前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成手段と、前記端末に、前記外部マスタデータを送信する外部マスタデータ送信手段と、前記端末から、前記外部マスタデータを受信して一時記憶する外部マスタデータ記憶手段と、前記端末から、前記第１の振込データを受信する振込データ受信手段と、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換手段と、前記端末に、前記第２の振込データを送信する振込データ送信手段と、を備えていて、前記端末は、前記振込データ変換装置から受信した外部マスタデータを格納する外部マスタデータ格納手段と、前記振込データ変換装置に、前記外部マスタデータ格納手段から読み出した外部マスタデータを送信する第２の外部マスタデータ送信手段と、前記振込データ変換装置から受信した第２の振込データを、振込を依頼する金融機関のコンピュータシステムに送信する第２の振込データ送信手段と、を備えることを特徴とする振込データ変換システムである。
【００２４】
また、本発明にかかる振込データ変換システムは、前記振込データ変換装置において、前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されることを特徴とすることもできる。
【００２５】
さらに、本発明にかかる振込データ変換システムは、前記振込データ変換装置は、前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて一時記憶する認証情報記憶手段と、前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信手段と、ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求手段と、前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記認証情報記憶手段に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合手段と、を備えていて、前記振込データ変換装置において、前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００２６】
さらに、本発明にかかる振込データ変換システムは、前記振込データ変換装置は、前記振込データ受信手段が第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求手段と、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信手段と、前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて一時記憶する認証情報記憶手段と、前記振込データ変換手段が第２の振込データへの変換を完了すると、前記認証情報記憶手段に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信手段と、前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信手段と、前記パスワードを前記認証情報記憶手段に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合手段と、を備えていて、前記振込データ変換装置において、前記振込データ送信手段は、前記パスワード照合手段でパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００２７】
さらに、本発明にかかる振込データ変換システムは、前記振込データ変換装置において、前記外部マスタデータ送信手段が外部マスタデータを送信すると、前記定義情報受信手段が受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成手段が作成した外部マスタデータは、いずれも前記振込データ変換装置に備えられた記憶装置から削除され、前記振込データ送信手段が第２の振込データを送信すると、前記外部マスタデータ記憶手段に一時記憶された外部マスタデータ、前記振込データ受信手段が受信した第１の振込データ、前記振込データ変換手段が変換した第２の振込データ、前記認証情報記憶手段に一時記憶されたメールアドレス及びパスワードは、いずれも前記振込データ変換装置に備えられた記憶装置から削除されることを特徴としてもよい。
【００２８】
また、本発明は、本発明にかかる振込データ変換装置、又は振込データ変換システムによって実行される振込データ変換方法として特定することもできる。
【００２９】
本発明にかかる振込データ変換方法は、振込データの変換処理を実行する振込データ変換装置により実行される、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換方法であって、前記振込データ変換装置が、ユーザが操作する端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信ステップと、前記振込データ変換装置が、前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するためのルールを設定した外部マスタデータを作成する外部マスタデータ作成ステップと、前記振込データ変換装置が、前記端末に、前記外部マスタデータを送信する外部マスタデータ送信ステップと、前記振込データ変換装置が、前記端末から、前記外部マスタデータを受信して記憶装置に一時記憶させる外部マスタデータ記憶ステップと、前記振込データ変換装置が、前記端末から、前記第１の振込データを受信する振込データ受信ステップと、前記振込データ変換装置が、前記記憶装置に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換ステップと、前記振込データ変換装置が、前記端末に、前記第２の振込データを送信する振込データ送信ステップと、を有することを特徴とする振込データ変換方法である。
【００３０】
本発明にかかる振込データ変換方法は、振込データの変換処理を実行する振込データ変換装置と、前記振込データ変換装置とネットワークを通じて接続されたユーザが操作する端末により実行される、ユーザの使用する任意のフォーマットに対応した第１の振込データを振込処理用の定型フォーマットに対応した第２の振込データに変換する振込データ変換方法であって、前記振込データ変換装置が、前記端末から、前記ユーザが振込金額の引落に用いる引落口座に関する情報を含む企業マスタ情報と、前記第１の振込データと前記第２の振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を受信する定義情報受信ステップと、前記振込データ変換装置が、前記企業マスタ情報と前記マッピング定義情報から、前記第１の振込データを前記第２の振込データに変換するための条件を定義した外部マスタデータを作成する外部マスタデータ作成ステップと、前記振込データ変換装置が、前記端末に、前記外部マスタデータを送信する外部マスタデータ送信ステップと、前記端末が、前記振込データ変換装置から受信した外部マスタデータを記憶装置に格納する外部マスタデータ格納ステップと、前記端末が、前記振込データ変換装置に、前記記憶装置から読み出した外部マスタデータを送信する第２の外部マスタデータ送信ステップと、前記振込データ変換装置が、前記端末から、前記外部マスタデータを受信して記憶装置に一時記憶させる外部マスタデータ記憶ステップと、前記振込データ変換装置が、前記端末から、前記第１の振込データを受信する振込データ受信ステップと、前記振込データ変換装置が、前記記憶装置に一時記憶された外部マスタデータに定義された条件に従って、前記第１の振込データを前記第２の振込データに変換する振込データ変換ステップと、前記振込データ変換装置が、前記端末に、前記第２の振込データを送信する振込データ送信ステップと、前記端末が、前記振込データ変換装置から受信した第２の振込データを、振込を依頼する金融機関のコンピュータシステムに送信する第２の振込データ送信ステップと、を有することを特徴とする振込データ変換方法である。
【００３１】
また、本発明にかかる振込データ変換方法は、前記振込データ変換装置が、前記外部マスタデータ送信ステップで外部マスタデータを送信すると、前記定義情報受信ステップで受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成ステップで作成した外部マスタデータを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、前記振込データ変換装置が、前記振込データ送信ステップで第２の振込データを送信すると、前記記憶装置に一時記憶された外部マスタデータ、前記振込データ受信ステップで受信した第１の振込データ、前記振込データ変換ステップで変換した第２の振込データを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、を有することを特徴とすることもできる。
【００３２】
さらに、本発明にかかる振込データ変換方法は、前記振込データ変換装置が、前記振込データ受信ステップで第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求ステップと、前記振込データ変換装置が、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信ステップと、前記振込データ変換装置が、前記メールアドレスとパスワード、前記第１の振込データを変換した第２の振込データを受信する認証のために割当てられた記憶領域のアドレス情報とを関連付けて記憶装置に一時記憶させる認証情報記憶ステップと、前記振込データ変換装置が、前記振込データ変換ステップで第２の振込データへの変換を完了すると、前記記憶装置に記憶されたメールアドレスに、前記メールアドレスと関連付けられたアドレス情報を指定した通知を送信する変換完了通知送信ステップと、前記振込データ変換装置が、ユーザが操作する端末から、前記アドレス情報に指定された記憶領域へのアクセスを受け付けると、前記端末に、パスワードの入力を要求するパスワード要求ステップと、前記振込データ変換装置が、前記端末から、前記要求に従って入力されたパスワードを受信すると、前記パスワードを前記記憶装置に前記アドレス情報と関連付けて記憶されたパスワードと照合するパスワード照合ステップと、を有していて、前記振込データ送信ステップにおいて、前記振込データ変換装置は、前記パスワード照合ステップでパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００３３】
さらに、本発明にかかる振込データ変換方法は、前記振込データ変換装置が、前記振込データ受信ステップで第１の振込データを受信すると、受信した第１の振込データが所定の条件に合致する場合には、前記端末に、前記ユーザの認証に用いるためのメールアドレスとパスワードの入力を要求する認証情報要求ステップと、前記振込データ変換装置が、前記端末から、前記要求に従って入力されたメールアドレスとパスワードを受信する認証情報受信ステップと、前記振込データ変換装置が、前記メールアドレスとパスワードを前記第１の振込データ又は前記外部マスタデータと関連付けて記憶装置に一時記憶させる認証情報記憶ステップと、前記振込データ変換装置が、前記振込データ変換ステップで第２の振込データへの変換を完了すると、前記記憶装置に記憶されたメールアドレスに、振込データ変換の完了の通知を送信する変換完了通知送信ステップと、前記振込データ変換装置が、前記通知を受信した端末から、前記端末に入力されたメールアドレスとパスワードを受信するパスワード受信ステップと、前記振込データ変換装置が、前記パスワードを前記記憶装置に前記メールアドレスと関連付けて記憶されたパスワードと照合するパスワード照合ステップと、を有していて、前記振込データ送信ステップにおいて、前記振込データ変換装置は、前記パスワード照合ステップでパスワードの一致が確認されると、前記端末に、前記第２の振込データを送信することを特徴としてもよい。
【００３４】
さらに、本発明にかかる振込データ変換方法は、前記振込データ変換装置が、前記外部マスタデータ送信ステップで外部マスタデータを送信すると、前記定義情報受信ステップで受信した企業マスタ情報及びマッピング定義情報、前記外部マスタデータ作成ステップで作成した外部マスタデータを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、前記振込データ変換装置が、前記振込データ送信ステップで第２の振込データを送信すると、前記記憶装置に一時記憶された外部マスタデータ、前記振込データ受信ステップで受信した第１の振込データ、前記振込データ変換ステップで変換した第２の振込データ、前記記憶装置に一時記憶されたメールアドレス及びパスワードを、いずれも前記振込データ変換装置に備えられた記憶装置から削除するステップと、を有することを特徴としてもよい。
【発明の効果】
【００３５】
本発明によって、ユーザの使用する会計システム等の任意のフォーマットに対応した振込データを、全銀フォーマット等の振込処理用の定型フォーマットに対応した振込データに変換する機能を、端末側に専用のプログラムを備えることなく、金融機関のサーバ側の負荷を抑えた方式によって実現できるため、利便性と安全性の高い振込データの変換方式を提供することが可能になる。
【発明を実施するための最良の形態】
【００３６】
本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。尚、以下の説明は本発明の実施形態を例示したものであって、本発明はかかる実施形態に限定されるものではない。
【００３７】
図１は、本発明にかかる振込データ変換システムの実施形態を示す図である。図２は、本発明にかかる振込データ変換システムの構成を示すブロック図である。図３、図４は、本発明にかかる振込データ変換システムによる外部マスタデータ作成のフローを示す、それぞれ第１、第２の図である。図５〜図７は、本発明にかかる振込データ変換システムによる振込データ変換の第１の実施形態におけるフローを示す、それぞれ第１〜第３の図である。図８〜図１１は、本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローを示す、それぞれ第１〜第４の図である。図１２は、本発明にかかる振込データ変換システムにおいて用いられる企業マスタ情報の一例を示す図である。図１３は、本発明にかかる振込データ変換システムにおいて用いられるマッピング定義情報の一例を示す図である。図１４は、本発明にかかる振込データ変換システムにおいて用いられる全銀フォーマットに対応した振込データの一例を示す図である。図１５は、本発明にかかる振込データ変換システムにおいて用いられる外部マスタデータの一例を示す図である。
【００３８】
図１を用いて、本発明にかかる振込データ変換システムの構成と振込データ変換の手順について説明する。ユーザの会計システムでは、取引関係で発生する支出や給与や租税の支払などに関するデータを管理しており、支払期日の到来前に銀行振込（口座自動振替を含む）によって支払を行うために、会計システムの採用する任意のフォーマットに対応した振込データを作成する。インターネットに接続可能なパーソナルコンピュータ等のユーザ端末は、これらの振込データを会計システムから取り込む。尚、会計システムの機能はユーザ端末に備えられるものであってもよい。
【００３９】
支払を行うための振込データは、インターネットバンキングのサービスを提供するためのＷｅｂサーバである銀行サーバに送信することが必要になるが、銀行のホストコンピュータで受け付ける振込データは、銀行間の共通フォーマットである全銀フォーマットに対応したものであることが必要であるため、会計システムから取り込んだ任意のフォーマットに対応した振込データをそのまま送信することができない。そこで、銀行サーバに振込データを送信する前に、会計システムから取り込んだ任意のフォーマットに対応した振込データをデータ変換サーバに送信し、全銀フォーマットに変換された振込データを受け取るよう構成する。全銀フォーマットへの変換をデータ変換サーバが行うよう構成することによって、ユーザ端末にはデータ変換のための専用プログラム等が不要となっている。
【００４０】
データ変換サーバは、インターネット経由でアクセス可能なＷｅｂサーバである。ユーザはデータ変換を行うための準備工程として、データ変換サーバにアクセスして、会計システムのフォーマットを全銀フォーマットに変換するルールを設定した外部マスタデータを作成する。作成された外部マスタデータをユーザ端末に送信し、ユーザ端末側に保存して、データ変換サーバではユーザ毎に設定された外部マスタデータを保存しないよう構成する構成することによって、データ変換サーバ側ではユーザ毎に設定されたデータを管理することが不要になる。
【００４１】
ユーザ端末から振込データを変換するためにデータ変換サーバにアクセスする際には、会計システムから取り込んだ任意のフォーマットに対応した振込データとあわせて、事前に作成した外部マスタデータをデータ変換サーバに送信する。データ変換サーバでは、外部マスタデータに設定されたルールに基づいて振込データを変換し、変換した全銀フォーマットに対応した振込データをユーザ端末に送信する。変換に用いた外部マスタデータや変換前及び変換後の振込データをデータ変換サーバからは削除することによって、データ変換サーバではユーザ毎に利用されたデータを管理することが不要になる。全銀フォーマットに対応した振込データを受信したユーザ端末では、インターネットバンキングを利用して全銀フォーマットに対応した振込データを銀行サーバに送信する。
【００４２】
図２において、本発明にかかる振込データ変換システムは、インターネットに接続可能なパーソナルコンピュータ等のユーザ端末１０と、インターネットに接続されたデータ変換サーバ３０によって構成されている。銀行へ振込依頼を行いたいユーザは、会計システム２０から取り込んだ任意のフォーマットに対応した振込データを、ユーザ端末１０からデータ変換サーバ３０にアクセスして全銀フォーマットに対応した振込データに変換し、変換した振込データをユーザ端末１０からインターネットバンキングを利用して銀行サーバ４０に送信する。
【００４３】
ユーザ端末１０は、ＣＰＵ、メインメモリ、ＨＤＤが少なくとも備えられたコンピュータであって、Ｗｅｂブラウザ１１、外部マスタデータ格納部１２、振込データ取込部１３を含んで構成されている。Ｗｅｂブラウザ１１はＨＤＤに格納され、インターネットに接続してＷｅｂサーバにアクセスする際に読み出されて、メインメモリ等をワーキングエリアとして機能させながら、ＣＰＵで演算処理を行うことによって必要な処理が実行される。外部マスタデータ格納部１２には、データ変換サーバ３０で作成された外部マスタデータを格納するためのＨＤＤの記憶領域が該当する。振込データ取込部１３は機能的に特定されるものであって、ＨＤＤに記憶されたアプリケーションプラグラムを読み出して、メインメモリ等をワーキングエリアとして機能させながら、ＣＰＵで演算処理を行うことによって該機能が実現される。
【００４４】
会計システム２０の構成は特に限定されるものではないが、ユーザ端末１０と異なるコンピュータによって構成される場合には、ユーザ端末１０とＬＡＮ等のネットワークによって接続され、会計システム２０において作成された任意のフォーマットに対応した振込データが、振込データ取込部１３の機能によってユーザ端末１０に取り込まれて、変換処理のためにデータ変換サーバ３０に送信される。
【００４５】
又は、会計システム２０はユーザ端末１０の一部の機能として構成されるものであってもよい。その場合は、ユーザ端末１０のＨＤＤには会計システムに対応するプログラムと該プログラムによって作成された任意のフォーマットに対応した振込データが格納されていて、振込データ取込部１３を起動すると該振込データがメインメモリ等に読み出されて変換処理のためにデータ変換サーバ３０に送信される。
【００４６】
データ変換サーバ３０は、ＣＰＵ、メインメモリ、ＨＤＤが少なくとも備えられたＷｅｂサーバとして機能するコンピュータである。データ変換サーバ３０は、インターネットバンキングのサービスを提供するＷｅｂサーバである銀行サーバ４０と同一のコンピュータに機能的に含まれるものであってもよいが、ユーザ情報等を保持する必要のない構成で運用するためには、ドメインの異なるコンピュータを用いることが好ましい。
【００４７】
データ変換サーバ３０に含まれる外部マスタデータ作成部３１、外部マスタデータ受付部３２、振込データ作成部３４、認証制御部３５は、いずれも機能的に特定されるものであって、外部マスタデータの作成及び受付、振込データの作成、ユーザの認証処理にかかる動作は、ＨＤＤに記憶された各々に対応するアプリケーションプラグラムを読み出して、メインメモリ等をワーキングエリアとして機能させながら、ＣＰＵで演算処理を行うことによって実行される。外部マスタデータ記憶部３３には、ＨＤＤの所定の記憶領域が割当てられる。
【００４８】
銀行サーバ４０は、ＣＰＵ、メインメモリ、ＨＤＤが少なくとも備えられたＷｅｂサーバとして機能するコンピュータである。銀行サーバ４０はインターネットバンキングのサービスを提供するためのＷｅｂサーバであるが、振込データ受付部４１は機能的に特定されるものであって、ユーザ端末１０から全銀フォーマットに対応した振込データを受け付けるための動作は、ＨＤＤに記憶された各々に対応するアプリケーションプラグラムを読み出して、メインメモリ等をワーキングエリアとして機能させながら、ＣＰＵで演算処理を行うことによって実行される。銀行サーバ４０で受け付けた振込データは、振込処理を実行する銀行のホストコンピュータに引き渡される。
【００４９】
図３〜図４を用いて、本発明にかかる振込データ変換システムによって外部マスタデータを作成するフローについて説明する。外部マスタデータとは、ユーザが利用している会計システムの任意のフォーマットに対応した振込データを全銀フォーマットに対応した振込データに変換するためのルールを設定したマスタデータであって、ユーザが利用している会計システムのフォーマット毎に作成されるものである。例えば、あるユーザの会計システムが作成する振込データに、総合振込、給与・賞与振込、特別徴収地方税、口座自動振替の４種類のフォーマットがある場合であれば、それぞれに対応して４種類の外部マスタデータが作成される。
【００５０】
振込依頼を行うための事前準備として、ユーザは、図３に示したように、ユーザ端末１０でＷｅｂブラウザ１１を起動し、インターネットバンキングの画面に貼られたリンク等を押下して、インターネットを経由してデータ変換サーバ３０にアクセスする（１−１）。データ変換サーバ３０は、振込依頼人となる企業が振込金額の引落に用いる引落口座に関する情報などを含んだ企業マスタ情報と、ユーザが利用している会計システムの任意のフォーマットに対応した振込データと全銀フォーマットに対応した振込データの各々に含まれる項目の対応関係を定義したマッピング定義情報を登録するための画面を表示するＨＴＭＬファイル等を送信して、ユーザ端末１０に登録用の画面を表示させる（１−２）。
【００５１】
続いて、図４に示したように、ユーザはユーザ端末１０を操作して、ユーザは企業マスタ情報とマッピング定義情報の登録画面に表示されたフォームから、企業マスタ情報とマッピング定義情報を入力する。入力された企業マスタ情報とマッピング定義情報は、データ変換サーバ３０にアップロードされる（１−３）。
【００５２】
図１２は、企業マスタ情報の一例を示したものであるが、ユーザを識別することができる契約Ｎｏ．や、ユーザが振込金額の引落に用いる引落口座に関する情報などが含まれている。
【００５３】
図１３は、マッピング定義情報の一例を示したものであるが、全銀フォーマットに対応した振込データに含まれる各項目が、ユーザが利用している会計システムで作成される任意のフォーマットに対応した振込データのどの部分と対応するのか、例えば、振込データがテキストで作成される場合であれば各々の項目の始点と終点となるデータの位置のバイト数が、ＣＳＶファイルで作成される場合にはカンマ区切りの何項目にあたるかが、指定されている。これらの指定は、マッピング定義情報の登録画面からユーザに入力を求めることになるが、ユーザ端末に会計システムの定義ファイルから自動読取を行うプログラムを備えて、マッピング定義情報を自動作成させることとしてもよい。
【００５４】
ユーザ端末１０に入力された企業マスタ情報とマッピング定義情報を受け付けたデータ変換サーバ３０では、外部マスタデータ作成部３１を起動して、企業マスタ情報とマッピング定義情報から、ユーザが利用している会計システムの任意のフォーマットに対応した振込データを全銀フォーマットに対応した振込データに変換するためのルールを設定した外部マスタデータを作成する（１−４）。
【００５５】
図１４は、全銀フォーマットに対応した振込データの一例を示したものであるが、任意のフォーマットに対応した振込データをこのようなフォーマットに変換するために、例えば、図１５に示したような外部マスタデータが作成される。図１５の例では、全銀フォーマットの必要項目のうち、振込依頼人の口座番号や名義などの固定された情報を企業マスタ情報から取得し、振込データによって異なる振込先や振込金額に関する情報は、任意のフォーマットにおいて対応する項目が指定されるデータの位置をマッピング定義情報から取得して特定する。
【００５６】
このように作成された外部マスタデータは、ユーザ端末１０にダウンロードされて（１−５）、ユーザ端末１０のＨＤＤに設けられた外部マスタデータ格納部１２に格納される（１−６）。ここで、総合振込、給与・賞与振込等の複数のフォーマットにそれぞれ対応する外部マスタデータを作成する場合には、各々の外部マスタデータを識別できる識別子が付されて格納される。外部マスタデータ格納部１２に格納された外部マスタデータは、会計システムか全銀フォーマットのいずれかのフォーマットが変更されない限りは、振込データの変換処理を要求するたびに再利用されることになる。
【００５７】
一方、外部マスタデータを送信したデータ変換サーバ３０では、ユーザ端末１０から受け付けた企業マスタ情報とマッピング定義情報、さらにこれらのデータから作成した外部マスタデータを、外部マスタデータ作成部３１による演算処理のワーキングエリアとして用いられたメモリ領域から削除する。このように、振込データの変換に必要な外部マスタデータをユーザ端末１０側で保存するよう構成することによって、データ変換サーバ３０側ではユーザ個別の情報を管理することが不要になる。
【００５８】
図５〜図７を用いて、本発明にかかる振込データ変換システムによる振込データ変換の第１の実施形態におけるフローについて説明する。第１の実施形態では、同一のセッションでユーザ端末１０とデータ変換サーバ３０との接続を維持したまま振込データの受け渡しを行うため、変換する振込データの件数が比較的少ない場合に適している。
【００５９】
インターネットバンキング等で振込依頼を行いたいユーザは、図５に示したように、ユーザ端末１０でＷｅｂブラウザ１１を起動し、インターネットバンキングの画面に貼られたリンク等を押下して、インターネットを経由してデータ変換サーバ３０にアクセスする（２−１）。データ変換サーバ３０は、ユーザに対して振込データの変換に用いる外部マスタデータのアップロードを要求する画面を表示するＨＴＭＬファイル等を送信して、ユーザ端末１０に外部マスタデータの受付画面を表示させる（２−２）。
【００６０】
続いて、図６に示したように、ユーザ端末１０では、振込の種別（総合振込、給与・賞与振込等）に対応する外部マスタデータをＨＤＤの外部マスタデータ格納部１２から読み出して（２−３）、データ変換サーバ３０にアップロードする（２−４）。ここで、外部マスタデータを読み出す方法は特に限定されるものではなく、ユーザが対応するファイルを選択して外部マスタデータの受付画面に指定することとしてもよいし、対応するファイルを検索するプログラムによって自動的に指定されるよう構成してもよい。
【００６１】
外部マスタデータを受け付けたデータ変換サーバ３０では、外部マスタデータ受付部３２を起動して、外部マスタデータをデータ変換サーバ３０のメモリの所定の領域である外部マスタデータ記憶部３３に一時記憶させる（２−５）。さらに、ユーザの会計システム等で作成した任意のフォーマットに対応した振込データのアップロードを要求する画面を表示するＨＴＭＬファイル等を送信して、ユーザ端末１０に振込データの受付画面を表示させる（２−６）。
【００６２】
続いて、図７に示したように、ユーザ端末１０では、あらかじめユーザの会計システム等から取り込まれた任意のフォーマットに対応した振込データをＨＤＤから読み出して、データ変換サーバ３０にアップロードする（２−７）。ここで、振込データを読み出す方法は特に限定されるものではなく、ユーザが対応するファイルを選択して振込データの受付画面に指定することとしてもよいし、対応するファイルを検索するプログラムによって自動的に指定されるよう構成してもよい。
【００６３】
任意のフォーマットに対応した振込データを受け付けたデータ変換サーバ３０では、振込データ作成部３４を起動し、ユーザ端末１０からアップロードされた全ての振込データを取り込んで（２−８）、任意のフォーマットに対応した振込データを、外部マスタデータ記憶部３３に一時記憶された外部マスタデータに設定されたルールに従って変換して（２−９）、全銀フォーマットに対応した振込データを作成する（２−１０）。
【００６４】
このように作成された全銀フォーマットに対応した振込データは、データ変換サーバ３０からユーザ端末１０にダウンロードされて（２−１１）、ユーザ端末１０のＨＤＤに格納して保存される（２−１２）。ユーザ端末１０では、この全銀フォーマットに対応した振込データをそのままインターネットバンキング等での振込依頼に用いることができるが、銀行サーバ４０への振込依頼の送信は、該データを引き渡したユーザ端末１０以外の他の端末から行うこととしてもよい。
【００６５】
一方、全銀フォーマットに対応した振込データを送信したデータ変換サーバ３０では、ユーザ端末１０から受け付けた任意のフォーマットに対応した振込データ、外部マスタデータ記憶部３３に一時記憶された外部マスタデータ、変換して作成した全銀フォーマットに対応した振込データを、振込データ作成部３４による演算処理のワーキングエリアとして用いられたメモリ領域（メインメモリ又はＨＤＤの仮想化されたメモリ領域）から削除する。このように、振込データの変換が終了すると変換に用いられたデータを削除するよう構成することによって、データ変換サーバ３０側ではユーザ個別の情報を管理することが不要になる。
【００６６】
図８〜図１１を用いて、本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローについて説明する。第２の実施形態では、ユーザ端末１０からデータ変換サーバ３０に振込データをアップロードした後に一旦セッションを切断し、振込データの変換が完了したことを通知して変換した振込データの受け渡しを行うため、変換する振込データの件数が比較的多くなる場合に適している。
【００６７】
第２の実施形態においても、データ変換サーバ３０にアクセスしてユーザ端末１０から外部マスタデータを送信し、外部マスタデータが外部マスタデータ記憶部３３に一時記憶させ、ユーザ端末１０に振込データの受付画面を表示させるまでの動作（図５〜図６）は、第１の実施形態と同様である。
【００６８】
続いて、図８に示したように、ユーザ端末１０では、第１の実施形態と同様に（図７）、任意のフォーマットに対応した振込データをＨＤＤから読み出して、データ変換サーバ３０にアップロードする（３−７）。さらに、任意のフォーマットに対応した振込データを受け付けたデータ変換サーバ３０では、振込データ作成部３４を起動し、ユーザ端末１０からアップロードされた全ての振込データを取り込み、振込データの件数を確認する（３−８）。振込データが一定の件数を超える場合には、ユーザ端末１０に変換処理の完了を通知するためのメールアドレスと認証用のパスワードの登録画面を表示させて、ユーザが指定したメールアドレスとパスワードの登録を受け付ける（３−９）。
【００６９】
尚、振込データが一定の件数を超えない場合には、変換処理にかかる時間が比較的短くてすむと考えられるため、第１の実施形態と同様に、メールアドレスとパスワードの登録を要求することなく、ユーザ端末１０との接続を継続したままで変換処理を進める。
【００７０】
ユーザ端末１０から受け付けたメールアドレスとパスワードについては、認証処理部３５の動作によって、変換した振込データの受取時にアクセスするためのデータ変換サーバ３０上のユニークなＵＲＬが割り当てられ、これらを変換対象となる振込データ、変換の際に参照する外部マスタデータ等のメモリ領域を特定するものであって、変換処理の作業単位を識別することが可能なメモリ情報と関連付けて一時記憶させる（３−１０）。尚、ここで本人認証に用いられるパスワードについては、認証処理部３５でランダムに発行したパスワードをユーザ端末１０に通知することとしてもよい。
【００７１】
取り込んだ任意のフォーマットに対応した振込データは、図９に示したように、振込データ作成部３４の動作によって、外部マスタデータ記憶部３３に一時記憶された外部マスタデータに設定されたルールに従って変換され（３−１１）、全銀フォーマットに対応した振込データが作成される（３−１２）。全銀フォーマットに対応した振込データの作成が完了すると、完了した変換処理のメモリ情報と関連付けられたメールアドレス宛に、変換処理の完了通知が電子メールで送信される（３−１３）。この完了通知には、メールアドレスと関連付けて記憶されたＵＲＬが指定されている。
【００７２】
尚、完了通知を受信するユーザ端末１０には、通常は振込データをアップロードしたユーザ端末１０と同一の端末が用いられるが、完了通知はこれとは異なる銀行サーバ４０に振込データを送信するための端末で受信することとしてもよい。
【００７３】
続いて、図１０に示したように、変換処理の完了通知を受信したユーザ端末１０では、電子メールに指定されたＵＲＬのリンクを押下して、データ変換サーバ３０にアクセスする。該ＵＲＬにアクセスすると、ユーザ端末１０にはパスワードの入力画面が表示され、ユーザはメールアドレス登録時に指定したパスワードを入力して送信する（３−１４）。パスワードを受信したデータ変換サーバ３０では、認証処理部３５の動作により、アクセスしたＵＲＬに関連付けて一時記憶されたパスワードと照合することによって、ユーザの本人認証を行う（３−１５）。
【００７４】
両者が一致すると、図１１に示したように、アクセスしたＵＲＬ（又は入力されたパスワード）と関連付けられたメモリ情報に対応する変換処理が完了した全銀フォーマットに対応した振込データが特定され、ユーザ端末１０にダウンロードされて（３−１６）、ユーザ端末１０のＨＤＤに格納して保存される（３−１７）。ユーザ端末１０では、この全銀フォーマットに対応した振込データをそのままインターネットバンキング等での振込依頼に用いることができるが、銀行サーバ４０への振込依頼の送信は、該データを引き渡したユーザ端末１０以外の他の端末から行うこととしてもよいことは、第１の実施形態と同様である。
【００７５】
以上の第２の実施形態では、変換した振込データを変換処理毎に割り当てられたユニークなＵＲＬにアクセスして受け取ることとしているが、アクセスするＵＲＬには共通のＵＲＬを指定することとしてもよい。この場合、完了通知には共通のＵＲＬが指定され、該ＵＲＬにアクセスするとメールアドレスとパスワードの入力画面が表示される。入力されたメールアドレスとパスワードを受け付けたデータ変換サーバでは、メモリ領域に記憶されているメールアドレスとパスワードの中に組合せが一致するものがあるかを確認して、本人認証を行うことになる。
【００７６】
尚、全銀フォーマットに対応した振込データを送信したデータ変換サーバ３０では、ユーザ端末１０から受け付けた任意のフォーマットに対応した振込データ、外部マスタデータ記憶部３３に一時記憶された外部マスタデータ、変換して作成した全銀フォーマットに対応した振込データを、振込データ作成部３４による演算処理のワーキングエリアとして用いられたメモリ領域から削除することは、第１の実施形態と同様である。第２の実施形態においては、メールアドレスとパスワードもあわせて削除される。このように、振込データの変換が終了すると変換に用いられたデータ等を削除するよう構成することによって、データ変換サーバ３０側ではユーザ個別の情報を管理することが不要になる。尚、割り当てられたＵＲＬについては、重複して割り当てることを回避するために一定期間保存しておくこととしてもよい。
【００７７】
以上の構成によると、ユーザ端末１０には変換処理等のための専用のプログラムを備える必要がなく、かつデータ変換サーバ３０ではユーザ個別の情報を管理することを回避しながら、任意のフォーマットに対応した振込データを全銀フォーマットに対応した振込データに変換することが可能になる。
【図面の簡単な説明】
【００７８】
【図１】本発明にかかる振込データ変換システムの実施形態を示す図である。
【図２】本発明にかかる振込データ変換システムの構成を示すブロック図である。
【図３】本発明にかかる振込データ変換システムによる外部マスタデータ作成のフローを示す第１の図である。
【図４】本発明にかかる振込データ変換システムによる外部マスタデータ作成のフローを示す第２の図である。
【図５】本発明にかかる振込データ変換システムによる振込データ変換の第１の実施形態におけるフローを示す第１の図である。
【図６】本発明にかかる振込データ変換システムによる振込データ変換の第１の実施形態におけるフローを示す第２の図である。
【図７】本発明にかかる振込データ変換システムによる振込データ変換の第１の実施形態におけるフローを示す第３の図である。
【図８】本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローを示す第１の図である。
【図９】本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローを示す第２の図である。
【図１０】本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローを示す第３の図である。
【図１１】本発明にかかる振込データ変換システムによる振込データ変換の第２の実施形態におけるフローを示す第４の図である。
【図１２】本発明にかかる振込データ変換システムにおいて用いられる企業マスタ情報の一例を示す図である。
【図１３】本発明にかかる振込データ変換システムにおいて用いられるマッピング定義情報の一例を示す図である。
【図１４】本発明にかかる振込データ変換システムにおいて用いられる全銀フォーマットに対応した振込データの一例を示す図である。
【図１５】本発明にかかる振込データ変換システムにおいて用いられる外部マスタデータの一例を示す図である。
【符号の説明】
【００７９】
１０  ユーザ端末
１１  Ｗｅｂブラウザ
１２  外部マスタデータ格納部
１３  振込データ取込部
２０  会計システム
３０  データ変換サーバ
３１  外部マスタデータ作成部
３２  外部マスタデータ受付部
３３  外部マスタデータ記憶部
３４  振込データ作成部
３５  認証制御部
４０  銀行サーバ
４１  振込データ受付部
【図１】
2009123126.tif 000003
【図２】
2009123126.tif 000004
【図３】
2009123126.tif 000005
【図４】
2009123126.tif 000006
【図５】
2009123126.tif 000007
【図６】
2009123126.tif 000008
【図７】
2009123126.tif 000009
【図８】
2009123126.tif 000010
【図９】
2009123126.tif 000011
【図１０】
2009123126.tif 000012
【図１１】
2009123126.tif 000013
【図１２】
2009123126.tif 000014
【図１３】
2009123126.tif 000015
【図１４】
2009123126.tif 000016
【図１５】
2009123126.tif 000017