(57)【要約】【課題】ポイントサービスの高可用性を効率的に実現することが可能な情報処理装置及びプログラムを提供する。【解決手段】ポイント取引を受け付ける受付手段と、前記ポイント取引に対応するポイント要求を生成する生成手段と、多重化された複数の中継装置のうち、稼働系の中継装置を介して前記生成手段が生成した前記ポイント要求を、当該ポイント要求を処理する一のサーバ装置に送信する送信手段と、前記ポイント要求の送信状況に基づいて、前記稼働系の中継装置との間で発生した通信障害を検知する検知手段と、前記検知手段が通信障害を検知した場合に、前記ポイント要求の送信先を、待機系の中継装置に切り替えて前記送信手段に送信させる切替手段と、を備える。【選択図】図４
2015052949.tif 000002
【特許請求の範囲】
【請求項１】
ポイント取引を受け付ける受付手段と、
前記ポイント取引に対応するポイント要求を生成する生成手段と、
多重化された複数の中継装置のうち、稼働系の中継装置を介して前記生成手段が生成した前記ポイント要求を、当該ポイント要求を処理する一のサーバ装置に送信する送信手段と、
前記ポイント要求の送信状況に基づいて、前記稼働系の中継装置との間で発生した通信障害を検知する検知手段と、
前記検知手段が通信障害を検知した場合に、前記ポイント要求の送信先を、待機系の中継装置に切り替えて前記送信手段に送信させる切替手段と、
を備える情報処理装置。
【請求項２】
前記検知手段は、前記サーバ装置からの応答がなくタイムアウトした場合に通信障害が発生したと判定する請求項１に記載の情報処理装置。
【請求項３】
前記検知手段は、他の情報処理装置からエラーの通知を受け付けた場合に通信障害が発生したと判定する請求項１又は２に記載の情報処理装置。
【請求項４】
前記検知手段は、前記通信障害の発生を検知した場合に、前記他の情報処理装置にエラーを通知する請求項３に記載の情報処理装置。
【請求項５】
前記送信手段は、前記稼働系の中継装置との通信に用いる通信経路とは異なる他の通信経路を用いて、前記待機系の中継装置と通信を行う請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
コンピュータを、
ポイント取引を受け付ける受付手段と、
前記ポイント取引に対応するポイント要求を生成する生成手段と、
多重化された複数の中継装置のうち、稼働系の中継装置を介して前記生成手段が生成した前記ポイント要求を、当該ポイント要求を処理する一のサーバ装置に送信する送信手段と、
前記ポイント要求の送信状況に基づいて、前記稼働系の中継装置との間で発生した通信障害を検知する検知手段と、
前記検知手段が通信障害を検知した場合に、前記ポイント要求の送信先を、待機系の中継装置に切り替えて前記送信手段に送信させる切替手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、各種店舗において、顧客に対して商品の購入やサービスの利用に応じてポイントを発行するポイントサービスが提供されている。このポイントサービスでは、例えば、ポイント会員となった顧客に対して取引金額に応じたポイントを付与し、そのポイントをその店舗での次回以降の取引において利用できるものとしている。
【０００３】
このようなポイントサービスでは、例えば、会員番号等の識別子を記憶したポイントカードを会員に発行し、当該識別子とポイント値とを対応付けて管理するサーバ装置（ポイント管理サーバ）を用いることで、ポイント管理の効率化を図っている。各店舗のＰＯＳ端末等では、会員のポイントカードから読み取った識別子をポイント管理サーバに送信することで、ポイント値の参照や加算等のポイント取引を行っている。
【０００４】
ところで、ポイント管理サーバは、複数の店舗（ＰＯＳ端末）とネットワークを介して接続することで、各会員のポイント値を一括で管理することができる。しかしながら、ポイント管理サーバと各店舗（ＰＯＳ端末）との間で通信障害が発生すると、ポイントサービスの提供は不可となる。
【０００５】
そこで、従来、サーバ装置を二重化することで可用性の向上を図った技術が提案されている。しかしながら、この従来技術では、サーバ装置側で切り替えに係る処理を行うため、ＰＯＳ端末とのコネクション管理が煩雑となり、ポイント取引に係る処理を妨げる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、ポイントサービスの高可用性を効率的に実現することが可能な情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の情報処理装置は、受付手段と、生成手段と、送信手段と、検知手段と、切替手段とを備える。受付手段は、ポイント取引を受け付ける。生成手段は、前記ポイント取引に対応するポイント要求を生成する。送信手段は、多重化された複数の中継装置のうち、稼働系の中継装置を介して前記生成手段が生成した前記ポイント要求を、当該ポイント要求を処理する一のサーバ装置に送信する。検知手段は、前記ポイント要求の送信状況に基づいて、前記稼働系の中継装置との間で発生した通信障害を検知する。切替手段は、前記検知手段が通信障害を検知した場合に、前記ポイント要求の送信先を、待機系の中継装置に切り替えて前記送信手段に送信させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るポイントシステムの構成を概略的に示す図である。
【図２】図２は、図１に示したＰＯＳ端末の構成例を示す図である。
【図３】図３は、図２に示した送信先テーブルの一例を示す図である。
【図４】図４は、図１に示したＰＯＳ端末の機能部の構成を模式的に示す図である。
【図５】図５は、ＰＯＳ端末により実行されるポイント要求処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、実施形態に係る情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【００１０】
図１は、本実施形態に係るポイントシステムの構成を概略的に示す図である。図１に示すように、ポイントシステム１は、店舗システム２と、中継システム３（第１中継システム３ａ、第２中継システム３ｂ）と、ポイントサービスを提供するためのポイント管理サーバ４とを有する。
【００１１】
店舗システム２は、各店舗に導入されるシステムであって、情報処理装置であるＰＯＳ端末１０と、第１ルータ２２と、第２ルータ２３とを有する。店舗システム２内の各装置は、ＬＡＮ等のネットワークＮ１を介して通信可能に接続されている。
【００１２】
ＰＯＳ端末１０は、店舗内の精算場所に配置されてオペレータの操作に基づいて売上登録処理等を行うものである。
【００１３】
図２は、ＰＯＳ端末１０の構成例を示す図である。図２に示すように、ＰＯＳ端末１０は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ（Read  Only  Memory）１２と、ＲＡＭ（Random  Access  Memory）１３と、通信制御部１４と、記憶部１５と、入力部１６と、表示部１７と、プリンタ１８と、スキャナ１９と、カードリーダ２０とを備え、これらがバス２１によって接続されている。
【００１４】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１５に記憶された各種プログラムを実行することにより、ＰＯＳ端末１０全体を制御する。このＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３等とともにコンピュータを構成している。
【００１５】
ＲＯＭ１２は、ＣＰＵ１１が実行する各種プログラムや各種データを記憶する。ＲＡＭ１３は、ＣＰＵ１１が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。本実施形態においては、例えば、後述する商品販売データを記憶するための領域や、ポイント取引に係るポイント値を記憶するための領域がＲＡＭ１３に設けられる。通信制御部１４は、ＬＡＮ等のネットワークＮ１に接続するための通信インタフェースである。
【００１６】
記憶部１５は、ＨＤＤ（Hard  Disk  Drive）等の記憶装置である。記憶部１５は、ＣＰＵ１１が実行する各種プログラムや各種データを記憶する。また、記憶部１５は、ポイント要求の送信先となる、中継システム３の代表アドレスを記した送信先テーブル１５１を記憶する。
【００１７】
ここで、図３は、送信先テーブル１５１の一例を示す図である。同図に示すように、送信先テーブル１５１には、中継システム３の構成数に応じた個数の代表アドレスが、設定１、２として登録されている。ここで、設定１には、通常運用で使用する稼動系の中継システム３の代表アドレスが設定されている。また、設定２には、稼動系の障害時に使用する待機系の中継システム３の代表アドレスが設定されている。
【００１８】
図２に戻り、入力部１６には、キーボードや各種ボタン等、オペレータが操作入力を行うための各種の操作キー（図示せず）が配置されている。操作キーとしては、例えば、預かり金額などを置数するための置数キーや、取引における売上登録が行われた商品の合計出力を指示する小計キー、取引の締め（売上登録の終了）を宣言する締めキー等である。
【００１９】
表示部１７は、売上登録された商品の品名，価格や、締めが宣言された取引の合計金額，釣銭額などを表示するものであり、例えば液晶表示器である。なお、表示部１７は、オペレータ用と客用のそれぞれに設ける形態としてもよい。
【００２０】
プリンタ１８は、売上登録処理に伴い、レシート用紙に取引内容を印字してレシートを発行するとともに、並行してジャーナル用紙への印字を行うものである。このプリンタ１８は、例えばサーマルプリンタである。また、スキャナ１９は、商品等に付与されたバーコードを光学的に読み取るものである。
【００２１】
カードリーダ２０は、ポイントカードＣに記憶されている会員識別子を読み出すものであり、本実施形態では、磁気カードリーダである。ポイントカードＣは、会員に対して発行された会員固有の会員識別子を、読み出し可能に記憶しているものであり、本実施形態では、磁気テープに会員識別子を記憶した磁気カードである。ここで、会員識別子は、例えば会員番号である。
【００２２】
上記の構成において、ＣＰＵ１１は、ＲＯＭ１２又は記憶部１５に記憶されたプログラムと協働することで、売上登録処理やポイント処理等を実行する。係る売上登録処理において、ＣＰＵ１１は、一取引分の取引内容を示す商品販売データを生成し、当該商品販売データを管理する外部装置（図示せず）に送信する。ここで、商品販売データには、取引が行われた日時、顧客が購入した商品の商品コードや価格、当該商品の合計金額、顧客が支払った支払金額等の情報が含まれる。
【００２３】
また、ポイント処理は、カードリーダ２０が読み出した会員識別子に基づいて行われるポイント取引に係る処理である。ポイント取引は、例えば、会員識別子に対応付けてポイント管理サーバ４に記憶されたポイント値の参照を指示するものや、顧客（会員）が購入した商品の合計金額に応じて付与されたポイント値の加算を指示するものが挙げられる。また、商品の支払いにポイントを使用することが可能である場合、その使用分のポイント値の減算を指示するものが挙げられる。ＣＰＵ１１は、入力部１６等を介してポイント取引の指示を受け付けると、そのポイント取引の内容に対応するポイント要求を生成し、中継システム３に送信する。なお、ポイント要求には会員識別子、加算又は減算の対象となるポイント値等が含まれるものとする。
【００２４】
図１に戻り、第１ルータ２２は、店舗内のネットワークＮ１と、第１中継システム３ａが接続されたネットワークＮ２とを中継する通信装置である。また、第２ルータ２３は、店舗内のネットワークＮ１と、第２中継システム３ｂが接続されたネットワークＮ３とを中継する通信装置である。
【００２５】
ここで、ネットワークＮ２とネットワークＮ３とは、互いに異なるネットワーク構成（例えば、通信回線や通信経路）を有する。より具体的には、一方のネットワークに障害が発生したとしても、当該障害が他方のネットワークに影響しない、独立したネットワーク構成を有する。また、ネットワークＮ２とネットワークＮ３とで利用されるネットワークセグメントは、互いに異なるものとする。
【００２６】
中継システム３は、店舗システム２とポイント管理サーバ４との通信経路上に設けられるシステムであって、第１中継システム３ａと第２中継システム３ｂとを有する。
【００２７】
第１中継システム３ａは、第３ルータ３１と、ロードバランサ３２と、第４ルータ３３と、複数台の中継サーバ３４とを有する。
【００２８】
ここで、第３ルータ３１は、ネットワークＮ２とロードバランサ３２が接続されたネットワークＮ４との間の通信を中継する通信装置である。
【００２９】
ロードバランサ３２は、中継サーバ３４の負荷を分散する負荷分散装置であって、第３ルータ３１を介して受け付けたポイント要求を、中継サーバ３４に振り分ける。より詳細には、ロードバランサ３２は、第３ルータ３１を介して、ネットワークＮ２上に第１中継システム３ａへのアクセス先を示す代表アドレスを公開する。ここで、代表アドレスは、例えばＩＰアドレス等である。
【００３０】
また、ロードバランサ３２は、各店舗システム２（ＰＯＳ端末１０）から代表アドレス宛てに送信されたポイント要求を受信する。そして、ロードバランサ３２は、受信したポイント要求を、ネットワークＮ５に接続された中継サーバ３４の何れかに１つに振り分ける。ここで、中継サーバ３４への振り分け方法は特に問わず、ラウンドロビン型で振り分けてもよいし、各中継サーバ３４の処理状態に応じて振り分けてもよい。
【００３１】
第４ルータ３３は、ネットワークＮ５とポイント管理サーバ４が接続されたネットワークＮ８との間の通信を中継する通信装置である。
【００３２】
中継サーバ３４は、プロキシサーバ等であって、ロードバランサ３２から振り分けられたポイント要求を、第４ルータ３３を介してポイント管理サーバ４に送信する。
【００３３】
一方、第２中継システム３ｂは、第５ルータ３５と、ロードバランサ３６と、第６ルータ３７と、複数台の中継サーバ３８とを有する。第２中継システム３ｂの基本構成は、第１中継システム３ａと同様であるが下記の点で相違する。
【００３４】
第５ルータ３５は、ネットワークＮ３とロードバランサ３６が接続されたネットワークＮ６との間の通信を中継する通信装置である。
【００３５】
ロードバランサ３６は、ロードバランサ３２と同様の負荷分散装置であって、各店舗システム２（ＰＯＳ端末１０）から受け付けたポイント要求を、ネットワークＮ７に接続された中継サーバ３８に振り分ける。なお、ロードバランサ３６が、ネットワークＮ３上に公開する代表アドレスは、第１中継システム３ａの代表アドレスとは異なるものとする。
【００３６】
第６ルータ３７は、ネットワークＮ７とポイント管理サーバ４が接続されたネットワークＮ８との間の通信を中継する通信装置である。
【００３７】
中継サーバ３８は、中継サーバ３４と同様のプロキシサーバ等であって、ロードバランサ３６から振り分けられたポイント要求を、第６ルータ３７を介してポイント管理サーバ４に送信する。
【００３８】
上記したように、中継システム３は、同様の構成の第１中継システム３ａと第２中継システム３ｂとの二重化構成となっている。また、第１中継システム３ａ及び第２中継システム３ｂを構成する各装置は、起動した状態で保持されている。
【００３９】
ここで、第１中継システム３ａ及び第２中継システム３ｂのうち、何れか一方は通常運用で使用する稼動系として機能する。また、他方は稼動系に障害が発生した際にその処理を引き継ぐ待機系として機能する。本実施形態では、第１中継システム３ａを稼動系、第２中継システム３ｂを待機系とするが、これに限らないものとする。
【００４０】
ポイント管理サーバ４は、各会員のポイントを管理するサーバ装置である。ポイント管理サーバ４は、各会員の会員識別子とポイントの累積値（ポイント値）とを対応付けて管理するためのデータベース等の記憶装置を備える（図示せず）。
【００４１】
ポイント管理サーバ４は、ネットワークＮ８を介して中継システム３からポイント要求を受け付けると、このポイント要求に応じた処理を実行する。
【００４２】
例えば、ポイント要求がポイント値の参照を指示する場合、ポイント管理サーバ４は、このポイント要求の会員識別子に対応する会員のポイント値を記憶装置から読み出す。そして、ポイント管理サーバ４は、読み出したポイント値を、ポイント要求を送信したＰＯＳ端末１０宛てに送信する。
【００４３】
また、ポイント要求がポイント値の加算を指示する場合、ポイント管理サーバ４は、このポイント要求の会員識別子に対応する会員のポイント値に、指示されたポイント値を加算する。そして、ポイント管理サーバ４は、ポイントの加算結果を、ポイント要求を送信したＰＯＳ端末１０宛てに送信する。
また、ポイント要求がポイント値の減算を指示する場合、ポイント管理サーバ４は、このポイント要求の会員識別子に対応する会員のポイント値から、指示されたポイント値を減算する。そして、ポイント管理サーバ４は、ポイントの減算結果を、ポイント要求を送信したＰＯＳ端末１０宛てに送信する。
【００４４】
なお、ポイント管理サーバ４からＰＯＳ端末１０への送信（応答）は、ポイント要求の送信経路を逆に辿ることで行われるものとする。
【００４５】
上記構成のポイントシステム１において、各店舗システム２のＰＯＳ端末１０では、ＣＰＵ１１がＲＯＭ１２又は記憶部１５に記憶されたプログラムと協働することで、図４に示す各機能部を実現する。
【００４６】
ここで、図４は、ＰＯＳ端末１０が備える機能部の構成を模式的に示す図である。図４に示すように、ＰＯＳ端末１０は、ＣＰＵ１１とプログラムとの協働により、ポイント取引受付部１１１と、ポイント要求生成部１１２と、ポイント要求送信部１１３と、障害検知部１１４と、送信先切替部１１５とを機能部として備える。
【００４７】
ポイント取引受付部１１１は、入力部１６等を介して行われた、ポイント値の参照やポイント値の加算又は減算等を指示するポイント取引を受け付ける。なお、カードリーダ２０による会員識別子の読み出しに応じて、ポイント値の参照を指示するポイント取引を受け付ける形態としてもよい。
【００４８】
ポイント要求生成部１１２は、ポイント取引受付部１１１が受け付けたポイント取引の内容に対応するポイント要求を生成する。なお、ポイント要求には会員識別子、加算又は減算の対象となるポイント値等が含まれるものとする。
【００４９】
ポイント要求送信部１１３は、送信先テーブル１５１の代表アドレス宛てに、ポイント要求生成部１１２が生成したポイント要求を中継システム３に送信する。より詳細には、ポイント要求送信部１１３は、通常運用時において、二重化された中継システム３のうち、稼動系の第１中継システム３ａにポイント要求を送信する。
【００５０】
ここで、送信先テーブル１５１に設定された「設定１」の代表アドレスが第１中継システム３ａのものであるとすると、ポイント要求送信部１１３は、この「設定１」の代表アドレス宛てにポイント要求を送信する。ポイント要求送信部１１３から送信されたポイント要求は、第１ルータ２２を経由して第１中継システム３ａに到達する。そして、ポイント要求は、第１中継システム３ａ内の中継サーバ３４によって、ポイント管理サーバ４に中継（送信）される。
【００５１】
ところで、稼動系の第１中継システム３ａにポイント要求を送信した際に、ネットワークＮ２上や第１中継システム３ａで障害が発生していると、このポイント要求は不達となる。
【００５２】
そこで、障害検知部１１４は、ポイント要求の送信状況に基づいて、稼動系の第１中継システム３ａとの間で発生した通信障害を検知する。なお、通信障害の検知方法は特に問わないものとする。例えば、ポイント要求を送信してから所定時間以内に応答がない場合に、通信障害が発生したと判定してもよい。また、第１ルータ２２や他の装置からエラーが送信（通知）された場合に通信障害が発生したと判定してもよい。
【００５３】
なお、エラーの送信元となる他の装置は、同一店舗内に設けられた他のＰＯＳ端末１０であってもよい。また、自己のＰＯＳ端末１０で通信障害を検知した場合には、同一店舗内の他のＰＯＳ端末１０にエラーを通知してもよい。このように、ＰＯＳ端末１０間で通信障害を通知し合う構成とすることで、稼動系の第１中継システム３ａとの間の障害検知を効率的に行うことができる。
【００５４】
送信先切替部１１５は、障害検知部１１４が通信障害を検知した場合に、ポイント要求の送信先を、待機系の第２中継システム３ｂに切り替えてポイント要求送信部１１３に送信させる。
【００５５】
ここで、送信先テーブル１５１に設定された「設定２」の代表アドレスが、待機系の第２中継システム３ｂのものであるとすると、送信先切替部１１５は、「設定２」の代表アドレス宛てにポイント要求を送信させる。これにより、ポイント要求送信部１１３から送信されたポイント要求は、第２ルータ２３を経由して第２中継システム３ｂに到達する。そして、ポイント要求は、第２中継システム３ｂ内の中継サーバ３８によって、ポイント管理サーバ４に中継（送信）される。
【００５６】
このように、本実施形態のＰＯＳ端末１０は、稼動系の第１中継システム３ａとの間で通信障害が発生した場合に、待機系の第２中継システム３ｂに切り替えてポイント要求を送信する。これにより、稼動系の第１中継システム３ａとの間で通信障害が発生した場合であっても、ポイント管理サーバ４にポイント要求を到達させることができるため、ポイント取引を行うことができる。
【００５７】
以下、図５を参照して、ＰＯＳ端末１０で実行される処理について説明する。図５は、ＰＯＳ端末１０で実行されるポイント要求処理の流れを示すフローチャートである。
【００５８】
まず、ポイント取引受付部１１１は、入力部１６等を介してポイント取引を受け付ける（ステップＳ１１）。次いで、ポイント要求生成部１１２は、ステップＳ１１で受け付けられたポイント取引に対応するポイント要求を生成する（ステップＳ１２）。
【００５９】
続いて、ポイント要求送信部１１３は、ステップＳ１２で生成されたポイント要求を、稼動系の中継システム３（第１中継システム３ａ）に送信する（ステップＳ１３）。
【００６０】
障害検知部１１４は、ステップＳ１３で送信されたポイント要求の送信状況に基づき、稼動系の中継システム３（第１中継システム３ａ）との間で通信障害が発生したか否かを判定する（ステップＳ１４）。ここで、通信障害が検知されない場合には（ステップＳ１４；Ｎｏ）、本処理を終了する。
【００６１】
一方、ステップＳ１４において、通信障害の発生が検知された場合（ステップＳ１４；Ｙｅｓ）、送信先切替部１１５は、ポイント要求の送信先を、待機系の中継システム３（第２中継システム３ｂ）に切り替える（ステップＳ１５）。そして、ポイント要求送信部１１３は、送信先切替部１１５の制御に従い、待機系の中継システム３（第２中継システム３ｂ）にポイント要求を送信し（ステップＳ１６）、本処理を終了する。
【００６２】
以上のように、本実施形態のＰＯＳ端末１０では、稼働系の中継システム３（第１中継システム３ａ）との間で通信障害が発生した場合には、待機系の中継システム３（第２中継システム３ｂ）に切り替えて、ポイント要求をポイント管理サーバ４に送信する。これにより、ＰＯＳ端末１０側で送信先を切り替えることで、互いに異なる通信経路を経由してポイント要求をポイント管理サーバ４に到達させることができるため、ポイントサービスの高可用性を効率的に実現することができる。
【００６３】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明の実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６４】
例えば、上記実施形態では、中継装置に対応する中継システム３を、第１中継システム３ａと第２中継システム３ｂとの二重化構成としたが、これに限らず、３以上の多重化構成としてもよい。この場合、ＰＯＳ端末１０の送信先テーブル１５１には、中継システム３の構成数に対応する個数の代表アドレスを設定する。また、ＰＯＳ端末１０（送信先切替部１１５）は、何れか一の代表アドレスとの通信に障害が発生した場合に、当該代表アドレス以外の他の代表アドレスに送信先を順次切り替える。これにより、上記実施形態と同様の効果を得ることができる。
【００６５】
また、上記実施形態では、第１中継システム３ａ及び第２中継システム３ｂのそれぞれを、ロードバランサ（３２、３６）と複数の中継サーバ（３４、３８）とを有するシステム構成としたが、これに限らないものとする。例えば、第１中継システム３ａ及び第２中継システム３ｂの何れか一方又は両方を、一台の中継サーバで構成する形態としてもよい。
【００６６】
また、上記実施形態の各装置で実行されるプログラムは、ＲＯＭや記憶部等に予め組み込んで提供するように構成してもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００６７】
また、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００６８】
１  ポイントシステム
２  店舗システム
３  中継システム
３ａ  第１中継システム
３ｂ  第２中継システム
４  ポイント管理サーバ
１０  ＰＯＳ端末
２２  第１ルータ
２３  第２ルータ
３１  第３ルータ
３２  ロードバランサ
３３  第４ルータ
３４  中継サーバ
３５  第５ルータ
３６  ロードバランサ
３７  第６ルータ
３８  中継サーバ
１１１  ポイント取引受付部
１１２  ポイント要求生成部
１１３  ポイント要求送信部
１１４  障害検知部
１１５  送信先切替部
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２００３−８４９９６号公報
【図１】
2015052949.tif 000003
【図２】
2015052949.tif 000004
【図３】
2015052949.tif 000005
【図４】
2015052949.tif 000006
【図５】
2015052949.tif 000007