(57)【要約】【課題】口座振替の申込を支援するための口座振替登録支援システム、口座振替登録支援方法及び口座振替登録支援プログラムを提供する。【解決手段】ネットバンキングサーバ２０の制御部２１は、口座振替結果、口座名義人の住所情報を取得する。そして、制御部２１は、処理対象の郵便番号に対して同じ委託者コードが付与された口座振替の件数割合を算出する。件数割合が第１基準値より大きい場合には、制御部２１は、この委託者コードを処理対象の郵便番号に対して委託者コードとして特定する。そして、制御部２１は、上位桁が共通し、最下位桁が異なる郵便番号に関連付けられた委託者コードを特定する。そして、制御部２１は、マスタ更新処理を実行する。そして、口座振替申込受付処理時には、郵便番号、サービス種別に応じて委託者名候補を特定し、この候補を用いて利用者端末１０から委託者名を取得する。【選択図】図１
2008250824.tif 000002
【特許請求の範囲】
【請求項１】
地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、
住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、
利用者端末に接続される制御手段とを備えた口座振替登録支援システムであって、
前記制御手段が、
前記入出金履歴記憶手段から口座振替結果を取得する入出金履歴取得手段と、
前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得手段と、
住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録手段と、
利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付処理手段と
を備えたことを特徴とする口座振替登録支援システム。
【請求項２】
前記住所地域識別子は郵便番号であることを特徴とする請求項１に記載の口座振替登録支援システム。
【請求項３】
前記振替先候補登録手段は、
共通する振替先が関連付けられる郵便番号において共通する上位桁を特定し、前記上位桁に関連付けて振替先候補を前記振替先候補記憶手段に記録し、
前記申込受付処理手段は、申込住所の郵便番号の上位桁から、前記振替先候補記憶手段に記録された振替先候補を検索することを特徴とする請求項１又は２に記載の口座振替登録支援システム。
【請求項４】
前記申込受付処理手段は、新規口座振替の申込時に、利用者端末から地域毎に提供されるサービスの利用料金の支払いの担当する事業所の名称を取得し、この事業所名称を新規口座振替の振替先に関連付けて記録する仮登録記憶手段を更に備え、
前記制御手段が、
前記仮登録記憶手段において振替先毎に類似する事業所名称を特定し、この事業所名称において共通する表記に統一し、
前記統一された事業所名称に関する新規口座振替申込数を算出し、所定の基準数以上の新規口座振替申込数が存在する事業所名称を、新規口座振替申込の振替先に関連付けて事業所候補として事業所候補記憶手段に記録する事業所候補登録手段を更に備え、
前記申込受付処理手段は、更に、利用者端末から新規口座振替の申込を受けた場合には、前記事業所候補記憶手段において、新規口座振替の申込の振替先に関連する事業所名称の侯補を前記利用者端末に出力することを特徴とする請求項１〜３のいずれか一つに記載の口座振替登録支援システム。
【請求項５】
地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、
住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、
利用者端末に接続される制御手段とを備えた口座振替登録支援システムを用いて口座振替の登録支援する方法であって、
前記制御手段が、
前記入出金履歴記憶手段から口座振替結果を取得する入出金履歴取得段階と、
前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得段階と、
住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録段階と、
利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付段階と
を実行することを特徴とする口座振替登録支援方法。
【請求項６】
地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、
住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、
利用者端末に接続される制御手段とを備えた口座振替登録支援システムを用いて、口座振替の登録支援するプログラムであって、
前記制御手段を、
前記入出金履歴記憶手段から口座振替結果を取得する入出金履歴取得手段と、
前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得手段と、
住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録手段と、
利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付処理手段
として機能させることを特徴とする口座振替登録支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新たに口座振替の申込を支援するための口座振替登録支援システム、口座振替登録支援方法及び口座振替登録支援プログラムに関する。
【背景技術】
【０００２】
今日、電気、ガス、水道等の公共料金は口座振替を利用して決済を行なうことが多い。この口座振替は決済手段のひとつで、銀行などの金融機関の預金口座から毎月の公共料金（電話料金、電気料金、水道料金、公共放送の受信料など）などの支払いに利用されている（例えば、特許文献１参照。）。収納企業は、口座振替の利用顧客の口座振替依頼データを、顧客が指定した金融機関に所定期間毎（例えば、月毎）に送信する。この口座振替依頼データには、当月の請求金額、顧客の口座番号及び企業が指定する振替日などが含まれている。金融機関は、口座振替依頼データを受信すると、その口座振替依頼データに従って口座振替を行ない、その振替結果を収納企業に対して通知する。
【０００３】
電話や電気などの公共料金に関しての口座振替の利用申込には、引落指定口座の金融機関・本支店名と口座番号などを口座振替依頼書に記入し、登録印鑑を押印して利用金融機関に提出する。この口座振替契約手続の効率化を図り、処理速度を向上させることができる口座振替契約システムが検討されている（例えば、特許文献２参照。）。この文献記載の技術では、銀行ホストは、顧客からの口座振替契約の申込に関する情報に基づいて、口座実在チェック、本人確認チェック、口座振替契約の対象企業のチェック等を行ない、口座振替契約意思確認情報データとして記憶する。そして、口座振替契約受付データを作成し、対象企業のホストに伝送する。企業ホストは、口座振替契約受付データに基づいて顧客の実在を確認し、契約可否を判定する。企業は契約可と判断したデータを口座振替契約依頼データとして銀行ホストに伝送する。銀行ホストは企業ホストから伝送された口座振替契約依頼データと、記憶されている口座振替契約意志確認情報データとを照合し、合致したデータを対象に口座振替契約処理を行なう。
【０００４】
また、インターネットを介して口座振替申込を受け付けるシステムも検討されている（例えば、特許文献３参照。）。この文献記載の技術では、収納機関サーバが、口座振替申込データを一次受付データとして記憶する。そして、顧客端末装置経由にて金融機関サーバへ送信し、金融機関サーバが、これを二次受付データとして記憶する。そして、二次受付データの少なくとも一部と金融機関認証処理を行った結果を収納機関サーバへ送信し、収納機関サーバが二次受付データと一次受付データを照合することにより収納機関認証処理を行ない、その結果を金融機関サーバへ送信する。
【特許文献１】特開平９−４４５７８号公報（第２頁）
【特許文献２】特開２００１−１３４６７９号公報（第１頁）
【特許文献３】特開２００４−２５２７３６号公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような口座振替を登録しておくことにより自動的に料金が支払われるので、利用者にとって便利である。しかしながら、サービスを提供する企業は地域によって異なる。従って、引越し等により居住地域が変わった場合には、口座振替の支払先が変更になるため、新たに口座振替の申込を行なう必要がある。また、広い地域でサービスを提供している収納企業（口座振替の委託者）については、所定の地域毎に取扱事業者が異なっていたり、営業所を設けて各地域においてサービスの提供管理を行なっていたりする場合もある。
この場合には、口座振替の申し込み時に取扱事業者や営業所名を登録する必要がある。
【０００６】
上述の特許文献１〜３においても、このような情報は、申込者が口座振替の申込を行なう場合に入力する必要があり、登録が煩雑になっていた。
本発明は、上記課題を解決するためになされたものであり、その目的は、効率的に口座振替の申込を支援するための口座振替登録支援システム、口座振替登録方法及び口座振替登録支援プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、利用者端末に接続される制御手段とを備えた口座振替登録支援システムであって、前記制御手段が、前記入出金履歴記憶手段から口座振替結果を取得する入出金履歴取得手段と、前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得手段と、住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録手段と、利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付処理手段とを備えたことを要旨とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の口座振替登録支援システムにおいて、前記住所地域識別子は郵便番号であることを要旨とする。
請求項３に記載の発明は、請求項１又は２に記載の口座振替登録支援システムにおいて、前記振替先候補登録手段は、共通する振替先が関連付けられる郵便番号において共通する上位桁を特定し、前記上位桁に関連付けて振替先候補を前記振替先候補記憶手段に記録し、前記申込受付処理手段は、申込住所の郵便番号の上位桁から、前記振替先候補記憶手段に記録された振替先候補を検索することを要旨とする。
【０００９】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載の口座振替登録支援システムにおいて、前記申込受付処理手段は、新規口座振替の申込時に、利用者端末から地域毎に提供されるサービスの利用料金の支払いの担当する事業所の名称を取得し、この事業所名称を新規口座振替の振替先に関連付けて記録する仮登録記憶手段を更に備え、前記制御手段が、前記仮登録記憶手段において振替先毎に類似する事業所名称を特定し、この事業所名称において共通する表記に統一し、前記統一された事業所名称に関する新規口座振替申込数を算出し、所定の基準数以上の新規口座振替申込数が存在する事業所名称を、新規口座振替申込の振替先に関連付けて事業所候補として事業所候補記憶手段に記録する事業所候補登録手段を更に備え、前記申込受付処理手段は、更に、利用者端末から新規口座振替の申込を受けた場合には、前記事業所候補記憶手段において、新規口座振替の申込の振替先に関連する事業所名称の侯補を前記利用者端末に出力することを要旨とする。
【００１０】
請求項５に記載の発明は、地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、利用者端末に接続される制御手段とを備えた口座振替登録支援システムを用いて口座振替の登録支援する方法であって、前記制御手段が、前記入出金履歴記憶手段から口座振替結果を取得する入出金
履歴取得段階と、前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得段階と、住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録段階と、利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付段階とを実行することを要旨とする。
【００１１】
請求項６に記載の発明は、地域毎に提供されるサービスの利用料金の支払いに関する口座振替結果を記憶した入出金履歴記憶手段と、口座名義人の登録住所に関する住所地域識別子を記憶した顧客情報記憶手段とを備えた基幹システムに接続されるとともに、住所地域識別子に関連付けて振替先候補を記録した振替先候補記憶手段と、利用者端末に接続される制御手段とを備えた口座振替登録支援システムを用いて、口座振替の登録支援するプログラムであって、前記制御手段を、前記入出金履歴記憶手段から口座振替結果を取得する入出金履歴取得手段と、前記口座振替の引落口座について口座名義人の登録住所の住所地域識別子を前記顧客情報記憶手段から取得する住所情報取得手段と、住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、前記住所地域識別子に関連付けて振替先候補として前記振替先候補記憶手段に記録する振替先候補登録手段と、利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、前記振替先候補記憶手段において、前記申込住所の住所地域識別子に関連する振替先候補を前記利用者端末に出力する申込受付処理手段として機能させることを要旨とする。
【００１２】
（作用）
請求項１、５又は６に記載の発明によれば、制御手段が、入出金履歴記憶手段から口座振替結果を取得する。そして、口座振替の引落口座について口座名義人の登録住所の住所地域識別子を顧客情報記憶手段から取得する。次に、住所地域識別子毎に共通する振替先への口座振替数を算出し、所定の基準数以上の口座振替数が存在する振替先を、住所地域識別子に関連付けて振替先候補として振替先候補記憶手段に記録する。そして、利用者端末から新規口座振替の申込を受けた場合には、申込住所の住所地域識別子を特定し、振替先候補記憶手段において、申込住所の住所地域識別子に関連する振替先候補を利用者端末に出力する。これにより、口座振替の申込の住所に基づいて出力された振替先候補を用いて効率的に口座振替の申込を行なうことができる。
【００１３】
請求項２に記載の発明によれば、住所地域識別子は郵便番号である。これにより、郵便番号を用いて効率的に振替先候補を出力することができる。
請求項３に記載の発明によれば、共通する振替先が関連付けられる郵便番号において共通する上位桁を特定し、上位桁に関連付けて振替先候補を振替先候補記憶手段に記録する。そして、申込受付処理手段は、申込住所の郵便番号の上位桁から、振替先候補記憶手段に記録された振替先候補を検索する。郵便番号は、上位桁になるに従って広い地域を表わしているため、広い地域においてサービスを提供する収納企業に関しては、少ない桁数を用いて振替先を特定することができる。従って、郵便番号の上位桁に対して振替先候補を関連付けることにより、振替先候補に関する記憶容量を削減することができるとともに、効率的に振替先候補を特定することができる。
【００１４】
請求項４に記載の発明によれば、仮登録記憶手段において振替先毎に類似する事業所名称を特定し、この事業所名称において共通する表記に統一する。そして、統一された事業所名称に関する新規口座振替申込数を算出し、所定の基準数以上の新規口座振替申込数が存在する事業所名称を、新規口座振替申込の振替先に関連付けて事業所候補として事業所
候補記憶手段に記録する。これにより、統一した事業所名称を用いて、口座振替の申込を行なうことができる。
【発明の効果】
【００１５】
本発明によれば、口座振替の申込を支援するための口座振替登録支援システム、口座振替登録支援方法及び口座振替登録支援プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を具体化した一実施形態を、図１〜図１２を用いて説明する。本実施形態では、ネットバンキングサービスを利用して、地域毎に提供されるサービスの利用料金の支払いについて口座振替の申込を行なう場合を想定する。ここでは、地域毎に提供されるサービスとして、電気やガス、水道のような公共サービスを想定する。
【００１７】
図１に示すように、口座振替の申込を行なう利用者の利用者端末１０は、ネットワークを介して、口座振替登録支援システムとしてのネットバンキングサーバ２０に接続される。
【００１８】
この利用者端末１０は、インターネットに接続可能なコンピュータ端末であり、制御部（ＣＰＵ、ＲＡＭ、ＲＯＭやハードディスク記憶装置等）、ディスプレイ等から構成される表示部、キーボードやポインティングデバイスなどから構成される操作部を備えている。そして、この利用者端末１０は、ブラウザプログラムを格納し、ブラウザ上でＨＴＭＬ（HyperText Markup Language ）等で記述されたウェブページを表示するともに入力されたデータの送信を行なう。
【００１９】
一方、ネットバンキングサーバ２０は、残高照会や口座振替等のネットバンキングサービスを提供する金融機関のコンピュータサーバシステムである。このネットバンキングサーバ２０は、公共料金の口座振替の申込を受け付けるための口座振替マスタデータ記憶部２２、仮マスタデータ記憶部２３及び制御部２１を備える。
【００２０】
制御部２１は、制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）、通信手段等を備えており、後述する処理（入出金履歴取得段階、住所情報取得段階、振替先候補登録段階、申込受付段階、事業所候補登録段階の各処理等）を行なう。このための口座振替登録支援プログラムを実行することにより、制御部２１は、図１に示すように、申込受付処理手段２１１、入出金履歴取得手段２１２、住所情報取得手段２１３、委託者データ更新手段２１４、グループ化処理手段２１５、営業所データ更新手段２１６として機能する。
【００２１】
申込受付処理手段２１１は、利用者端末１０からの口座振替の申込の受付処理を行なう。
入出金履歴取得手段２１２は、定期的に口座振替を完了した入出金履歴情報を基幹システム３０の入出金履歴データベース３２から取得する。
【００２２】
住所情報取得手段２１３は、口座振替の利用者の住所情報を基幹システム３０の顧客データベース３３から取得する。
委託者データ更新手段２１４は振替先候補登録手段として機能し、口座振替の申込時に用いる委託者情報に関する口座振替マスタデータの更新処理を実行する。
【００２３】
グループ化処理手段２１５は、口座振替の委託者（電気、ガス、水道、電話等の公共サービスを提供する収納企業）がサービスを提供する範囲の郵便番号のグループ化を行なう。グループ化処理手段２１５は、後述するグループ化処理を実行する場合に用いる第１基準値、第２基準値に関するデータを保持している。
【００２４】
営業所データ更新手段２１６は事業所候補登録手段として機能し、口座振替の申込時に用いる営業所情報（事業所情報）に関する口座振替マスタデータの更新処理を実行する。営業所データ更新手段２１６は、この更新処理の実行時に用いる基準数に関するデータを保持している。
【００２５】
口座振替マスタデータ記憶部２２は振替先候補記憶手段及び事業所候補記憶手段として機能し、図２に示すように、口座振替マスタデータ２２０が記録される。この口座振替マスタデータ２２０は、後述するデータベース更新処理や営業所テーブル作成処理が実行された場合に更新・記録される。この口座振替マスタデータ２２０は、委託者テーブル２２１と営業所テーブル２２２とを含んで構成される。
【００２６】
委託者テーブル２２１は、住所地域識別子としての郵便番号毎にサービス種別、委託者名、委託者コード及び優先フラグに関するデータを相互に関連付けたレコードから構成される。
【００２７】
郵便番号データフィールドには、郵便番号を構成する数字列に関するデータが記録される。
サービス種別データフィールドには、ガスや電気などの口座振替の対象となるサービス種別を特定するための識別子に関するデータが記録される。
【００２８】
委託者コードデータフィールドには、各サービスを提供し、利用料金の収納企業を特定するための識別子に関するデータが記録される。
委託者名データフィールドには、この委託者（収納企業）の名称に関するデータが記録される。
【００２９】
優先フラグデータフィールドには、後述する口座振替申込受付処理において表示の順位を決定する場合に利用される優先フラグに関するデータが記録される。
【００３０】
一方、営業所テーブル２２２は、委託者コード毎に営業所名に関するデータを相互に関連付けたレコードから構成される。
委託者コードデータフィールドには、委託者テーブル２２１に対応する委託者コードに関するデータが記録される。
営業所名データフィールドには、この委託者においてサービスを提供する事業所（取扱営業所）の名称に関するデータが記録される。
【００３１】
仮マスタデータ記憶部２３は仮登録記憶手段として機能し、口座振替マスタデータ２２０を作成するために用いる仮マスタデータ２３０が記録される。この仮マスタデータ２３０は、利用者端末１０において行なわれた口座振替の申込について、口座振替マスタデータ２２０に登録されていない委託者名や営業所名が入力された場合に登録される。そして、後述するように、口座振替登録センタ４０からＯＫデータやＮＧデータを取得した場合に更新される。なお、仮マスタデータ２３０は、口座振替マスタデータ記憶部２２に本登録された場合に削除される。
【００３２】
仮マスタデータ２３０は、受付コード毎に郵便番号、サービス種別、委託者名、委託者コード、営業所名に関するデータを相互に関連付けて構成される。
受付コードデータフィールドには、ネットバンキングサーバ２０において受け付けた各口座振替の申込を特定するための識別子に関するデータが記録される。
【００３３】
郵便番号データフィールドには、この申込における公共サービスの利用契約が行なわれ
ている住所の郵便番号に関するデータが記録される。
サービス種別データフィールドには、この申込において選択された口座振替の対象となるサービス種別を特定するための識別子に関するデータが記録される。
【００３４】
委託者名データフィールドには、この申込において入力された委託者の名称に関するデータが記録される。なお、口座振替登録センタ４０から修正委託者名を取得した場合には、この修正委託者名によって委託者名データフィールドは更新される。
【００３５】
委託者コードデータフィールドには、この申込において委託者名候補から選択された委託者コードや、申込において入力された委託者名に応じて口座振替登録センタ４０から取得した委託者コードに関するデータが記録される。
【００３６】
営業所名データフィールドには、この申込において入力された営業所名に関するデータが記録される。口座振替登録センタ４０から修正委託者名を取得した場合には、この修正委託者名によって委託者名データフィールドは更新される。
【００３７】
更に、ネットバンキングサーバ２０は、顧客認証データベースを備える。この顧客認証データベースには、各顧客を特定するための顧客コード毎に、ネットバンキングサーバ２０へのログイン時に本人認証を行なうためのパスワードに関するデータが記録されている。
【００３８】
また、ネットバンキングサーバ２０には、金融機関の基幹システム３０に接続されている。基幹システム３０は、この金融機関に開設された顧客の預金口座を管理するホストシステムである。
【００３９】
この基幹システム３０は入出金履歴データベース３２や顧客データベース３３を備えている。
入出金履歴データベース３２は入出金履歴記憶手段として機能し、この金融機関に開設された預金口座への入金やこの口座からの出金の履歴に関する入出金履歴レコードが記録されている。この入出金履歴レコードは、預金口座において入出金が行なわれた場合に記録される。入出金履歴レコードは、口座識別子毎に、摘要、取引日及び入出金額に関するデータが相互に関連づけられて記録されたデータフィールドを含んで構成される。
【００４０】
口座識別子データフィールドには、入出金が行なわれた口座を特定するための識別子に関するデータが記録される。
摘要データフィールドには、この入出金情報に含まれる摘要に関するデータが記録される。この摘要は入金又は出金に関する取引先や取引内容に関する情報を含む。例えば、この口座からの電気料金や電話料金等の口座振替の場合には、摘要データフィールドにはその内容（「電気料金」や「電話料金」等）が取引内容として記録される。
【００４１】
取引日データフィールドには、入金や出金等の取引があった日付に関するデータが記録される。
入出金額データフィールドには、この口座に入金された金額や、この口座から出金された金額に関するデータが記録される。
【００４２】
顧客データベース３３は顧客情報記憶手段として機能し、金融機関に口座を開設している顧客に関する顧客レコードが記録されている。この顧客レコードには、顧客コードに対して、この顧客が保有する預金口座の口座識別子フィールド、顧客を認証するためのデータが記録された認証情報フィールド、顧客の登録住所に関するデータが記録された住所情報フィールドを含んで構成される。
【００４３】
顧客コードフィールドには、各顧客口座を特定するための識別子に関するデータが記録されている。
口座識別子フィールドには、この顧客コードの顧客が保有する預金口座を特定するための口座識別子に関するデータが記録されている。
【００４４】
認証情報フィールドには、この顧客コードの顧客が預金口座を利用する場合に用いる暗証番号に関するデータが記録されている。
住所情報フィールドには、この顧客の登録住所に関するデータが記録されている。住所情報には、この住所の郵便番号に関する情報を含む。
【００４５】
ネットバンキングサーバ２０は、金融機関の口座振替登録センタ４０に接続されている。ネットバンキングサーバ２０の制御部２１は、口座振替の申込を受け付けた場合、受付コードを付与して口座振替申込データ（委託者コード、委託者名や営業所名を含む）を口座振替登録センタ４０に送信する。そして、この口座振替登録センタ４０においては、ネットバンキングサーバ２０から取得した口座振替申込データの内容を確認し、委託者コード、委託者名や営業所名に基づいて口座振替の可否を判断する。そして、口座振替の申込内容に問題がない場合には、口座振替登録センタ４０は、ＯＫデータをネットバンキングサーバ２０に返却する。このＯＫデータには、この口座振替申込データの受付コードとともに口座振替可能な委託者名、委託者コード及び営業所名に関するデータが含まれる。
【００４６】
また、口座振替の申込内容に問題がある場合には、口座振替登録センタ４０はＮＧデータをネットバンキングサーバ２０に返却する。このＮＧデータには、この口座振替申込データの受付コードとともに、口座振替に利用できない委託者名や営業所名に関するデータが含まれる。このような場合には、口座振替の申し込みを行なった利用者を特定して、口座振替の登録ができないことを通知し、内容の確認を依頼する。また、口座振替の申込において委託者名、営業所名が明らかに誤記と判断される場合には、ＮＧデータにおいて修正された委託者名や営業所名が返却される。
【００４７】
ネットバンキングサーバ２０の制御部２１は、口座振替登録センタ４０からＯＫデータを取得した場合には、この受付コードの仮マスタデータ２３０を仮マスタデータ記憶部２３から抽出し、委託者名に対して委託者コードを追記する。
【００４８】
また、口座振替登録センタ４０から、修正委託者名や修正営業所名に関するデータを含むＮＧデータを取得した場合には、ネットバンキングサーバ２０の制御部２１は、仮マスタデータ２３０の委託者名や営業所名の修正登録処理を実行する。具体的には、制御部２１は、ＮＧデータに含まれる受付コードを用いて、仮マスタデータ記憶部２３に登録されている仮マスタデータ２３０を抽出し、ＮＧデータに含まれる修正委託者名や修正営業所名に変更する。
【００４９】
以上のように構成されたシステムを用いて、口座振替の申込を受け付けるための処理手順を、図４〜図８に従って説明する。ここでは、委託者テーブル作成処理（図４〜図６）、営業所テーブル作成処理（図７）、口座振替申込受付処理（図８）の順番に説明する。
【００５０】
（委託者テーブル作成処理）
まず、図４を用いて委託者テーブル作成処理を説明する。
ネットバンキングサーバ２０の制御部２１は、口座振替結果の取得処理を実行する（ステップＳ１−１）。具体的には、制御部２１の入出金履歴取得手段２１２は、制御部２１のメモリに記憶された予め定められた時期の到来を検知した場合、基幹システム３０の入出金履歴データベース３２にアクセスする。そして、入出金履歴取得手段２１２は、入出
金履歴データベース３２から、所定期間の入出金レコードの中で口座振替に関するレコードを検索する。具体的には、入出金レコードの摘要に「電気」、「ガス」等のように公共料金の口座振替を示すデータが記録された入出金レコードを検索する。口座振替の入出金レコードを検出した場合には、入出金履歴取得手段２１２は、入出金履歴データベース３２から、サービス種別、委託者コード、引落口座識別子を取得する。なお、委託者コードは、口座振替についての収納先口座に基づいて、所定のメモリに記憶された収納先情報テーブルを用いて特定する。そして、入出金履歴取得手段２１２は、取得したデータを委託者データ更新手段２１４に供給する。
【００５１】
次に、ネットバンキングサーバ２０の制御部２１は、口座名義人の住所情報の取得処理を実行する（ステップＳ１−２）。具体的には、制御部２１の委託者データ更新手段２１４は、入出金履歴取得手段２１２が取得した引落口座識別子を住所情報取得手段２１３に供給して、引落口座識別子毎に住所情報の取得を指示する。この場合、住所情報取得手段２１３は、顧客データベース３３を用いて、入出金履歴取得手段２１２が取得した引落口座識別子毎に預金口座の顧客レコードを特定する。そして、住所情報取得手段２１３は、顧客レコードに含まれる住所情報から郵便番号を取得し、引落口座識別子に対応する郵便番号を委託者データ更新手段２１４に供給する。
【００５２】
次に、ネットバンキングサーバ２０の制御部２１は、サービス種別毎に口座振替情報の分類処理を実行する（ステップＳ１−３）。具体的には、制御部２１の委託者データ更新手段２１４は、入出金履歴取得手段２１２から取得したサービス種別、委託者コード及び、住所情報取得手段２１３から取得した郵便番号を関連付けた作業レコードを生成する。そして、委託者データ更新手段２１４は、各作業レコードをサービス種別毎に分類する。
【００５３】
次に、ネットバンキングサーバ２０の制御部２１は、郵便番号毎に委託者コードのソート処理を実行する（ステップＳ１−４）。具体的には、制御部２１の委託者データ更新手段２１４は、サービス種別毎に分類された作業レコードを、郵便番号をソートキーにして並べ換える。これにより、７桁の郵便番号が共通する委託者コードが並ぶことになる。
【００５４】
次に、ネットバンキングサーバ２０の制御部２１は、郵便番号のグループ化処理を実行する（ステップＳ１−５）。この郵便番号のグループ化処理については、図５及び図６を用いて説明する。
【００５５】
この処理では、まず、ソートされた郵便番号について、優先委託者コードの特定処理及びノイズの削除処理が行なわれる。この処理は、処理対象の郵便番号を特定して、各郵便番号に関連付けられた委託者コード毎に実行する。
【００５６】
具体的には、ネットバンキングサーバ２０の制御部２１は、処理対象の郵便番号に対して同じ委託者コードが付与された口座振替の件数割合の算出処理を実行する（ステップＳ２−１）。具体的には、制御部２１のグループ化処理手段２１５は、処理対象の郵便番号について口座振替の件数の総数を計数する。次に、グループ化処理手段２１５は、処理対象の郵便番号において、処理対象の委託者コードについて口座振替件数を算出する。そして、グループ化処理手段２１５は、処理対象の委託者コードの口座振替件数を総数で除算することにより、委託者コード毎の件数割合を算出する。そして、グループ化処理手段２１５は、処理対象の郵便番号、委託者コードに対して件数割合を関連付けて記録した作業テーブルを作成する。
【００５７】
次に、ネットバンキングサーバ２０の制御部２１は、ステップＳ２−１において算出した件数割合と、グループ化処理手段２１５が保持する第１基準値との比較処理を実行する（ステップＳ２−２）。ここで、件数割合が第１基準値より大きい場合（ステップＳ２−
２において「ＹＥＳ」の場合）には、ネットバンキングサーバ２０の制御部２１は、この委託者コードを、処理対象の郵便番号に対して優先委託者コードとして特定する（ステップＳ２−３）。具体的には、制御部２１のグループ化処理手段２１５は、作業テーブルにおいて、この委託者コードに対して優先フラグを付与する。そして、この委託者コードに対する処理を終了する。
【００５８】
件数割合が第１基準値以下の場合（ステップＳ２−２において「ＮＯ」の場合）には、ネットバンキングサーバ２０の制御部２１は、ステップＳ２−１において算出した件数割合と、グループ化処理手段２１５が保持する第２基準値との比較処理を実行する（ステップＳ２−４）。
【００５９】
ここで、件数割合が第２基準値より小さい場合（ステップＳ２−４において「ＹＥＳ」の場合）には、ネットバンキングサーバ２０の制御部２１は、この委託者コードをノイズとして削除する（ステップＳ２−５）。具体的には、制御部２１のグループ化処理手段２１５は、作業テーブルからこの委託者コードを削除する。そして、この委託者コードに対する処理を終了する。この結果、件数割合が第１基準値〜第２基準値の委託者コードは、そのまま作業テーブルに残ることになる。
【００６０】
そして、制御部２１のグループ化処理手段２１５は、郵便番号、委託者コード毎にステップＳ２−１〜ステップＳ２−５の処理を繰り返す。
次に、図６に示すように、ネットバンキングサーバ２０の制御部２１は、郵便番号のグループ化を行なう。具体的には、制御部２１のグループ化処理手段２１５は、上位桁が共通し、最下位桁が異なる郵便番号に関連付けられた委託者コードの特定処理を実行する（ステップＳ３−１）。例えば、図１０に示すように、郵便番号「１２０００１２」〜「１２０００１６」が存在する場合、上位桁は「１２０００１」となり、「２」〜「６」の下位桁が存在することになる。そこで、郵便番号「１２０００１２」〜「１２０００１６」に対して、それぞれ関連づけられた委託者コードを抽出する。
【００６１】
次に、制御部２１のグループ化処理手段２１５は、共通する上位桁における下位桁についての委託者コードの比較処理を実行する（ステップＳ３−２）。具体的には、郵便番号において共通する上位桁「１２０００１」における下位桁（「２」〜「６」）に対する委託者コードの比較を行なう。ここで、共通する上位桁においてすべての下位桁において委託者コードが共通する場合（ステップＳ３−２において「ＹＥＳ」の場合）、制御部２１のグループ化処理手段２１５は、郵便番号の上位桁化を行なう（ステップＳ３−３）。具体的には、制御部２１のグループ化処理手段２１５は、作業テーブルにおいて、この郵便番号の下位桁を削除して残った上位桁で構成した郵便番号に対して、この委託者コードを関連付けて記録する。例えば、上述の事例では、作業テーブルにおいて上位桁「１２０００１」に対して、共通する委託者コードを記録する。
【００６２】
この処理は、上位桁における下位桁において共通する委託者コードがなくなるまで繰り返される。
そして、図４に示すように、ネットバンキングサーバ２０の制御部２１は、マスタ更新処理を実行する（ステップＳ１−６）。具体的には、制御部２１の委託者データ更新手段２１４は、グループ化処理手段２１５が生成した作業テーブルを取得する。そして、委託者データ更新手段２１４は、まず、作業テーブルを用いて口座振替マスタデータ記憶部２２に記録されている委託者テーブル２２１を更新する。この場合、作業テーブルに含まれる委託者コードは、既に委託者テーブル２２１に登録された委託者名と関連付けられる。ここで、口座振替マスタデータ記憶部２２の委託者テーブル２２１に記録されていない委託者コードに関しては、委託者データ更新手段２１４は、仮マスタデータ記憶部２３に記録された仮マスタデータ２３０を検索し、仮マスタデータ２３０に記録された委託者名を
取得して委託者テーブル２２１に記録する。更に、委託者データ更新手段２１４は、作業テーブルに含まれる委託者コードに関連付けられた優先フラグを用いて、委託者テーブル２２１の優先フラグを更新する。一方、委託者データ更新手段２１４は、作業テーブルに含まれない委託者コードに関するレコードを委託者テーブル２２１から削除する。
【００６３】
（営業所テーブル作成処理）
次に、営業所テーブル作成処理を、図７を用いて説明する。
ここでは、ネットバンキングサーバ２０の制御部２１は、所定のルールに基づいて営業所名の名寄せ処理を実行する（ステップＳ４−１）。具体的には、制御部２１の営業所データ更新手段２１６は、仮マスタデータ記憶部２３に登録されている各営業所名を構成する文字を相互に比較する。そして、文字数一致度（一致する文字数／文字総数）を算出して、この一致度が基準値以上の場合には同じ名称のグループを作る。そして、このグループの中で最も多い名称を用いて統一する。
【００６４】
次に、ネットバンキングサーバ２０の制御部２１は、委託者コードに対して同じ営業所名が記録された仮マスタデータ２３０の数の確認処理を実行する（ステップＳ４−２）。具体的には、制御部２１の営業所データ更新手段２１６は、営業所名毎に仮マスタデータ２３０の数をカウントし、基準数と比較する。ここで、同じ営業所名が記録された仮マスタデータ２３０の数が基準数以上の場合（ステップＳ４−２において「ＹＥＳ」の場合）には、ネットバンキングサーバ２０の制御部２１は、マスタ登録処理を実行する（ステップＳ４−３）。具体的には、制御部２１の営業所データ更新手段２１６は、口座振替マスタデータ記憶部２２に委託者コードに対応付けて営業所を記録した営業所テーブル２２２を記録する。
【００６５】
（口座振替申込受付処理）
次に、図８、図９を用いて、口座振替申込受付処理を行なう手順について説明する。
まず、利用者は利用者端末１０を用いて、ネットバンキングサーバ２０にアクセスする。この場合、利用者端末１０から、顧客ＩＤおよびログインパスワードを送信する。そして、ネットバンキングサーバ２０では、ユーザ認証が行なわれる。
【００６６】
ユーザ認証を完了した場合には、ネットバンキングサーバ２０は、バンキングサービスのメニュー画面を利用者端末１０のディスプレイに出力させる。口座振替の申込を希望する場合には、このメニュー画面において、口座振替登録申込ボタンを選択する。
【００６７】
そして、ネットバンキングサーバ２０の制御部２１は、サービス種別の取得処理を実行する（ステップＳ５−１）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０のディスプレイに、図１１に示すサービス選択画面５００を出力させる。ここで、利用者は、口座振替を希望するサービス種別を選択する。選択が行なわれた場合、利用者端末１０は選択されたサービス種別に関するデータをネットバンキングサーバ２０に送信する。
【００６８】
ネットバンキングサーバ２０の制御部２１は、料金の支払対象住所（口座振替の契約住所）の郵便番号の取得処理を実行する（ステップＳ５−２）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０のディスプレイに、図１１に示す表示画面５１０を出力させる。この表示画面５１０は、利用者の引落口座の選択欄５１１、契約者名入力欄５１２、契約住所入力欄５１３を含む。この契約住所入力欄５１３は、契約先の住所の郵便番号の入力欄を含む。なお、制御部２１の申込受付処理手段２１１が、ユーザ認証された利用者の住所情報を顧客データベース３３から取得し、契約住所入力欄５１３に初期値として表示させることも可能である。
【００６９】
次に、ネットバンキングサーバ２０の制御部２１は、郵便番号、サービス種別に応じて委託者名候補の特定処理を実行する（ステップＳ５−３）。具体的には、制御部２１の申込受付処理手段２１１は、口座振替マスタデータ記憶部２２に記録された委託者テーブル２２１を用いて、表示画面５１０を通じて取得した郵便番号、サービス選択画面５００を通じて取得したサービス種別に対応する委託者名を特定する。この場合、表示画面５１０を通じて取得した郵便番号の上位桁から、順次、委託者テーブル２２１に記録された郵便番号の一致を確認し、上位桁において一致する郵便番号を検出した場合には、この郵便番号に関連付けられた委託者名を抽出する。なお、一つの郵便番号に複数の委託者名が関連付けられている場合には、申込受付処理手段２１１は、複数の委託者名を抽出する。この場合、優先フラグが付与された委託者名候補は、表示順位を高くして早く表示されるように並び替える。
【００７０】
そして、ネットバンキングサーバ２０の制御部２１は、委託者名の取得処理を実行する（ステップＳ５−４）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０のディスプレイに、図１２に示す表示画面５２０を出力させる。この表示画面５２０は、特定した委託者名候補を一覧表示させるとともに、各候補を選択可能にした委託者候補欄５２１を含む。また、この表示画面５２０は、所望の委託者が委託者候補欄５２１にない場合に、任意の委託者名を入力することができる自由入力欄５２２を含む。
【００７１】
そして、表示画面５２０の委託者候補欄５２１において委託者名の選択、又は自由入力欄５２２において委託者名の入力が行なわれた場合には、ネットバンキングサーバ２０は利用者端末１０から委託者名を取得する。ここで、委託者候補欄５２１において選択された場合には、申込受付処理手段２１１は、利用者端末１０から選択された委託者名候補に関連付けられた委託者コードとともに候補選択フラグを取得する。一方、自由入力欄５２２において入力された場合には、申込受付処理手段２１１は、利用者端末１０から自由入力欄５２２において入力された委託者名とともに手入力フラグを取得する。
【００７２】
次に、ネットバンキングサーバ２０の制御部２１は、指定方法の判断処理を実行する（ステップＳ５−５）。具体的には、制御部２１の申込受付処理手段２１１は、委託者名とともに取得した候補選択フラグ又は手入力フラグにより「マスタ利用」又は「手入力」を判断する。
【００７３】
ここで、手入力フラグを取得することにより「手入力」と判断した場合（ステップＳ５−５において「手入力」の場合）、ネットバンキングサーバ２０の制御部２１は、マスタ検索処理を実行する（ステップＳ５−６）。具体的には、制御部２１の申込受付処理手段２１１は、手入力フラグとともに取得した委託者名が、口座振替マスタデータ記憶部２２に記録された委託者テーブル２２１に記録されていないかどうかを検索する。もし、利用者が表示画面５２０の委託者候補欄５２１において、所望の委託者を見落としていた場合や、他の地域の委託者が、この地域においても委託者になった場合には、マスタ登録されていることになる。
【００７４】
そして、検索処理においても委託者名を検出できず、マスタ登録がない場合（ステップＳ５−７において「ＹＥＳ」の場合）、ネットバンキングサーバ２０の制御部２１は、営業所名の取得処理を実行する（ステップＳ５−８）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０のディスプレイに、図１２に示す表示画面５３０を出力させる。この表示画面５３０は、任意の営業所名を入力することができる自由入力欄５３２を含む。更に、表示画面５３０は、サービス提供企業における顧客識別子（お客様番号）を入力するお客様番号入力欄５３３を含む。
【００７５】
そして、表示画面５３０の自由入力欄５３２において営業所名の入力が行なわれた場合
には、ネットバンキングサーバ２０の申込受付処理手段２１１は、利用者端末１０から営業所名を取得する。
【００７６】
そして、ネットバンキングサーバ２０の制御部２１は、仮マスタ記憶処理を実行する（ステップＳ５−９）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０から取得した営業所名を仮マスタデータ記憶部２３に記録する。この場合、申込受付処理手段２１１は、まず、受付コードを付与した仮マスタデータ２３０を生成し、仮マスタデータ記憶部２３に記録する。そして、申込受付処理手段２１１は、表示画面５２０を通じて取得した委託者名に関連付けて、表示画面５３０を通じて取得した営業所名を含めた仮マスタデータ２３０に記録する。
【００７７】
そして、ネットバンキングサーバ２０の制御部２１は、口座振替の登録処理を実行する（ステップＳ５−１０）。具体的には、制御部２１の申込受付処理手段２１１は、表示画面（５００〜５３０）において入力された各種情報を用いて口座振替申込データを生成し、口座振替依頼の口座振替登録センタ４０に送信する。そして、上述のように、ネットバンキングサーバ２０の制御部２１は、口座振替登録センタ４０からＯＫデータ又はＮＧデータを取得する。そして、口座振替の登録を行なうことにより、収納企業からの口座振替依頼データに基づいて口座振替処理を行なう。
【００７８】
また、利用者端末１０から委託者名とともに候補選択フラグを取得することにより「マスタ利用」と判断される場合（ステップＳ５−５において「マスタ利用」の場合）には、図９に示すように、ネットバンキングサーバ２０の制御部２１は、営業所候補の特定処理を実行する（ステップＳ６−１）。なお、検索処理において委託者名を検出することによりマスタ登録があると判断される場合（ステップＳ５−７において「ＮＯ」の場合）も同様に営業所候補の特定処理を実行する。具体的には、制御部２１の申込受付処理手段２１１は、表示画面５２０を通じて取得した委託者名に対応する委託者コードに関連付けられた営業所名を、口座振替マスタデータ記憶部２２に記録された営業所テーブル２２２を用いて特定する。
【００７９】
そして、ネットバンキングサーバ２０の制御部２１は、営業所名の取得処理を実行する（ステップＳ６−２）。具体的には、制御部２１の申込受付処理手段２１１は、利用者端末１０のディスプレイに、図１２に示す表示画面５４０を出力させる。この表示画面５４０は、特定した営業所名候補を一覧表示させるとともに、各候補を選択可能にした営業所名候補欄５４１を含む。更に、この表示画面５４０は、所望の営業所名が営業所名候補欄５４１にない場合に、任意の営業所名を入力することができる自由入力欄５４２を含む。更に、表示画面５４０は、サービス提供企業における顧客識別子を入力するお客様番号入力欄５４３を含む。
【００８０】
そして、表示画面５４０の営業所名候補欄５４１において営業所名の選択、又は自由入力欄５４２において営業所名の入力が行なわれた場合には、ネットバンキングサーバ２０は利用者端末１０から営業所名を取得する。ここで、営業所名候補欄５４１において選択された場合には、申込受付処理手段２１１は、利用者端末１０から選択された営業所名候補に関連付けられた営業所名とともに候補選択フラグを取得する。一方、自由入力欄５４２において入力された場合には、申込受付処理手段２１１は、利用者端末１０から自由入力欄５４２において入力された営業所名とともに手入力フラグを取得する。
【００８１】
次に、ネットバンキングサーバ２０の制御部２１は、指定方法の判断処理を実行する（ステップＳ６−３）。具体的には、制御部２１の申込受付処理手段２１１は、委託者名又は営業所名とともに取得した候補選択フラグ又は手入力フラグにより「マスタ利用」又は「手入力」を判断する。
【００８２】
手入力フラグを取得することにより「手入力」と判断した場合（ステップＳ６−３において「手入力」の場合）、ネットバンキングサーバ２０の制御部２１は、マスタ検索処理を実行する（ステップＳ６−４）。具体的には、制御部２１の申込受付処理手段２１１は、手入力フラグとともに取得した委託者名が、口座振替マスタデータ記憶部２２に記録された営業所テーブル２２２に記録されていないかどうかを検索する。もし、利用者が表示画面５４０の営業所名候補欄５４１において、所望の営業所名を見落とした場合や、他の地域の営業所が、この地域においても担当するようになった場合には、マスタ登録されていることになる。
【００８３】
そして、検索処理においても営業所名を検出できず、マスタ登録がない場合（ステップＳ６−５において「ＹＥＳ」の場合）、ネットバンキングサーバ２０の制御部２１は、仮マスタ記憶処理を実行する（ステップＳ６−６）。具体的には、制御部２１の申込受付処理手段２１１は、手入力フラグとともに取得した営業所名を仮マスタデータ記憶部２３に記録する。この場合、申込受付処理手段２１１は、既に受付コードを付与した仮マスタデータ２３０が仮マスタデータ記憶部２３に記録されている場合には、この仮マスタデータ２３０に表示画面５４０を通じて取得した営業所名を記録する。
【００８４】
一方、まだ、仮マスタデータ２３０が登録されていない場合には、申込受付処理手段２１１は、受付コードを付与した仮マスタデータ２３０を生成し、仮マスタデータ記憶部２３に記録する。そして、申込受付処理手段２１１は、表示画面５１０を通じて取得した郵便番号、サービス選択画面５００を通じて取得したサービス種別に関連付けて、表示画面５４０を通じて取得した営業所名を仮マスタデータ２３０に記録する。また、手入力フラグとともに営業所名を取得した場合には、申込受付処理手段２１１は、表示画面５２０を通じて取得した委託者名に関連付けて、表示画面５４０を通じて取得した営業所名を含めたレコードを生成し、仮マスタデータ２３０として記録する。
【００８５】
なお、利用者端末１０から営業所名とともに候補選択フラグを取得することにより「マスタ利用」と判断される場合（ステップＳ６−３において「マスタ利用」の場合）、ネットバンキングサーバ２０の制御部２１は、ステップＳ６−４〜ステップＳ６−６をスキップする。また、検索処理において営業所名を検出することによりマスタ登録があると判断される場合（ステップＳ６−５において「ＮＯ」の場合）も、ステップＳ６−６をスキップする。そして、上述のように、ネットバンキングサーバ２０の制御部２１は、口座振替の登録処理を実行する（ステップＳ５−１０）。
【００８６】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、ネットバンキングサーバ２０の制御部２１は、口座振替結果を取得し（ステップＳ１−１）、口座名義人の住所情報を取得する（ステップＳ１−２）。次に、制御部２１は、郵便番号毎に委託者コードをソートし（ステップＳ１−４）、マスタ更新処理を実行する（ステップＳ１−６）。これにより、口座振替の申込時に郵便番号を入力することにより、この郵便番号地域のサービス提供企業を特定することができる。特に、郵便番号と委託者コードとを関連付けた口座振替マスタデータは、口座振替が行なわれた実績に基づいて作成されるので、確実なデータを生成することができる。
【００８７】
・  上記実施形態では、ネットバンキングサーバ２０の制御部２１は、郵便番号のグループ化処理を実行する（ステップＳ１−５）。具体的には、ネットバンキングサーバ２０の制御部２１は、処理対象の郵便番号に対して同じ委託者コードが付与された口座振替の件数割合を算出する（ステップＳ２−１）。件数割合が第１基準値より大きい場合（ステップＳ２−２において「ＹＥＳ」の場合）には、グループ化処理手段２１５は、この委託者コードを、処理対象の郵便番号に対して委託者コードとして特定する（ステップＳ２−
３）。件数割合が第２基準値より小さい場合（ステップＳ２−４において「ＹＥＳ」の場合）には、制御部２１は、この委託者コードをノイズとして削除する（ステップＳ２−５）。例えば、遠隔地の家族の利用料金を支払う場合等のように、顧客の登録住所とサービス提供の契約住所とが異なる場合があるが、第１、第２基準値を用いることにより、より確からしい郵便番号と委託者コードとを関連付けることができる。
【００８８】
・  上記実施形態では、制御部２１のグループ化処理手段２１５は、上位桁が共通し、最下位桁が異なる郵便番号に関連付けられた委託者コードの特定処理を実行する（ステップＳ３−１）。これにより、郵便番号を委託者コードによりまとめた委託者テーブル２２１を生成することができる。郵便番号は、上位桁になるに従って広い地域を表わしているため、広い地域においてサービスを提供する収納企業に関しては、少ない桁数を用いて振替先を特定することができる。従って、郵便番号の上位桁に対して振替先候補を関連付けることにより、振替先候補に関する記憶容量を削減するとともに、高速に委託者コードを特定することができる。
【００８９】
・  上記実施形態では、口座振替申込受付処理において、手入力フラグとともに委託者名や営業所名を取得した場合には、ネットバンキングサーバ２０の制御部２１は、仮マスタ記憶処理を実行する（ステップＳ５−９、Ｓ６−６）。そして、ネットバンキングサーバ２０の制御部２１は、口座振替登録センタ４０からＯＫデータを取得した場合には、この受付コードの仮マスタデータ２３０を仮マスタデータ記憶部２３から抽出し、委託者名に対して委託者コードを追記する。また、口座振替登録センタ４０から、修正委託者名や修正営業所名に関するデータを含むＮＧデータを取得した場合には、ネットバンキングサーバ２０の制御部２１は、仮マスタデータ２３０の委託者名や営業所名の修正登録処理を実行する。そして、この仮マスタデータ２３０を利用して、ネットバンキングサーバ２０の制御部２１は、マスタ更新処理を実行する（ステップＳ１−６）。これにより、委託者名や営業所名が変更された場合や、新たな委託者や営業所が生じた場合にも、口座振替申込受付処理を通じて取得したデータを利用して、口座振替マスタデータ記憶部２２を更新することができる。
【００９０】
・  上記実施形態では、口座振替申込受付処理において、手入力フラグとともに営業所名を取得した場合には、表示画面５２０を通じて取得した委託者名に関連付けて、表示画面５３０を通じて取得した営業所名を仮マスタデータ２３０として記録する。そして、ネットバンキングサーバ２０の制御部２１は、仮マスタデータ記憶部２３に登録されている各営業所名の名寄せ処理を実行する（ステップＳ４−１）。同じ営業所名が記録された仮マスタデータ２３０の数が基準数以上の場合（ステップＳ４−２において「ＹＥＳ」の場合）には、ネットバンキングサーバ２０の制御部２１は、マスタ登録処理を実行する（ステップＳ４−３）。これにより、新たに営業所が開設された場合にも、口座振替マスタデータ記憶部２２の営業所テーブル２２２に反映させることができる。
【００９１】
なお、上記実施形態は、以下の態様に変更してもよい。
○  上記実施形態では、公共料金の口座振替に適用したが、これに限定されるものではなく、住所に関連してサービスを提供する企業に適用することができる。
【００９２】
○  上記実施形態では、口座振替マスタデータ記憶部２２には、口座振替マスタデータ２２０が記録される。この口座振替マスタデータ２２０の営業所テーブル２２２は、委託者コード毎に営業所名に関するデータを相互に関連付けたレコードから構成される。営業所テーブル２２２において、委託者コードとともに郵便番号毎に営業所名に関するデータを記録するように構成してもよい。具体的には、ステップＳ４−３のマスタ登録処理時に、ネットバンキングサーバ２０の制御部２１は、郵便番号に関連付けて営業所名を口座振替マスタデータ記憶部２２に登録する。これにより、表示画面５３０において、郵便番号
に応じて絞り込んだ営業所名候補を出力することができる。
【００９３】
○  上記実施形態では、営業所名候補欄５４１において営業所名が選択された場合には、申込受付処理手段２１１は、利用者端末１０から選択された営業所名候補に関連付けられた営業所名とともに候補選択フラグを取得する。この場合、申込受付処理手段２１１は、この営業所名に関連付けて、現在日付を営業所テーブル２２２に記録・更新してもよい。そして、営業所データ更新手段２１６は、最後に利用された日付から、所定期間以上経過したレコードを抽出し、このレコードを削除する。これにより、長期に亘って利用されていないレコードを削除することにより、営業所の廃止に対応させることができる。
【００９４】
○  上記実施形態では、インターネットに接続可能な利用者端末１０を利用して公共料金の口座振替の申込を行なう場合を想定したが、申込方法はこれに限定されるものではない。例えば、自動現金預払機において口座振替の申込を受け付けることも可能である。
【００９５】
○  上記実施形態では、入出金履歴取得手段２１２、住所情報取得手段２１３をネットバンキングサーバ２０の制御部２１に設けたが、基幹システム３０に設けることもできる。この場合には、基幹システム３０が口座振替結果及び口座名義人の住所情報の取得処理を実行し、ネットバンキングサーバ２０に供給する。これによっても、ネットバンキングサーバ２０は、口座振替結果に対して郵便番号を関連付けたデータを取得することができる。特に、口座名義人の住所情報を基幹システム３０内に留めることにより、個人情報の保護を、より強化することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施形態のシステムの概略図。
【図２】口座振替マスタデータ記憶部に記録されたデータの説明図。
【図３】仮マスタデータ記憶部に記録されたデータの説明図。
【図４】本発明の一実施形態の処理手順の説明図。
【図５】本発明の一実施形態の処理手順の説明図。
【図６】本発明の一実施形態の処理手順の説明図。
【図７】本発明の一実施形態の処理手順の説明図。
【図８】本発明の一実施形態の処理手順の説明図。
【図９】本発明の一実施形態の処理手順の説明図。
【図１０】郵便番号のグループ化の説明図。
【図１１】利用者端末１０のディスプレイに出力された表示画面の説明図。
【図１２】利用者端末１０のディスプレイに出力された表示画面の説明図。
【符号の説明】
【００９７】
１０…利用者端末、２０…ネットバンキングサーバ、２１…制御部、２１１…申込受付処理手段、２１２…入出金履歴取得手段、２１３…住所情報取得手段、２１４…委託者データ更新手段、２１５…グループ化処理手段、２１６…営業所データ更新手段、２２…口座振替マスタデータ記憶部、２３…仮マスタデータ記憶部、３０…基幹システム、４０…口座振替登録センタ。
【図１】
2008250824.tif 000003
【図２】
2008250824.tif 000004
【図３】
2008250824.tif 000005
【図４】
2008250824.tif 000006
【図５】
2008250824.tif 000007
【図６】
2008250824.tif 000008
【図７】
2008250824.tif 000009
【図８】
2008250824.tif 000010
【図９】
2008250824.tif 000011
【図１０】
2008250824.tif 000012
【図１１】
2008250824.tif 000013
【図１２】
2008250824.tif 000014