(57)【要約】【課題】料金自動収受機の現状制御プログラムを更新制御プログラムにアップデートする際に、車線を長時間封鎖することなく、アップデートを行うことができる料金自動収受システム及び料金自動収受システムのネットワークアップデート方法を提供する。【解決手段】有料道路の利用条件に応じた料金を収受する料金自動収受機を動作させる現状制御プログラムを保存する第一の記憶部と、現状制御プログラムをアップデートした更新制御プログラムを保存する第二の記憶部と、現状制御プログラムと更新制御プログラムのいずれかを選択的に読み出して実行する制御装置とを備えた料金自動収受機と、料金自動収受機に接続され、更新制御プログラムを第二の記憶部に送信する監視盤とを具備する料金自動収受システム。【選択図】図１
2008004013.tif 000002
【特許請求の範囲】
【請求項１】
有料道路の利用条件に応じた料金を収受する料金自動収受機を動作させる現状制御プログラムを保存する第一の記憶部と、
前記現状制御プログラムをアップデートした更新制御プログラムを保存する第二の記憶部と、
前記現状制御プログラムと前記更新制御プログラムのいずれかを選択的に読み出して実行する制御装置と
を備えた料金自動収受機と、
前記料金自動収受機に接続され、前記更新制御プログラムを前記第二の記憶部に送信する監視盤と
を具備する
料金自動収受システム。
【請求項２】
前記制御装置が、
前記第二の記憶部から、前記更新制御プログラムを読み出し、前記更新制御プログラムを実行し、前記更新制御プログラムが正常に動作しない場合、前記第一の記憶部から、前記現状制御プログラムを読み出し、前記現状制御プログラムを実行する
請求項１に記載の料金自動収受システム。
【請求項３】
前記制御装置が、
前記第二の記憶部から、前記更新制御プログラムを読み出し、前記更新制御プログラムを実行し、前記更新制御プログラムが正常に動作しない場合、前記第一の記憶部から、前記現状制御プログラムを読み出し、前記現状制御プログラムを実行し、前記第二の記憶部から、前記更新制御プログラムを消去する
請求項１又は２に記載の料金自動収受システム。
【請求項４】
前記制御装置が、
前記第二の記憶部から、前記更新制御プログラムを読み出し、前記更新制御プログラムを実行し、前記更新制御プログラムが正常に動作する場合、前記第一の記憶部に、前記更新制御プログラムを送信する
請求項１乃至３のいずれか一項に記載の料金自動収受システム。
【請求項５】
前記制御装置が、前記更新制御プログラムを実行し、
前記更新制御プログラムが正常に動作する場合、
前記料金自動収受機に近づく車両から視認可能な位置に設置された表示装置が、第一の信号を表示する
請求項１乃至４のいずれか一項に記載の料金自動収受システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の料金自動収受システムにおいて、
前記第一の記憶部が、稼働履歴データを保存し、
前記監視盤が、前記第一の記憶部から前記稼働履歴データを読み出す機能を具備する
料金自動収受システム。
【請求項７】
前記監視盤の一台に、少なくとも二台以上の前記料金自動収受機が接続された
請求項１乃至６のいずれか一項に記載の料金自動収受システム。
【請求項８】
請求項１乃至７のいずれか一項に記載の料金自動収受システムにおいて、
前記監視盤に上位装置がインターネット網を介して接続された
料金自動収受システム。
【請求項９】
請求項１に記載の料金自動収受システムのネットワークアップデート方法において、
前記更新制御プログラムを前記第二の記憶部に送信するステップと、
前記第二の記憶部から、前記更新制御プログラムを読み出すステップと、
前記更新制御プログラムを実行するステップと、
前記更新制御プログラムが正常に動作しない場合、前記第一の記憶部から、前記現状制御プログラムを読み出すステップと、
前記現状制御プログラムを実行するステップと
を具備する
料金自動収受システムのネットワークアップデート方法。
【請求項１０】
請求項９に記載の料金自動収受システムのネットワークアップデート方法において、
更に、前記現状制御プログラムを実行するステップの後、前記第二の記憶部から、前記更新制御プログラムを消去するステップを具備する
料金自動収受システムのネットワークアップデート方法。
【請求項１１】
請求項９又は１０に記載の料金自動収受システムのネットワークアップデート方法において、
前記更新制御プログラムが正常に動作する場合、
前記料金自動収受機に近づく車両から視認可能な位置に設置された表示装置が、第一の信号を表示するステップを具備する
料金自動収受システムのネットワークアップデート方法。
【請求項１２】
請求項９乃至１１のいずれか一項に記載の料金自動収受システムのネットワークアップデート方法おいて、
前記監視盤の一台に、少なくとも二台以上の前記料金自動収受機が接続され、前記監視盤が、少なくとも二台以上の前記料金自動収受機の各々に前記更新制御プログラムを送信するステップを具備する
料金自動収受システムのネットワークアップデート方法。
【請求項１３】
請求項９乃至１２のいずれか一項に記載の料金自動収受システムのネットワークアップデート方法において、
前記上位装置が、前記更新制御プログラムを前記監視盤に送信するステップを具備する
料金自動収受システムのネットワークアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して料金自動収受機と監視盤の間でプログラムやデータのダウンロード及びアップデートを行う方法に関する。
【背景技術】
【０００２】
有料道路の通行料金の料金収受は、料金所で料金収受員によって行われる場合と、料金自動収受機によって無人で行われる場合がある。料金自動収受機が、通行料金を収受する場合、以下のような流れで料金自動収受機は、通行料金を収受する。料金自動収受機は、車両進行方向の手前に設置された車種判別装置等が認識した車種情報を受け、さらに車両の運転手が料金自動収受機に投入した通行券に記憶された通行区間距離情報等を読取り、それらの情報から通行料金を割出し、その通行料金を表示装置によって運転者に提示する。運転者は通行料金を料金自動収受機に投入し、料金自動収受機は、釣銭が必要な場合は釣銭を排出する。
【０００３】
このような料金自動収受機の動作は、あらかじめ料金自動収受機の記憶装置に保存された制御プログラムが実行されることによって達成されるものである。
【０００４】
したがって、料金自動収受機にあらたな機能を追加するような場合、制御プログラムをアップデートする必要があるが、有料道路は２４時間通行可能であることが一般的で、料金自動収受機の制御プログラムのアップデートは短時間に効率よく行われることが望まれる。アップデートされた制御プログラムが、正常に記憶装置に保存され、アップデートされた制御プログラムが、正常に動作することが重要である。なぜならば、制御プログラムのバグ等の影響で制御プログラムのアップデートに失敗し、従来記憶装置に記憶されていた制御プログラムが消失する等の事態が起きると、車線を長時間封鎖することが考えられるからである。
【０００５】
また、料金自動収受機の管理者は、料金自動収受機の稼動履歴のデータ（例えば、一日に処理した通行料金の集計データや不具合無く連続稼動した時間や車両通行台数等）を定期的に確認する必要がある。
【０００６】
特許文献１に、更新用プログラムをダウンロードする直前に、それまでに動作していた旧プログラムを記憶部に保存し、その後ダウンロードした前記更新用プログラムによる動作を行ない、障害が検出されると前記記憶部に保存した前記旧プログラムを呼び出し再起動させることで自律的に復旧することを特徴としたプログラム障害自律復旧システムが開示されている（特許文献１参照）。
【０００７】
【特許文献１】特開平１０−１０５４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、料金自動収受機の現状制御プログラムを更新制御プログラムにアップデートする際に、車線を長時間封鎖することなく、アップデートを行うことができる料金自動収受システム及び料金自動収受システムのネットワークアップデート方法を提供することである。
【０００９】
また、本発明の目的は、料金自動収受機に接続された監視盤が、料金自動収受機の記憶装置に保存された稼動履歴データを読み込むことができる料金自動収受システムを提供することである。
【課題を解決するための手段】
【００１０】
以下に、（発明を実施するための最良の形態）で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、（特許請求の範囲）の記載と（発明を実施するための最良の形態）との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、（特許請求の範囲）に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
本発明による料金自動収受システムは、有料道路の利用条件に応じた料金を収受する料金自動収受機（４）を動作させる現状制御プログラム（２０）を保存する第一の記憶部（４ｂ−１）と、現状制御プログラム（２０）をアップデートした更新制御プログラム（２２）を保存する第二の記憶部（４ｂ−２）と、現状制御プログラム（２０）と更新制御プログラム（２２）のいずれかを選択的に読み出して実行する制御装置（４ａ）とを備えた料金自動収受機（４）と、料金自動収受機（４）に接続され、更新制御プログラム（２２）を第二の記憶部（４ｂ−２）に送信する監視盤（１０）とを備えている。
【００１２】
本発明による料金自動収受システムは、制御装置（４ａ）が、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を読み出し、更新制御プログラム（２２）を実行し、更新制御プログラム（２２）が正常に動作しない場合、第一の記憶部（４ｂ−１）から、現状制御プログラム（２０）を読み出し、現状制御プログラム（２０）を実行する。
【００１３】
本発明による料金自動収受システムは、制御装置（４ａ）が、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を読み出し、更新制御プログラム（２２）を実行し、更新制御プログラム（２２）が正常に動作しない場合、第一の記憶部（４ｂ−１）から、現状制御プログラム（２０）を読み出し、現状制御プログラム（２０）を実行し、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を消去する。
【００１４】
本発明による料金自動収受システムは、制御装置（４ａ）が、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を読み出し、更新制御プログラム（２２）を実行し、更新制御プログラム（２２）が正常に動作する場合、第一の記憶部（４ｂ−１）に、更新制御プログラム（２２）を送信する。
【００１５】
本発明による料金自動収受システムは、制御装置（４ａ）が、更新制御プログラム（２２）を実行し、更新制御プログラム（２２）が正常に動作する場合、料金自動収受機（４）に近づく車両から視認可能な位置に設置された表示装置（１２）が、第一の信号を表示する。
【００１６】
本発明による料金自動収受システムは、第一の記憶部（４ｂ−１）が、稼働履歴データ（２４）を保存し、監視盤（１０）が、第一の記憶部（４ｂ−１）から、稼動履歴データ（２４）を読み出す機能を備えている。
【００１７】
本発明による料金自動収受システムは、監視盤（１０）の一台に、少なくとも二台以上の料金自動収受機（４）が接続されている。
【００１８】
本発明による料金自動収受システムは、監視盤（１０）に上位装置（６）がインターネット網（８）を介して接続されている。
【００１９】
本発明による料金自動収受システムのネットワークアップデート方法は、更新制御プログラム（２２）を第二の記憶部（４ｂ−２）に送信するステップと、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を読み出すステップと、更新制御プログラム（２２）を実行するステップと、更新制御プログラム（２２）が正常に動作しない場合、第一の記憶部（４ｂ−１）から、現状制御プログラム（２０）を読み出すステップと、現状制御プログラム（２０）を実行するステップとを備えている。
【００２０】
本発明による料金自動収受システムのネットワークアップデート方法は、更に、現状制御プログラム（２０）を実行するステップの後、第二の記憶部（４ｂ−２）から、更新制御プログラム（２２）を消去するステップを備えている。
【００２１】
本発明による料金自動収受システムのネットワークアップデート方法は、更新制御プログラム（２２）が正常に動作する場合、料金自動収受機（４）に近づく車両から視認可能な位置に設置された表示装置（１２）が、第一の信号を表示するステップを備えている。
【００２２】
本発明による料金自動収受システムのネットワークアップデート方法は、監視盤（１０）の一台に、少なくとも二台以上の料金自動収受機（４）が接続され、監視盤（１０）が、少なくとも二台以上の料金自動収受機（４）の各々に更新制御プログラム（２２）を送信するステップを備えている。
【００２３】
本発明による料金自動収受システムのネットワークアップデート方法は、上位装置（６）が、更新制御プログラム（２２）を監視盤（１０）に送信するステップを備えている。
【発明の効果】
【００２４】
本発明によれば、料金自動収受機の現状制御プログラムを更新制御プログラムにアップデートする際に、車線を長時間封鎖することなく、アップデートを行うことができる料金自動収受システム及び料金自動収受システムのネットワークアップデート方法が提供される。
【００２５】
本発明によれば、料金自動収受機に接続された監視盤が、料金自動収受機の記憶装置に保存された稼動履歴データを読み込むことができる料金自動収受システムが提供される。
【発明を実施するための最良の形態】
【００２６】
添付図面を参照して、本発明による料金自動収受システム及び料金自動収受システムのネットワークアップデート方法を実施するための最良の形態を以下に説明する。
【００２７】
（第１の実施形態）
図１〜３を参照して、第１の実施形態に係る料金自動収受システムについて説明する。図１は、第１の実施形態に係る料金自動収受システムの全体構成を示す。上位装置６は、例えばパーソナルコンピュータであって、インターネット網８に接続可能な通信機能を有し、インターネット網８を介して監視盤１０にアクセスすることが可能である。なお、上位装置６は、有料道路の料金自動収受機４に近い距離に設置されなくても、インターネット網８に接続可能な設備が整った環境であれば、遠い場所に設置されていても良い。また、上位装置６の図示しない記憶装置には、料金自動収受機４の動作を制御するための制御プログラムをアップデートした更新制御プログラム２２が保存されている。さらに、当該記憶装置には料金自動収受機４の記憶装置４ｂに保存されている現状制御プログラム２０をアップデートする際の、パラメータデータを記憶した設定ファイル１４が保存されている。当該パラメータデータの内容については、後述する。上位装置６の管理者は、上位装置６の通信機能を使って、更新制御プログラム２２と設定ファイル１４を監視盤１０の図示しない記憶装置あるいは料金自動収受機４の記憶装置４ｂに送信する。
【００２８】
監視盤１０は、料金自動収受機４の傍に併設された料金事務所と呼ばれる建屋内に設置される。監視盤１０は、図示しないパーソナルコンピュータ等の情報処理装置を備えている。また、監視盤１０は、ネットワーク回線１００を介して料金自動収受機４と接続し、インターネット網８を介して上位装置６と接続している。当該情報処理装置は、上位装置６あるいは料金自動収受機４と情報の相互通信を行うことができる通信機能を有している。さらに、監視盤１０には、料金自動収受機４の稼動状況を監視する図示しないカメラの映像を受信し表示する図示しないモニタ装置や、その映像を録画する図示しない録画装置等を備えている。
【００２９】
また、監視盤１０の図示しない記憶装置には、料金自動収受機４の動作を制御するための現状制御プログラム２０をアップデートした更新制御プログラム２２が保存されている。この更新制御プログラム２２は、上位装置６の管理者が上位装置６の通信機能を利用して送信したものでも、監視盤１０の管理者が、監視盤１０の図示しない入力装置から入力したものでもよい。さらに、当該記憶装置には、上記の設定ファイル１４が保存されている場合もある。
【００３０】
また、料金自動収受機４に備えられた図示しない通行券受付装置に通行券が詰まった場合に、料金自動収受機４の制御装置４ａは、監視盤１０に対して、監視盤１０の図示しないモニタに警告メッセージを出力するよう信号を出す。その後、監視盤１０の管理者が、監視盤１０の通信機能を使って、料金自動収受機４の制御装置４ａに対し、強制的に通行券を排出する信号を出力することもできる。
【００３１】
料金自動収受機４は、制御装置４ａ及び記憶装置４ｂを備えている。料金自動収受機４は、電源装置等も備えているが、図１は図示を省略している。制御装置４ａは、料金自動収受機４を動作させるための制御プログラムを実行したり、料金自動収受機４に接続された信号灯１２の点灯や消灯を制御する。また、制御装置４ａは、記憶装置４ｂへの制御プログラムの格納や、制御プログラムの読み出し、あるいは消去を行う。
【００３２】
料金自動収受機４の記憶装置４ｂは、図３に示すように、通常領域４ｂ−１とバックアップ領域４ｂ−２と称する記憶領域で構成されている。記憶装置４ｂは、ハードディスクドライブ等の記憶装置や、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等の半導体メモリ、ＦＤ（ｆｌｏｐｐｙ  ｄｉｓｋ）等の記憶媒体であればよく、情報を読み書き可能な記憶装置あるいは記憶媒体であればよい。したがって、通常領域４ｂ−１とバックアップ領域４ｂ−２は、各々が単独の記憶装置あるいは記憶媒体であっても、一つの記憶装置あるいは記憶媒体を２つの領域に分けたものでもよい。例えば、記憶装置４ｂが、通常領域４ｂ−１としての一つのＲＡＭと、バックアップ領域４ｂ−２としての別のＲＡＭとで構成され、２つのＲＡＭが電気的につながることで相互に情報交換できるように形成される。バックアップ領域４ｂ−２に保存されている更新制御プログラム２２は、更新制御プログラム２２が正常に動作することが確認されれば、通常領域４ｂ−１にコピー２２’され保存される。
【００３３】
通常領域４ｂ−１およびバックアップ領域４ｂ−２は、それぞれ稼動履歴データ２４を保存する。稼動履歴データ２４とは、料金自動収受機４が不具合無く連続稼動した時間のデータや料金自動収受機４が通行料金の収受を処理した車両台数のデータや通行料金の収受額である。なお、稼動履歴データ２４が、通常領域４ｂ−１とバックアップ領域４ｂ−２の各々に保存されていても、いずれか一方にのみ保存されていてもよい。料金自動収受機４の管理者は、稼動履歴データ２４をみて、料金自動収受機４の稼動部の部品交換の時期を決定することができる。さらに、管理者は、車両台数のデータと稼動時間のデータをみることで、各車両が車線に進入して、通行料金の収受が完了し発進するまでの平均時間を計算することができる。管理者が、そのような計算や分析を行うことによって、例えば、通行料金の収受が完了するまでに車両の発進を阻止する役目を有する図示しない遮断機の開放の動作タイミングの調整等を行うことができる。
【００３４】
信号灯１２は、料金自動収受機４が設置された車線の手前で、車両の運転手が、視認可能な位置に設置される。信号灯１２の設置の形態は、数メートルの高さを有する鉄骨構造物を料金自動収受機４の上方に設置し、その鉄骨構造物に信号灯１２を設置したものが例示される。また、信号灯１２は、料金自動収受機４の制御装置４ａと接続している。信号灯１２は、ＬＥＤ（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）等の光源で構成された青信号と赤信号を備えている。なお、信号灯１２は、例えば「通行可」あるいは「通行不可」のいずれかの文字を表示するような形態でもよい。信号灯１２は、料金自動収受機４が設置された車線への車両の進入を許可するか否かの情報を、車両の運転手に知らせる機能を有すればよい。
【００３５】
図２は、設定ファイル１４の内容を示す。設定ファイル１４は、プログラム切替時刻１４ａ、信号灯切替時刻１４ｂ、アップデート処理を実行する車線の順序１４ｃで構成される情報である。
【００３６】
プログラム切替時刻１４ａは、現状制御プログラム２０を更新制御プログラム２２にアップデートする時刻の情報である。制御装置４ａは、図示しない内部時計がプログラム切替時刻１４ａに達した際に現状制御プログラム２０をアップデートする処理を開始する。
【００３７】
信号灯切替時刻１４ｂは、信号灯１２を青信号から赤信号、あるいは、赤信号から青信号に切り替える時刻の情報である。現状制御プログラム２０が更新制御プログラム２２にアップデートされる間、信号灯１２を青信号から赤信号に切替えて、車両が車線に不用意に進入することを防止しなければならない。したがって、プログラム切替時刻１４ａに対応して、信号灯切替時刻１４ｂは設定される。信号灯切替時刻１４ｂは、プログラム切替時刻１４ａの一定時刻後に信号灯１２を青信号から赤信号に切替える時間の情報と、アップデートが完了した後に信号灯１２を赤信号から青信号に切り替える時間の情報で構成されている。
【００３８】
アップデート処理を実行する車線の順序１４ｃは、図４に示すように複数の車線にそれぞれ料金自動収受機４が存在する場合、各々の料金自動収受機４に対してアップデートを行う際、どのような順序でアップデートを行うのかを定めた情報である。例えば、ある車線の料金自動収受機４に故障が生じ、その車線の料金自動収受機４の現状制御プログラム２０から更新制御プログラム２２へのアップデートは、後程に行いたい場合がある。よって、車線が並んだ順にアップデートを行うのか、限られた車線のみアップデートを行うのか、アップデート時の状況によってアップデート処理を実行する車線の順序を定めなければならない。そこで、アップデート処理を実行する車線の順序１４ｃの情報が必要なのである。
【００３９】
図５Ａ及び図５Ｂを参照して、本実施形態の料金自動収受システムのネットワークアップデートの動作を説明する。なお、アップデートの処理は、管理者が上位装置６あるいは監視盤１０を操作して行う。つまり、アップデートの処理が、更新制御プログラム２２及び設定ファイル１４が、上位装置６から料金自動収受機４に送信される経路で行われるのか、あるいは監視盤１０から料金自動収受機４に送信される経路で行われるのかということである。いずれのハードウェアを使用しても、同様に料金自動収受システムのネットワークアップデートが可能である。本実施形態においては、上位装置６の管理者が、上位装置６の通信機能を使って、監視盤１０を経由して更新制御プログラム２２と設定ファイル１４を記憶装置４ｂに送信するものとする。
【００４０】
本実施形態のアップデート作業において、料金自動収受機４が、上位装置６から更新制御プログラム２２をダウンロードする場合について説明する。図１に示したように、料金自動収受機４は、監視盤１０を経由して上位装置６と相互通信可能なようにネットワーク網１００及びインターネット網８が構築されている。そこで、監視盤１０は、料金自動収受機４に対して、上位装置４とのネットワーク接続を行うよう信号を出力する（ステップＳ２）。
【００４１】
次に、料金自動収受機４の制御装置４ａは、上位装置６から更新制御プログラム２２をダウンロードし、料金自動収受機４の記憶装置４ｂのバックアップ領域４ｂ−２に保存する（ステップＳ４）。
【００４２】
この際、料金自動収受機４の制御装置４ａは、更新制御プログラム２２が、記憶装置４ｂに正常にダウンロードされ保存されたのか否かを確認する。例えば、バックアップ領域４ｂ−２が保有する記憶容量が、更新制御プログラム２２のデータ容量より少ない場合や、バックアップ領域４ｂ−２の記憶媒体（例えばＲＡＭ）に電気的な不具合が生じている場合がある。このような場合、更新制御プログラム２２が、記憶装置４ｂに正常にダウンロードされず、記憶装置４ｂのバックアップ領域４ｂ−２に保存されないことが起こり得る。仮に更新制御プログラム２２が記憶装置４ｂのバックアップ領域４ｂ−２に保存されたとしても、それは更新制御プログラム２２の一部分のみの保存であることも起こり得る。
【００４３】
更新制御プログラム２２が、記憶装置４ｂのバックアップ領域４ｂ−２に正常にダウンロードされず保存されない場合（ステップＳ６、ＮＯ）は、以下の処理が行われる。アップデート作業が始まるまでは、現状制御プログラム２０が、料金自動収受機４を動作させており、現状制御プログラム２０は、記憶装置４ｂの通常領域４ｂ−１（例えばＲＡＭ）に保存されている。したがって、更新制御プログラム２２が記憶装置４ｂに正常にダウンロードされず保存されない場合は、制御装置４ａは、通常領域４ｂ−１の現状制御プログラム２０を読み出し再起動させる（ステップＳ２２）。このように、アップデート作業に不具合が生じても、制御装置４ａが現状制御プログラム２０を起動させるので、料金自動収受機４の稼動を止める必要がない。つまり、車線を封鎖しなくてもよい。
【００４４】
さらに、制御装置４ａは、不正常なダウンロード等が原因で、不完全な保存がされた更新制御プログラム２２がバックアップ領域４ｂ−２に保存されていれば、その更新制御プログラム２２を消去する（ステップＳ２４）。この場合、監視盤１０の図示しないモニタへエラー表示の警告を出すか、上位装置６の図示しないモニタへ同様の警告を出し、管理者へ対策を施すことを促す。
【００４５】
更新制御プログラム２２が、記憶装置４ｂのバックアップ領域４ｂ−２に正常にダウンロードされ保存された場合（ステップＳ６、ＹＥＳ）は、以下の処理が行われる。制御装置４ａは、通常領域４ｂ−１かバックアップ領域４ｂ−２かのいずれからプログラムを読み出すのかを識別するフラグを、バックアップ領域４ｂ−２のフラグに切り替える（ステップＳ８）。
【００４６】
この段階で、フラグが正常に切り替えられなかったことを制御装置４ａが認識した場合（ステップＳ１０、ＮＯ）、制御装置４ａは、通常領域４ｂ−１から現状制御プログラム２０を再起動し（ステップＳ２２）、バックアップ領域４ｂ−２から更新制御プログラム２２を消去する（ステップＳ２４）。つまり、アップデート作業に不具合が生じても、制御装置４ａが現状制御プログラム２０を起動させるので、料金自動収受機４の稼動を止める必要がない。つまり、車線を封鎖しなくてもよい。この場合、監視盤１０の図示しないモニタへエラー表示の警告を出すか、上位装置６の図示しないモニタへ同様の警告を出し、管理者へ対策を施すことを促す。
【００４７】
ステップ１０において、フラグが正常に切り替えられたことを制御装置４ａが認識した場合（ステップＳ１０、ＹＥＳ）、信号灯１２が赤信号を点灯するよう制御装置４ａは、信号灯１２に信号を出力する（ステップＳ１２）。つまり、アップデート作業が終了する前に車両が車線に進入することを防ぐために、車両の運転手に通知するのである。料金自動収受機３０は、稼働が停止されることになり、勤務終了という言葉で表現される。
【００４８】
制御装置４ａは、記憶装置４ｂのバックアップ領域４ｂ−２に保存されている更新制御プログラム２２を起動する（ステップＳ１４）。ここで、正常に更新制御プログラム２２が起動しないことを、制御装置４ａが認識した場合（ステップＳ１６、ＮＯ）、通常領域４ｂ−１から現状制御プログラム２０を再起動し（ステップＳ２２）、バックアップ領域４ｂ−２から更新制御プログラム２２を消去する（ステップＳ２４）。この場合も、監視盤１０の図示しないモニタへエラー表示の警告を出すか、上位装置６の図示しないモニタへ同様の警告を出し、管理者へ対策を施すことを促す。
【００４９】
正常に更新制御プログラム２２が起動することを、制御装置４ａが認識した場合（ステップＳ１６、ＹＥＳ）、制御装置４ａは、バックアップ領域４ｂ−２に保存されている更新制御プログラム２２を通常領域４ｂ−１にコピー２２’する（ステップＳ１８）。
【００５０】
その後、制御装置４ａは、通常領域４ｂ−１に保存されている更新制御プログラム２２を起動させる（ステップＳ２０）。これで、料金自動収受システムのネットワークアップデートが終了する。
【００５１】
以上に述べたように、２つの記憶領域が、現状制御プログラム２０と更新制御プログラム２２を各々保存することにより、更新制御プログラム２２が正常に動作しない場合、現状制御プログラム２０を起動させ、長時間、料金自動収受機４を封鎖することを回避する。しかも、作業者が、料金自動収受機４に近づくことがないので、通行車両が通過する車線に侵入せずに安全に料金自動収受システムのネットワークアップデートを行うことが可能である。
【００５２】
なお、有料道路の料金自動収受機４には、自動日締という概念がある。自動日締とは、一日の稼動履歴データ２４を監視盤１０の管理者や、上位装置６の管理者が確認できる状態にすることを意味する。自動日締は、夜間に行われることが多く、車線を閉鎖せずに自動的に行われる。したがって、上記のステップＳ１２において、信号灯１２を赤信号にした段階で、自動日締と料金自動収受システムのネットワークアップデートを行ってもよいし、信号灯１２を赤信号にする前に自動日締のみを行ってもよい。なお、料金自動収受システムのネットワークアップデートは、更新制御プログラム２２を起動するためにシステム全体を再起動することになり、その際、稼働履歴データ２４は消去されてしまう。したがって、自動日締は、料金自動収受システムのネットワークアップデートの前か同時に行なうことが、稼働履歴データ２４を保存する点において望ましい。自動日締は、稼動履歴データ２４を監視盤１０や上位装置６に送信するプログラムを現状制御プログラム２０や更新制御プログラム２２に組み込んでおけば、自動で行われる。また、現状制御プログラム２０のアップデートが頻繁に行われることがない場合もあるので、自動日締の実行プログラムを記憶装置４ｂに保存しておき、日々の一定時刻になれば、制御装置４ａが、自動日締めの実行プログラムを読み出して起動するようにしてもよい。自動日締の実行プログラムが実行されることにより、稼動履歴データ２４が記憶装置４ｂから読み出され、監視盤１０や上位装置６に稼働履歴データ２４が送信される。あるいは、監視盤１０や上位装置６の管理者が、手動で、稼動履歴データ２４を記憶装置４ｂから読み出してもよい。よって、自動日締めの作業は、自動あるいは、監視盤８や上位装置６から遠隔操作で行われるので、作業者が、料金自動収受機４に近づくことがなく、通行車両が通過する車線に侵入せずに安全に自動日締めの作業を行うことが可能である。
【００５３】
（第２実施形態）
図４及び図６Ａ及び図６Ｂを参照して第２の実施形態を説明する。有料道路は、車両の交通量に応じて、複数の車線を有する料金所を設ける場合がある。つまり、図４に示すように、４つの車線があって、各車線には料金自動収受機が設置されているような場合である。また、図１に示したように各料金自動収受機には、信号灯１２が接続されている。４つの料金自動収受機（料金自動収受機３０、料金自動収受機３２、料金自動収受機３４、料金自動収受機３６）は、ネットワーク回線１００を介して、監視盤１０に接続されている。監視盤１０は、インターネット網８を介して上位装置６に接続されている。
【００５４】
このように複数の料金自動収受機が存在するような料金所において、現状制御プログラム２０を更新制御プログラム２２にアップデートする際、全ての料金自動収受機を同時にアップデートしようとすると、全ての車線の信号灯１２を赤信号にしなければならない。原則、有料道路は、２４時間通行可能である。したがって、全ての車線の信号灯１２を赤信号とすることは、許されない。ゆえに、例えば、図４中の料金自動収受機３０の信号灯１２を赤信号２８としておき、現状制御プログラム２０を更新制御プログラム２２にアップデートする作業が終わるまで、他の車線の信号灯１２は青信号（青信号３８、青信号４２、青信号４６）とする。
【００５５】
また、４つの料金自動収受機（料金自動収受機３０、料金自動収受機３２、料金自動収受機３４、料金自動収受機３６）の全てに、同じ更新制御プログラム２２をアップデートする場合、更新制御プログラム２２にバグがある等により、アップデートに失敗する場合が考えられる。したがって、全ての料金自動収受機の現状制御プログラム２０を同時にアップデートしようとすると、全ての車線の信号灯１２を赤信号にしなければならないだけでなく、全ての料金自動収受機の現状制御プログラム２０のアップデートに失敗するおそれがある。したがって、全ての車線の信号灯１２を赤信号とすることは、許されない。ゆえに、例えば、図４中の料金自動収受機３０の信号灯１２を赤信号２８としておき、現状制御プログラム２０を更新制御プログラム２２にアップデートする作業が終わるまで、他の車線の信号灯１２は青信号（青信号３８、青信号４２、青信号４６）とする。
【００５６】
図４、６を参照して、本実施形態の流れについて説明する。監視盤１０は、料金自動収受機４に対して、上位装置６とのネットワーク接続を行うよう信号を出力する（ステップＳ３０）。
【００５７】
ここで、設定ファイル１４が、上位装置６から監視盤１０を経由して各料金自動収受機（料金自動収受機３０、料金自動収受機３２、料金自動収受機３４、料金自動収受機３６）に送信される。設定ファイル１４は、上記のように、プログラム切替時刻１４ａ、信号灯切替時刻１４ｂ、アップデート処理を実行する車線の順序１４ｃで構成された情報である。
【００５８】
本実施形態の場合、プログラム切替時刻１４ａは、午後１１：２０、信号灯切替時刻１４ｂは、信号灯１２の青信号を赤信号に切替える時刻が午後１１時３０分、信号灯１２の赤信号を青信号に切替える時刻が午後１１時４０分であるとする。さらに、アップデート処理を実行する車線の順序１４ｃは、図４中の料金自動収受機３０が設置されている車線１から車線４（料金自動収受機３６）、車線２（料金自動収受機３２）、車線３（料金自動収受機３４）の順序であるとする。設定ファイル１４の情報に応じて、各料金自動収受機（料金自動収受機３０、料金自動収受機３２、料金自動収受機３４、料金自動収受機３６）の制御装置４ａが動作し、現状制御プログラム２０から更新制御プログラム２２へのアップデート、信号灯１２の青信号あるいは赤信号の点灯の制御が行われる。
【００５９】
プログラム切替時刻１４ａは、午後１１：２０に設定されているので、この時刻になれば、車線１に設置されている料金自動収受機３０の制御装置４ａは、上位装置６から更新制御プログラム２２をダウンロードし、料金自動収受機４の記憶装置４ｂのバックアップ領域４ｂ−２に保存する（ステップＳ３２）。
【００６０】
この際、料金自動収受機３０の制御装置４ａは、記憶装置４ｂに、更新制御プログラム２２が正常にダウンロードされ、保存されたのか否かを確認する。正常にダウンロードされず、保存されない場合とは、第１の実施形態で述べたような場合である。
【００６１】
更新制御プログラム２２が、記憶装置４ｂのバックアップ領域４ｂ−２に正常にダウンロードされず保存されない場合（ステップＳ３４、ＮＯ）は、以下の処理が行われる。制御装置４ａは、通常領域４ｂ−１の現状制御プログラム２０を読み出し再起動させる（ステップＳ５４）。
【００６２】
さらに、制御装置４ａは、不正常なダウンロード等が原因で不完全な保存がされた更新制御プログラム２２がバックアップ領域４ｂ−２に保存されていれば、その更新制御プログラム２２を消去する（ステップＳ５６）。この場合、監視盤１０の図示しないモニタへエラー表示の警告を出すか、上位装置６の図示しないモニタへ同様の警告を出し、管理者へ対策を施すことを促す（ステップＳ５８）。
【００６３】
さらに、監視盤１０の警告を確認した管理者は、アップデート作業を続行するか否かの選択を行う（ステップＳ６０）。すなわち、全ての車線の料金自動収受機（料金自動収受機３０、料金自動収受機３２、料金自動収受機３４、料金自動収受機３６）の現状制御プログラム２０を更新制御プログラム２２へアップデートすることを中止するか（ステップＳ６４）、設定ファイル１４のアップデート処理を実行する車線の順序１４ｃに従って、次の車線である車線４の料金自動収受機３６の現状制御プログラム２０を更新制御プログラム２２へアップデートする作業を実行するか（ステップＳ６２）のいずれかを選択する。
【００６４】
設定ファイル１４のアップデート処理を実行する車線の順序１４ｃに従って、次の車線である車線４の料金自動収受機３６の現状制御プログラム２０を更新制御プログラム２２へアップデートする作業を実行する（ステップＳ６２）ほうを、管理者が選択した場合は、料金自動収受機３６に対してステップＳ３２からのアップデートが実行される。
【００６５】
ステップＳ３４において、更新制御プログラム２２が、記憶装置４ｂのバックアップ領域４ｂ−２に正常にダウンロードされ保存された場合（ステップＳ３４、ＹＥＳ）は、以下の処理が行われる。制御装置４ａは、通常領域４ｂ−１かバックアップ領域４ｂ−２かのいずれからプログラムを読み出すのかを識別するフラグを、バックアップ領域４ｂ−２のフラグに切り替える（ステップＳ３６）。
【００６６】
この段階で、フラグが正常に切り替えられなかったことを制御装置４ａが認識した場合（ステップＳ３８、ＮＯ）、制御装置４ａは、通常領域４ｂ−１から現状制御プログラム２０を再起動し（ステップＳ５４）、バックアップ領域４ｂ−２から更新制御プログラム２２を消去する（ステップＳ５６）。その後の処理は、上記で述べたステップ５８以降と同様に管理者の判断を求めることになる。
【００６７】
ステップ３８において、フラグが正常に切り替えられたことを制御装置４ａが認識した場合（ステップＳ３６、ＹＥＳ）、制御装置４ａは、料金自動収受機３０の図示しない内蔵時計で現在時刻を確認する。設定ファイル１４では、信号灯切替時刻１４ｂが、午後１１：３０となっているので、この時刻になったら、制御装置４ａは、信号灯１２が赤信号２８を点灯するよう信号灯１２に信号を出力する（ステップＳ４０）。つまり、料金自動収受機３０は、稼働が停止されることになり、勤務終了という言葉で表現される。
【００６８】
制御装置４ａは、記憶装置４ｂのバックアップ領域４ｂ−２に保存されている更新制御プログラム２２を起動する（ステップＳ４２）。ここで、正常に更新制御プログラム２２が起動しないことを制御装置４ａが、認識した場合（ステップＳ４４、ＮＯ）、通常領域４ｂ−１から現状制御プログラム２０を再起動し（ステップＳ５４）、バックアップ領域４ｂ−２から更新制御プログラム２２を消去する（ステップＳ５６）。その後の処理は、上記で述べたステップ５８以降と同様に管理者の判断を求めることになる。
【００６９】
正常に更新制御プログラム２２が起動することを、制御装置４ａが認識した場合（ステップＳ４４、ＹＥＳ）、制御装置４ａは、バックアップ領域４ｂ−２に保存されている更新制御プログラム２２を通常領域４ｂ−１にコピー２２’する（ステップＳ４６）。
【００７０】
その後、制御装置４ａは、通常領域４ｂ−１に保存されている更新制御プログラム２２を起動させる（ステップＳ４８）。
【００７１】
制御装置４ａは、料金自動収受機３０の現状制御プログラム２０を更新制御プログラム２２にアップデートする作業を完了させた。ここで、設定ファイル１４の信号灯切替時刻１４ｂの情報は、信号灯１２の赤信号を青信号に切替える時刻は午後１１時４０分であるとしているので、この時刻になれば、制御装置４ａは、信号灯１２が青信号２６を点灯するよう信号灯１２に信号を出力する（ステップＳ５０）。つまり、料金自動収受機３０は、稼働が開始されることになり、勤務開始という言葉で表現される。
【００７２】
次に設定ファイル１４のアップデート処理を実行する車線の順序１４ｃに定められた、次の車線である車線４の料金自動収受機３６のアップデートに移行する（ステップＳ５２）。車線４の料金自動収受機３６に対して、ステップＳ３２からアップデートが実行される。
【００７３】
以上のように、本発明によれば、複数の車線の各々に料金自動収受機が設置されている場合、車線を長時間封鎖することなく、確実かつ効率的に料金自動収受システムのアップデートを行うことができる。また、本発明によれば、作業者が複数の車線の各々に設置された料金自動収受機に近づく必要がないため、安全に料金自動収受システムのアップデート作業を行うことができる。
【図面の簡単な説明】
【００７４】
【図１】図１は、第１の実施形態に係る料金自動収受システムの全体構成を示す。
【図２】図２は、設定ファイルの内容を示す。
【図３】図３は、記憶装置が保存する情報を示す。
【図４】図４は、第２の実施形態に係る料金自動収受システムの全体構成を示す。
【図５Ａ】図５Ａは、第１の実施形態に係る料金自動収受システムのネットワークアップデート方法を実行する際のフローチャートを示す。
【図５Ｂ】図５Ｂは、第１の実施形態に係る料金自動収受システムのネットワークアップデート方法を実行する際のフローチャートを示す。
【図６Ａ】図６Ａは、第２の実施形態に係る料金自動収受システムのネットワークアップデート方法を実行する際のフローチャートを示す。
【図６Ｂ】図６Ｂは、第２の実施形態に係る料金自動収受システムのネットワークアップデート方法を実行する際のフローチャートを示す。
【符号の説明】
【００７５】
２    ：料金自動収受システム
４    ：料金自動収受機
４ａ  ：制御装置
４ｂ  ：記憶装置
４ｂ−１：通常領域
４ｂ−２：バックアップ領域
６    ：上位装置
８    ：インターネット網
１０  ：監視盤
１２  ：信号灯
１４  ：設定ファイル
１４ａ：プログラム切替時刻
１４ｂ：信号灯切替時刻
１４ｃ：アップデート処理を実行する車線の順序
２０  ：現状制御プログラム
２２  ：更新制御プログラム
２２’：コピー
２４  ：稼動履歴データ
２６  ：車線１の青信号
２８  ：車線１の赤信号
３０  ：車線１の料金自動収受機
３２  ：車線２の料金自動収受機
３４  ：車線３の料金自動収受機
３６  ：車線４の料金自動収受機
３８  ：車線２の青信号
４０  ：車線２の赤信号
４２  ：車線３の青信号
４４  ：車線３の赤信号
４６  ：車線４の青信号
４８  ：車線４の赤信号
１００：ネットワーク回線
【図１】
2008004013.tif 000003
【図２】
2008004013.tif 000004
【図３】
2008004013.tif 000005
【図４】
2008004013.tif 000006
【図５Ａ】
2008004013.tif 000007
【図５Ｂ】
2008004013.tif 000008
【図６Ａ】
2008004013.tif 000009
【図６Ｂ】
2008004013.tif 000010