(57)【要約】【課題】通信異常個所を絞り込むことで復旧作業の個所を減らし、復旧にかかる時間を短縮できるようにする。【解決手段】メイン制御部２はすべてのサブ制御部３〜７と通信し通信状態を調べ、それにより得られる通信状態パターンをＲＯＭ２ｂに格納されたエラーコード特定テーブルの各通信状態パターンと照合して一致する通信状態パターンに該当するエラーコードを上位制御部１に送信し、上位制御部１は受信したエラーコードをＲＯＭ１ｂに格納された通信異常個所特定テーブルのエラーコードと照合することにより通信異常個所を特定する。【選択図】図１
2010282391.tif 000002
【特許請求の範囲】
【請求項１】
同一装置内で上位制御部に接続されたメイン制御部に複数の第１のサブ制御部をそれぞれ第１の接続線を介して接続すると共に、少なくとも１つのサブ制御部に少なくとも１つの第２のサブ制御部を第２の接続線を介して接続し、前記メイン制御部と各サブ制御部との間で情報の通信を行う装置内通信システムであって、
前記メイン制御部は、通信を行うすべてのサブ制御部に対し、サブ制御部毎に通信状態の正常または異常を割当てることによって得られる正常と異常の組み合わせによる複数の通信状態パターンと各通信状態パターンに応じたエラーコードとを対応付けたエラーコード特定テーブルと記憶部とを備え、
前記上位制御部は、前記各エラーコードと各エラーコードにより特定される通信異常個所を対応付けた通信異常個所特定テーブルを備え、
前記メイン制御部はいずれかのサブ制御部との通信において通信異常が発生した時、各サブ制御部と通信を行って通信が正常か異常かの通信状態を前記記憶部に順次保存して行き、すべての通信状態を前記記憶部に記憶した後、その通信状態による通信状態パターンと前記エラーコード特定テーブルの通信状態パターンと照合して、一致した通信状態パターンに対応するエラーコードを上位制御部に送信し、
前記上位制御部は、受信したエラーコードを通信異常個所特定テーブルのエラーコードと照合して通信異常個所を特定することを特徴とする装置内通信システム。
【請求項２】
請求項１記載の装置内通信システムにおいて、
前記エラーコード特定テーブルのエラーコードに次候補のエラーコードを付加すると共に、前記通信異常個所特定テーブルには前記次候補のエラーコードに対応する通信異常個所を設け、
前記上位制御部が最初に特定した通信異常個所の復旧処理が行われた後、前記メイン制御部はすべてのサブ制御部と通信を行って正常に通信できたか否かにより異常発生箇所が復旧しているか否かを判断し、復旧していない場合は前記記憶部に記憶されている通信状態パターンと前記エラーコード特定テーブルの通信状態パターンと照合して、一致した通信状態パターンに対応する次候補のエラーコードを前記上位制御部に送信し、
前記上位制御部は、受信した次候補のエラーコードを通信異常個所特定テーブルのエラーコードと照合して通信異常個所を特定することを特徴とする装置内通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一装置内に設けられるメイン制御部と複数のサブ制御部との間で情報通信を行う装置内通信システムに関する。
【背景技術】
【０００２】
ＣＰＵ等を有する制御部により制御される複数の駆動部分を有する装置においては、各駆動部に制御部を設け、これらの制御部をサブ制御部としてメイン制御部に接続し、メイン制御部と各サブ制御部との間で動作の指示や動作結果の送信等の通信を行いながら各種の処理を進めるものとなっている。
【０００３】
例えば、金融機関の営業店等に設置される自動取引装置は、表示部上にタッチパネルを配して取引の選択画面等を表示すると共に取引に必要な情報の入力を行う操作表示部、カードリーダ、通帳記帳機、紙幣入出金機、硬貨入出金機等を備えているが、これら操作表示部、カードリーダ、通帳記帳機、紙幣入出金機、硬貨入出金機等は装置全体の制御を行う上位制御部に接続され、この上位装置からの  指示によりそれぞれ動作するものとなっている。
【０００４】
このような自動取引装置において、例えば紙幣入出金機にはメイン制御部が設けられており、そのメイン制御部は前記上位制御部と通信を行いながら、上位装置からの指示により、利用者に対して紙幣の入出金を行う接客部や、入金取引時に入金紙幣を一時保留する一時保留部、紙幣を収納する紙幣収納カセット、及びこれらの間で紙幣を搬送する搬送部を制御するものとなっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１７４６５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術においては、以下の問題がある。すなわち、例えば紙幣入出金機においては、駆動部である接客部、一時保留部、紙幣収納カセット、及び搬送部等にそれぞれサブ制御部が設けられ、これらのサブ制御部とメイン制御部との間で動作の指示や動作結果の送信等の情報通信を行う装置内通信システムが構築されているが、メイン制御部と各サブ制御部との間で通信ができなくなる通信異常が発生した場合、係員（作業者）がメイン制御部とサブ制御部との間の接続線を含めてすべて点検を行い、復旧の処理を行わなければならいため、復旧に時間がかかるという問題がある。
【０００７】
本発明は、このような問題を解決することを課題とする。
【課題を解決するための手段】
【０００８】
そのため、本発明は、同一装置内で上位制御部に接続されたメイン制御部に複数の第１のサブ制御部をそれぞれ第１の接続線を介して接続すると共に、少なくとも１つのサブ制御部に少なくとも１つの第２のサブ制御部を第２の接続線を介して接続し、前記メイン制御部と各サブ制御部との間で情報の通信を行う装置内通信システムであって、前記メイン制御部は、通信を行うすべてのサブ制御部に対し、サブ制御部毎に通信状態の正常または異常を割当てることによって得られる正常と異常の組み合わせによる複数の通信状態パターンと各通信状態パターンに応じたエラーコードとを対応付けたエラーコード特定テーブルと記憶部とを備え、前記上位制御部は、前記各エラーコードと各エラーコードにより特定される通信異常個所を対応付けた通信異常個所特定テーブルを備え、前記メイン制御部はいずれかのサブ制御部との通信において通信異常が発生した時、各サブ制御部と通信を行って通信が正常か異常かの通信状態を前記記憶部に順次保存して行き、すべての通信状態を前記記憶部に記憶した後、その通信状態による通信状態パターンと前記エラーコード特定テーブルの通信状態パターンと照合して、一致した通信状態パターンに対応するエラーコードを上位制御部に送信し、前記上位制御部は、受信したエラーコードを通信異常個所特定テーブルのエラーコードと照合して通信異常個所を特定することを特徴とする。
【発明の効果】
【０００９】
このようにした本発明は、メイン制御部はすべてのサブ制御部と通信を行って通信状態を調べ、それにより得られる通信状態パターンをエラーコード特定テーブルの各通信状態パターンと照合して一致する通信状態パターンに該当するエラーコードを上位制御部に送信し、上位制御部は受信したエラーコードを通信異常個所特定テーブルのエラーコードと照合することにより通信異常個所を特定するようにしているため、通信異常個所を絞り込むことができ、これにより復旧作業の個所を減らすことができると共に、復旧にかかる時間を短縮できるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施例を示すブロック図
【図２】第１の実施例におけるエラーコード特定テーブルの例を示す図
【図３】第２の実施例における通信異常個所特定テーブルの例を示す図
【図４】第２の実施例の作用を示すフローチャート
【図５】第２の実施例におけるエラーコード特定テーブルの例を示す図
【図６】第２の実施例における通信異常個所特定テーブルの例を示す図
【図７】第２の実施例の作用を示すフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明による装置内通信システムの実施例を説明する。
【実施例１】
【００１２】
図１は第１の実施例を示すブロック図で、図において１は上位制御部、２はメイン制御部（主制御部）であり、上位制御部１は一時記憶部としてのＲＡＭ１ａ及び後述する通信異常個所特定テーブルや上位制御部１が実行する制御プログラムを格納する固定情報記憶部としてのＲＯＭ１ｂを備え、メイン制御部２も一時記憶部としてのＲＡＭ２ａ及び後述するエラーコード特定テーブルやメイン制御部２が実行する制御プログラムを格納する記憶部としてのＲＯＭ２ｂを備えている。３と５と６は第１のサブ制御部（第１の副制御部）、４と７は第２のサブ制御部（第２の副制御部）である。
【００１３】
これら各制御部１〜７は例えば自動取引装置（ＡＴＭ）とこの自動取引装置に組み込まれる紙幣入出金機の各部を制御するもので、自動取引装置という１つの装置内に設けられており、本実施例において上位制御部１は自動取引装置全体を制御する機能を司り、メイン制御部２及びサブ制御部３〜７は例えば紙幣入出金機の各部を制御するものとなっている。
【００１４】
紙幣入出金機は、大別すると接客ユニットと上部ユニットと下部ユニットから成り、接客ユニットには利用者に対して紙幣の入出金を行う接客部が設けられ、この接客部には紙幣の取込み手段や繰出し手段等が設けられている。上部ユニットは上搬送部と入金取引時に入金紙幣を一時保留する一時保留部等を有し、上搬送部は前記接客部と一時保留部の間で紙幣を搬送する搬送ローラや搬送ベルト等を備えており、また一時保留部は紙幣の取込み手段や繰出し手段等を有している。下部ユニットには紙幣を搬送する搬送ローラや搬送ベルト等を備え下搬送部と紙幣の取込み手段や繰出し手段等を有する紙幣収納カセットが設けられ、下搬送部は上部搬送部に接続されていて、これにより前記鑑別部と紙幣収納カセット間で紙幣を搬送するものとなっている。
【００１５】
このような紙幣入出金機において、メイン制御部２は紙幣入出金機全体を制御する機能が割当てられ、また第１のサブ制御部３には上搬送部を制御する機能が、第２のサブ制御部４には一時保留部を制御する機能が、第１のサブ制御部５には接客部を制御する機能が、第１のサブ制御部６には下搬送部を制御する機能が、第２のサブ制御部７には紙幣収納カセットを制御する機能がそれぞれ割当てられている。
【００１６】
これら各制御部１〜７は、基板と該基板上に設けられたＣＰＵ及び情報送受信用の配線等によって構成され、上位制御部１及びメイン制御部２のＲＡＭ１ａ、ＲＯＭ１ｂ、及びＲＡＭ２ａ、ＲＯＭ２ｂはそれぞれのＣＰＵに接続されている。
【００１７】
ここで、上位制御部１とメイン制御部２は基板間の接続線８を介して接続され、メイン制御部２と第１のサブ制御部３は基板間の第１の接続線９を介して接続されており、メイン制御部２と第２のサブ制御部４は基板間の第１の接続線９、第１のサブ制御部３の基板上の配線１０、及び基板間の第２の接続線１１を介して接続されている。またメイン制御部２と第１のサブ制御部５は基板間の第１の接続線１２を介して接続され、メイン制御部２と第１のサブ制御部６は基板間の第１の接続線１３を介して接続されており、更にメイン制御部２と第２のサブ制御部７は基板間の第１の接続線１３、第１のサブ制御部６の基板上の配線１４、及び基板間の第２の接続線１５を介して接続されている。
【００１８】
このような接続により上位制御部１とメイン制御部２の間、メイン制御部２とサブ制御部３〜７の間で通信を行いながら、動作の指示や動作結果の送信等の情報通信が行われるものとなっている。
【００１９】
図２はメイン制御部２のＲＯＭ２ｂに格納されるエラーコード特定テーブルの例を示す図であり、メイン制御部２と通信を行うすべてのサブ制御部３〜７に対してサブ制御部毎に通信状態の正常または異常を割当てることによって得られる正常と異常の組み合わせによる複数の通信状態パターンと各通信状態パターンに応じたエラーコード（異常箇所を特定するため識別子）とを対応付けたものとなっている。
【００２０】
例えば、この図２の場合、第１のサブ制御部３のみが「異常」で他のすべてのサブ制御部４〜７が「正常」の場合の通信状態パターンにはエラーコード「ａａａａ」、第２のサブ制御部４のみが「異常」で他のすべてのサブ制御部３及び５〜７が「正常」の場合の通信状態パターンにはエラーコード「ｂｂｂｂ」、・・・第１のサブ制御部６及び第２のサブ制御部７が「異常」で他のすべてのサブ制御部３〜５が「正常」の場合の通信状態パターンにはエラーコード「ｈｈｈｈ」が対応付けられてテーブル化されている。
【００２１】
図３は上位制御部１のＲＯＭ１ｂに格納される通信異常個所特定テーブルの例を示す図で、図２における各エラーコードとそのエラーコードにより特定される通信異常個所を対応付けたものとなっている。この例ではエラーコード「ａａａａ」には第１のサブ制御部３が通信異常個所であることを示す「第１のサブ制御部３」という情報が、エラーコード「ｂｂｂｂ」には第２のサブ制御部４が通信異常個所であることを示す「第２のサブ制御部４」という情報が、・・・エラーコード「ｈｈｈｈ」にはメイン制御部２と第２のサブ制御部７の基板間の第１の接続線１３が通信異常個所であることを示す「第１の接続線１３」という情報がそれぞれ対応付けられてテーブル化されている。つまり、通信異常個所は特定の第１のサブ制御部、特定の第２のサブ制御部、特定の第１の接続線、及び特定の第２の接続線等の少なくとも１つを示す情報としている。
【００２２】
次に上述した構成による第１の実施例の作用について説明する。図４は第１の実施例の作用を示すフローチャートで、図中のＳはステップを示し、以下このステップに従って説明する。尚、以下に説明する動作は、ＲＯＭ２ｂに格納されたプログラム（ソフトウェア）に基づいて実行される。
【００２３】
まず、メイン制御部２はサブ制御部３〜７との通信において、第２のサブ制御部７と通信ができない等の通信異常が発生したものとする（Ｓ１）。このような通信異常が発生するとメイン制御部２は、例えば第１のサブ制御部３と所定の通信を行って、正常な通信が行えるか否か、通信状態を確認して（Ｓ２）、その確認結果である正常か異常かの通信状態をＲＡＭ１ａに保存する（Ｓ３）。
【００２４】
次に、メイン制御部２はすべてのサブ制御部３〜７との通信状態の確認が終了したか否かを判断して（Ｓ４）、終了していない場合はＳ２〜Ｓ４の処理を繰り返し、これによりサブ制御部４〜７との通信状態を順次確認して通信状態をＲＡＭ１ａに順次保存する。
【００２５】
こうしてすべてのサブ制御部３〜７との通信状態の確認が終了すると、メイン制御部２はＲＡＭ１ａに保存したサブ制御部３〜７の通信状態による通信状態パターンとＲＯＭ２ｂに格納されている図２に示すエラーコード特定テーブルの通信状態パターンと照合して、一致した通信状態パターンに対応するエラーコードを特定し、上位制御部１に送信する（Ｓ５）。
【００２６】
例えば、ＲＡＭ１ａに保存したサブ制御部３〜７の通信状態パターンが、第１のサブ制御部３と、第２のサブ制御部４と、第１のサブ制御部５がともに「正常」で、第１のサブ制御部６と第２のサブ制御部７が「異常」のパターンの場合、図２に示したようにその通信状態パターンに該当するエラーコードは「ｈｈｈｈ」であるので、このエラーコードを上位制御部１に送信する。
【００２７】
上位制御部１はメイン制御部２からエラーコードを受信すると、そのエラーコードをＲＡＭ１ａに一旦記憶し、そしてこのエラーコードを図３に示す通信異常個所特定テーブルのエラーコードと照合して、一致したエラーコードに対応する通信異常個所を特定する（Ｓ６）。この場合、上位制御部１が受信したエラーコードが前記の「ｈｈｈｈ」とすると、図３に示したようにそのエラーコードに該当する通信異常個所はメイン制御部２と第１のサブ制御部６間の第１の接続線１３であるので、この第１の接続線１３を通信異常個所と特定することができる。
【００２８】
特定した通信異常個所は図示しない監視端末等により係員（作業者）に通報され、それに基づいて係員は通信異常個所の復旧作業を行う。
【００２９】
尚、第１のサブ制御部３と第２のサブ制御部４の通信状態が「異常」で、第１のサブ制御部５と６及び第２のサブ制御部７の通信状態がともに「正常」である通信状態パターンの場合は、前記と同様の処理によりメイン制御部２と第１のサブ制御部３間の第１の接続線９が通信異常個所であると特定することができる。
【００３０】
また、第１のサブ制御部３と５及び第２のサブ制御部４と７がともに「正常」で、第１のサブ制御部６のみが「異常」である通信状態パターンの場合は、接続線及び配線９〜１５に異常がないことがわかるので第１のサブ制御部６が通信異常個所であると特定することができ、更に第１のサブ制御部３のみが「異常」で、第１のサブ制御部５及び第２のサブ制御部４と７の通信状態がともに「正常」の場合も、接続線及び配線９〜１５に異常がないことがわかるので第１のサブ制御部３が通信異常個所であると特定することができる。
【００３１】
但し、第２のサブ制御部４のみが「異常」である通信状態パターンの場合は、第２のサブ制御部４と配線１０及び第２の接続線１１も通信異常個所とし、同様に第２のサブ制御部７のみが「異常」である通信状態パターンの場合は、第２のサブ制御部７と配線１４及び第２の接続線１５も通信異常個所とする。
【００３２】
以上説明したように第１の実施例では、メイン制御部と通信するすべてのサブ制御部に対して、サブ制御部毎に通信状態の正常または異常を割当てることによって得られる正常と異常の組み合わせによる複数の通信状態パターンと通信状態パターンに応じたエラーコードとを対応付けたエラーコード特定テーブルをメイン制御部に設けると共に、各エラーコードとそのエラーコードに応じた通信異常個所を対応付けた通信異常個所特定テーブルをメイン制御部と接続した上位制御部に設けて、メイン制御部とサブ制御部との通信において異常が発生した場合、メイン制御部はすべてのサブ制御部と通信を行って通信状態を調べ、それにより得られる通信状態パターンをエラーコード特定テーブルの各通信状態パターンと照合して一致する通信状態パターンに該当するエラーコードを上位制御部に送信し、上位制御部は受信したエラーコードを通信異常個所特定テーブルのエラーコードと照合することにより通信異常個所を特定するようにしているため、通信異常個所を絞り込むことができ、これにより復旧作業の個所を減らすことができると共に、復旧にかかる時間を短縮できるという効果が得られる。
【実施例２】
【００３３】
次に第２の実施例について説明する。この第２の実施例における各制御部の構成及び接続関係等は図１に示した第１の実施例と同様であるが、この第２の実施例ではエラーコード特定テーブルに次候補のエラーコードを設け、通信異常個所特定テーブルに次候補のエラーコードに対応する通信異常個所を設けて、第１の実施例により特定した通信異常個所の復旧処理を行っても復旧しない場合、次候補のエラーコードを上位制御部に送信して通信異常個所を特定するようにしたものである。
【００３４】
図５は第２の実施例においてメイン制御部２のＲＯＭ２ｂに格納されるエラーコード特定テーブルの例を示す図、図６は第２の実施例において上位制御部１のＲＯＭ１ｂに格納される通信異常個所特定テーブルの例を示す図で、エラーコード特定テーブルには図５に示したように例えば第１のサブ制御部６及び第２のサブ制御部７が「異常」、他のすべてのサブ制御部３〜５が「正常」の場合の通信状態パターンにはエラーコード「ｈｈｈｈ」の次候補としてエラーコード「ｉｉｉｉ」が対応付けて設けられ、通信異常個所特定テーブルには図６に示したように次候補のエラーコード「ｉｉｉｉ」には通信異常個所として第１の接続線１３に接続された「第１のサブ制御部６」いう情報が対応付けて設けられている。
【００３５】
尚、次候補のエラーコード及びそれに対応する通信異常個所はこれに限られるものではない。
【００３６】
次に上述した構成による第２の実施例の作用について説明する。図７は第２の実施例の作用を示すフローチャートで、図中のＳはステップを示し、以下このステップに従って説明する。尚、以下に説明する動作もＲＯＭ２ｂに格納されたプログラム（ソフトウェア）に基づいて実行される。
【００３７】
この第２の実施例では、通信異常が発生した場合、第１の実施例においてメイン制御部２がサブ制御部３〜７との通信で取得した通信状態パターンと、エラーコード上位制御部１に送信したことを示す送信情報を異常発生の履歴情報としてＲＡＭ２ａに格納しておくものとする。そして、一旦装置の電源が切られ、第１の実施例により最初に特定した通信異常個所の復旧処理が係員により行われた後、再び電源が投入されると（Ｓ１１）、メイン制御部２はＲＡＭ２ａに異常発生の履歴情報があるか否かを判断する（Ｓ１２）。
【００３８】
ここで、異常発生の履歴情報がない場合は処理を終了するが、履歴情報がある場合は、メイン制御部２がサブ制御部３〜７と通信を行って、すべてのサブ制御部と正常に通信できたか否かにより異常発生箇所が復旧しているか否かを判断し（Ｓ１３）、復旧している場合は処理を終了する。
【００３９】
異常発生箇所が復旧していない場合、メイン制御部２はＲＡＭ１ａに格納されているサブ制御部３〜７の通信状態による通信状態パターンとＲＯＭ２ｂに格納されている図５に示すエラーコード特定テーブルの通信状態パターンと照合して、一致した通信状態パターンに対応するエラーコードの次候補を特定し、その次候補のエラーコード上位制御部１に送信する（Ｓ１４）。
【００４０】
例えば、ＲＡＭ１ａに保存したサブ制御部３〜７の通信状態パターンが、第１のサブ制御部３と、第２のサブ制御部４と、第１のサブ制御部５がともに「正常」で、第１のサブ制御部６と第２のサブ制御部７が「異常」のパターンの場合、図５に示したようにその通信状態パターンに該当する次候補エラーコードは「ｉｉｉｉ」であるので、この次候補のエラーコードを上位制御部１に送信する。
【００４１】
上位制御部１はメイン制御部２から次候補のエラーコードを受信すると、そのエラーコードをＲＡＭ１ａに一旦記憶し、そしてこのエラーコードを図６に示す通信異常個所特定テーブルのエラーコードと照合して、一致した次候補のエラーコードに対応する通信異常個所を特定する（Ｓ１５）。この場合、上位制御部１が受信した次候補のエラーコードが「ｉｉｉｉ」とすると、図６に示したようにその次候補のエラーコードに該当する通信異常個所は第１のサブ制御部６であるので、この第１のサブ制御部６を通信異常個所と特定することができる。
【００４２】
特定した通信異常個所は図示しない監視端末等により係員（作業者）に通報され、それに基づいて係員は通信異常個所の復旧作業を行う。
【００４３】
尚、第１のサブ制御部３と第２のサブ制御部４の通信状態が「異常」で、サブ制御部５〜７の通信状態がともに「正常」である通信状態パターンのエラーコードに対しても同様に次候補のエラーコードを設定することができ、その次候補のエラーコードに対する通信異常個所として第１の接続線９に接続された第１のサブ制御部３を設定することができる。
【００４４】
以上説明したように、第２の実施例では、最初に特定した通信異常個所の復旧処理が行われても、異常個所が復旧しない場合、次候補の通信異常個所を特定して係員に通報できるので、係員が次に復旧処理を行う通信異常個所が明確になり、復旧にかかる時間を短縮できるという効果が得られる。
【００４５】
尚、上述したメイン制御部とサブ制御部との接続関係は図１に示したものに限られず、例えば第２のサブ制御部４や７に第３以降のサブ制御部を同様に接続した構成としてもよく、その場合も接続形態に応じてエラーコード特定テーブルや通信異常個所特定テーブルを設定することで、同様に通信異常個所の絞込み等が可能になる
【符号の説明】
【００４６】
１    上位制御部
１ａ  ＲＡＭ
１ｂ  ＲＯＭ
２    メイン制御部
２ａ  ＲＡＭ
２ｂ  ＲＯＭ
３    第１のサブ制御部
４    第２のサブ制御部
５    第１のサブ制御部
６    第１のサブ制御部
７    第２のサブ制御部
８    配線
９    第１の接続線
１０  基板上の配線
１１  第２の接続線
１２  第１の接続線
１３  第１の接続線
１４  基板上の配線
１５  第２の接続線
【図１】
2010282391.tif 000003
【図２】
2010282391.tif 000004
【図３】
2010282391.tif 000005
【図４】
2010282391.tif 000006
【図５】
2010282391.tif 000007
【図６】
2010282391.tif 000008
【図７】
2010282391.tif 000009