(57)【特許請求の範囲】
【請求項１】
クライアント端末と処理システムとを中継する制御手段と、
処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、
前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、
処理対象ファイルを蓄積する転送ファイル記憶手段と、
前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムであって、
前記制御手段が、
前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する手段、
前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する手段、
前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、
前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、
この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、
この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御手段
を備えたことを特徴とするファイル受付システム。
【請求項２】
利用者識別子に対して特典量を蓄積する特典情報記憶手段を更に備え、
前記制御手段が、
前記処理対象ファイルの送信者の利用者識別子を特定し、
優先度が低い処理対象ファイルの送信者に対して付与する特典量を算出し、
前記利用者識別子に関連付けて、この特典量を前記特典情報記憶手段に記録する特典管理手段を更に備えたことを特徴とする請求項１に記載のファイル受付システム。
【請求項３】
クライアント端末と処理システムとを中継する制御手段と、
処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、
前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、
処理対象ファイルを蓄積する転送ファイル記憶手段と、
前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムを用いて、ファイルの受付処理を行なう方法であって、
前記制御手段が、
前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する段階、
前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する段階、
前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、
前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、
この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、
この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御段階
を実行することを特徴とするファイル受付方法。
【請求項４】
クライアント端末と処理システムとを中継する制御手段と、
処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、
前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、
処理対象ファイルを蓄積する転送ファイル記憶手段と、
前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムを用いて、ファイルの受付処理を行なうためのプログラムであって、
前記制御手段を、
前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する手段、
前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する手段、
前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、
前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処
理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、
この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、
この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御手段
として機能させることを特徴とするファイル受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して処理対象ファイルを受信するためのファイル受付システム、ファイル受付方法及びファイル受付プログラムに関する。
【背景技術】
【０００２】
今日、各種データを、ネットワークを介して相手方に送信することにより各種イベントを実行させることが多い。例えば、金融機関においても、従来、金融機関に対する口座振替依頼データを磁気テープに記録して提供していたが、公衆回線等のネットワークを介して送信することが多くなっている。金融機関では、受信した口座振替依頼データに基づいて振替処理を実行する。
【０００３】
この口座振替依頼の量は、時期によって変動する。例えば、金融取引が多くなる月末等においては、口座振替依頼データの送信が集中することがある。そこで、このような処理の集中を分散させるための処理対象ファイル受付方法が検討されている（例えば、特許文献１を参照。）。この文献記載の技術では、管理システムの管理コンピュータは、複数のクライアント端末に接続されている。管理コンピュータは、高い優先度の依頼をクライアント端末から受信すると、処理能力が飽和しているか否かを判断する。処理能力が飽和している場合には、管理コンピュータは、処理中の低い優先度の依頼の処理を保留するための割込処理を行なう。この場合、管理コンピュータは、優先度の低い依頼を行ったクライアント端末に待ち時間を通知し、高い優先度の依頼の処理を実行する。保留されたクライアント端末は、待ち時間経過後に、再度、処理依頼を送信する。
【特許文献１】特開２００５−１０７５８１号公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような振込依頼の中には金融機関への送信期限が設定されているものがある。更に、この期限との関係で急いで処理しなければならない場合もあれば、比較的に余裕がある場合もある。
【０００５】
上述の特許文献１の技術においては、処理の集中を分散させるために優先度を用いており、優先度の低い依頼については保留され、待ち時間経過後に、再送信する必要がある。この場合、クライアント端末において処理負荷が大きくなる場合がある。また、管理システム側の制御も複雑になる。
【０００６】
本発明は、上述した問題に鑑みてなされ、その目的は、システムの負荷分散を図りながら、効率的に処理対象ファイルを受信するためのファイル受付システム、ファイル受付方法及びファイル受付プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、クライアント端末と処理システムとを中継する制御手段と、処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、処理対象ファイルを蓄積する転送ファイル記憶手段と、前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムであって、前記制御手段が、前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する手段、前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する手段、前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御手段を備えたことを要旨とする。
【００１１】
請求項２に記載の発明は、請求項１に記載のファイル受付システムにおいて、利用者識別子に対して特典量を蓄積する特典情報記憶手段を更に備え、前記制御手段が、前記処理対象ファイルの送信者の利用者識別子を特定し、優先度が低い処理対象ファイルの送信者に対して付与する特典量を算出し、前記利用者識別子に関連付けて、この特典量を前記特典情報記憶手段に記録する特典管理手段を更に備えたことを要旨とする。
【００１２】
請求項３に記載の発明は、クライアント端末と処理システムとを中継する制御手段と、処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、処理対象ファイルを蓄積する転送ファイル記憶手段と、前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムを用いて、ファイルの受付処理を行なう方法であって、前記制御手段が、前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する段階、前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する段階、前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御段階を実行することを要旨とする。
【００１３】
請求項４に記載の発明は、クライアント端末と処理システムとを中継する制御手段と、処理種別に対して、処理指定日に処理を行なうための処理時限を記録した時限情報記憶手段と、前記処理システムの通常負荷基準値を記録した負荷基準情報記憶手段と、処理対象ファイルを蓄積する転送ファイル記憶手段と、前記処理システムの負荷上限を記録した上限情報記憶手段とを備えたファイル受付システムを用いて、ファイルの受付処理を行なうためのプログラムであって、前記制御手段を、前記クライアント端末から処理対象ファイル及び処理指定日に関するデータを受信する手段、前記時限情報記憶手段を用いて、前記処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する手段、前記処理指定日に処理を行なうための時間余裕が時間基準値より長い場合には、優先度を付与して前記転送ファイル記憶手段に蓄積し、前記転送ファイル記憶手段に蓄積された処理対象ファイルについて、前記優先度に応じて前記通常負荷基準値を超えない範囲のファイルサイズの処理対象ファイルを特定し、前記処理システムに転送し、前記処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、前記処
理対象ファイルのファイルサイズを特定し、前記処理システムの負荷状態情報を取得し、この負荷状態情報に基づいて、前記ファイルサイズのファイルを転送した場合の前記処理システムの負荷予測値の算出を繰り返し、この負荷予測値が前記負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、前記処理対象ファイルを前記処理システムに転送し、前記負荷予測値が通常負荷基準値を超える場合には、前記負荷上限を超えない範囲で前記処理対象ファイルを分割して転送する転送制御手段として機能させることを要旨とする。
【００１４】
（作用）
請求項１、３又は４に記載の発明によれば、制御手段が、クライアント端末から処理対象ファイルを受信し、時限情報記憶手段を用いて、処理対象ファイルについての処理種別に応じて、前記処理指定日に処理を行なうための時限を特定する。更に、処理対象ファイルのファイルサイズを特定する。ここで、処理指定日に処理を行なうための時間余裕が時間基準値より短い場合には、処理システムの負荷状態情報を取得する。そして、この負荷状態情報に基づいて、ファイルサイズのファイルを転送した場合の処理システムの負荷予測値を算出し、この負荷予測値が負荷基準情報記憶手段に記録された通常負荷基準値を超えない場合には、処理対象ファイルを処理システムに転送する。これにより、処理システムの負荷を考慮しながら、処理時限までの時間余裕に応じて処理対象ファイルを転送することができる。
【００１５】
本発明によれば、転送制御手段は、負荷予測値が通常負荷基準値を超える場合には、負荷上限を超えない範囲で処理対象ファイルを分割して転送する。処理対象ファイルの分割により、処理システムの負荷を軽減しながら処理対象ファイルを転送することができる。
【００１６】
本発明によれば、時間余裕が時間基準値より長い場合には、優先度を付与して転送ファイル記憶手段に蓄積し、転送制御手段は、優先度に応じて処理対象ファイルを処理システムに転送する。これにより、各処理対象ファイルの状況を考慮するとともに、処理システムの負荷分散を図りながら、処理対象ファイルを転送することができる。
【００１７】
本発明によれば、転送ファイル記憶手段において、通常負荷基準値を超えない範囲のフ
ァイルサイズの処理対象ファイルを特定して処理システムに転送する。これにより、負荷状態を考慮しながら一括して処理対象ファイルを効率的に転送することができる。
【００１８】
請求項２に記載の発明によれば、制御手段が、処理対象ファイルの送信者の利用者識別子を特定し、優先度が低い処理対象ファイルの送信者に対して付与する特典量を算出する。そして、利用者識別子に関連付けて、この特典量を特典情報記憶手段に記録する。これにより、利用者に対して余裕を持って処理対象ファイルを送信させる動機付けを行なうことができる。
【発明の効果】
【００１９】
本発明によれば、システムの負荷分散を図りながら、効率的に処理対象ファイルを受信するためのファイル受付システム、ファイル受付方法及びファイル受付プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を具体化した一実施形態を図１〜図４に基づいて説明する。
本実施形態では、預金口座振替、総合振込、給与振込、賞与振込等の振込依頼者から振込依頼ファイルを受け付ける場合のファイル受付方法及びファイル受付プログラムとして説明する。本実施形態では、図１に示すように、クライアント端末１０から振込依頼ファ
イル（処理対象ファイル）を受付サーバ２０で受信し、金融機関のホストシステム（処理システム３０）において振込依頼の取引処理を実行する。
【００２１】
クライアント端末１０は、振込依頼者（ここでは、金融機関の顧客）が使用するコンピュータ端末であり、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を備える。そして、振込依頼ファイルを送信するための依頼処理プログラムを実行する。
【００２２】
更に、クライアント端末１０は、ディスプレイ等の出力手段、キーボード及びポインティングデバイス等の入力手段を備えている。そして、振込依頼者は、ディスプレイに表示された画面を閲覧しながら、キーボードやポインティングデバイスを用いて、転送する振込依頼ファイルを指定する。
【００２３】
更に、クライアント端末１０は、ファイル記憶部を備えており、受付サーバ２０に転送する振込依頼ファイルが記憶されている。本実施形態では、ファイル記憶部に記憶されているファイルは、口座振込を行なうために定められた所定のフォーマットで構成される。そして、このファイルは、ファームバンキングサービスにおいて利用されている公知の伝送シーケンスによって送信される。
【００２４】
この伝送シーケンスは、通信制御電文（開局）、ファイル制御電文（開始）、振込依頼ファイル、ファイル制御電文（終了）、通信制御電文（閉局）の各送信と、これに対応する応答によって行なわれる。この振込依頼ファイルは、同じ属性の１又は複数のレコード（給与振込データや総合振込データ等）から構成される。
【００２５】
通信制御電文は、電文区分、処理結果、相手センタ確認コード、当方センタ確認コード、通信時刻（年月日時分秒）、パスワード、アプリケーションＩＤ、モードの各エリア及び拡張用エリアから構成される。ここで、相手センタ確認コード、当方センタ確認コードの各エリアには、双方の正当性を確認するための通信セキュリティチェックのために利用されるセンタコードやＣＰＵ／端末コードに関するデータが記録される。また、パスワードエリアには開局時のセキュリティチェックのために用いられる認証コードに関するデータが記録される。
【００２６】
ファイル制御電文は、電文区分、処理結果、ファイル名、ファイルアクセスキー、テキスト数、レコード数、レコードＩＤ、レコード長、再送指定区分、データ圧縮ＩＤの各エリア及び拡張用エリアから構成される。ここで、レコード数エリアには、同一ファイルに含まれる総レコード数に関するデータが記録される。また、ファイル名エリアには、全国銀行協会によって定められた「全銀協規定ファイル名」を用いて指定されたデータが記録される。「全銀協規定ファイル名」に含まれる区分コードによって、預金の出入りに関する連絡データ、振込、振替の依頼に関するデータ、融資関係データ、財形関係データ、外為関係データの取引種別を特定することができる。
【００２７】
更に、振込依頼ファイルは、ヘッダーレコード（Ｈ）、データレコード（Ｄ）、トレーラレコード（Ｔ）、エンドレコード（Ｅ）から構成されている。ヘッダーレコード（Ｈ）とトレーラレコード（Ｔ）とは、振込依頼についてのデータレコード（Ｄ）の開始と終了とを特定するためのレコードである。エンドレコード（Ｅ）は、振込依頼ファイル終了を特定するためのレコードである。
【００２８】
処理システム３０は、クライアント端末１０から受信した振込依頼ファイルに応じて各種取引処理を実行する。
この処理システム３０には、図１に示すように、受付サーバ２０が接続される。この受付サーバ２０は、クライアント端末１０から受信したデータを処理システム３０に中継す
る制御を行なう制御部２１を備える。
【００２９】
この制御部２１は、クライアント端末と処理システムとを中継する制御手段（ＣＰＵ、ＲＡＭ及びＲＯＭ等）として機能し、後述する処理（処理対象ファイル受信段階、時限特定段階、ファイルサイズ特定段階、転送制御段階、転送可否判断段階、処理対象ファイルの分割転送段階、優先順位の付与段階、特典記憶段階を含む処理）を行なう。このため、ファイル受付プログラムを実行することにより、制御部２１は、ファイル受信手段２１１、制御情報検出手段２１２、ファイルサイズ取得手段２１３、転送制御手段２１４、負荷状況監視手段２１５及び特典管理手段２１６として機能する。
【００３０】
ここで、ファイル受信手段２１１は、クライアント端末１０から振込依頼ファイルを受信する。
制御情報検出手段２１２は、クライアント端末１０から受信した振込依頼ファイルについての取引種別コードや顧客コードを取得し、転送制御手段２１４に供給する。
【００３１】
ファイルサイズ取得手段２１３は、振込依頼ファイルのサイズを特定し、転送制御手段２１４に供給する。
転送制御手段２１４は、振込依頼ファイルについて、取引種別コードや顧客コード、振込指定日、時限、ファイルサイズに応じて、処理システム３０に対する転送制御を実行する。
【００３２】
負荷状況監視手段２１５は、処理システム３０の負荷状況情報を取得し、転送制御手段２１４に供給する。
特典管理手段２１６は、利用者に対して付与する特典量を管理する。
【００３３】
更に、受付サーバ２０は、取引顧客データ記憶部２２Ａ、取引条件データ記憶部２２Ｂ、取引契約データ記憶部２２Ｃ、受付ファイル記憶部２３、緊急転送ファイル記憶部２４、優先転送ファイル記憶部２５、夜間転送ファイル記憶部２６を備えている。ここで、取引顧客データ記憶部２２Ａは特典情報記憶手段として機能する。取引条件データ記憶部２２Ｂ、取引契約データ記憶部２２Ｃは、処理時限を記録した時限情報記憶手段として機能する。
【００３４】
取引顧客データ記憶部２２Ａには、図２（ａ）に示すように、クライアント端末１０を用いて振込依頼ファイルを送信する振込依頼者（取引顧客）に関する顧客管理レコードが記録される。この顧客管理レコードは、金融機関と顧客との間で、取引依頼を行なう場合のファイル転送についての契約を締結したときに記録される。顧客管理レコードは、顧客コード、確認コード、パスワード、取引条件コード及び優遇ポイント数に関するデータを含んで構成される。
【００３５】
顧客コードデータ領域には、顧客を特定するための識別子（利用者識別子）に関するデータが記録される。この顧客コードは、取引契約データ記憶部２２Ｃから「振込指定日に取引処理を完了するための条件（指定日処理条件）」を取得するために用いられる。例えば、財形貯蓄預金の取引依頼については、契約時に時限が定められている。
【００３６】
確認コードデータ領域には、伝送シーケンスにおいて、通信相手を特定するための識別子（クライアント端末１０の「当方センタ確認コード」）に関するデータが記録される。
パスワードデータ領域には、顧客と金融機関との間に事前に決められた認証情報であって、顧客の正当性を認証するためのパスワードに関するデータが記録される。このパスワードは、クライアント端末１０から受信した通信制御電文に含まれるパスワードと照合するために用いられる。
【００３７】
取引条件コードデータ領域には、顧客との間で取引を行なう場合の条件を特定するための識別子に関するデータが記録される。本実施形態では、この取引条件コードは、後述する取引条件データ記憶部２２Ｂから「振込指定日に取引処理を完了するための条件（指定日処理条件）」を取得するために用いられる。例えば、総合振込である場合、各顧客を「当日振込先」、「振込内容確認先」等に識別するためのデータが記録される。ここで、「当日振込先」は、所定時間までに振込依頼を受けた場合には、当日に振り込むことを定めた取引先（顧客）である。「振込内容確認先」は、振込依頼後、顧客による内容確認を行なうために、振込指定日の前日の所定時間までに振込依頼を受けた場合には、振込指定日に振り込むことを定めた取引先である。
【００３８】
優遇ポイント数データ領域には、余裕を持って振込依頼ファイルを送信した顧客に対して付与された優遇ポイント数（特典量）に関するデータが記録される。取引顧客には、この優遇ポイント数に応じて、手数料の減免等の特典が付与される。
【００３９】
取引条件データ記憶部２２Ｂには、図２（ｂ）に示すように、取引種別に対応して指定日処理条件に関する取引条件レコードが記録される。取引条件レコードは、取引種別コード、取引条件コードに対して指定日処理条件に関するデータを含んで構成される。
【００４０】
取引種別コードデータ領域には、取引依頼の種別を特定するための識別子に関するデータが記録される。
取引条件コードデータ領域には、顧客との間で取引を行なう場合の条件が設定されている場合には、この条件を特定するための識別子に関するデータが記録される。なお、特別の条件が設定されていない「通常扱い」については「通常」を特定するコードが記録される。
【００４１】
指定日処理条件データ領域には、振込指定日に取引処理を完了するための条件に関するデータが記録される。この指定日処理条件を満足する場合には、振込指定日に処理を行なうための時限が設定されている。
【００４２】
例えば、取引種別が「総合振込」については、以下のような条件が設定されている。
・取引条件コードが「当日振込先」の条件：「データ受信日＝振込指定日当日」かつ「データ受信時刻＜振込指定日当日の第１時刻までに受信」
・取引条件コードが「振込内容確認先」の条件：「データ受信日＜振込指定日」かつ「データ受信時刻＜振込指定日の前日の第２時刻までに受信」
また、取引種別が「給与・賞与振込」については、「データ受信日が振込指定日の２営業日前」かつ「データ受信時刻＜振込指定日の２営業日前の第３時刻までに受信」のような条件が設定されている。
【００４３】
取引契約データ記憶部２２Ｃには、図２（ｃ）に示すように、特定の取引種別について、顧客との個別契約で定められた指定日処理条件に関する取引契約レコードが記録されている。取引条件レコードは、顧客コード、取引種別コードに対して指定日処理条件に関するデータを含んで構成される。
【００４４】
顧客コードデータ領域には、顧客を特定するための識別子に関するデータが記録される。
取引種別コードデータ領域には、取引依頼の種別を特定するための識別子に関するデータが記録される。
指定日処理条件データ領域には、振込指定日に取引処理を完了するための条件に関するデータが記録される。
【００４５】
受付ファイル記憶部２３には、クライアント端末１０から受信した振込依頼ファイルが、一時的に格納される。
【００４６】
緊急転送ファイル記憶部２４は、処理システム３０に緊急転送する振込依頼ファイルを蓄積する。この緊急転送ファイル記憶部２４に蓄積される各振込依頼ファイルは、処理システム３０に即時転送或いは分割転送される。
【００４７】
優先転送ファイル記憶部２５は、処理システム３０に優先転送する振込依頼ファイルを蓄積する。この優先転送ファイル記憶部２５に蓄積される各振込依頼ファイルには優先順位が記録されており、この優先順位に従って処理システム３０に転送される。
【００４８】
夜間転送ファイル記憶部２６は、処理システム３０に夜間転送する振込依頼ファイルを蓄積する。この夜間転送ファイル記憶部２６に蓄積される各振込依頼ファイルは、夜間取扱時刻になった場合に処理システム３０に転送される。
【００４９】
本実施形態では、優先転送ファイル記憶部２５、夜間転送ファイル記憶部２６は、転送ファイル記憶手段として機能する。そして、優先順位を付与して優先転送ファイル記憶部２５に記録したり、夜間転送ファイル記憶部２６に記録したりすることにより、処理システムに転送するための優先度が決められる。
【００５０】
更に、受付サーバ２０は、後述する各処理において判断処理やパラメータ設定に用いる各種データを記憶した基本情報記憶部（図示せず）を備える。この基本情報記憶部は、負荷基準情報記憶手段、上限情報記憶手段として機能する。
【００５１】
次に、以上のように構成された受付サーバ２０において、振込依頼ファイルの受付処理を行なう場合についての手順を図３〜図４に基づいて説明する。
ファイル転送を行なう場合、まず、振込依頼者はクライアント端末１０を用いて、受付サーバ２０に対してログインのための処理を行なう。この場合、クライアント端末１０は、受付サーバ２０に対して、ネットワークを介して通信制御電文を送信する。この通信制御電文には、クライアント端末１０の当方センタ確認コード及びパスワードを含める。
【００５２】
通信制御電文を受信した受付サーバ２０の制御部２１は、ファイル受入処理を実行する（ステップＳ１−１）。具体的には、制御部２１のファイル受信手段２１１は、受信した通信制御電文に含まれる当方センタ確認コード、パスワードを、取引顧客データ記憶部２２Ａを用いて確認する。そして、ファイル受信手段２１１は、通信制御電文に含まれる当方センタ確認コード、パスワードと、取引顧客データ記憶部２２Ａに記録されている確認コード、パスワードとが一致した場合には、通信セキュリティチェックを完了する。そして、クライアント端末１０から受信した振込依頼ファイルを受付ファイル記憶部２３に蓄積する。
【００５３】
次に、受付サーバ２０の制御部２１は、直近の振込指定日及び時限の特定処理を実行する（ステップＳ１−２）。具体的には、制御部２１の制御情報検出手段２１２は、ファイル制御電文のファイル名を用いて取引種別を特定する。また、制御情報検出手段２１２は、振込依頼ファイルの中のヘッダレコード（Ｈ）から振込指定日を取得する。更に、制御情報検出手段２１２は、ファイル制御電文の当方センタ確認コードに関連付けられている顧客コードを取引顧客データ記憶部２２Ａから取得する。そして、制御情報検出手段２１２は、取引種別、振込指定日及び顧客コードに関するデータを転送制御手段２１４に供給する。
【００５４】
なお、本実施形態では、総合振込、給与振込、賞与振込の取引種別については、振込指定日及び時限に応じて処理を行なうが、預金口座振替については時限の確認は行なわず、すべて夜間転送処理を行なうものとする。
【００５５】
次に、受付サーバ２０の制御部２１は、緊急性の判断処理を実行する（ステップＳ１−３）。具体的には、制御部２１の転送制御手段２１４は、制御情報検出手段２１２から取得した取引種別、振込指定日及び顧客コードに基づいて、取引条件データ記憶部２２Ｂ或は取引契約データ記憶部２２Ｃから時限を特定して緊急性を判断する。
【００５６】
ここで、取引種別が総合振込の場合には、顧客コードに基づいて取引顧客データ記憶部２２Ａから取引条件コードを取得する。そして、転送制御手段２１４は、この取引条件コードに基づいて、取引条件データ記憶部２２Ｂから指定日処理条件を取得する。この指定日処理条件に合致する場合に、振込指定日と時限とを特定する。例えば、取引条件コードが「当日振込先」の場合には、時限として当日振込可能な所定時刻（第１時刻）を取得する。取引条件コードが「振込内容確認先」の場合には、時限として振込指定日の前日の所定時刻（第２時刻）を取得する。
【００５７】
一方、取引種別が財形貯蓄預金（依頼明細）の場合には、転送制御手段２１４は、顧客コードを用いて取引契約データ記憶部２２Ｃから、振込指定日に対応する時限とを取得する。
【００５８】
そして、振込依頼ファイルの受信時刻、及び振込依頼ファイルに付加された振込指定日に対して、データ受信日が取引顧客データ記憶部２２Ａに記録されている取引条件を満足するかどうかを照合し、データ受信時刻が取引条件データ記憶部２２Ｂ或は取引契約データ記憶部２２Ｃに記録されている時限を満足するかどうかを照合する。
【００５９】
そして、転送制御手段２１４は、現在時刻から時限までの残り時間（時間余裕）を算出し、基本情報記憶部に記録されている時間基準値と比較する。
残り時間が時間基準値未満であり、緊急扱いの場合（ステップＳ１−３において「ＹＥＳ」の場合）には、受付サーバ２０の制御部２１の転送制御手段２１４は、緊急扱いとして、この受信ファイルを緊急転送ファイル記憶部２４に記録する。
【００６０】
そして、受付サーバ２０の制御部２１は、ファイルサイズ特定処理を実行する（ステップＳ１−４）。具体的には、制御部２１のファイルサイズ取得手段２１３は、ヘッダーレコード（Ｈ）〜トレーラレコード（Ｔ）間のデータレコードのレコード数を取得し、転送制御手段２１４に供給する。なお、複数の振込依頼ファイルが含まれている場合には、すべての振込依頼ファイルのデータレコード（Ｄ）のレコード数の合計数を算出して、転送制御手段２１４に供給する。
【００６１】
次に、受付サーバ２０の制御部２１は、処理システム３０の負荷状態情報の取得処理を実行する（ステップＳ１−５）。具体的には、制御部２１の負荷状況監視手段２１５は、処理システム３０からＣＰＵやメモリなどの現在の負荷状態についての情報（現在負荷値）を取得し、転送制御手段２１４に供給する。
【００６２】
そして、受付サーバ２０の制御部２１は、受入可否判断処理を実行する（ステップＳ１−６）。具体的には、制御部２１の転送制御手段２１４は、負荷状況監視手段２１５から取得した現在負荷状態において、ファイルサイズ取得手段２１３から取得したファイルサイズの振込依頼ファイルを処理システム３０に転送した場合の負荷予測値を算出する。そして、転送制御手段２１４は、この負荷予測値と、基本情報記憶部に記録されている第１基準負荷値（通常負荷基準値）とを比較する。
【００６３】
負荷予測値が第１基準負荷値よりも低い場合（ステップＳ１−６において「ＹＥＳ」の場合）には、受入可能と判断して、受付サーバ２０の制御部２１は、即時一括転送処理を実行する（ステップＳ１−７）。具体的には、制御部２１の転送制御手段２１４は、緊急転送ファイル記憶部２４に記録された振込依頼ファイルを、一括して処理システム３０にそのまま転送する。
【００６４】
一方、負荷予測値が第１基準負荷値よりも高い場合（ステップＳ１−６において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、負荷許容範囲内になるようにデータ分割処理を実行する（ステップＳ１−８）。具体的には、制御部２１の転送制御手段２１４は、現在負荷値と、基本情報記憶部に記録されている第２基準負荷値との差分から、受入可能なレコード数を算出する。ここで、基本情報記憶部においては、第２基準負荷値は第１基準負荷値よりも高い値を設定しておく。そして、転送制御手段２１４は、負荷値の差分と受入可能なレコード数とを対応付けた許容量算出テーブルを用いて、受入可能なレコード数を算出する。この許容量算出テーブルも基本情報記憶部に記録されている。
【００６５】
そして、受付サーバ２０の制御部２１は、分割転送処理を実行する（ステップＳ１−９）。具体的には、制御部２１の転送制御手段２１４は、緊急転送ファイル記憶部２４に記録された振込依頼ファイルを、受入可能なレコード数によって分割して、分割したファイルを処理システム３０に転送する。
【００６６】
一方、残り時間が時間基準値以上であり、緊急扱いでない場合（ステップＳ１−３において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、振込指定日の余裕度判断処理を実行する（ステップＳ１−１０）。具体的には、制御部２１の転送制御手段２１４は、振込指定日及び指定日処理条件に基づいて、振込処理日が翌日以降かどうかを判断する。
【００６７】
振込指定日に余裕がない場合（ステップＳ１−１０において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、優先順位を付与して蓄積処理を実行する（ステップＳ１−１１）。具体的には、制御部２１の転送制御手段２１４は、受付ファイル記憶部２３に記録された振込依頼ファイルを優先転送ファイル記憶部２５に記録する。本実施形態では、データ受信時刻が早い振込依頼ファイルに対して高い優先順位を付与する。
【００６８】
そして、受付サーバ２０の制御部２１は、この優先転送ファイル記憶部２５に記録された振込依頼ファイルについて、後述する優先順位転送処理を実行する（ステップＳ１−１２）。
【００６９】
一方、振込指定日に余裕がある場合（ステップＳ１−１０において「ＹＥＳ」の場合）には、受付サーバ２０の制御部２１は、夜間転送ファイルとしての蓄積処理を実行する（ステップＳ１−１３）。具体的には、制御部２１の転送制御手段２１４は、受付ファイル記憶部に記録された振込依頼ファイルを夜間転送ファイル記憶部２６に記録する。
【００７０】
そして、受付サーバ２０の制御部２１は、顧客優遇処理を実行する（ステップＳ１−１４）。具体的には、制御部２１の転送制御手段２１４は特典管理手段２１６に対して夜間転送ファイルの蓄積を行なったことを通知する。そして、特典管理手段２１６は、振込依頼ファイルのレコード数と特典ポイント数とを対応付けた特典算出テーブルを用いて特典ポイント数を算出する。この特典算出テーブルも基本情報記憶部に記録されている。そして、特典管理手段２１６は、取引顧客データ記憶部２２Ａにおいて、この顧客コードに対応する顧客管理レコードに優遇ポイント数を加算する。
【００７１】
そして、受付サーバ２０の制御部２１は、夜間転送処理を実行する（ステップＳ１−１５）。具体的には、制御部２１の転送制御手段２１４は、所定の夜間取扱時刻になった場合に夜間転送ファイル記憶部２６に記録された振込依頼ファイルを処理システム３０に転送する。
【００７２】
（優先順位転送処理）
次に、優先順位転送処理について説明する。この優先順位転送処理は優先転送ファイル記憶部２５に振込依頼ファイルが蓄積されている場合に実行される。この優先順位転送処理においては、優先転送ファイル記憶部２５に記録された振込依頼ファイルを処理システム３０に転送する処理が行なわれる。
【００７３】
ここでは、まず、優先転送ファイル記憶部２５において振込依頼ファイルの蓄積を検知した受付サーバ２０の制御部２１は、負荷状態情報の取得処理を実行する（ステップＳ２−１）。具体的には、制御部２１の負荷状況監視手段２１５は、処理システム３０からＣＰＵやメモリなどの現在の負荷状態についての情報（現在負荷値）を取得し、転送制御手段２１４に供給する。
【００７４】
次に、受付サーバ２０の制御部２１は、負荷余裕度の判断処理を実行する（ステップＳ２−２）。具体的には、制御部２１の転送制御手段２１４は、負荷余裕度として、現在負荷値と第１基準負荷値との差分を算出する。現在負荷値が第１基準負荷値よりも高く、処理システム３０の処理能力に余裕がない場合（ステップＳ２−２において「ＮＯ」の場合）、負荷状態情報の取得（ステップＳ２−１）を継続する。
【００７５】
一方、現在負荷値が第１基準負荷値よりも低く、処理能力に余裕がある場合（ステップＳ２−２において「ＹＥＳ」の場合）、受付サーバ２０の制御部２１は、負荷余裕度に応じて受入可能サイズの特定処理を実行する（ステップＳ２−３）。具体的には、制御部２１の転送制御手段２１４は、この差分に対応して、許容量算出テーブルから受入可能なレコード数（受入可能サイズ）を取得する。
【００７６】
次に、受付サーバ２０の制御部２１は、受入可能サイズ、優先順位に基づいて蓄積ファイルの特定処理を実行する（ステップＳ２−４）。具体的には、制御部２１の転送制御手段２１４は、受け入れ可能なレコード数以下の振込依頼ファイルであって、受信時刻が最も早いファイルを特定する。
【００７７】
そして、受付サーバ２０の制御部２１は、蓄積ファイルの転送処理を実行する（ステップＳ２−５）。具体的には、制御部２１の転送制御手段２１４は、特定した振込依頼ファイルを、処理システム３０に転送する。
【００７８】
そして、受付サーバ２０の制御部２１は、優先転送ファイル記憶部２５に蓄積されている振込依頼ファイルの有無の確認処理を実行する（ステップＳ２−６）。ここで、まだ、優先転送ファイル記憶部２５に振込依頼ファイルが残っている場合（ステップＳ２−６において「ＮＯ」の場合）には、ステップＳ２−１以降の処理を継続する。一方、すべての振込依頼ファイルの転送を完了した場合（ステップＳ２−６において「ＹＥＳ」の場合）には、優先転送処理を終了する。
【００７９】
以上、説明した本実施形態によれば、以下のような効果を得ることができる。
・  本実施形態によれば、受付サーバ２０の制御部２１は、直近の振込指定日及び時限の特定処理を実行する（ステップＳ１−２）。そして、制御部２１は、取引条件データ記憶部２２Ｂ或は取引契約データ記憶部２２Ｃを用いて緊急性の判断処理を実行する（ステップＳ１−３）。これにより、取引依頼の取引種別や顧客との契約に応じて緊急性を判断
し、この緊急性に応じた転送処理（ステップＳ１−７、Ｓ１−９）を行なうことができる。
【００８０】
・  本実施形態によれば、緊急扱いの場合、受付サーバ２０の制御部２１は、ファイルサイズを特定（ステップＳ１−４）するとともに、処理システム３０の負荷状態情報を取得する（ステップＳ１−５）。そして、受入可否判断処理を実行する（ステップＳ１−６）。具体的には、制御部２１の転送制御手段２１４は、負荷状況監視手段２１５から取得した現在負荷状態において、ファイルサイズ取得手段２１３から取得したファイルサイズを処理システム３０に転送した場合の負荷予測値を算出し、第１基準負荷値とを比較する。負荷予測値が第１基準負荷値よりも高い場合（ステップＳ１−６において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、負荷許容範囲内になるようにデータ分割処理を実行する（ステップＳ１−８）。これにより、処理システム３０の負荷状況を考慮しながら、転送を行なうことができる。
【００８１】
・  本実施形態によれば、残り時間が時間基準値以上であり、緊急扱いでない場合（ステップＳ１−３において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、振込指定日の余裕度判断処理を実行する（ステップＳ１−１０）。振込指定日に余裕がない場合（ステップＳ１−１０において「ＮＯ」の場合）には、受付サーバ２０の制御部２１は、優先順位を付与して蓄積し（ステップＳ１−１１）、優先順位転送処理を実行する（ステップＳ１−１２）。これにより、緊急転送の合間を縫って転送することができる。
【００８２】
・  本実施形態によれば、振込指定日に余裕がある場合（ステップＳ１−１０において「ＹＥＳ」の場合）には、受付サーバ２０の制御部２１は、夜間転送ファイルとして蓄積するとともに（ステップＳ１−１３）、顧客優遇処理を実行する（ステップＳ１−１４）。これにより、顧客が余裕を持って送信させる動機付けを行なうことができる。そして、このように蓄積された振込依頼ファイルは、夜間転送を行なう（ステップＳ１−１５）。通常、夜間にはクライアント端末１０からの送信が無いため、負荷状態が比較的に低くなる。従って、この時間帯を利用して転送処理を行なうことで、処理システム３０の負荷分散を図ることができる。
【００８３】
・  上記実施形態では、即時一括転送処理（ステップＳ１−７）の可否については第１基準負荷値を用いる（ステップＳ１−６）。一方、データ分割処理（ステップＳ１−８）においては、第２基準負荷値との差分から、受入可能なレコード数を算出する。このように、第１基準負荷値と第２基準負荷値とを用いることにより、緊急扱い以外の振込依頼ファイルの転送において、負荷状態を抑制するとともに、緊急扱いの振込依頼ファイルについては負荷状態が高い場合にも、更にコンピュータの限界を超えない範囲で転送することができる。
【００８４】
なお、上記実施形態は以下のように変更してもよい。
○  上記実施形態では、ファイルサイズに応じて、即時一括転送処理（ステップＳ１−７）又は分割転送処理（ステップＳ１−９）を行なう。負荷予測値が第１基準負荷値よりも高い場合（ステップＳ１−６において「ＮＯ」の場合）には、分割転送処理の代わりに、転送をホールドするように構成してもよい。この場合には、制御部２１の転送制御手段２１４は、負荷予測値が第１基準負荷値を下回るまで待機する。そして、負荷状況監視手段２１５から、振込依頼ファイルを処理システム３０に転送しても第１基準負荷値を超えないところまで現在負荷値が下がった場合に、転送制御手段２１４は、この振込依頼ファイルの一括転送処理を開始する。分割する場合はオーバーヘッドが重くなるが、一括転送を行なうことにより、負荷を軽減しながら転送を行なうことができる。
【００８５】
○  上記実施形態では、即時一括転送処理（ステップＳ１−７）の可否については第１
基準負荷値を用いる（ステップＳ１−６）。一方、データ分割処理（ステップＳ１−８）においては、第２基準負荷値との差分から、受入可能なレコード数を算出する。ここでは、第２基準負荷値とを用いたが、同じ基準負荷値を用いることも可能である。
【００８６】
○  上記実施形態では、転送制御手段２１４は、現在時刻から時限までの残り時間を算出し、この残り時間を用いて緊急性を判断する。これに代えて、クライアント端末１０において通信制御電文に、処理対象ファイル（振込依頼ファイル）に直近の振込指定日を記録するようにしてもよい。この場合には、クライアント端末１０の依頼処理プログラムによって、送信する取引ファイルの直近の振込指定日を取得し、通信制御電文に記録する。これにより、電文を受信した段階で緊急性を判断することができる。
【００８７】
○  上記実施形態では、振込指定日と時限に基づいて緊急性を判断する。この場合、ファイルサイズと処理システム３０の負荷状態を考慮して緊急性を判断するようにしてもよい。具体的には、受付サーバ２０の制御部２１は、負荷情報とファイルサイズとから処理所要時間を算出し、この所要時間を用いて緊急性を判断する。ここでは、現在時刻に対して処理所要時間を加算した時刻が時限を越える場合には、制御部２１の転送制御手段２１４は、緊急扱いと判断する。この結果、負荷状態が高く、ファイルサイズが大きい場合には、緊急扱いとして転送することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態のシステムの概略図。
【図２】本発明の一実施形態の各データ記憶部に記録されたデータの説明図であって、（ａ）は取引顧客データ記憶部、（ｂ）は取引条件データ記憶部、（ｃ）は取引契約データ記憶部に記録されたデータの説明図。
【図３】本発明の一実施形態の処理手順の説明図。
【図４】本発明の一実施形態の処理手順の説明図。
【符号の説明】
【００８９】
１０…クライアント端末、２０…受付サーバ、２１…制御部、２１１…ファイル受信手段、２１２…制御情報検出手段、２１３…ファイルサイズ取得手段、２１４…転送制御手段、２１５…負荷状況監視手段、２１６…特典管理手段、２２Ａ…取引顧客データ記憶部、２２Ｂ…取引条件データ記憶部、２２Ｃ…取引契約データ記憶部、２３…受付ファイル記憶部、２４…緊急転送ファイル記憶部、２５…優先転送ファイル記憶部、２６…夜間転送ファイル記憶部、３０…処理システム。
【図１】
0005094312.tif 000002
【図２】
0005094312.tif 000003
【図３】
0005094312.tif 000004
【図４】
0005094312.tif 000005