(57)【要約】【課題】  自動改札機等の駅務機器の上位装置から誤ったプログラムがダウンロードされたときの不整合を未然に防止できるようにする。【解決手段】  所定のプログラムに従って所定の処理を行う互いにインターフェース回路を介して接続された複数の処理部を備えた制御器により駆動制御される駅務機器と、その駅務機器の駆動状態を管理制御するとともに、上記制御器に対して所定のプログラムをダウンロードする上位装置とからなる駅務機器制御システムにおいて、上記制御器中の各処理部のインターフェース回路に対する整合性の有無をそれぞれ判定する判定手段と、その判定手段で整合性がないと判定されたときに上記制御器による上記駅務機器の稼動を禁止させる禁止手段とを備える。【選択図】        図４
2006301841.tif 000002
【特許請求の範囲】
【請求項１】
所定のプログラムに従って所定の処理を行う互いにインターフェース回路を介して接続された複数の処理部を備えた制御器により駆動制御される駅務機器と、その駅務機器の駆動状態を管理制御するとともに、上記制御器に対して所定のプログラムをダウンロードする上位装置とからなる駅務機器制御システムにおいて、
前記制御器中の各処理部のインターフェース回路に対する整合性の有無をそれぞれ判定する判定手段と、
前記判定手段で整合性がないと判定されたときに前記制御器による前記駅務機器の稼動を禁止させる禁止手段と、
とからなることを特徴とする駅務機器制御システム。
【請求項２】
請求項１に記載の駅務機器制御システムにおいて、前記判定手段が整合性がないと判定したときに、プログラムの異常を報知する報知手段を備えたことを特徴とする駅務機器制御システム。
【請求項３】
請求項１又は２に記載の駅務機器制御システムにおいて、前記判定手段が整合性がないと判定したときに、整合性が得られているときの所定のプログラムに自動的に復帰させる復帰手段を設けたことを特徴とする駅務機器制御システム。
【請求項４】
請求項１から３のいずれかに記載の駅務機器制御システムにおいて、前記報知手段は、前記上位装置に設けられていることを特徴とする駅務機器制御システム。
【請求項５】
請求項１から４のいずれかに記載の駅務機器制御システムにおいて、前記上位装置は監視盤であり、前記駅務機器は自動改札機であることを特徴とする駅務機器制御システム。
【請求項６】
請求項１から５のいずれかに記載の駅務機器制御システムにおいて、前記上位装置は駅務機器制御装置であり、前記駅務機器は自動券売機等の出札機であることを特徴とする駅務機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動改札機や自動券売機等の駅務機器を駆動制御する駅務機器制御システムに係り、特に駅務機器の制御器に格納されているプログラムのバージョンの整合性をチェックできるようにしたものに関する。
【背景技術】
【０００２】
自動改札機等の駅務機器は、ＣＰＵを中心に形成された制御器によって駆動制御されるように構成されている（特許文献１参照）。そして、その駅務機器に設けられている制御器は、処理速度の高速化等を図るために磁気券や非接触型ＩＣカードからなる乗車券類の有効性を判定してドアの開閉制御等の所定の制御を司さどる本体制御処理部や運賃を判定する運賃判定処理部等の複数の処理部を組合せて構成され、これら複数の処理部もＣＰＵを中心にそれぞれ構成されているとともに、各処理部間はインターフェース回路を介して接続されている。
【０００３】
上記制御器のメモリに格納されるプログラムデータは、上位装置からダウンロードにより設定されるように構成されている。駅務機器が自動改札機の場合は、改札口に設置されている複数台の自動改札機を一括管理する係員コーナーに設置されている監視盤を介して自動改札機の制御器が必要とするプログラムデータがダウンロードされるように構成されている（特許文献２参照）。
【０００４】
また、駅務機器の制御器もＣＰＵを中心に形成されているので、ＣＰＵを中心に形成された制御器で駆動制御される各種処理機と同様に、駅務機器の制御器のプログラムも必要に応じてバージョンアップが行われている。そして、現在、どのバージョンのプログラムが設定（格納）されているかは、所定の操作を行うことにより確認できるように構成されている。例えば駅務機器が自動改札機の場合は、その自動改札機を係員処理モードに設定することにより、本体制御処理部の現在のプログラムバージョンＮｏ．や運賃判定処理部の現在のプログラムバージョンＮｏ．等の各処理部のプログラムのバージョンＮｏ．を表示画面に表示させて確認することができるように構成されている。
【０００５】
【特許文献１】特開平１１−２７２４８７号公報
【特許文献２】特開昭５７−１６４３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のように、駅務機器の制御器に格納されるプログラムは、必要に応じてバージョンアップして更新されるとともに、そのプログラムは、上位装置からダウンロードされるように構成されているために、極めて希ではあるが、係員の誤操作により上位装置から後退したバージョンのプログラムが制御器にダウンロードされ、その誤操作に気付かずに駅務機器が運転されてデータが破壊され、データの復旧が困難になるという欠点があった。
【０００７】
例えば駅務機器が自動改札機の場合、制御器中の本体制御処理部のプログラムバージョンがＮｏ．２であり、そして運賃判定処理部のプログラムバージョンがＮｏ．５で正常に運転できるようになっているとき、両処理部間を接続するインターフェース回路のプログラム間インターフェースは、本体処理部のプログラムバージョンがＮｏ．２で整合がとられ、運賃判定処理部のプログラムバージョンがＮｏ．５のときに整合がとられて、運賃判定処理部で生成された所定の運賃データがデータ保存メモリの所定の番地（例えば１０００ｈ）に格納されるように構成されている。
【０００８】
上述のように、両処理部のインターフェース回路に対する整合性がとれている状態において、監視盤から本体制御処理部に係員の誤操作により更新前の後退したＮｏ．１のバージョンのプログラムがダウンロードされ、それまでのＮｏ．２のバージョンのプログラムに置き換えられたときは、両処理部間を接続するインターフェース回路のプログラム間インターフェースの整合性に異常を来たし、運賃判定処理部で生成された所定の運賃データが誤った番地（例えば上述の１０００ｈを４で割り算した値の４００ｈ）に格納されて運賃データが破壊されてしまう。このようなデータの破壊は後に発覚するが、そのときには、破壊されたデータを元に戻すことができず、その後の集計処理等に不便を来たすおそれがあった。
【０００９】
そこで本発明は、上記欠点を解決するためになされたものであって、その目的は、上位装置から誤ったプログラムがダウンロードされた場合でも、データの破壊を未然に防止でき、しかも誤ったプログラムがダウンロードされたことを係員に報知することのできる駅務機器制御システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る自動改札機は、上記の目的を達成するために、請求項１に記載の発明は、所定のプログラムに従って所定の処理を行う互いにインターフェース回路を介して接続された複数の処理部を備えた制御器により駆動制御される駅務機器と、その駅務機器の駆動状態を管理制御するとともに、上記制御器に対して所定のプログラムをダウンロードする上位装置とからなる駅務機器制御システムにおいて、前記制御器中の各処理部のインターフェース回路に対する整合性の有無を判定する判定手段と、前記判定手段で整合性がないと判定されたときに前記制御器による前記駅務機器の稼動を禁止させる禁止手段とからなることを特徴としている。
本発明の請求項２に記載の駅務機器制御システムは、前記判定手段が整合性がないと判定したときに、プログラムの異常を報知する報知手段を備えたことを特徴としている。
本発明の請求項３に記載の駅務機器制御システムは、前記判定手段が整合性がないと判定したときに、整合性が得られているときの所定のプログラムに自動的に復帰させる復帰手段を設けたことを特徴としている。
本発明の請求項４に記載の駅務機器制御システムは、前記報知手段は、前記上位装置に設けられていることを特徴としている。
本発明の請求項５に記載の駅務機器制御システムは、前記上位装置は監視盤であり、前記駅務機器は自動改札機であることを特徴としている。
本発明の請求項６に記載の駅務機器制御システムは、前記上位装置は駅務機器制御装置であり、前記駅務機器は自動券売機等の出札機であることを特徴としている。
【発明の効果】
【００１１】
本発明の請求項１に記載の駅務機器制御システムは、制御器中の各処理部のインターフェース回路に対する整合性の有無を判定する判定手段と、その判定手段で整合性がないと判定されたときに前記制御器による駅務機器の稼動を禁止させる禁止手段とからなるので、データ破壊を未然に防止することができるという特長を有している。
本発明の請求項２に記載の駅務機器制御システムは、判定手段が整合性がないと判定したときに、プログラムの異常を報知する報知手段を備えているので、誤ったプログラムが設定されたことを事前に知ることができる効果がある。
本発明の請求項３に記載の駅務機器制御システムは、判定手段が整合性がないと判定したときに、整合性が得られているときの所定のプログラムに自動的に復帰させる復帰手段を設けたので、誤ったプログラムは、自動的に正常なプログラムに変換され、その後の処理を正常に行うことができる。
本発明の請求項４に記載の駅務機器制御システムにおいて、報知手段は、上位装置に設けられているので、誤ったプログラムを送信した上位装置でプログラムミスを知ることができる。
本発明の請求項５に記載の駅務機器制御システムは、上位装置は監視盤であり、駅務機器は自動改札機であるので、自動改札機のプログラムミスを効果的に回避することができる。
本発明の請求項６に記載の駅務機器制御システムは、上位装置は駅務機器制御装置であり、駅務機器は自動券売機等の出札機であるので、出札機のプログラムミスを効果的に回避することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。図１は、本発明の一実施の形態に係る駅務機器制御システムを自動改札システムに適用したときの概略構成図である。図１中、１は、本発明の上位装置に相当する監視盤であり、駅の改札口の係員コーナーに設置されている。また、Ｇ，Ｇ…は、改札口に設置されている本発明の駅務機器に相当する複数（図示の例では２台）の自動改札機であって、通信回線Ｌを介して監視盤１に接続されている。
【００１３】
監視盤１は、周知の監視盤と同様に、改札口に設置されている各自動改札機Ｇ，Ｇ…の動作状態をそれぞれ監視することができるとともに、必要に応じて各自動改札機Ｇ，Ｇ…をそれぞれ駆動制御できるように構成されている。また、各自動改札機Ｇ，Ｇ…に対して所定のプログラムデータをダウンロードでき、さらに、各自動改札機Ｇ，Ｇ…でそれぞれ生成された運賃データや通過人員データ等の所定のデータをさらに上位に位置する図示しない駅務機器制御装置（駅制）に送信できるように構成されている。
【００１４】
すなわち、この監視盤１は、メモリ１ａに格納されているシステムプログラムデータ及びワーキングデータを用いて所定の演算処理を行う中央処理部（ＣＰＵ）１ｂを有しているとともに、タッチパネルからなる表示入力ユニット１ｃを有して構成されている。そして、この監視盤１は、通信制御部１ｄを介して各自動改札機Ｇ，Ｇ…とそれぞれ接続され、また、通信制御部１ｅを介して駅制に接続されている。
【００１５】
各自動改札機Ｇ，Ｇ…（各自動改札機Ｇ，Ｇ…は、それぞれ同一構成なので、以下、１台の自動改札機で説明する。）は、周知の自動改札機と同様にＣＰＵを中心に形成された、上記監視盤１と通信回線Ｌを介して接続された制御器Ｃによって統括的に駆動制御されるように構成されている。
【００１６】
図示の自動改札機Ｇは、普通乗車や回数券等の磁気券の他に非接触型ＩＣカードからなる非接触券も処理できる兼用型として示されているが、磁気券専用型又は非接触券専用型とすることもできる。この自動改札機Ｇは、有効な磁気券又は非接触券が使用されたときはドアを開いて（自動改札機Ｇがノーマルオープン型のときはそのまま）、利用者の改札通路の通過を許容し、期限切れや残額不足等の無効の磁気券又は非接触券が使用されたときは、ドアが閉じられて利用者の改札通路の通過が阻止されるように構成されている。なお、この自動改札機Ｇの処理状態は、上記監視盤１の表示入力ユニット１ｃにより表示されて係員によって監視されるように構成されている。
【００１７】
図２は、自動改札機Ｇの制御器Ｃの中の一部の処理部を説明のために抜き出して示したもので、ここでは、プログラムバージョンＮｏ．２の所定のプログラムによって自動改札機Ｇの本体を制御する本体制御処理部１０と、この本体制御処理部１０にインターフェース回路１２を介してプログラムバージョンＮｏ．５のプログラムによって運賃処理を行う運賃判定処理部１３が接続されている。また、図２中、１４はデータ保存メモリであって、自動改札機Ｇが収受した運賃データを保存（記憶）できるように構成されている。つまり、この図２に示される制御器Ｃの部分は、磁気券からなるＳＦカード又は非接触券に含まれるＳＦデータが使用されたときのデータを収集して記憶する部分が示されている。なお、このデータ保存メモリ１４に記憶されたデータは、周知の自動改札機と同様に、定期的に通信回線Ｌ及び監視盤１を介して駅制に送信されて集計処理されるように構成さている。
【００１８】
上記インターフェース回路１２は、本体制御処理部１１に格納されているプログラムバージョンがＮｏ．２の所定のプログラムのときに整合性がとられ、また運賃判定処理部１３に格納されているプログラムバージョンがＮｏ．５のときに整合性がとれるように決められている。図２中、インターフェース回路１２の一点鎖線内で示される図形は、両処理部１１，１３のプログラムバージョンの整合性がとれていることを模式的に示している。
【００１９】
上述のように両処理部１１，１３のプログラムバージョンがインターフェース回路に対してそれぞれ整合性がとれているとき、すなわち、両処理部１１，１３の整合性バージョンが共に「１」のときは、自動改札機Ｇで収集された運賃データ（売上データ）がデータ保存メモリ１４の正常な番地（図示の例では１０００ｈ）に記憶されるように構成されている。
【００２０】
図３は、監視盤１から本体制御部１０のプログラムとして、それまでよりも後退したバージョンＮｏ．１のプログラムが係員の誤操作によりダウンロードされた例が示されている。この場合、インターフェース回路１２は、本体制御処理部１０のバージョンＮｏ．２のときに整合がとれ、プログラムと運賃判定制御部１３のバージョンＮｏ．５のプログラムが整合がとれるようになっているので、インターフェース回路１２は、本体制御処理部のバージョンＮｏ．１のプログラムとの間では整合性がとれない状態になる。図３中のインターフェース回路１２の一点鎖線内で示される図形は、両処理部１１，１３のプログラムの整合性がとれなくなった状態を模式的に示している。なお、図３に示されるような本体制御処理部１１のプログラムのバージョンがインターフェース回路１２に対して整合性がとられていない状態で、すなわち、本体処理部１１の整合性バージョンが「０」の状態で運賃の収受が行われると、そのデータは本来の番地（図示の例では１０００ｈ）に記憶されずに他の番地（図３の例では４００ｈ）に記憶され、後の集計処理が困難になってしまう事態が発生する。
【００２１】
以下、上記図２、図３及び図４のフローチャートを用いて本発明に係る制御動作について説明する。今、自動改札機Ｇは、制御器Ｃの中の本体制御処理部１１にはバージョンＮｏ．２のプログラムが格納され、また運賃判定制御部１３にはバージョンＮｏ．５のプログラムが格納され、そしてインターフェース回路１２には両処理部１１，１３にそれぞれ格納されているプログラムのバージョンがＮｏ．２及びＮｏ．５のときに、インターフェース回路１２に対するの整合性が共に得られているものとする。したがって、監視盤１がプログラムのダウンロードモードに設定されることなく、自動改札機Ｇの稼動モードに設定されると（ステップ１００否定（Ｎ）、ステップ１０１肯定（Ｙ）、以下、ステップを「Ｓ」とする。）、自動改札機Ｇは正常な入出場を行うことができる。
【００２２】
自動改札機Ｇが上述の正常な入出場処理状態において、例えばＳＦカード又は非接触券のＳＦデータが使用されたときは、運賃判定制御部１３で収受した運賃データは、図２に示されるように、データ保存メモリ１４の正常な番地（図２の例では１０００ｈ）に格納（記憶）される。そしてこのデータ保存メモリ１４に格納された運賃データは、後に監視盤１を介して駅制に送られて集計処理に利用される。
【００２３】
ところで、プログラムのダウンロードモードを行うべきでないときに、何らかの誤操作により、監視盤１がプログラムのダウンロードモードに設定され、本体制御処理部１１に所定のプログラムがダウンロードされたとする（Ｓ１００肯定、Ｓ１０２）。本体制御処理部１１では、監視盤１からプログラムがダウンロードされると、インターフェース回路１２に対する整合性が得られているかのチェックが行われる（Ｓ１０４）。
【００２４】
インターフェース回路１２に対して整合性が得られているときは（Ｓ１０６肯定）、すなわち、監視盤１から本体制御処理部１０にダウンロードされたプログラムがバージョンＮｏ．２のプログラムであるときは、ダウンロードされる以前と同様に整合性が得られているので、自動改札機Ｇの稼動が許容される。
【００２５】
しかし、監視盤１からダウンロードされた本体制御処理部１０のプログラムがそれまで格納されているプログラムと異なるときは、例えば図２に示されるように、それまでに格納されていたバージョンＮｏ．２よりも後退したバージョンＮｏ．１のプログラムの場合は、インターフェース回路１２に対する整合性が得られず、このまま自動改札機Ｇが稼動されて運賃データがデータ保存メモリ１４に記憶されたときは、正規の番地と異なる番地（図示の例では４００ｈ）に記憶され、その後の集計処理等の処理に支障を来たすことになる。そこで、このように本体制御処理部１０のインターフェース回路１２に対する整合性が得られないときは、監視盤１の表示入力ユニット１ｃにプログラムの異常発生が表示されて係員に報知されるとともに、自動改札機Ｇの稼動は禁止される（Ｓ１０８）。そして、この場合は、監視盤１から異常発生前のそれまでに整合性の得られていたプログラム（バージョンＮｏ．２のプログラム）が強制的にダウンロードされて自動的に修正処理されて復旧される（Ｓ１１０、Ｓ１１２肯定）。もちろん、この自動修正処理が正常に行われないときは（Ｓ１１２否定）、係員によって異常状態の復旧処理が行われる（Ｓ１１４）。
【００２６】
なお、上述の例では、本体制御処理部１１にプログラムがダウンロードされた例を示したが、運賃判定処理部１３に対してプログラムがダウンロードされた場合も同様に判定され、さらに、制御器Ｃ内の他の処理部にプログラムがダウンロードされた場合も同様に判定される。
【００２７】
また、上述の例では、駅務機器を自動改札機としたが、これを自動券売機、自動精算機、自動定期券発売機あるいはカード発行機等の出札機であってもよい。この場合は、これら出札機を管理する駅制が上位装置とされる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態に係る駅務機器制御システムの概略構成図である。
【図２】自動改札機の制御器の一部分の詳細図である。
【図３】自動改札機の制御器の一部分の動作状態を説明する説明図である。
【図４】制御動作を示すフローチャートである。
【符号の説明】
【００２９】
１    監視盤
１０    本体制御部
１１    本体制御処理部
１２    インターフェース回路
１３    運賃判定処理部
１４    データ保存メモリ
Ｃ    制御器
Ｇ    自動改札機
Ｌ    通信回線
【図１】
2006301841.tif 000003
【図２】
2006301841.tif 000004
【図３】
2006301841.tif 000005
【図４】
2006301841.tif 000006