(57)【要約】【課題】先に接続要求を送信した自動取引装置が後に接続要求を送信した自動取引装置よりも後にホストコンピュータに接続される場合があるため、先に接続要求を送信した外部設置ＡＴＭのユーザを長時間待たせるときがあった。【解決手段】ゲートウェイサーバ２１は、ホストコンピュータ３２との間の通信チャネルとして、通常利用に用いられる通常チャネル１５２と、優先利用に用いられる優先チャネル１５４とを備えており、通常チャネルによる自動取引装置１２とホストコンピュータとの間の接続が、連続して、予め定められた規定回数以上行えなかった場合に、優先チャネルを用いて、自動取引装置とホストコンピュータとの間の接続を行う。【選択図】図１
2011053856.tif 000002
【特許請求の範囲】
【請求項１】
金融機関の施設以外の場所に設置された自動取引装置と、金融機関のホストコンピュータと、当該自動取引装置と当該ホストコンピュータとの間の接続を行うゲートウェイサーバとを有する金融取引システムにおいて、
前記ゲートウェイサーバは、
前記ホストコンピュータとの間の通信チャネルとして、通常利用に用いられる通常チャネルと、優先利用に用いられる優先チャネルとを備えており、
前記通常チャネルによる前記自動取引装置と前記ホストコンピュータとの間の接続が、予め定められた規定回数以上連続して行われなかった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う
ことを特徴とする金融取引システム。
【請求項２】
金融機関の施設以外の場所に設置された自動取引装置と、金融機関のホストコンピュータと、当該自動取引装置と当該ホストコンピュータとの間の接続を行うゲートウェイサーバとを有する金融取引システムにおいて、
前記ゲートウェイサーバは、
前記ホストコンピュータとの間の通信チャネルとしての、通常利用に用いられる通常チャネル、及び、優先利用に用いられる優先チャネルと、
前記自動取引装置からの前記ホストコンピュータとの接続要求を受け付ける第１の制御部と、
前記通信チャネルの使用状態を表すチャネル情報を格納する通信管理テーブルと、
前記通信管理テーブルに格納されたチャネル情報に基づいて、前記通常チャネル及び前記優先チャネルの使用状態を管理し、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがある場合に、前記自動取引装置と前記ホストコンピュータとの間の接続を行う第２の制御部と、
待機状態となった前記自動取引装置に関する情報を待機情報として格納する待機管理テーブルとを有し、
前記第２の制御部は、
前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがない場合に、前記自動取引装置を待機させるとともに、当該自動取引装置の待機情報を前記待機管理テーブルに格納し、
前記待機管理テーブルに格納された待機情報に基づいて、前記自動取引装置の連続待機回数を管理し、連続待機回数が規定回数以上になった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う
ことを特徴とする金融取引システム。
【請求項３】
金融機関の施設以外の場所に設置された自動取引装置と金融機関のホストコンピュータとの間の接続を行うゲートウェイサーバにおいて、
前記ホストコンピュータとの間の通信チャネルとして、通常利用に用いられる通常チャネルと、優先利用に用いられる優先チャネルとを備えており、
前記通常チャネルによる前記自動取引装置と前記ホストコンピュータとの間の接続が、予め定められた規定回数以上連続して行われなかった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う
ことを特徴とするゲートウェイサーバ。
【請求項４】
金融機関の施設以外の場所に設置された自動取引装置と金融機関のホストコンピュータとの間の接続を行うゲートウェイサーバにおいて、
前記ホストコンピュータとの間の通信チャネルとしての、通常利用に用いられる通常チャネル、及び、優先利用に用いられる優先チャネルと、
前記自動取引装置からの前記ホストコンピュータとの接続要求を受け付ける第１の制御部と、
前記通信チャネルの使用状態を表すチャネル情報を格納する通信管理テーブルと、
前記通信管理テーブルに格納されたチャネル情報に基づいて、前記通常チャネル及び前記優先チャネルの使用状態を管理し、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがある場合に、前記自動取引装置と前記ホストコンピュータとの間の接続を行う第２の制御部と、
待機状態となった前記自動取引装置に関する情報を待機情報として格納する待機管理テーブルとを有し、
前記第２の制御部は、
前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがない場合に、前記自動取引装置を待機させるとともに、当該自動取引装置の待機情報を前記待機管理テーブルに格納し、
前記待機管理テーブルに格納された待機情報に基づいて、前記自動取引装置の連続待機回数を管理し、連続待機回数が規定回数以上になった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う
ことを特徴とするゲートウェイサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金融機関の金融取引システム、及び当該金融取引システムに用いるゲートウェイサーバに関する。
【背景技術】
【０００２】
銀行や郵便局等の金融機関の金融取引システムは、本店等の中央管理センタに設置されたホストコンピュータ（以下、「ホスト」と称する）と、本店や支店、出張店等に設置された自動取引装置（Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ：ＡＴＭ）とを有する構成となっている。
【０００３】
ところで、ＡＴＭは、主に金融機関の施設（例えば、本店や支店、出張店等）に設置されていたが、近年では、金融機関の施設以外の場所、例えば、コンビニエンスストアやスーパーマーケット等の店舗、地下街や街頭、駅、空港、市役所、病院等の公共施設、工場や事務所等の私企業、駐車場その他に設置されるようになってきた。
【０００４】
金融機関の施設以外の場所に設置されたＡＴＭ（以下、「外部設置ＡＴＭ」と称する）は、ホストとの間で各種の取引処理を行う場合に、第３者機関に設置されているゲートウェイサーバ（以下、「ＡＴＭ−ＧＷ」と称する）を介して、ホストと接続する。
【０００５】
具体的には、外部設置ＡＴＭは、ホストとの接続要求をＡＴＭ−ＧＷに送信する。これに応答して、ＡＴＭ−ＧＷは、ホストとの間に通信チャネル（以下、「ホストチャネル」と称する）の空きがある場合に、外部設置ＡＴＭとホストとの間の接続を行う。これにより、外部設置ＡＴＭは、ホストと接続される。この後、外部設置ＡＴＭは、ホストとの間で各種の取引処理を行う。
【０００６】
しかしながら、ＡＴＭ−ＧＷは、ホストチャネルの空きがない場合に、外部設置ＡＴＭとホストとの間の接続を行うことができない。そのため、ＡＴＭ−ＧＷは、ホストチャネルの空きがない場合に、空きが発生するまで、接続要求を送信した外部設置ＡＴＭを待機させる。
【０００７】
一方、待機させられた外部設置ＡＴＭは、すでに送信した接続要求をＡＴＭ−ＧＷに繰り返し送信したり、又は、一定時間経過した後にすでに送信した接続要求をＡＴＭ−ＧＷに再度送信したりする。以下、待機させられた外部設置ＡＴＭがすでに送信した接続要求を送信する動作を「連続送信」と称する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−０７８２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
金融取引システムは、以下に説明するように、先に接続要求を送信した外部設置ＡＴＭが後に接続要求を送信した外部設置ＡＴＭよりも後にホストに接続される場合があるため、先に接続要求を送信した外部設置ＡＴＭのユーザを長時間（例えば、３分以上）待たせるときがある、という課題があった。
【００１０】
すなわち、従来の金融取引システムは、ＡＴＭ−ＧＷが、ホストチャネルの空きが発生した時点で各外部設置ＡＴＭから接続要求を受け付ける。しかしながら、ＡＴＭ−ＧＷは、待機させた外部設置ＡＴＭが複数台あると、タイミングによっては、先に接続要求を送信した外部設置ＡＴＭ（以下、「先発のＡＴＭ」と称する）とホストとの間の接続を、後から接続要求を送信した他の外部設置ＡＴＭ（以下、「後発のＡＴＭ」と称する）とホストとの間の接続よりも後に、行う場合がある。
【００１１】
この場合に、従来の金融取引システムは、待機させていた先発のＡＴＭを、さらに、待機させ続ける。その結果、従来の金融取引システムは、先発のＡＴＭのユーザを長時間（例えば、３分以上）待たせるときがあった。これにより、従来の金融取引システムは、あたかも外部設置ＡＴＭの応答性が悪いかのような悪い印象を、外部設置ＡＴＭのユーザに与えることがあった。
【００１２】
本発明は、前記した課題を解決するためになされたものであり、ユーザを長時間（例えば、ユーザを待機させることが可能な時間として予め定められた規定時間よりも長い時間）待たせることなく、外部設置ＡＴＭとホストとの間の接続を行う金融取引システム、及び当該金融取引システムに用いるゲートウェイサーバを提供することを主な目的とする。
【課題を解決するための手段】
【００１３】
前記目的を達成するため、第１発明は、金融機関の施設以外の場所に設置された自動取引装置と、金融機関のホストコンピュータと、当該自動取引装置と当該ホストコンピュータとの間の接続を行うゲートウェイサーバとを有する金融取引システムであって、前記ゲートウェイサーバは、前記ホストコンピュータとの間の通信チャネルとして、通常利用に用いられる通常チャネルと、優先利用に用いられる優先チャネルとを備えており、前記通常チャネルによる前記自動取引装置と前記ホストコンピュータとの間の接続が、予め定められた規定回数以上連続して行われなかった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う構成とする。
【００１４】
また、第２発明は、金融機関の施設以外の場所に設置された自動取引装置と、金融機関のホストコンピュータと、当該自動取引装置と当該ホストコンピュータとの間の接続を行うゲートウェイサーバとを有する金融取引システムであって、前記ゲートウェイサーバは、前記ホストコンピュータとの間の通信チャネルとしての、通常利用に用いられる通常チャネル、及び、優先利用に用いられる優先チャネルと、前記自動取引装置からの前記ホストコンピュータとの接続要求を受け付ける第１の制御部と、前記通信チャネルの使用状態を表すチャネル情報を格納する通信管理テーブルと、前記通信管理テーブルに格納されたチャネル情報に基づいて、前記通常チャネル及び前記優先チャネルの使用状態を管理し、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがある場合に、前記自動取引装置と前記ホストコンピュータとの間の接続を行う第２の制御部と、待機状態となった前記自動取引装置に関する情報を待機情報として格納する待機管理テーブルとを有し、前記第２の制御部は、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがない場合に、前記自動取引装置を待機させるとともに、当該自動取引装置の待機情報を前記待機管理テーブルに格納し、前記待機管理テーブルに格納された待機情報に基づいて、前記自動取引装置の連続待機回数を管理し、連続待機回数が規定回数以上になった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う構成とする。
【００１５】
第１発明及び第２発明の金融取引システムは、いずれも、１回当たりの平均的な待機時間と規定回数との積が規定時間（すなわち、ユーザを待機させることが可能な時間として予め定められた時間）よりも若干小さな値となるように、「規定回数」の値が予め設定されることにより、規定時間を超えてユーザを待たせそうな場合に、優先チャネルによる接続を行う。これにより、この金融取引システムは、ユーザを長時間待たせることなく、外部設置ＡＴＭとホストとの間の接続を行うことができる。
【００１６】
また、第３発明は、金融機関の施設以外の場所に設置された自動取引装置と金融機関のホストコンピュータとの間の接続を行うゲートウェイサーバであって、前記ホストコンピュータとの間の通信チャネルとして、通常利用に用いられる通常チャネルと、優先利用に用いられる優先チャネルとを備えており、前記通常チャネルによる前記自動取引装置と前記ホストコンピュータとの間の接続が、予め定められた規定回数以上連続して行われなかった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う構成とする。
【００１７】
また、第４発明は、金融機関の施設以外の場所に設置された自動取引装置と金融機関のホストコンピュータとの間の接続を行うゲートウェイサーバであって、前記ホストコンピュータとの間の通信チャネルとしての、通常利用に用いられる通常チャネル、及び、優先利用に用いられる優先チャネルと、前記自動取引装置からの前記ホストコンピュータとの接続要求を受け付ける第１の制御部と、前記通信チャネルの使用状態を表すチャネル情報を格納する通信管理テーブルと、前記通信管理テーブルに格納されたチャネル情報に基づいて、前記通常チャネル及び前記優先チャネルの使用状態を管理し、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがある場合に、前記自動取引装置と前記ホストコンピュータとの間の接続を行う第２の制御部と、待機状態となった前記自動取引装置に関する情報を待機情報として格納する待機管理テーブルとを有し、前記第２の制御部は、前記第１の制御部によって前記接続要求が受け付けられた場合で、かつ、前記通常チャネルの空きがない場合に、前記自動取引装置を待機させるとともに、当該自動取引装置の待機情報を前記待機管理テーブルに格納し、前記待機管理テーブルに格納された待機情報に基づいて、前記自動取引装置の連続待機回数を管理し、連続待機回数が規定回数以上になった場合に、前記優先チャネルを用いて、前記自動取引装置と前記ホストコンピュータとの間の接続を行う構成とする。
【００１８】
第３発明及び第４発明のゲートウェイサーバは、いずれも、第１発明の金融取引システムと同様に、１回当たりの平均的な待機時間と規定回数との積が規定時間（すなわち、ユーザを待機させることが可能な時間として予め定められた時間）よりも若干小さな値となるように、「規定回数」の値が予め設定されることにより、規定時間を超えてユーザを待たせそうな場合に、優先チャネルによる接続を行う。これにより、このゲートウェイサーバは、ユーザを長時間待たせることなく、外部設置ＡＴＭとホストとの間の接続を行うことができる。
【発明の効果】
【００１９】
第１発明によれば、ユーザを長時間待たせることなく、外部設置ＡＴＭとホストとの間の接続を行う金融取引システムを提供することができる。
また、第２発明によれば、第１発明の金融取引システムと同様に、ユーザを長時間待たせることなく、外部設置ＡＴＭとホストとの間の接続を行う金融取引システムを提供することができる。
また、第３発明によれば、第１発明の金融取引システムに用いるゲートウェイサーバを提供することができる。
また、第４発明によれば、第２発明の金融取引システムに用いるゲートウェイサーバを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る金融取引システムの構成を示す図である。
【図２】実施形態で用いる通信管理テーブルの構成を示す図である。
【図３】実施形態で用いる待機管理テーブルの構成を示す図である。
【図４】実施形態に係る金融取引システムの動作を示すフローチャートである。
【図５】実施形態に係る金融取引システムの動作を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００２２】
［実施形態］
＜金融取引システムの構成＞
以下、図１を参照して、本実施形態に係る金融取引システムの構成につき説明する。図１は、本実施形態に係る金融取引システムの構成を示す図である。ここでは、外部設置ＡＴＭを連続して待機させる場合の上限回数を「規定回数」と称する。
【００２３】
なお、各装置は、図示せぬタイマによって計測された時間に基づいて動作する。また、各装置の一連の動作は、各装置の図示せぬ格納部に読み出し自在に予め格納されたプログラムによって規定されており、各装置の図示せぬ制御部によって実現する。また、装置間の通信は、受信側の装置が通信によって受信されたデータを格納部に一旦格納し、その後に、データを格納部から読み出すことによって、行われる。以下、これらの点については、情報処理では常套手段であるので、その詳細な説明を省略する。
【００２４】
図１に示すように、金融取引システム１は、複数のＡＴＭ（自動取引装置）１２、ゲートウェイサーバ２１（以下、「ＡＴＭ−ＧＷ２１」と称する）、及び、ホストコンピュータ３２（以下、「ホスト３２」と称する）を有している。
【００２５】
（ＡＴＭについて）
ＡＴＭ１２は、ホスト３２との間で各種の取引処理を行う装置である。図１に示す例では、複数のＡＴＭ１２が、金融機関の施設以外の場所１０に設置されている。なお、「金融機関の施設以外の場所１０」とは、例えば、コンビニエンスストアやスーパーマーケット等の店舗、地下街や街頭、駅、空港、市役所、病院等の公共施設、工場や事務所等の私企業、駐車場その他を意味している。以下、金融機関の施設以外の場所１０に設置されたＡＴＭ１２を、「外部設置ＡＴＭ１２」と称する。外部設置ＡＴＭ１２は、ホスト３２との間で各種の取引処理を行う場合に、ＡＴＭ−ＧＷ２１を介して、ホスト３２と接続する。なお、図１に示していないが、複数のＡＴＭ１２の中には、当然ながら、金融機関の施設（例えば、本店や支店、出張店等）に設置されたものもある。金融機関の施設に設置されたＡＴＭ１２は、ＡＴＭ−ＧＷ２１を介さずに、図示せぬ専用の通信回線によってホスト３２と接続される。
【００２６】
図１に示す例では、外部設置ＡＴＭ１２は、コンビニエンスストアやスーパーマーケット等の複数の店舗１１に設置されている。以下、各店舗１１を区別する場合に、それぞれ、第１の店舗１１Ａ、第２の店舗１１Ｂ、…、第Ｋ（番目）の店舗１１Ｋと称する。また、各外部設置ＡＴＭ１２を区別する場合に、それぞれ、第１のＡＴＭ１２Ａ、第２のＡＴＭ１２Ｂ、…、第Ｋ（番目）のＡＴＭ１２Ｋと称する。なお、外部設置ＡＴＭ１２は、複数台が同一の店舗１１に設置されている場合もある。
【００２７】
（ＡＴＭ−ＧＷについて）
ＡＴＭ−ＧＷ２１は、外部設置ＡＴＭ１２とホスト３２との間の接続を行う装置である。ＡＴＭ−ＧＷ２１は、第３者機関に設置されている。ＡＴＭ−ＧＷ２１は、外部設置ＡＴＭ１２とホスト３２との間で各種の取引処理が行われる場合に、外部設置ＡＴＭ１２とホスト３２との間の接続に介在し、外部設置ＡＴＭ１２とホスト３２との間で伝送されるデータの伝送方法の変更やコードの変換等を行う。
【００２８】
ＡＴＭ−ＧＷ２１は、ホスト３２との間の通信チャネル（以下、「ホストチャネル」と称する）として、通常利用に用いられる通常ホストチャネル１５２と、優先利用に用いられる優先ホストチャネル１５４とを備えている。なお、図１に示す例では、ＡＴＭ−ＧＷ２１は、通常ホストチャネル１５２として第１〜第Ｉの通信チャネルを、また、優先ホストチャネル１５４として第ｍ〜第ｐの通信チャネルを備えている。
【００２９】
ＡＴＭ−ＧＷ２１は、ＡＴＭ制御部１１０、ホスト制御部１２０、通信管理テーブル１３０、及び待機管理テーブル１４０を有している。これらの機能手段は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び制御プログラムによって、実現される。
【００３０】
ＡＴＭ制御部１１０は、外部設置ＡＴＭ１２からの、ホスト３２との接続要求を受け付ける第１の制御部として機能する機能手段である。
【００３１】
ホスト制御部１２０は、外部設置ＡＴＭ１２とホスト３２との間の接続を行う第２の制御部として機能する機能手段である。
【００３２】
ホスト制御部１２０は、定期的にホストチャネル１５２，１５４の使用状態を検出して、ホストチャネル１５２，１５４の使用状態を表す情報（以下、「チャネル情報」と称する）１３２（図２参照）を作成し、そのチャネル情報１３２を通信管理テーブル１３０に格納する。そして、ホスト制御部１２０は、通信管理テーブル１３０に格納されたチャネル情報１３２に基づいて、ホストチャネル１５２，１５４の使用状態を管理する。
【００３３】
具体的には、ホスト制御部１２０は、ＡＴＭ制御部１１０によって外部設置ＡＴＭ１２からの接続要求が受け付けられた場合で、かつ、通常ホストチャネル１５２の空きがある場合に、外部設置ＡＴＭ１２とホスト３２との間の接続を行う。
【００３４】
また、ホスト制御部１２０は、ＡＴＭ制御部１１０によって外部設置ＡＴＭ１２からの接続要求が受け付けられた場合で、かつ、通常ホストチャネル１５２の空きがない場合に、外部設置ＡＴＭ１２とホスト３２との間の接続を行わずに、外部設置ＡＴＭ１２を待機させる。この場合に、ホスト制御部１２０は、その都度、待機状態となった外部設置ＡＴＭ１２に関する情報（以下、「待機情報」と称する）１４２（図３参照）を作成して、待機管理テーブル１４０に格納する。
【００３５】
ホスト制御部１２０は、通常ホストチャネル１５２による外部設置ＡＴＭ１２とホスト３２との間の接続が、予め定められた規定回数以上連続して行われなかった場合に、優先ホストチャネル１５４を用いて、外部設置ＡＴＭ１２とホスト３２との間の接続を行う。
【００３６】
通信管理テーブル１３０は、チャネル情報１３２（図２参照）を格納する格納手段である。図２は、実施形態で用いる通信管理テーブルの構成を示す図である。通信管理テーブル１３０は、ホストチャネル１５２，１５４毎に、チャネル情報１３２を格納する。
【００３７】
図２に示す例では、通信管理テーブル１３０は、チャネル情報１３２として、「ホストチャネル固有情報」、「チャネル種別」、及び「通信状態」を格納している。
【００３８】
「ホストチャネル固有情報」は、各ホストチャネルに固有に付された符号を表している。
「チャネル種別」は、各ホストチャネル１５２，１５４に設定された「通常（ホストチャネル）」又は「優先（ホストチャネル）」等の属性を表している。
「通信状態」は、各ホストチャネル１５２，１５４の「使用中」又は「空き」等の使用状態を表している。
【００３９】
待機管理テーブル１４０は、待機情報１４２（図３参照）を格納する格納手段である。図３は、実施形態で用いる待機管理テーブルの構成を示す図である。待機管理テーブル１４０は、待機状態となった外部設置ＡＴＭ１２が発生する都度、ホスト制御部１２０に作成された待機情報１４２を格納する。
【００４０】
図３に示す例では、待機管理テーブル１４０は、待機情報１４２として、「Ｎｏ」、「ＡＴＭ固有情報」、「カウンタ」、「時刻」、及び「待機累計時間」を格納している。
【００４１】
「Ｎｏ」は、待機情報１４２を格納した順番を表している。
「ＡＴＭ固有情報」は、各外部設置ＡＴＭ１２に固有に付された符号を表している。ここでは、例えば、「ＡＴＭ−２」は、「第２のＡＴＭ１２Ｂ」を意味しており、また、「ＡＴＭ−８」は、「第８のＡＴＭ１２Ｈ（図示せず）」を意味しているものとする。
【００４２】
「カウンタ」は、通常ホストチャネル１５２による外部設置ＡＴＭ１２とホスト３２との間の接続が連続して行われなかったときの回数、すなわち、外部設置ＡＴＭ１２の連続して待機状態となっている回数を表している。この回数は、ホスト制御部１２０がカウントしている。ＡＴＭ−ＧＷ２１のホスト制御部１２０及びＡＴＭ制御部１１０は、「カウンタ」の値が、予め定められた規定回数を超えた場合に、優先ホストチャネル１５４による外部設置ＡＴＭ１２とホスト３２との間の接続を行う。なお、「規定回数」の値は、１回当たりの平均的な待機時間との積がユーザを待機させることが可能な時間として予め定められた時間（以下、「規定時間」と称する）よりも若干小さな値となるように、設定されることが好ましい。
【００４３】
「時刻」は、外部設置ＡＴＭ１２からの接続要求を受信した時刻を表している。
「待機累計時間」は、通常ホストチャネル１５２による外部設置ＡＴＭ１２とホスト３２との間の接続が連続して行われなかったときの累計時間、すなわち、外部設置ＡＴＭ１２の連続して待機状態となっている時間を表している。
【００４４】
（ホストについて）
ホスト３２は、ユーザの口座情報等を管理するコンピュータである。ホスト３２は、本店等の中央管理センタ３１に設置されている。ホスト３２は、ＡＴＭ−ＧＷ２１を介して、外部設置ＡＴＭ１２との間で取引処理を行う。また、ホスト３２は、図示せぬ専用の通信回線によって、金融機関の施設に設置された図示せぬＡＴＭ１２と接続して、このＡＴＭ１２との間で取引処理を行う。
【００４５】
＜金融取引システムの動作＞
以下、図４を参照して、金融取引システムの動作につき説明する。図４は、実施形態に係る金融取引システムの動作を示すフローチャートである。ここでは、ＡＴＭ−ＧＷ２１を主体にして、金融取引システム１の動作を説明する。また、ここでは、ＡＴＭ−ＧＷ２１のホスト制御部１２０が、定期的に、ホストチャネル１５２，１５４の使用状態を検出して、チャネル情報１３２（図２参照）を作成し、そのチャネル情報１３２を通信管理テーブル１３０に格納しているものとして説明する。
【００４６】
ＡＴＭ−ＧＷ２１は、図示せぬ電源が投入されると、図４に示す動作を開始する。ここでは、いずれかの時点で、ユーザが、外部設置ＡＴＭ１２を操作して、各種の取引処理を指示するものとする。このとき、外部設置ＡＴＭ１２は、ホスト３２との接続要求をＡＴＭ−ＧＷ２１に送信する。
【００４７】
ＡＴＭ−ＧＷ２１は、ＡＴＭ制御部１１０が、外部設置ＡＴＭ１２からのホスト３２との接続要求を受信する（Ｓ１０５）と、ホスト制御部１２０が、通信管理テーブル１３０に格納されたチャネル情報１３２を参照して、通常ホストチャネル１５２の空きがあるか否かを判定する（Ｓ１１０）。
【００４８】
Ｓ１１０の判定で、通常ホストチャネル１５２の空きがあると判定された場合（“Ｙｅｓ”の場合）に、ホスト制御部１２０は、外部設置ＡＴＭ１２とホスト３２との間の接続用のチャネルとして、空いている通常ホストチャネル１５２を割り当てる（Ｓ１１５）。これにより、ホスト制御部１２０は、割り当てた通常ホストチャネル１５２を用いて、外部設置ＡＴＭ１２とホスト３２とを接続する。この後、処理は、Ｓ１３５に進む。その結果、Ｓ１３５で、外部設置ＡＴＭ１２とホスト３２との間で、取引処理が行われる。
【００４９】
一方、Ｓ１１０の判定で、通常ホストチャネル１５２の空きがないと判定された場合（“Ｎｏ”の場合）に、ホスト制御部１２０は、外部設置ＡＴＭ１２とホスト３２との間の接続を行わずに、外部設置ＡＴＭ１２を待機させる。この場合に、ホスト制御部１２０は、待機管理テーブル１４０（図３参照）を参照して、当該外部設置ＡＴＭ１２が連続して待機状態となっていることを表す前回の待機情報１４２が存在するか否かを確認する。そして、ホスト制御部１２０は、前回の待機情報１４２が存在しない場合に、「カウンタ」の値を「１」とする待機情報１４２を作成し、一方、前回の待機情報１４２が存在する場合に、「カウンタ」の値を前回の待機情報１４２の「カウンタ」の値に「＋１」分だけカウントアップされた値とする待機情報１４２を作成して、作成した待機情報１４２を待機管理テーブル１４０に格納（保持）する（Ｓ１２０）。
【００５０】
なお、このとき待機させられた外部設置ＡＴＭ１２は、接続要求の連続送信（すなわち、すでに送信した接続要求をＡＴＭ−ＧＷ２１に繰り返し送信したり、又は、一定時間経過した後にすでに送信した接続要求をＡＴＭ−ＧＷ２１に再度送信したりする動作）を行う。
【００５１】
Ｓ１２０の後、ホスト制御部１２０は、待機管理テーブル１４０に格納された待機情報１４２を参照して、待機状態となった外部設置ＡＴＭ１２の「カウンタ」（図３参照）の値が予め定められた規定回数を超えているか否かを判定する（Ｓ１２５）。
【００５２】
Ｓ１２５の判定で、「カウンタ」の値が予め定められた規定回数を超えていると判定された場合（“Ｙｅｓ”の場合）に、ホスト制御部１２０は、外部設置ＡＴＭ１２とホスト３２との間の接続用のチャネルとして、空いている優先ホストチャネル１５４を割り当る（Ｓ１３０）。これにより、ホスト制御部１２０が、割り当てた優先ホストチャネル１５４を用いて、外部設置ＡＴＭ１２とホスト３２とを接続する。その結果、外部設置ＡＴＭ１２とホスト３２との間で、取引処理が行われる（Ｓ１３５）。
【００５３】
一方、Ｓ１２５の判定で、「カウンタ」の値が予め定められた規定回数を超えていないと判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ１０５に戻る。この場合に、ＡＴＭ制御部１１０は、Ｓ１０５で、ＡＴＭ制御部１１０が、前回受信された接続要求から規定時間以内に、外部設置ＡＴＭ１２からのホスト３２との接続要求を再度受信すると、受信された接続要求を連続送信された接続要求（すなわち、待機させられた外部設置ＡＴＭ１２によって繰り返し送信されたすでに受信済みの接続要求）と見なし、Ｓ１１０で、ホスト制御部１２０が、通信管理テーブル１３０に格納されたチャネル情報１３２を参照して、通常ホストチャネル１５２の空きがあるか否かを再度判定する。
【００５４】
そして、Ｓ１１０の判定で、再度、通常ホストチャネル１５２の空きがないと判定された場合（“Ｎｏ”の場合）に、Ｓ１２０で、ホスト制御部１２０が、再度、外部設置ＡＴＭ１２を待機させる。この場合に、ホスト制御部１２０は、「カウンタ」の値を前回よりも１つ増加させた待機情報１４２を作成して、待機管理テーブル１４０に格納（保持）する。
【００５５】
このようにして、ＡＴＭ−ＧＷ２１は、Ｓ１１０の判定（すなわち、通常ホストチャネル１５２の空きがあるか否かの判定）で、通常ホストチャネル１５２の空きがないと判定される都度、「カウンタ」の値を前回よりも１つ増加させた待機情報１４２を待機管理テーブル１４０に格納する動作を繰り返す。そして、ＡＴＭ−ＧＷ２１は、「カウンタ」の値が規定回数を超えている待機情報１４２が待機管理テーブル１４０に格納された場合に、Ｓ１３０で、外部設置ＡＴＭ１２とホスト３２との間の接続用のチャネルとして、優先ホストチャネル１５４を割り当てる。これにより、ホスト制御部１２０が、割り当てた優先ホストチャネル１５４を用いて、外部設置ＡＴＭ１２とホスト３２とを接続する。その結果、Ｓ１３５で、外部設置ＡＴＭ１２とホスト３２との間で、取引処理が行われる。
ＡＴＭ−ＧＷ２１は、このような一連の動作を、図示せぬ電源が切断されるまで行う。
【００５６】
図５に、具体的な外部設置ＡＴＭ１２とホスト３２との間の接続例を示す。図５は、実施形態に係る金融取引システムの動作を示す図である。図５は、３台の外部設置ＡＴＭ１２（以下、それぞれ、「第１のＡＴＭ１２Ａ」、「第２のＡＴＭ１２Ｂ」、及び「第３のＡＴＭ１２Ｃ」と称する）が、ホスト３２との接続要求をＡＴＭ−ＧＷ２１に送信した場合の金融システム１の動作を示している。ここでは、通常ホストチャネル１５２の数及び優先ホストチャネル１５４の数が、それぞれ、１つであるものとして説明する。また、ここでは、規定回数（すなわち、外部設置ＡＴＭ１２を連続して待機させる場合の上限回数）が「Ｎ回」であるものとして説明する。なお、図５中、「○」印は、ホスト３２との接続が行われた状態を示しており、「×」印は、ホスト３２との接続が行われなかった状態を示している。
【００５７】
図５に示す例では、まず、第１のＡＴＭ１２Ａが、１回目のホスト３２との接続要求Ｒ１ＡをＡＴＭ−ＧＷ２１に送信している。このとき、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、通信管理テーブル１３０に格納されたチャネル情報１３２（図２参照）を参照して、通常ホストチャネル１５２が空き状態であるか否かを判定する。ここでは、ホスト制御部１２０は、通常ホストチャネル１５２が空き状態であると判定する。その結果、ホスト制御部１２０は、通常ホストチャネル１５２の通信状態を「使用中」とするチャネル情報１３２を作成して、そのチャネル情報１３２を通信管理テーブル１３０に格納するとともに、通常ホストチャネル１５２による第１のＡＴＭ１２Ａとホスト３２との間の接続を行う。
【００５８】
次に、通常ホストチャネル１５２による第１のＡＴＭ１２Ａとホスト３２との間の接続が行われている間に、第２のＡＴＭ１２Ｂが、１回目のホスト３２との接続要求Ｒ２ＡをＡＴＭ−ＧＷ２１に送信している。このとき、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、通信管理テーブル１３０に格納されたチャネル情報１３２（図２参照）を参照して、通常ホストチャネル１５２が空き状態であるか否かを判定する。ここでは、ホスト制御部１２０は、通常ホストチャネル１５２が使用中状態であると判定する。すると、ホスト制御部１２０は、待機回数を「１回」とする（すなわち、「カウンタ」の値を「１」とする）第２のＡＴＭ１２Ｂの待機情報１４２（図３参照）を作成して、その待機情報１４２を待機管理テーブル１４０に格納する。
【００５９】
そして、ホスト制御部１２０は、待機管理テーブル１４０に格納された第２のＡＴＭ１２Ｂの待機情報１４２を参照して、第２のＡＴＭ１２Ｂの待機回数（すなわち、「カウンタ」の値）が規定回数以上であるか否かを判定する。ここでは、待機回数を「１回」とする（すなわち、「カウンタ」の値を「１」とする）第２のＡＴＭ１２Ｂの待機情報１４２が待機管理テーブル１４０に格納されており、その待機回数が規定回数である「Ｎ回」未満であるため、ホスト制御部１２０は、第２のＡＴＭ１２Ｂの待機回数が規定回数未満であると判定する。その結果、ホスト制御部１２０は、通常ホストチャネル１５２による第２のＡＴＭ１２Ｂとホスト３２との間の接続を行わずに、第２のＡＴＭ１２Ｂを待機させる。
【００６０】
この後、通常ホストチャネル１５２による第１のＡＴＭ１２Ａとホスト３２との間の接続が終了している。このとき、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、通常ホストチャネル１５２の通信状態を「空き」とするチャネル情報１３２を作成して、そのチャネル情報１３２を通信管理テーブル１３０に格納する。
【００６１】
次に、第３のＡＴＭ１２Ｃが、１回目のホスト３２との接続要求Ｒ３ＡをＡＴＭ−ＧＷ２１に送信している。このとき、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、通信管理テーブル１３０に格納されたチャネル情報１３２を参照して、通常ホストチャネル１５２が空き状態であるか否かを判定する。ここでは、ホスト制御部１２０は、通常ホストチャネル１５２が空き状態であると判定する。すると、ホスト制御部１２０は、待機管理テーブル１４０に格納された第２のＡＴＭ１２Ｂの待機情報１４２を参照して、第２のＡＴＭ１２Ｂの待機回数が規定回数以上であるか否かを判定する。ここでは、待機回数を「１回」とする（すなわち、「カウンタ」の値を「１」とする）第２のＡＴＭ１２Ｂの待機情報１４２が待機管理テーブル１４０に格納されており、その待機回数が規定回数未満であるため、ホスト制御部１２０は、第２のＡＴＭ１２Ｂの待機回数が規定回数未満であると判定する。その結果、ホスト制御部１２０は、通常ホストチャネル１５２の通信状態を「使用中」とするチャネル情報１３２を作成して、そのチャネル情報１３２を通信管理テーブル１３０に格納するとともに、通常ホストチャネル１５２による第３のＡＴＭ１２Ｃとホスト３２との間の接続を行う。
【００６２】
次に、通常ホストチャネル１５２による第３のＡＴＭ１２Ｃとホスト３２との間の接続が行われている間に、第２のＡＴＭ１２Ｂが、２回目のホスト３２との接続要求Ｒ２ＢをＡＴＭ−ＧＷ２１に送信している。このとき、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、通信管理テーブル１３０に格納されたチャネル情報１３２（図２参照）を参照して、通常ホストチャネル１５２が空き状態であるか否かを判定する。ここでは、ホスト制御部１２０は、通常ホストチャネル１５２が使用中状態であると判定する。すると、ホスト制御部１２０は、待機回数を「２回」とする（すなわち、「カウンタ」の値を「２」とする）第２のＡＴＭ１２Ｂの待機情報１４２（図３参照）を作成して、その待機情報１４２を待機管理テーブル１４０に格納する。
【００６３】
そして、ホスト制御部１２０は、待機管理テーブル１４０に格納された第２のＡＴＭ１２Ｂの待機情報１４２を参照して、第２のＡＴＭ１２Ｂの待機回数（すなわち、「カウンタ」の値）が規定回数以上であるか否かを判定する。ここでは、待機回数を「２回」とする（すなわち、「カウンタ」の値を「２」とする）第２のＡＴＭ１２Ｂの待機情報１４２が待機管理テーブル１４０に格納されており、その待機回数が規定回数である「Ｎ回」未満であるため、ホスト制御部１２０は、第２のＡＴＭ１２Ｂの待機回数が規定回数未満であると判定する。その結果、ホスト制御部１２０は、通常ホストチャネル１５２による第２のＡＴＭ１２Ｂとホスト３２との間の接続を行わずに、第２のＡＴＭ１２Ｂを待機させる。
【００６４】
以下、ＡＴＭ−ＧＷ２１のホスト制御部１２０は、同様の動作を行う。その結果、ホスト制御部１２０は、第２のＡＴＭ１２ＢがＮ回目のホスト３２との接続要求Ｒ２ＮをＡＴＭ−ＧＷ２１に送信したときに、待機回数を「Ｎ回」とする（すなわち、「カウンタ」の値を「Ｎ」とする）第２のＡＴＭ１２Ｂの待機情報１４２（図３参照）を作成して、その待機情報１４２を待機管理テーブル１４０に格納する。そして、ホスト制御部１２０は、待機管理テーブル１４０に格納された第２のＡＴＭ１２Ｂの待機情報１４２を参照して、第２のＡＴＭ１２Ｂの待機回数（すなわち、「カウンタ」の値）が規定回数以上であるか否かを判定する。ここでは、待機回数を「Ｎ回」とする（すなわち、「カウンタ」の値を「Ｎ」とする）第２のＡＴＭ１２Ｂの待機情報１４２が待機管理テーブル１４０に格納されており、その待機回数が規定回数である「Ｎ回」以上であるため、ホスト制御部１２０は、第２のＡＴＭ１２Ｂの待機回数が規定回数以上であると判定する。その結果、ホスト制御部１２０は、優先ホストチャネル１５４による第２のＡＴＭ１２Ｂとホスト３２との間の接続を行う。
【００６５】
なお、待機管理テーブル１４０に格納された待機情報１４２（図３参照）は、最適な通常ホストチャネル１５２及び優先ホストチャネル１５４（図１参照）の数、「カウンタ」の値（図３参照）に対する規定回数（すなわち、通常ホストチャネル１５２による外部設置ＡＴＭ１２とホスト３２との間の接続が連続して行われなかったときの規定回数）、「連続送信（すなわち、待機させられた外部設置ＡＴＭ１２がすでに送信した接続要求を送信する動作）」と見なすための規定時間等を算出するための統計情報として、利用することができる。これにより、金融取引システム１の運用者は、チャネル資源（ホストチャネル１５２，１５４）を効率的に利用する（すなわち、ユーザを長時間待たせることなく、チャネル資源を能力の限界近くまで利用する）ことができる。
【００６６】
以上の通り、本実施形態によれば、外部設置ＡＴＭ１２のユーザを長時間（例えば、３分以上）待たせることなく、外部設置ＡＴＭとホストとの間の接続を行うことができる。そのため、あたかも外部設置ＡＴＭ１２の応答性が悪いかのような悪い印象を、外部設置ＡＴＭ１２のユーザに与えることを防止することができる。
【００６７】
また、本実施形態によれば、待機管理テーブル１４０に格納された待機情報１４２を統計情報として利用することにより、チャネル資源を効率的に利用することができる。
【００６８】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
【００６９】
例えば、通信管理テーブル１３０に格納するチャネル情報１３２（図２参照）や待機管理テーブル１４０に格納する待機情報１４２（図３参照）等は、適宜変更することが可能である。
【００７０】
また、例えば、実施形態では、ＡＴＭ−ＧＷ２１は、待機回数（すなわち、図３に示す「カウンタ」の値）に基づいて、優先チャネル１５４による外部設置ＡＴＭ１２とホスト３２との間の接続を行っている。しかしながら、待機回数は、待機累計時間（図３参照）と相関関係にある。そのため、ＡＴＭ−ＧＷ２１は、待機回数の代わりに、待機累計時間に基づいて、優先チャネル１５４による外部設置ＡＴＭ１２とホスト３２との間の接続を行うようにすることも可能である。
【符号の説明】
【００７１】
１    金融取引システム
１０    金融機関の施設以外の場所
１１（１１Ａ，１１Ｂ，…，１１Ｋ）    店舗
１２（１２Ａ，１２Ｂ，…，１２Ｋ）    自動取引装置（外部設置ＡＴＭ）
２０    第３者機関
２１    ゲートウェイサーバ（ＡＴＭ−ＧＷ）
３０    金融機関
３１    中央管理センタ
３２    ホストコンピュータ（ホスト）
１１０    第１の制御部（ＡＴＭ制御部）
１２０    第２の制御部（ホスト制御部）
１３０    通信管理テーブル
１３２    チャネル情報
１４０    待機管理テーブル
１４２    待機情報
１５２    通信チャネル（通常ホストチャネル）
１５４    通信チャネル（優先ホストチャネル）
【図１】
2011053856.tif 000003
【図２】
2011053856.tif 000004
【図３】
2011053856.tif 000005
【図４】
2011053856.tif 000006
【図５】
2011053856.tif 000007