(57)【要約】    【課題】単純な構成で、障害が発生したＰＯＳ端末の表示制御を他のＰＯＳ端末が代行可能なＰＯＳシステムを提供する。    【解決手段】複数のＰＯＳ端末と、各ＰＯＳ端末と通信可能に接続された管理装置とを備えたシステムであって、各ＰＯＳ端末は、操作を受付ける操作部と、受付けた操作に応じた情報を表示する表示部と、前記操作に応じて表示部の表示を制御する表示制御部と、前記操作に関連する操作関連情報を管理装置と送受し、管理装置から他のＰＯＳ端末の表示制御を代替すべき表示代替指示を受信する端末通信部と、表示代替指示を受信した場合、その表示代替指示により指定される他のＰＯＳ端末の表示部の表示制御を行う代替制御部とを備るＰＯＳシステム。【選択図】図４Ｂ
2019139303.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＯＳ端末と、各ＰＯＳ端末と通信可能に接続された管理装置と、を備えたシステムであって、
各ＰＯＳ端末は、
操作を受付ける操作部と、
受付けた操作に応じた情報を表示する表示部と、
前記操作に応じて前記表示部の表示を制御する表示制御部と、
前記操作に関連する操作関連情報を前記管理装置と送受し、前記管理装置から他のＰＯＳ端末の表示制御を代替すべき表示代替指示を受信する端末通信部と、
前記表示代替指示を受信した場合、その表示代替指示により指定される他のＰＯＳ端末の表示部の表示制御を行う代替制御部とを備えるＰＯＳシステム。
【請求項２】
前記管理装置は、各ＰＯＳ端末と操作関連情報を送受する管理通信部と、
前記管理通信部と通信する複数のＰＯＳ端末のうちに、前記管理装置側で通信エラーが検出されるか、ＰＯＳ端末側から異常発生の通知が送られてきた障害発生端末がある場合、正常に応答する他のＰＯＳ端末の何れかを代替制御端末としその代替制御端末に前記表示代替指示を送信する管理制御部とを備える請求項１に記載のＰＯＳシステム。
【請求項３】
各ＰＯＳ端末は、前記表示部の表示制御を前記表示制御部が行うか、外部のＰＯＳ端末から行うかを切替える表示制御切替回路をさらに備え、
前記代替制御端末の前記代替制御部は、前記表示代替指示の受領後に、前記障害発生端末の表示部の表示を前記代替制御端末から制御するように前記障害発生端末の表示制御切替回路を切替える請求項２に記載のＰＯＳシステム。
【請求項４】
前記代替制御端末の代替制御部は、前記障害発生端末に対して通信を回復させるための回復処理をさらに行い、回復処理の進捗に応じた表示を前記障害発生端末の表示部に表示させる請求項３に記載のＰＯＳシステム。
【請求項５】
前記回復処理は、障害発生端末の表示制御部を再起動する処理である請求項４に記載のＰＯＳシステム。
【請求項６】
前記管理制御部は、前記回復処理の後前記障害発生端末が正常に応答するようになったと判断した場合、前記代替制御端末に代替終了指示を送信して前記代替制御部に知らせ、
前記代替終了指示を受領した前記代替制御部は、前記障害発生端末の表示制御部が前記表示部の表示制御を制御するように前記障害発生端末の表示制御切替回路を切替える請求項４または５に記載のＰＯＳシステム。
【請求項７】
前記管理制御部は、前記回復処理の後前記障害発生端末が正常に応答するようになったと判断した場合、前記代替制御端末に代替終了指示を送信して前記代替制御部に知らせ、
前記障害発生端末の表示制御部は、前記回復処理による通信の回復後に、前記表示部の表示制御を制御するように前記表示制御切替回路を切替える請求項４または５に記載のＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰＯＳシステムに関し、より詳細には複数のＰＯＳ端末と、各ＰＯＳ端末と通信可能に接続された管理装置とを備えたＰＯＳシステムに関する。
【背景技術】
【０００２】
ＰＯＳシステムは、店員がＰＯＳ端末の操作を行うものが多いが、顧客が操作を行うものもある。
顧客が操作を行うＰＯＳ端末の代表的な一例として、セルフサービスの給油所やスーパーマーケットのセルフレジに用いられるＰＯＳシステムが挙げられる。
例えば、セルフサービス式の給油所では、屋外の１以上のアイランドと呼ばれる箇所に通常は表裏１対でＰＯＳ端末（以下、アイランド端末とも呼ぶ）が設置される。表裏一対に設置されるのは、給油口が右側にある車種と左側にある車種があるからである。
アイランドの何れかの側に顧客が給油すべき自動車を横付けにし、顧客が自らアイランド端末を操作して支払方法、油種、給油量等を設定し、給油を行う。そして、顧客は給油完了後に精算処理を行ってレシートを受取る。給油所の屋内には、各アイランド端末と通信可能に接続された管理用のＰＯＳ端末（以下、ＳＳコンソールとも呼ぶ）が設置されており、各アイランド端末で顧客が行う操作に係る情報や、精算処理に係る情報がＳＳコンソールに送られる。
【０００３】
ＰＯＳシステム、特に上述のような顧客が自らＰＯＳ端末を操作するシステムにおいては、ＰＯＳ端末に障害が発生すると顧客の操作が受付けられなくなったり顧客の操作を案内する画面表示に異常が生じたりするといったような不具合が生じる。
そうすると、ＰＯＳ端末を使用する顧客は混乱してしまい、どうすればよいか分からなくなってしまうことは容易に想像される。
しかし、例えばセルフサービス式のガソリンスタンドでは店員が顧客の目の前にいる訳ではない。そのような状況に置かれた顧客の不安や苛立ちが募ると、有人スタンドにおけるＰＯＳ端末の障害発生よりも混乱が大きくなり、事態の収拾が困難になることが予想される。
【０００４】
ＰＯＳ端末に障害が発生した場合、障害発生に伴う混乱を最小限に留めるには、該当するＰＯＳ端末に障害が発生していることを顧客に知らせる必要がある。
システム障害発生時への対応に関するものとして、例えば、列車運行管理システムに関する以下の技術が知られている。
複数の駅に配置された駅制御装置のうちある駅制御装置が故障してその機能が停止するといった障害に対応する技術である。その場合は、他の駅制御装置が、故障した駅制御装置の管轄区域である軌道回路の列車追跡情報の作成および中央処理装置への送信を行う。それだけではなく、軌道回路の進路制御も含めた駅制御装置の全ての機能の代行を行う（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１９８１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、セルフサービス式の給油所のＰＯＳ端末に障害が発生した場合、混乱を最小限に留めるために、店員がすぐに案内板を掲示する等の対応が考えられる。あるいは、障害が発生したＰＯＳ端末の表示部に障害の発生を知らせる画面を表示させる対応もあり得る。
しかし、障害発生時の迅速な対応を実現するために多数の店員を雇用するとなれば、省力化を目的としたセルフサービス式のシステムの意味がない。
また、障害が発生したＰＯＳ端末の表示部に障害発生を表示させるために、ＰＯＳ端末内に通常処理と独立した表示制御回路を搭載して表示制御を二重化する構成も考えられるが、ＰＯＳシステム（より詳細にはＰＯＳ端末）に係るコスト的な負担は増大する。
【０００７】
ここで発明者は、例えば給油所のアイランド端末は表裏一対でＰＯＳ端末が設置されることが多い点に着目した。給油所のアイランド端末に限らず、例えばスーパーマーケットのセルフレジ等についても、複数のＰＯＳ端末が近傍に設置されることが多い。
その場合、あるＰＯＳ端末に障害が発生しても、近くに設置された正常なＰＯＳ端末が、障害が発生したＰＯＳ端末の表示制御を代行して簡易的な表示を行えばよい。即ち、障害発生の案内や、障害発生に伴って顧客に対応してもらいたい内容を表示させる簡易的な表示に留めておけばよい。
この発明は、以上のような事情を考慮してなされたものであって、単純な構成で、障害が発生したＰＯＳ端末の表示制御を他のＰＯＳ端末が代行可能なＰＯＳシステムを提供するものである。
【課題を解決するための手段】
【０００８】
この発明は、複数のＰＯＳ端末と、各ＰＯＳ端末と通信可能に接続された管理装置と、を備えたシステムであって、各ＰＯＳ端末は、操作を受付ける操作部と、受付けた操作に応じた情報を表示する表示部と、前記操作に応じて前記表示部の表示を制御する表示制御部と、前記操作に関連する操作関連情報を前記管理装置と送受し、前記管理装置から他のＰＯＳ端末の表示制御を代替すべき表示代替指示を受信する端末通信部と、前記表示代替指示を受信した場合、その表示代替指示により指定される他のＰＯＳ端末の表示部の表示制御を行う代替制御部とを備るＰＯＳシステムを提供する。
【発明の効果】
【０００９】
この発明によるＰＯＳシステムにおいて、各ＰＯＳ端末は、表示代替指示を受信した場合に他のＰＯＳ端末の表示部の表示制御を行う代替制御部とを備えるので、障害が発生したＰＯＳ端末の表示制御を他のＰＯＳ端末が代行可能なＰＯＳシステムを実現できる。
従って、何れかのＰＯＳ端末に障害が発生した際は、障害が発生したＰＯＳ端末に障害発生に係る情報を表示させて操作者に知らせ、障害発生による混乱を最小限に留めることができる。
【００１０】
特に、障害発生時の対処について訓練を受けた店員がＰＯＳ端末を操作するＰＯＳシステムでなく、顧客がＰＯＳ端末を操作するＰＯＳシステムの場合、予期せぬ障害発生による顧客の混乱を最小限に留めることができる。
即ち、代替制御端末による表示制御の代行によって、顧客はＰＯＳ端末に障害が発生したことを速やかに認識できるだけでなく、どのようにすればよいかを把握できる。
また、ＰＯＳ端末に障害が発生した場合、そのＰＯＳ端末の表示画面に障害発生を表示させて顧客に知らせることができるので、店員が慌てて案内板を掲示し、障害の発生を知らせる必要がない。
【図面の簡単な説明】
【００１１】
【図１】この実施形態においてセルフサービス式給油所に設置されるＰＯＳシステムの例を示す斜視図である。
【図２】図１に示すアイランド端末の詳細を示す正面図である。
【図３】図１に示すＳＳコンソールおよびアイランド端末のそれぞれの構成を示すブロック図である。
【図４Ａ】図１に示すアイランド端末の制御部が、通常動作時にディスプレイの表示制御を行う様子を示す説明図である。
【図４Ｂ】図４Ａに示すアイランド端末の一方に障害が発生した場合に対をなす相手方のアイランド端末が表示制御を代行する様子を示す説明図である。
【図５Ａ】図４Ｂに示すアイランド端末に障害が発生した場合に、ＳＳコンソールの管理制御部が表示制御を代行させるために実行する処理の流れを示す第１のフローチャートである。
【図５Ｂ】図４Ｂに示すアイランド端末に障害が発生した場合に、ＳＳコンソールの管理制御部が表示制御を代行させるために実行する処理の流れを示す第２のフローチャートである。
【図６Ａ】図４Ｂに示すアイランド端末に障害が発生した場合に、ＳＳコンソールからの指示で代替制御端末の代替制御部が表示制御を代行する処理の流れを示す第１のフローチャートである。
【図６Ｂ】図４Ｂに示すアイランド端末に障害が発生した場合に、ＳＳコンソールからの指示で代替制御端末の代替制御部が表示制御を代行する処理の流れを示す第２のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
【００１３】
（実施の形態１）
≪ＰＯＳシステムの具体例≫
図１は、この発明の一実施形態として、セルフサービス式給油所に設置されるＰＯＳシステムの例を示す斜視図である。
図１に示すように、給油所１０は、屋外に４か所のアイランドが設けられており、各アイランドには表裏１対の給油設備が設置され、そこにアイランド端末１５ａ、１５ｂ、１５ｃおよび１５ｄが設置されている。
図１に図示しないアイランドの奥側にも、手前側のアイランド端末１５ａ、１５ｂ、１５ｃおよび１５ｄにそれぞれ対応するアイランド端末が設置されている。顧客１７は、アイランド端末１５ａの奥側にある図示しないアイランド端末を自ら操作して給油を行っている状況である。
【００１４】
給油所の屋内には、各アイランド端末と通信可能に接続されたＳＳコンソール１３が設置されている。ＳＳコンソール１３には、顧客１７がアイランド端末に対しておこなう操作が表示される。店員１９は、ＳＳコンソール１３のディスプレイを見て、各アイランドで行われる給油の進捗を知る。また、必要に応じて各アイランド端末に対して給油に係る指示を送る。
アイランド端末１５ａ、１５ｂ、１５ｃおよび１５ｄ並びにそれらの奥側に設置され図１に図示しないアイランド端末は、いずれも同型のものである。
【００１５】
図２は、アイランド端末の詳細を示す正面図であり、各アイランド端末の代表として符号１５を付している。
図２に示すように、アイランド端末１５は、タッチパネル付きのディスプレイ２１、レシートプリンタ２３、バーコードリーダ２４、紙幣識別機２５、非接触カードリーダライタ２６、クレジットカードリーダ２７を有する。
【００１６】
ディスプレイ２１は、この発明における表示部に相当する。レシートプリンタ２３は、精算の内容を印刷して顧客にレシートを発行する。
バーコードリーダ２４は、例えばクーポンとしてバーコードが印刷されたレシートや、顧客が携帯するスマートフォンに表示されたバーコードを読み取って、精算に反映させる。
紙幣識別機２５は、顧客が現金で支払いを行う際に紙幣を投入する装置である。
非接触カードリーダライタ２６は、顧客がＮＦＣ（Near Field Communication）方式に対応したカード等を用いて電子マネー等で支払いを行う際に、電子マネーカードと通信する装置である。
【００１７】
クレジットカードリーダ２７は、磁気ストライプあるいは接触読取式のクレジットカードを用いて顧客が支払いを行う際に、クレジットカードと情報をやり取りする装置である。
ディスプレイ２１は、表示面のタッチパネル、その他、レシートプリンタ２３、バーコードリーダ２４、紙幣識別機２５、非接触カードリーダライタ２６、クレジットカードリーダ２７が受け付けた顧客の操作に応じた情報が表示される。
さらに、アイランド端末１５に障害が発生した場合に、障害の発生に係る情報を表示する。障害の発生を知らせたり、顧客がとるべき対応を案内したり、復旧の状況に関する情報である。
【００１８】
≪ＰＯＳシステムの構成≫
図３は、図１に示すＳＳコンソールおよびアイランド端末のそれぞれの構成を示すブロック図である。
図３に示すように、ＰＯＳシステム１１のアイランド端末１５は、操作部３１、制御部３５、表示制御切替回路３８、ディスプレイ２１、レシートプリンタ２３および端末通信部３９を備える。
操作部３１は、ディスプレイ２１の表示面に配置されるタッチパネル３１ａ、バーコードリーダ２４、紙幣識別機２５、非接触カードリーダライタ２６およびクレジットカードリーダ２７を有する。それらは、顧客の操作を受付けるものだからである。
【００１９】
制御部３５は、ハードウェアとしてＣＰＵ、メモリおよびインターフェイス回路等で構成される。インターフェイス回路は、制御部３５が操作部３１に対してなされた操作を認識し、ディスプレイ２１、レシートプリンタ２３および端末通信部３９を制御するための回路である。
制御部３５は、表示制御部３７および代替制御部３６を有する。
表示制御切替回路３８は、ディスプレイ２１の表示制御を表示制御部３７が行うか、外部のアイランド端末が行うかを切替える回路である。
表示制御切替回路３８の切替は、表示制御部３７および／または外部のアイランド端末から行うことができる。詳細は、図４Ａの説明と共に後述する。
端末通信部３９は、ＳＳコンソール１３との通信を行うインターフェイス回路である。
【００２０】
また、ＳＳコンソール１３は、コンソール型のＰＯＳ端末である。
ＳＳコンソール１３は、タッチパネル４１ａ、ＰＯＳキーボード４２、管理制御部４５、ディスプレイ４１、レシートプリンタ４３および管理通信部４７を備えている。
タッチパネル４１ａは、ディスプレイ４１の表示面に設置され、ディスプレイ４１の表示画面に対する店員１９からの操作を受付ける。
ＰＯＳキーボード４２は、タッチパネル４１ａと別に設けられた操作入力用のキーボードである。
【００２１】
管理制御部４５は、ハードウェアとしてＣＰＵ、メモリおよびインターフェイス回路等で構成される。インターフェイス回路は、管理制御部４５がタッチパネル４１ａやＰＯＳキーボード４２に対してなされた操作を認識し、ディスプレイ４１、レシートプリンタ４３および管理通信部４７を制御するための回路である。
レシートプリンタ４３は、ジャーナルを印刷し、また、ＳＳコンソール１３で店員１９が精算処理を行う場合に精算に係るレシートを印刷する。
管理通信部４７は、給油所１０に設置された各アイランド端末１５と通信を行うインターフェイス回路である。
【００２２】
≪アイラインド端末の正常時の表示制御≫
図４Ａは、図１に示すアイランド端末の制御部が、通常動作時にディスプレイの表示制御を行う様子を示す説明図である。
図４Ａは、同じアイランドで表裏の対をなす２台のアイランド端末１５ａおよび１５ｅと、店内に設置されたＳＳコンソールとがネットワークで接続された様子を示している。アイランド端末１５ｅでは、制御部３５ｅがディスプレイ２１ｅの表示制御を行う。図４Ａで、太い実線の矢印は制御部３５からディスプレイ２１に送られる表示信号を示している。
【００２３】
この実施形態において、アイランド端末１５ｅ表示信号は、制御部３５ｅ、詳細には表示制御部３７ｅから表示制御切替回路３８ｅを介してディスプレイ２１ｅに至る。また、表示制御部３７ｅは、表示制御切替回路３８ｅによる表示信号のルーティングを切替えることができる。太い実線の矢印で示す表示信号は、表示制御切替回路３８ｅによってルーティングされている表示信号である。鎖線の矢印は、そのルーティングの切替を行う信号（制御切替信号）を示している。
即ち、表示制御切替回路３８ｅは、表示制御部３７ｅがディスプレイ２１ｅの表示制御を行うように表示信号をルーティングする。
その一方で、表示制御切替回路３８ｅは、ディスプレイ２１ｅが対のアイランド端末１５ａ、詳細には代替制御部３６ａから表示信号が送られるようにルーティングを切替えることができる。
【００２４】
そして、対のアイランド端末１５ａの代替制御部３６ａもまた、表示制御切替回路３８ｅ表示信号のルーティングを切替えることができる。
従って、一対のアイランド端末１５ａおよび１５ｅは、一方の代替制御部３６ａから他方の表示制御切替回路３８ｅへ送られる表示信号（図４Ａに細い実線の矢印で示す）と制御切替信号（鎖線の矢印）とが接続されている。また逆に、他方の代替制御部３６ｅから一方の表示制御切替回路３８ａへ送られる表示信号と制御切替信号とが接続されている。
さらに、対のアイランド端末１５ａおよび１５ｅは、一方の制御部３５ａから出力されて他方の制御部３５ｅを再起動させるリセット信号が接続され、逆に他方の制御部３５ｅから出力されて一方の制御部３５ａを再起動させるリセット信号が接続されている（図４Ａに長鎖線の矢印で示す）。
【００２５】
≪何れかのアイラインド端末に障害が発生した場合の表示制御≫
図４Ｂは、図４Ａに示すアイランド端末１５ａに障害が発生した場合に、対をなすアイランド端末１５ｅが表示制御を代行する様子を示す説明図である。図４Ｂで、制御部３５ａを鎖線で示しているのは、制御部３５ａがハングアップした状態に陥っていることを示している。
制御部３５ａがハングアップすると、アイランド端末１５ａに対して顧客が操作を行っても操作が受け付けられなくなる。さらに、ＳＳコンソール１３がアイランド端末１５ａと通信しても、アイランド端末１５ａからの応答が帰らなくなる。
【００２６】
アイランド端末１５ａからの通信応答が帰らなくなったことをＳＳコンソール１３の管理制御部４５が認識すると管理制御部４５は、無応答のアイランド端末１５ａと対をなすアイランド端末１５ｅに表示代替指示を送信する。
アイランド端末１５ｅの制御部３５ｅ、より詳細には代替制御部３６ｅは、管理制御部４５から表示代替指示を受信すると、アイランド端末１５ａの表示制御切替回路３８ａのルーティングを切替えて、代替制御部３６ｅがアイランド端末１５ａのディスプレイ２１ａの表示制御を行うようにする。
【００２７】
そして、ディスプレイ２１ａに、アイランド端末１５ａに障害が発生していることをアイランド端末１５ａを使用中の顧客あるいはこれから使おうとする顧客に表示する。そして、顧客がとるべき対応を案内する。例えば、店員が来るまでそのままで待機するように誘導したり、他のアイランド端末を使用するように誘導したり、障害が復旧したので最初から操作をやり直すように誘導したりする案内である。
制御部３５ｅは、アイランド端末１５ｅの自らのディスプレイ２１ｅの表示制御を行いながら、対のアイランド端末１５ａのディスプレイ２１ａについても表示制御を行う。
【００２８】
好ましくは、代替制御部３６ｅがディスプレイ２１ａに対して行う表示制御は、表示制御部３７ｅがディスプレイ２１ｅに対して行う表示制御に比べて処理負荷が軽い。即ち、正常動作しているディスプレイ２１ｅに対する表示制御に比べると、代行するディスプレイ２１ａの表示内容、表示制御は単純なものになるよう設計されている。
従って、ディスプレイ２１ａの表示を代行すべき事態が生じても、制御部３５ｅの処理負荷はアイランド端末１５ｅの正常動作時と大きく変わらず、制御部３５ｅの処理能力を超えない。
【００２９】
≪表示制御の代行処理≫
図４Ｂに示すように、何れかのアイランド端末に障害が発生した場合に表示制御を代行する処理の流れをフローチャートに沿って述べる。図４Ｂのように、アイランド端末１５ａの制御部３５ａがハングアップして障害が発生した場合に、対をなすアイランド端末１５ｅの代替制御部３６ｅがアイランド端末１５ａの表示制御を代行する場合を例に、処理の流れを説明する。
まず、ＳＳコンソールの管理制御部が実行する処理について述べる。
【００３０】
図５Ａおよび図５Ｂは、図４Ｂに示すアイランド端末に障害が発生した場合に、ＳＳコンソールの管理制御部が表示制御を代行させるために実行する処理の流れを示す第１および第２のフローチャートである。
図５Ａに示すように、ＳＳコンソール１３の管理制御部４５は、各アイランド端末と通信を行いつつ、予め定められた期間を超えて応答を返さないアイランド端末があるか否かを常に監視している（ステップＳ１１のＮｏのループ）。
予め定められた期間を超えても応答を返さないアイランド端末があった場合に（ステップＳ１１のＹｅｓ）、管理制御部４５は、そのアイランド端末（この実施形態では、アイランド端末１５ａ）に状況を問い合わせる問合せコマンドを送信する（ステップＳ１３）。アイランド端末１５ａが正常動作しているが一時的に処理負荷がかかる等の事情で応答が遅れただけかどうかの確認である。
【００３１】
問合せコマンドに対してアイランド端末１５ａから応答が返った場合は（ステップＳ１５のＹｅｓ）、障害発生がないものとしてルーチンはステップＳ１１に戻り、各アイランド端末の監視を続ける。
一方、アイランド端末１５ａから応答が返らない場合（ステップＳ１５のＮｏ）、管理制御部４５は、アイランド端末１５ａと対をなすアイランド端末１５ｅ（代替制御端末）に、表示代替指示を送り、アイランド端末１５の表示制御を代行させるトリガをかける（ステップＳ１７）。後述する図６Ａおよび図６Ｂに、代替制御端末となるアイランド端末１５ｅの代替制御部３６ｅが、ＳＳコンソール１３から前記表示代替指示を受信して実行する処理を示している。両者の対応を分かり易くするために、図５Ａにおける表示代替指示の送信に対して、丸で囲んだ英字記号Ａを付している。以下、同様に代替制御端末に種々の指示を送る処理について丸囲み英字記号Ｂ〜Ｅを付している。図６Ａおよび図６Ｂにおいて、アイランド端末１５ｅ側の代替制御部３６ｅがＳＳコンソール１３からそれらの指示を受ける箇所に、対応するＡ〜Ｅの丸囲み英字記号をそれぞれ示している。
【００３２】
管理制御部４５が実行する処理について説明を続ける。
代替制御端末であるアイランド端末１５ｅに表示代替指示を送信した後、管理制御部４５は、障害発生端末のディスプレイ２１ａに「システム復旧中」である旨を表示させるようにアイランド端末１５ｅの代替制御部３６ｅに指示を送る（ステップＳ１９および丸囲み英字記号Ｂ）。
ここで、障害発生端末は、ＳＳコンソール１３と通信する複数のアイランド端末１５のうち、ＳＳコンソール１３が通信エラーの発生を検出した相手方のアイランド端末１５、あるいはアイランド端末１５の側から自身に異常が発生したことを知らせる通知が送られてきたアイランド端末１５である。
アイランド端末１５の制御部３５は、タッチパネル３１ａ、バーコードリーダ２４等操作部３１の異常を検出したり、レシートプリンタ２３の異常を検出したりするエラー検出部（図３に図示せず）の機能を含んでいる。アイランド端末１５に何らかの異常が検出されると、エラー検出部として制御部３５は、ＳＳコンソール１３に異常が発生したことを知らせる。
さらに、管理制御部４５は、障害発生端末の制御部３５ａをリセットするように代替制御部３６ｅに指示を送る（ステップＳ２１および丸囲み英字記号Ｃ）
さらにまた、ＳＳコンソール１３のディスプレイ４１に、アイランド端末のうちの一台（アイランド端末１５ａ）がシステム復旧中である旨を表示する（ステップＳ２３）。なお、図５Ａに示すステップＳ２３の処理の傍に、その処理でディスプレイ４１に表示する内容の一例を示している。
【００３３】
続いて管理制御部４５は、前記ステップＳ２１の処理において制御部３５ａのリセットを指示してから予め定められた期間が経過するのを待つ（ステップＳ２５のＮｏのループ）。その期間は、リセットの指示を送ってから代替制御端末が障害発生端末をリセットし、障害発生端末が再起動するまでに要する期間に基づいて定められたものである。
前記期間が経過した後、管理制御部４５は、障害発生端末であるアイランド端末１５ａに対して再度問合せコマンドを送る（ステップＳ２７）。そして、アイランド端末１５ａからの応答が返るか否かを調べる（ステップＳ２９）。
アイランド端末１５ａから応答が返らないと判断したら（ステップＳ２９のＮｏ）、管理制御部４５は、アイランド端末１５ａのディスプレイ２１ａに以下の内容を表示するように代替制御部３６ｅに指示を送る（ステップＳ３１および丸囲み英字記号Ｄ）。アイランド端末１５ａが故障中である旨と、障害が発生しているアイランド端末１５ａを操作しようとする顧客を誘導する案内の表示である。
【００３４】
そして、障害発生端末の復旧に失敗したことおよび修理が必要であることをＳＳコンソール１３のディスプレイ４１に表示して店員１９に認識させ、対応を促す（図５ＢのステップＳ３３）。なお、図５Ｂに示すステップＳ３３の処理の傍に、その処理でディスプレイ４１に表示する内容の一例を示している。
店員１９が修理対応を促す表示を見て発生した障害に対する対応を行い、その結果アイランド端末１５ａが正常に動作するようになったら、店員はＳＳコンソール１３を操作して修理が完了したことを入力する。
【００３５】
管理制御部４５は、修理完了を示す入力操作がなされるのを待つ（ステップＳ３５）。修理完了を知らせる入力操作がなされたら（ステップＳ３５のＹｅｓ）、ルーチンはステップＳ３７へ進む。
一方、前記ステップＳ２９において、制御部３５ａのリセット後にアイランド端末１５ａから応答が返った場合（ステップＳ２９のＹｅｓ）、ルーチンは図５Ｂに示すステップＳ４３へ進む。そして、管理制御部４５は、アイランド端末１５ａから応答が返ったので、正常動作を確認するように店員１９を促すメッセージと、確認完了ボタンをディスプレイ４１に表示する（ステップＳ４３）。なお、図５Ｂに示すステップＳ３７の処理の傍に、その処理でディスプレイ４１に表示する内容の一例を示している。
【００３６】
管理制御部４５は、確認完了ボタンが押されるのを待つ（ステップＳ４５）。確認完了ボタンが押されたら（ステップＳ４５のＹｅｓ）、ルーチンはステップＳ３７へ進む。
ステップＳ３７で、管理制御部４５は、代替制御端末による表示制御の代行を終了するかどうかの問い合わせと、代替終了ボタンをディスプレイ４１に表示する（ステップＳ３７）。なお、図５Ｂに示すステップＳ４３の処理の傍に、その処理でディスプレイ４１に表示する内容の一例を示している。
そして管理制御部４５は、代替終了ボタンが押されるのを待つ（ステップＳ３９）。代替終了ボタンが押されたら（ステップＳ３９のＹｅｓ）、管理制御部４５は、代替終了指示を代替制御部３６ｅに送る（ステップＳ４１および丸囲み英字記号Ｅ）。
以上が、表示制御の代行に関して管理制御部４５が実行する処理の流れである。
【００３７】
続いて、代替制御部が実行する処理の流れについて説明する。
図６Ａおよび図６Ｂは、図４Ｂに示すアイランド端末１５ａに障害が発生した場合に、ＳＳコンソール１３からの指示で代替制御端末の代替制御部３６ｅが表示制御を代行する処理の流れを示す第１および第２のフローチャートである。
図６Ａに示すように、代替制御端末であるアイランド端末１５ｅの代替制御部３６ｅは、他の処理と並行して、ＳＳコンソール１３から表示代替指示を受信したか否かを常にチェックする（ステップＳ５１）。
【００３８】
表示代替指示を受信したら（ステップＳ５１のＹｅｓ、丸囲み英字記号のＡ）、代替制御部３６ｅは、対をなすアイランド端末１５ａの表示制御切替回路３８ａに制御切替信号を出力する。そして、ディスプレイ２１ａの表示信号を表示制御部３７ａからでなく代替制御部３６ｅから送出できるように切替える（ステップＳ５３）。
これによって、アイランド端末１５ａのディスプレイ２１ａの表示制御は、ハングアップ状態にある制御部３５ａから、代替制御端末の代替制御部３６ｅに切替えられる。即ち、表示制御部３７ａに代わり、代替制御部３６ｅがディスプレイ２１ａの表示を代行する。
続いて代替制御部３６ｅは、ＳＳコンソール１３から、代行しているディスプレイ２１ａの表示制御に係る指示を待つ（ステップＳ５５）。
【００３９】
ＳＳコンソール１３から、システム復旧中である旨を表示するように指示を受けると（ステップＳ５５のＹｅｓおよび丸囲み英字記号Ｂ）、代替制御部３６ｅはディスプレイ２１ａにシステム復旧中である旨を表示する（ステップＳ５７）。なお、図６Ａに示すステップＳ５７の処理の傍に、その処理でディスプレイ２１ａに表示する内容の一例を示している。
さらに、ＳＳコンソール１３から制御部３５ａをリセットするように指示を受けると（ステップＳ５９のＹｅｓおよび丸囲み英字記号のＣ）、代替制御部３６ｅは、制御部３５ａへのリセット信号をアサートして再起動させる（ステップＳ６１）。制御部３５ａをリセットした後に、代替制御部３６ｅは、ＳＳコンソール１３から表示制御の代行に係る次の指示が送られてくるのを待つ（ステップＳ６３のＮｏおよびステップＳ６９のＮｏを経由するループ）。
【００４０】
ＳＳコンソール１３から、ディスプレイ２１ａに故障中であることと、顧客誘導の案内を表示させる指示を受けた場合（ステップＳ６３のＹｅｓおよび丸囲み英字記号のＤ）、代替制御部３６ｅは、ディスプレイ２１ａに、アイランド端末１５ａが故障中であることと、顧客誘導の案内を表示させる（ステップＳ６５）。なお、図６Ａに示すステップＳ６５の処理の傍に、その処理でディスプレイ２１ａに表示する内容の一例を示している。
この表示の指示は、制御部３５ａをリセットしてもなお、アイランド端末１５ａからの応答が返らないと判断した場合に代替制御部３６ｅに送られるものである。
【００４１】
続いて代替制御部３６ｅは、ＳＳコンソール１３から代替終了の指示が来るのを待つ（図６Ｂに示すステップＳ６７）。この場合、代替終了は、故障していたアイランド端末１５ａの修理が完了して正常に動作するようになったことを受けてＳＳコンソール１３から送信される（ステップＳ６７のＹｅｓおよび丸囲み英字記号のＥ）。
その後、ルーチンはステップＳ７１の処理へ進む。
一方、前記ステップＳ６１で制御部３５ａをリセットした結果、アイランド端末１５ａが正常に動作するようになりＳＳコンソール１３から代替終了を受信した場合（ステップＳ６９のＹｅｓおよび丸囲み英字記号のＥ）、ルーチンは図６Ｂに示すステップＳ７１に進む。
【００４２】
ステップＳ７１で、代替制御部３６ｅは障害から復旧したアイランド端末１５ａの表示制御切替回路３８ａに制御切替信号を出力して、ディスプレイ２１ａの表示信号を代替制御部３６ｅからでなく表示制御部３７ａから送出できるように切替える。即ち、代替制御部３６ｅが行っていたディスプレイ２１ａの表示制御の代行を終了する。
そして、ディスプレイ２１ａへの表示信号の送信を停止し（ステップＳ７３）、処理を終了する。
以上が、代替制御部３６ｅが実行する処理の流れである。
【００４３】
（実施の形態２）
実施の形態１では、アイランド端末１５ａが障害から復旧した後、ＳＳコンソール１３が代替制御端末に送る代替終了指示に応答して、代替制御部３６ｅが表示制御切替回路３８ａを切替えて、ディスプレイ２１ａへの表示信号を表示制御部３７ａが送出するようにした。
これに対して、障害から復旧した表示制御部３７ａが、表示制御切替回路３８ａを切替えて、ディスプレイ２１ａへの表示信号を送出するようにしてもよい。
【００４４】
（実施の形態３）
実施の形態１では障害が発生したＰＯＳ端末（アイランド端末）の表示制御を代行することに特化して記述している。
しかし、この発明の本質はこれに限定されるものでない。表示制御以外にも、例えばタッチパネル操作の検出など、他の機能を代行することについて同様の構成、機能を適用することも可能である。
【００４５】
（実施の形態４）
実施の形態１は、セルフサービス式の給油所に用いるＰＯＳシステムを具体例に挙げて説明した。
しかし、この発明の本質はこれに限定されるものでない。給油所以外にも、例えばスーパーマーケットのセルフレジ等、別の用途に適用されるＰＯＳシステムにも適用できる。
【００４６】
以上に述べたように、
（ｉ）この発明によるＰＯＳシステムは、複数のＰＯＳ端末と、各ＰＯＳ端末と通信可能に接続された管理装置と、を備えたシステムであって、各ＰＯＳ端末は、操作を受付ける操作部と、受付けた操作に応じた情報を表示する表示部と、前記操作に応じて前記表示部の表示を制御する表示制御部と、前記操作に関連する操作関連情報を前記管理装置と送受し、前記管理装置から他のＰＯＳ端末の表示制御を代替すべき表示代替指示を受信する端末通信部と、前記表示代替指示を受信した場合、その表示代替指示により指定される他のＰＯＳ端末の表示部の表示制御を行う代替制御部とを備えることを特徴とする。
【００４７】
この発明におけるＰＯＳシステムは、管理装置と、複数のＰＯＳ端末とを含む。ＰＯＳ端末は、店員等、予め定められた者が操作するものであってもよいが、顧客が操作するものであってもよいし、一部のＰＯＳ端末を顧客が操作するものであってもよい。
顧客が操作するＰＯＳ端末の具体的な態様としては、例えば、セルフサービス式の給油所のＰＯＳ端末やスーパーマーケットのいわゆるセルフレジが挙げられる。前述の実施形態におけるアイランド端末は、この発明に係るＰＯＳ端末に相当する。また、ＳＳコンソールは、この発明に係る管理装置に相当する。
【００４８】
なお、通信接続形態の観点からＰＯＳ端末と管理装置とを区別しているが、一つのＰＯＳシステム内で通信可能に接続される装置の一つであるという見方をすれば、管理装置も一つのＰＯＳ端末と捉えることができる。
また、表示部は、ＰＯＳ端末の操作者に情報を表示するものであって、その具体的な態様として、例えば、液晶表示装置や有機ＥＬ表示装置が挙げられる。
さらにまた、表示制御部は、操作部を介して操作を受付ける処理や、受付けた操作に応じた表示制御を行うものである。その具体的な態様としては、例えば、ＣＰＵ、メモリおよび入出力インターフェイス回路を中心としたハードウェア回路と、前記メモリに格納されたプログラムに従ってＣＰＵが実行するソフトウェア処理とが協働して機能が実現される構成が挙げられる。
【００４９】
端末通信部の具体的な態様としては、通信を担うインターフェイス回路が挙げられる。通信機能の一部がＣＰＵのソフトウェア処理によって実現されてもよい。
また、代替制御部の構成としては、前記表示制御部と同様にＣＰＵ等のハードウェア回路とそのＣＰＵが実行するソフトウェア処理とが協働して機能が実現されてもよい。
表示制御部と代替制御部とは、共通のＣＰＵおよびメモリをハードウェア資源とする構成であってもよい。即ち、表示制御部の処理能力の余力で代替制御部の処理を実行してもよい。このような構成は、例えば、表示制御部の一以上の処理と代替制御部の一以上の処理とがマルチタスク処理されるようにソフトウェアを構成することで実現できる。
【００５０】
それぞれのＰＯＳ端末に対して、障害が発生した場合に代替制御端末となるべき他のＰＯＳ端末が予め定められていてもよい。それぞれのＰＯＳ端末に対して代替制御端末となるべきＰＯＳ端末が、相互に対をなすように定められていてもよい。このようにすれば、近傍に設置されたＰＯＳ端末を代替制御端末として予め定めておくことが可能である。
【００５１】
さらに、この発明の好ましい態様について説明する。
（ｉｉ）前記管理装置は、各ＰＯＳ端末と操作関連情報を送受する管理通信部と、前記管理通信部と通信する複数のＰＯＳ端末のうちに、前記管理装置側で通信エラーが検出されるか、ＰＯＳ端末側から異常発生の通知が送られてきた障害発生端末があると判断した場合、正常に応答する他のＰＯＳ端末の何れかを代替制御端末としその代替制御端末に前記表示代替指示を送信する管理制御部とを備えてもよい。
このようにすれば、管理装置は、前記管理通信部と通信する複数のＰＯＳ端末のうちに障害発生端末があると判断した場合、正常に応答する他のＰＯＳ端末の何れかを代替制御端末としその代替制御端末に前記表示代替指示を送信するので、障害が発生したＰＯＳ端末の表示制御を他のＰＯＳ端末が代行可能なＰＯＳシステムを実現できる。
従って、何れかのＰＯＳ端末に障害が発生した際は、障害が発生したＰＯＳ端末に障害発生に係る情報を表示させて操作者に知らせ、障害発生による混乱を最小限に留めることができる。
管理通信部の構成としては、端末通信部と同様の態様が挙げられる。
また、管理制御部の構成としては、前記表示制御部と同様の態様が挙げられる。
【００５２】
（ｉｉｉ）各ＰＯＳ端末は、前記表示部の表示制御を前記表示制御部が行うか、外部のＰＯＳ端末から行うかを切替える表示制御切替回路をさらに備え、前記代替制御端末の前記代替制御部は、前記表示代替指示の受領後に、前記障害発生端末の表示部の表示を前記代替制御端末から制御するように前記障害発生端末の表示制御切替回路を切替えてもよい。
このようにすれば、表示制御切替回路を切替えることによって、単純な構成で、障害発生端末の表示制御を代替制御端末に代行させることが可能になる。
ここで、表示制御切替回路は、障害発生端末内で表示部を表示制御部と接続する信号線であって、表示制御に係る１以上の信号線の接続を切替えて、代替制御端末内の代替制御部の信号と接続する１以上のスイッチから構成されてもよい。
【００５３】
（ｉｖ）前記代替制御端末の代替制御部は、前記障害発生端末に対して通信を回復させるための回復処理をさらに行い、回復処理の進捗に応じた表示を前記障害発生端末の表示部に表示させてもよい。
このようにすれば、例えば回復処理を開始する段階において、精算処理が完了していない場合は、例えば「障害が発生しました。店員が来るまでしばらくお待ちください。」と表示部に表示させてもよい。一方精算が完了した状態で、回復処理を開始する段階においては、例えば「障害が発生しました。しばらくお待ちください。」と表示部に表示させてもよい。また、回復処理を実行しても回復できなかった場合は、例えば「障害が発生しました。他の端末を使用してください。」と表示部に表示させてもよい。このように、回復処理を行う際に仕掛かりの処理があるか否かの状況、回復処理の進捗状況あるいは回復処理の結果に応じた表示を表示部に表示させることによって、ＰＯＳ端末の状態および、とるべき対応を操作者に知らせて障害発生による混乱を最小限に留めることができる。
【００５４】
（ｖ）前記回復処理は、障害発生端末の表示制御部を再起動する処理であってもよい。
このようにすれば、表示制御部がハングアップ状態にある場合に代替制御端末から表示制御部を再起動することで障害からの復旧が可能になることが期待される。
【００５５】
（ｖｉ）前記管理制御部は、前記回復処理の後前記障害発生端末が正常に応答するようになったと判断した場合、前記代替制御端末に代替終了指示を送信して前記代替制御部に知らせ、前記代替終了指示を受領した前記代替制御部は、前記障害発生端末の表示制御部が前記表示部の表示制御を制御するように前記障害発生端末の表示制御切替回路を切替えてもよい。
このようにすれば、回復処理によって障害発生端末の表示制御部が正常な状態になった後は、代替制御端末から制御切替回路を切替えて、正常動作になった表示制御部が障害発生前と同様に表示部の表示制御を行うようにすることができる。
【００５６】
（ｖｉｉ）前記管理制御部は、前記回復処理の後前記障害発生端末が正常に応答するようになったと判断した場合、前記代替制御端末に代替終了指示を送信して前記代替制御部に知らせ、前記障害発生端末の表示制御部は、前記回復処理による通信の回復後に、前記表示部の表示制御を制御するように前記表示制御切替回路を切替えてもよい。
このようにすれば、回復処理によって障害発生端末の表示制御部が正常な状態になった後は、正常になった表示制御部が、制御切替回路を切替えて障害発生前と同様に表示部の表示制御を行うことができる。
【００５７】
この発明の好ましい態様には、上述した複数の態様のうちの何れかを組み合わせたものも含まれる。
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
【符号の説明】
【００５８】
１０：給油所、    １１：ＰＯＳシステム、    １３：ＳＳコンソール、    １５，１５ａ，１５ｂ，１５ｃ，１５ｄ，１５ｅ：アイランド端末、    １７：顧客、    １９：店員
２１，２１ａ，２１ｅ：ディスプレイ、    ２３：レシートプリンタ、    ２４：バーコードリーダ、    ２５：紙幣識別機、    ２６：非接触カードリーダライタ、    ２７：クレジットカードリーダ
３１：操作部、    ３１ａ：タッチパネル、    ３５，３５ａ，３５ｅ：制御部、    ３６，３６ａ，３６ｅ：代替制御部、    ３７，３７ａ，３７ｅ：表示制御部、    ３８，３８ａ，３８ｅ：表示制御切替回路、    ３９：端末通信部、    ４１：ディスプレイ、    ４１ａ：タッチパネル、    ４２：ＰＯＳキーボード、    ４３：レシートプリンタ、    ４５：管理制御部、    ４７：管理通信部
【図１】
2019139303.tif 000003
【図２】
2019139303.tif 000004
【図３】
2019139303.tif 000005
【図４Ａ】
2019139303.tif 000006
【図４Ｂ】
2019139303.tif 000007
【図５Ａ】
2019139303.tif 000008
【図５Ｂ】
2019139303.tif 000009
【図６Ａ】
2019139303.tif 000010
【図６Ｂ】
2019139303.tif 000011