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