(57)【特許請求の範囲】
【請求項１】
複数の駐車場を管理する駐車場管理システムであって、前記各駐車場に設置され、当該駐車場において駐車場管理処理を行う駐車場管理装置と、前記各駐車場から離れた場所に設置され、前記各駐車場管理装置と通信可能に接続されたシステム管理装置とを備え、
前記システム管理装置は、
前記各駐車場管理装置に前記駐車場管理処理を行わせるためのプログラムデータの送信日時を決定するための基準となる情報を含む送信日時判断情報を送信する日時情報送信手段と、
前記プログラムデータの更新日時を示す更新日時情報を含む更新指示情報を送信する更新指示情報送信手段と、
プログラム送信要求指令を受信する要求指令受信手段と、
前記要求指令受信手段により受信されたプログラム送信要求指令に応じて前記プログラムデータを送信するプログラム送信手段とを備え、
前記各駐車場管理装置は、
情報を記憶することができる記憶部と、
前記日時情報送信手段から送信された送信日時判断情報を受信する日時情報受信手段と、
前記更新指示情報送信手段から送信された更新指示情報を受信する更新指示情報受信手段と、
前記日時情報受信手段により受信された送信日時判断情報に基づいて前記プログラムデータの送信日時を決定する送信日時決定手段と、
前記送信日時決定手段により決定された送信日時が到来したとき、前記プログラムデータの送信を要求するための前記プログラム送信要求指令を送信する要求指令送信手段と、
前記プログラム送信手段から送信されたプログラムデータを受信するプログラム受信手段と、
前記プログラム受信手段により受信されたプログラムデータを新プログラムデータとして前記記憶部に記憶するプログラムデータ記憶手段と、
前記更新指示情報受信手段により受信された更新指示情報に含まれる更新日時情報が示す更新日時が到来したとき、前記記憶部に予めまたは前回記憶された旧プログラムデータを前記新プログラムデータに更新する更新手段とを備え、
前記送信日時判断情報には、前記各駐車場管理装置で共通であり、前記プログラムデータの送信日時を決定するための基準となる日時である送信基準日時が含まれ、
前記各駐車場管理装置は、当該駐車場管理装置自体または当該駐車場管理装置が設置された駐車場を識別するための識別番号を有し、
各駐車場管理装置の前記送信日時決定手段は、前記日時情報受信手段により受信された送信日時判断情報に含まれる前記送信基準日時と当該駐車場管理装置が有する前記識別番号とを用いて所定の演算を行うことにより、当該駐車場管理装置についての前記プログラムデータの送信日時を決定することを特徴とする駐車場管理システム。
【請求項２】
複数の駐車場を管理する駐車場管理システムであって、前記各駐車場に設置され、当該駐車場において駐車場管理処理を行う駐車場管理装置と、前記各駐車場から離れた場所に設置され、前記各駐車場管理装置と通信可能に接続されたシステム管理装置とを備え、
前記システム管理装置は、
前記各駐車場管理装置に前記駐車場管理処理を行わせるためのプログラムデータの送信日時を決定するための基準となる情報を含む送信日時判断情報を送信する日時情報送信手段と、
前記プログラムデータの更新日時を示す更新日時情報を含む更新指示情報を送信する更新指示情報送信手段と、
プログラム送信要求指令を受信する要求指令受信手段と、
前記要求指令受信手段により受信されたプログラム送信要求指令に応じて前記プログラムデータを送信するプログラム送信手段とを備え、
前記各駐車場管理装置は、
情報を記憶することができる記憶部と、
前記日時情報送信手段から送信された送信日時判断情報を受信する日時情報受信手段と、
前記更新指示情報送信手段から送信された更新指示情報を受信する更新指示情報受信手段と、
前記日時情報受信手段により受信された送信日時判断情報に基づいて前記プログラムデータの送信日時を決定する送信日時決定手段と、
前記送信日時決定手段により決定された送信日時が到来したとき、前記プログラムデータの送信を要求するための前記プログラム送信要求指令を送信する要求指令送信手段と、
前記プログラム送信手段から送信されたプログラムデータを受信するプログラム受信手段と、
前記プログラム受信手段により受信されたプログラムデータを新プログラムデータとして前記記憶部に記憶するプログラムデータ記憶手段と、
前記更新指示情報受信手段により受信された更新指示情報に含まれる更新日時情報が示す更新日時が到来したとき、前記記憶部に予めまたは前回記憶された旧プログラムデータを前記新プログラムデータに更新する更新手段とを備え、
前記送信日時判断情報には、前記各駐車場管理装置で共通であり、前記プログラムデータの送信日時を決定するための基準となる日時である送信基準日時が含まれ、
前記日時情報送信手段は前記送信日時判断情報を前記各駐車場管理装置に一斉に送信することを特徴とする駐車場管理システム。
【請求項３】
前記各駐車場管理装置は、当該駐車場管理装置自体または当該駐車場管理装置が設置された駐車場を識別するための識別番号を有し、
各駐車場管理装置の前記送信日時決定手段は、前記日時情報受信手段により受信された送信日時判断情報に含まれる前記送信基準日時と当該駐車場管理装置が有する前記識別番号とを用いて所定の演算を行うことにより、当該駐車場管理装置についての前記プログラムデータの送信日時を決定することを特徴とする請求項２に記載の駐車場管理システム。
【請求項４】
前記更新指示情報には、前記各駐車場管理装置の前記記憶部において前記プログラムデータを記憶する領域を指定する記憶領域指定情報が含まれ、
前記各駐車場管理装置の前記プログラムデータ記憶手段は、前記プログラム受信手段により受信されたプログラムデータを、前記記憶部において前記記憶領域指定情報が指定する領域に記憶することを特徴とする請求項１ないし３のいずれかに記載の駐車場管理システム。
【請求項５】
前記システム管理装置は、互いに離れた場所に別々に設置することが可能な第１のシステム管理装置および第２のシステム管理装置を備え、前記第１のシステム管理装置は前記日時情報送信手段を備え、前記第２のシステム管理装置は前記更新指示情報送信手段、前記要求指令受信手段、および前記プログラム送信手段を備えていることを特徴とする請求項１ないし４のいずれかに記載の駐車場管理システム。
【請求項６】
前記各駐車場管理装置は、前記送信日時決定手段により決定された送信日時が到来したとき、前記第１のシステム管理装置との間の通信を切断し、前記第２のシステム管理装置との間の通信接続を確立し、前記更新指示情報受信手段による更新指示情報の受信、前記要求指令送信手段によるプログラム送信要求指令の送信、および前記プログラム受信手段によるプログラムデータの受信が完了した後、前記第２のシステム管理装置との間の通信を切断し、前記第１のシステム管理装置との間の通信接続を再び確立することを特徴とする請求項５に記載の駐車場管理システム。
【請求項７】
前記各駐車場管理装置の前記記憶部は、前記プログラムデータを記憶するための記憶領域を少なくとも２つ有し、少なくとも新旧２つのバージョンのプログラムデータが同時に記憶された状態を維持することができることを特徴とする請求項１ないし６のいずれかに記載の駐車場管理システム。
【請求項８】
前記各駐車場管理装置は駐車料金精算機であることを特徴とする請求項１ないし７のいずれかに記載の駐車場管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータおよび通信ネットワークを利用して複数の駐車場の管理を一括的に行う駐車場管理システムに関する。
【背景技術】
【０００２】
近年、無人管理の駐車場が増加しているが、無人管理の駐車場における様々なトラブルに対処するために、管理機関によって複数の駐車場を一括して遠隔監視したり、遠隔操作可能な駐車場管理システムが普及している。
【０００３】
このような駐車場管理システムにおいては、駐車場管理センタやメンテナンスステーションといった管理機関が各地に点在する複数の駐車場を一括して管理しつつ、駐車料金精算機等の駐車場管理装置のトラブルや利用者の問合せに対応したり、駐車場管理装置のトラブル対策や仕様変更のために、駐車場管理装置の動作を制御する内部プログラムを遠隔操作で書き換えたりする機能が必要となっていた。
【０００４】
例えば特許文献１には、駐車場とメンテナンスステーションを公衆回線で接続し遠隔管理し、駐車場の料金体系の変更および駐車場機器の定期メンテナンスの際は、メンテナンスステーションの通信端末機器が公衆回線を介して駐車場の通信端末機器を発呼し自動着信させ、駐車場の管理計算機はステーションから料金体系情報や自己診断の内容を受け取って駐車場機器に展開して実行し、自己診断の結果をステーションに返し、駐車場機器に異常が発生した場合は、駐車場の通信端末機器は公衆回線を介してステーションを自動発呼するとともに、管理計算機は異常の内容を通知し、ステーションは自動着信して管理計算機からの内容により駐車場機器の異常を検知する遠隔管理方法が開示されている。
【０００５】
また、例えば特許文献２には、特別な設備を独自に保有することなく、必要な機能（サービス）を自由に設定できる安価で画期的な遠隔監視管理システムを提供することを目指し、設備機器等に各種のセンサを設置して成る監視管理対象の当該センサに接続され、設備機器等の問題発生時の警報信号または正常作動状態の確認信号等を通信網を通じて送信させるための管理通信手段と、管理通信手段を経由して送信された前記信号を通信網を通して受信し、この受信情報内容を解釈してそれに対応する情報を各種管理会社等に転送するための処理手順を登録設定させるよう管理センタに備えたシステムデータベースとから構成された遠隔監視・管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許３３６３２７６号公報
【特許文献２】特許３６８８５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術においては、複数の駐車場の定期メンテナンスを行う場合に自己診断の内容を公衆回線を介してメンテナンスステーションから受け取る必要があるが、単純な自己診断内容の選別情報であればその際の通信時間やメンテナンスステーション側の負荷がさほど増えることはないが、大規模なプログラムの書換えなどのメンテナンスの場合には、個々の駐車場ごとに送信するプログラムデータの容量が大きくなり、通信時間が長く掛かってしまい、駐車場サービスの運用を一時的に停止して実施するなどの手段が必要となるという問題がある。
【０００８】
さらに、対象となる駐車場が多数に及んだ場合には、それらの駐車場管理機器や通信端末機器に対して、前述の大規模なプログラムを一斉に送信することになり、通信トラフィックが混雑してしまい、それでなくとも長く掛かる通信時間がさらに長時間化し、駐車場サービスの運用停止期間が長くなるおそれがある。
【０００９】
一方、特許文献２の技術においては、端末状態監視システムにおいて管理センタからユーザー端末側に対して状態データの送出時間間隔を指定し、その時間間隔に従ってユーザー端末は自らの状態を管理センタ側に通知することにより、管理センタがユーザー端末に対し状態送信要求を毎回発行し、これにユーザー端末が応答するシステムに比べて、サーバの負荷を減らしかつ負荷制御を可能にしている。
【００１０】
ところが、予め状態データの送出時間間隔を指定するためには、その送受信されるデータの容量がある程度小さくまとまっている必要があり、この技術を大規模なプログラムの書き換えなどの遠隔メンテナンスの機能には利用することができないのが実情である。
【００１１】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の課題は、駐車場サービスの運用に支障を生じさせることなく、駐車場管理装置を制御するためのプログラムの配信または更新を行うことができる駐車場管理システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の駐車場管理システムは、複数の駐車場を管理する駐車場管理システムであって、前記各駐車場に設置され、当該駐車場において駐車場管理処理を行う駐車場管理装置と、前記各駐車場から離れた場所に設置され、前記各駐車場管理装置と通信可能に接続されたシステム管理装置とを備え、前記システム管理装置は、前記各駐車場管理装置に前記駐車場管理処理を行わせるためのプログラムデータの送信日時を決定するための基準となる情報を含む送信日時判断情報を送信する日時情報送信手段と、前記プログラムデータの更新日時を示す更新日時情報を含む更新指示情報を送信する更新指示情報送信手段と、プログラム送信要求指令を受信する要求指令受信手段と、前記要求指令受信手段により受信されたプログラム送信要求指令に応じて前記プログラムデータを送信するプログラム送信手段とを備え、前記各駐車場管理装置は、情報を記憶することができる記憶部と、前記日時情報送信手段から送信された送信日時判断情報を受信する日時情報受信手段と、前記更新指示情報送信手段から送信された更新指示情報を受信する更新指示情報受信手段と、前記日時情報受信手段により受信された送信日時判断情報に基づいて前記プログラムデータの送信日時を決定する送信日時決定手段と、前記送信日時決定手段により決定された送信日時が到来したとき、前記プログラムデータの送信を要求するための前記プログラム送信要求指令を送信する要求指令送信手段と、前記プログラム送信手段から送信されたプログラムデータを受信するプログラム受信手段と、前記プログラム受信手段により受信されたプログラムデータを新プログラムデータとして前記記憶部に記憶するプログラムデータ記憶手段と、前記更新指示情報受信手段により受信された更新指示情報に含まれる更新日時情報が示す更新日時が到来したとき、前記記憶部に予めまたは前回記憶された旧プログラムデータを前記新プログラムデータに更新する更新手段とを備え、前記送信日時判断情報には、前記各駐車場管理装置で共通であり、前記プログラムデータの送信日時を決定するための基準となる日時である送信基準日時が含まれ、前記各駐車場管理装置は、当該駐車場管理装置自体または当該駐車場管理装置が設置された駐車場を識別するための識別番号を有し、各駐車場管理装置の前記送信日時決定手段は、前記日時情報受信手段により受信された送信日時判断情報に含まれる前記送信基準日時と当該駐車場管理装置が有する前記識別番号とを用いて所定の演算を行うことにより、当該駐車場管理装置についての前記プログラムデータの送信日時を決定することを特徴とする。
【００１３】
本発明の第１の駐車場管理システムによれば、システム管理装置から各駐車場管理装置に送信される送信日時判断情報に基づいて、各駐車場管理装置へプログラムデータを送信する日時が決まるので、各駐車場管理装置にプログラムデータが送信される時間帯をシステム管理装置の指揮のもと一元的に設定することができる。したがって、各駐車場管理装置についてプログラムデータが送信される時間帯を例えば通信トラフィックが比較的空いている時間帯に設定することができ、これにより、各駐車場管理装置へのプログラムデータの送信を円滑に短時間に終えることができる。
【００１４】
また、本発明の第１の駐車場管理システムによれば、システム管理装置から各駐車場管理装置に送信される更新指示情報に基づき、各駐車場管理装置においてプログラムデータが更新される日時が決まるので、各駐車場管理装置においてプログラムデータが更新される時間帯をシステム管理装置の指揮のもと一元的に設定することができる。したがって、各駐車場管理装置においてプログラムデータが更新される時間帯を例えば駐車場管理処理が比較的頻繁に行われない時間帯に設定することができ、これにより、駐車場利用者による駐車場の利用が駐車場管理装置におけるプログラムデータの更新によって妨げられる可能性を低くすることができる。
【００１５】
また、本発明の第１の駐車場管理システムにおいて、送信日時判断情報を受信する駐車場管理装置はそれぞれ相互に異なる識別番号を有する。そして、各駐車場管理装置は、駐車場管理装置間で共通の送信基準日時を含む送信日時判断情報と、駐車場管理装置ごとに異なる識別番号とを用いて演算を行い、プログラムデータの送信日時を決定する。これにより、プログラムデータの送信日時を駐車場管理装置ごとに異ならせることができる。プログラムデータの送信日時を駐車場管理装置ごとに異ならせると共に、これらの送信日時を、通信トラフィックが比較的空いている時間帯に収まるように設定すれば、プログラムデータを円滑に短時間で送信することができる通信環境下において、プログラムデータの複数の駐車場管理装置への送信が時間的に重なり合うことを避けつつ、プログラムデータを各駐車場管理装置へ送信することができる。したがって、各駐車場管理装置へのプログラムデータの送信を効率よく行うことができ、また、プログラムデータの送信によって通信トラフィックが混雑することを防止することができる。また、本発明の第１の駐車場管理システムによれば、個々の駐車場管理装置が、送信基準日時に基づいて、それぞれの駐車場管理装置に対してのシステム管理装置からのプログラムデータの送信開始日時を決定するので、システム管理装置は、共通の（単一の）送信基準日時を各駐車場管理装置に送信すれば足りる。したがって、システム管理装置は、複数の具体的な送信開始日時を決定するための処理を行わなくてもよい。これにより、例えば駐車場管理装置の追加・除去を行った場合に、このためにシステム管理装置の処理内容に変更が生じることを防ぐことができ、駐車場管理システムの規模の拡大・縮小を容易に図ることができる。
【００１６】
上記課題を解決するために、本発明の第２の駐車場管理システムは、複数の駐車場を管理する駐車場管理システムであって、前記各駐車場に設置され、当該駐車場において駐車場管理処理を行う駐車場管理装置と、前記各駐車場から離れた場所に設置され、前記各駐車場管理装置と通信可能に接続されたシステム管理装置とを備え、前記システム管理装置は、前記各駐車場管理装置に前記駐車場管理処理を行わせるためのプログラムデータの送信日時を決定するための基準となる情報を含む送信日時判断情報を送信する日時情報送信手段と、前記プログラムデータの更新日時を示す更新日時情報を含む更新指示情報を送信する更新指示情報送信手段と、プログラム送信要求指令を受信する要求指令受信手段と、前記要求指令受信手段により受信されたプログラム送信要求指令に応じて前記プログラムデータを送信するプログラム送信手段とを備え、前記各駐車場管理装置は、情報を記憶することができる記憶部と、前記日時情報送信手段から送信された送信日時判断情報を受信する日時情報受信手段と、前記更新指示情報送信手段から送信された更新指示情報を受信する更新指示情報受信手段と、前記日時情報受信手段により受信された送信日時判断情報に基づいて前記プログラムデータの送信日時を決定する送信日時決定手段と、前記送信日時決定手段により決定された送信日時が到来したとき、前記プログラムデータの送信を要求するための前記プログラム送信要求指令を送信する要求指令送信手段と、前記プログラム送信手段から送信されたプログラムデータを受信するプログラム受信手段と、前記プログラム受信手段により受信されたプログラムデータを新プログラムデータとして前記記憶部に記憶するプログラムデータ記憶手段と、前記更新指示情報受信手段により受信された更新指示情報に含まれる更新日時情報が示す更新日時が到来したとき、前記記憶部に予めまたは前回記憶された旧プログラムデータを前記新プログラムデータに更新する更新手段とを備え、前記送信日時判断情報には、前記各駐車場管理装置で共通であり、前記プログラムデータの送信日時を決定するための基準となる日時である送信基準日時が含まれ、前記日時情報送信手段は前記送信日時判断情報を前記各駐車場管理装置に一斉に送信することを特徴とする。
【００１７】
本発明の第２の駐車場管理システムによれば、各駐車場管理装置で共通の送信基準日時を各駐車場管理装置に一斉に送信することにより、各駐車場管理装置についてのプログラムデータの配信および更新の一元的な管理を容易に図ることができる。
【００１８】
上記課題を解決するために、本発明の第３の駐車場管理システムは、上述した本発明の第２の駐車場管理システムにおいて、前記各駐車場管理装置は、当該駐車場管理装置自体または当該駐車場管理装置が設置された駐車場を識別するための識別番号を有し、各駐車場管理装置の前記送信日時決定手段は、前記日時情報受信手段により受信された送信日時判断情報に含まれる前記送信基準日時と当該駐車場管理装置が有する前記識別番号とを用いて所定の演算を行うことにより、当該駐車場管理装置についての前記プログラムデータの送信日時を決定することを特徴とする。
【００１９】
本発明の第３の駐車場管理システムにおいて、送信日時判断情報を受信する駐車場管理装置はそれぞれ相互に異なる識別番号を有する。そして、各駐車場管理装置は、駐車場管理装置間で共通の送信基準日時を含む送信日時判断情報と、駐車場管理装置ごとに異なる識別番号とを用いて演算を行い、プログラムデータの送信日時を決定する。これにより、プログラムデータの送信日時を駐車場管理装置ごとに異ならせることができる。プログラムデータの送信日時を駐車場管理装置ごとに異ならせると共に、これらの送信日時を、通信トラフィックが比較的空いている時間帯に収まるように設定すれば、プログラムデータを円滑に短時間で送信することができる通信環境下において、プログラムデータの複数の駐車場管理装置への送信が時間的に重なり合うことを避けつつ、プログラムデータを各駐車場管理装置へ送信することができる。したがって、各駐車場管理装置へのプログラムデータの送信を効率よく行うことができ、また、プログラムデータの送信によって通信トラフィックが混雑することを防止することができる。また、本発明の第３の駐車場管理システムによれば、個々の駐車場管理装置が、送信基準日時に基づいて、それぞれの駐車場管理装置に対してのシステム管理装置からのプログラムデータの送信開始日時を決定するので、システム管理装置は、共通の（単一の）送信基準日時を各駐車場管理装置に送信すれば足りる。したがって、システム管理装置は、複数の具体的な送信開始日時を決定するための処理を行わなくてもよい。これにより、例えば駐車場管理装置の追加・除去を行った場合に、このためにシステム管理装置の処理内容に変更が生じることを防ぐことができ、駐車場管理システムの規模の拡大・縮小を容易に図ることができる。
【００２０】
上記課題を解決するために、本発明の第４の駐車場管理システムは、上述した本発明の第１ないし第３のいずれかの駐車場管理システムにおいて、前記更新指示情報には、前記各駐車場管理装置の前記記憶部において前記プログラムデータを記憶する領域を指定する記憶領域指定情報が含まれ、前記各駐車場管理装置の前記プログラムデータ記憶手段は、前記プログラム受信手段により受信されたプログラムデータを、前記記憶部において前記記憶領域指定情報が指定する領域に記憶することを特徴とする。
【００２１】
本発明の第４の駐車場管理システムによれば、各駐車場管理装置においてプログラムデータを記憶する領域を一元的に管理することができる。
【００２２】
上記課題を解決するために、本発明の第５の駐車場管理システムは、上述した本発明の第１ないし第４のいずれかの駐車場管理システムにおいて、前記システム管理装置は、互いに離れた場所に別々に設置することが可能な第１のシステム管理装置および第２のシステム管理装置を備え、前記第１のシステム管理装置は前記日時情報送信手段を備え、前記第２のシステム管理装置は前記更新指示情報送信手段、前記要求指令受信手段、および前記プログラム送信手段を備えていることを特徴とする。
【００２３】
駐車場管理に係る作業には、例えば各駐車場における駐車料金の集計、駐車場利用者に対する案内、駐車車両の監視等、駐車場管理の日常的な作業と、例えば駐車場管理システムの設計・立案、個々の駐車料金精算機および駐車券発行機等の内部プログラムの更新、これらの装置のメンテナンス等、駐車場管理システム自体の保守・改良に関する作業とがある。本発明の第５の駐車場管理システムによれば、駐車場管理の日常的な作業を第１のシステム管理装置により行い、駐車場管理システム自体の保守・改良に関する作業を第２のシステム管理装置により行うといったように、性質の異なる２つの駐車場管理作業を分けて行うことができる。さらに、２つのシステム管理装置をそれぞれ別の場所に設置すれば、性質の異なる２つの駐車場管理作業をそれぞれ別々の場所でそれぞれ集中的・専門的に行うことができる。また、例えば駐車料金の改定に係る情報等は、当該改定が実施される前の段階では秘匿性の高い情報である。そこで、駐車料金の改定を反映したプログラムデータの管理を、日常的な管理を行う第１のシステム管理装置では行わず、第１のシステム管理装置とは別の場所に設置された第２のシステム管理装置のみにより行うことで、駐車料金の改定に係る情報等の秘匿性を確保することができる。
【００２４】
上記課題を解決するために、本発明の第６の駐車場管理システムは、上述した本発明の第５の駐車場管理システムにおいて、前記各駐車場管理装置は、前記送信日時決定手段により決定された送信日時が到来したとき、前記第１のシステム管理装置との間の通信を切断し、前記第２のシステム管理装置との間の通信接続を確立し、前記更新指示情報受信手段による更新指示情報の受信、前記要求指令送信手段によるプログラム送信要求指令の送信、および前記プログラム受信手段によるプログラムデータの受信が完了した後、前記第２のシステム管理装置との間の通信を切断し、前記第１のシステム管理装置との間の通信接続を再び確立することを特徴とする。
【００２５】
本発明の第６の駐車場管理システムによれば、１本の通信回線を利用するだけで、第１のシステム管理装置との通信と、第２のシステム管理装置との通信を行うことができる。したがって、通信回線契約費用を削減することができる。また、複数の通信回線に接続する機能を備えていない既存の駐車場管理装置を利用して本発明を容易に実施することが可能になる。
【００２６】
上記課題を解決するために、本発明の第７の駐車場管理システムは、上述した本発明の第１ないし第６のいずれかの駐車場管理システムにおいて、前記各駐車場管理装置の前記記憶部は、前記プログラムデータを記憶するための記憶領域を少なくとも２つ有し、少なくとも新旧２つのバージョンのプログラムデータが同時に記憶された状態を維持することができることを特徴とする。
【００２７】
本発明の第７の駐車場管理システムによれば、更新後のプログラムデータと更新前のプログラムデータとの双方を記憶保持することができるので、例えばプログラムデータを更新した後に何らかの不具合が生じた場合等には、更新前のプログラムデータを用いて駐車場管理装置を動作させることができる。
【００２８】
上記課題を解決するために、本発明の第８の駐車場管理システムは、上述した本発明の第１ないし第７のいずれかの駐車場管理システムにおいて、前記各駐車場管理装置は駐車料金精算機であることを特徴とする。
【００２９】
本発明の第８の駐車場管理システムによれば、駐車料金や税率、各種条例の改定への対応や、近隣商業施設との連携によるポイントサービスの追加等を行う場合に各駐車料金精算機のプログラムデータの更新を一元的に効率よく行うことができ、駐車料金の改定等に伴うプログラム更新作業によって駐車場サービスが長時間中断してしまうことを防止することができる。
【発明の効果】
【００３０】
本発明によれば、駐車場サービスの運用に支障を生じさせることなく、駐車場管理装置を制御するためのプログラムの配信または更新を行うことができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態による駐車場管理システムを示す説明図である。
【図２】本発明の実施形態による駐車場管理システムにおける駐車料金精算機の内部構造を示すブロック図である。
【図３】本発明の実施形態による駐車場管理システムにおけるプログラム更新処理を示す状態遷移図である。
【図４】図３に続くプログラム更新処理を示す状態遷移図である。
【図５】本発明の実施形態による駐車場管理システムにおける遠隔ダウンロード要求の本体部の内容の一例を示す説明図である。
【図６】本発明の実施形態による駐車場管理システムにおけるプログラム更新スクリプトファイルの内容の一例を示す説明図である。
【図７】本発明の実施形態による駐車場管理システムにおける駐車料金精算機のメモリ内に形成された記憶領域構造を示す説明図である。
【図８】本発明の他の実施形態による駐車場管理システムを示す説明図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００３３】
（駐車場管理システム）
図１は、本発明の実施形態による駐車場管理システムを示している。図１において、本発明の実施形態による駐車場管理システム１は、複数の駐車場を一括的に管理するシステムである。駐車場管理システム１によれば、多数の駐車場が広域に散在している場合であっても、これらの駐車場を一括管理することができる。
【００３４】
駐車場管理システム１の管理対象である駐車場は、主に、駐車場をその現場で直接管理する管理者または係員が存在しない無人管理の有料駐車場である。また、駐車場管理システム１の管理対象である駐車場は、未精算の駐車車両を駐車スペース内にロックするロック装置としてフラップ装置を設置したフラップ式駐車場でもよく、駐車場の出入口にゲート装置を設置したゲート式駐車場でもよく、ゲート装置もフラップ装置も設置せず、その代わりにカメラ等を用いて駐車車両等を監視するフラップレス駐車場でもよい。また、駐車場管理システム１は、これらいくつかの異なる方式の駐車場が混在している場合でも一括管理を行うことができる。
【００３５】
本実施形態では、駐車場管理システム１が駐車場Ｐ１〜Ｐ３を一括管理する場合を例にあげる。例えば、駐車場Ｐ１は１台の駐車料金精算機５が設置された小規模なフラップ式駐車場であり、駐車場Ｐ２は２台の駐車料金精算機６、７が設置された中規模なフラップ式駐車場であり、駐車場Ｐ３は２台の駐車料金精算機８、９および２台の駐車券発行機１０、１１が設置された大規模とまではいえないが駐車場Ｐ２よりは規模が大きいゲート式駐車場である。
【００３６】
本実施形態における駐車場管理システム１は、駐車場管理センタＭに設置された第１のシステム管理装置としての管理ＰＣ（パーソナルコンピュータ）２および管理ＤＢ（データベース）３と、ファイル管理センタＦに設置された第２のシステム管理装置としてのファイルサーバ４と、駐車場Ｐ１に設置された駐車料金精算機５と、駐車場Ｐ２に設置された２台の駐車料金精算機６、７と、駐車場Ｐ３に設置された２台の駐車料金精算機８、９および２台の駐車券発行機１０、１１とを備えている。駐車料金精算機５〜９はそれぞれ駐車場管理装置の具体例である。
【００３７】
駐車場管理センタＭは、駐車場Ｐ１〜Ｐ３の遠隔集中管理を行う機関であり、主として、例えば各駐車場Ｐ１〜Ｐ３における駐車料金の集計、駐車場利用者に対する案内、駐車車両の監視等、駐車場管理の日常的な作業を行う機関である。駐車場管理センタＭは駐車場Ｐ１〜Ｐ３から離れた場所にある。駐車場管理センタＭにおいて、管理ＰＣ２は、駐車場Ｐ１〜Ｐ３の一括管理作業を担当するオペレータが操作する装置である。管理ＰＣ２にはオペレータ用のヘッドセット（図示せず）が接続されている。管理ＰＣ２は、図示しないインターネット接続アダプタを介してインターネットに接続されており、さらにインターネットを介して広域通信回線網と接続されている。また、管理ＤＢ３は、駐車場Ｐ１〜Ｐ３の一括管理に必要な情報を記憶したデータベースである。なお、駐車場管理センタについては、例えば駐車場Ｐ１、Ｐ２を管理する第１の駐車場管理センタ、駐車場Ｐ３を管理する第２の駐車場管理センタというように、複数の駐車場管理センタを設けてもよいが、本実施形態では、駐車場Ｐ１〜Ｐ３を管理する１つの駐車場管理センタＭが設けられている場合を例にあげる。
【００３８】
ファイル管理センタＦは、駐車場管理システム１の設計・立案、個々の駐車料金精算機および駐車券発行機等の内部プログラムの更新、これらの装置のメンテナンス等、駐車場管理システム１自体の保守・改良に関する作業を行う機関である。ファイル管理センタＦは駐車場Ｐ１〜Ｐ３および駐車場管理センタＭから離れた場所にある。ファイル管理センタＦに設置されたファイルサーバ４は例えばサーバコンピュータである。ファイルサーバ４は、図示しないインターネット接続アダプタを介してインターネットに接続されており、さらにインターネットを介して広域通信回線網と接続されている。ファイル管理センタＦは、例えば駐車場管理センタＭとは異なる場所に設けられている。上述したように駐車場管理センタは複数設けてもよいが、ファイル管理センタＦは単一であることが望ましい。ファイル管理センタＦを単一にすることにより、駐車場管理システム１における各駐車料金精算機５〜９および各駐車券発行機１０、１１の保守・改良（例えば後述する内部プログラムの更新）の一元的実施を容易に実現することができると共に、駐車料金や税率、各種条例の改定に関する情報、さらにはポイントサービスの追加に関する情報等の秘匿性を確保することができる。
【００３９】
一方、駐車場Ｐ１の駐車料金精算機５、駐車場Ｐ２の駐車料金精算機６、および駐車場Ｐ３の駐車料金精算機８は広域通信回線網にそれぞれ接続されている。これにより、管理ＰＣ２と駐車料金精算機５、６、８のそれぞれとの間で無線による双方向通信を行うことができ、ファイルサーバ４と駐車料金精算機５、６、８のそれぞれとの間でも無線による双方向通信を行うことができる。
【００４０】
また、駐車場Ｐ２において、駐車料金精算機７は広域通信回線網には接続されていない。駐車料金精算機７は、駐車料金精算機６と例えばＬＡＮ（ローカルエリアネットワーク）を介して接続されている。駐車料金精算機６は、ファイルサーバ４から駐車料金精算機６に送信された情報を駐車料金精算機７に転送することができる。また、駐車場Ｐ３において、駐車料金精算機９は広域通信回線網には接続されていない。駐車料金精算機９は、駐車料金精算機８と例えばＬＡＮを介して接続されている。駐車料金精算機８は、ファイルサーバ４から駐車料金精算機８に送信された情報を駐車料金精算機９に転送することができる。なお、駐車券発行機１０、１１も広域通信回線網には接続されていない。駐車券発行機１０、１１をＬＡＮを介して駐車料金精算機８と接続し、駐車料金精算機８から駐車券発行機１０、１１に情報の転送を可能としてもよい。
【００４１】
（駐車料金精算機）
図２はフラップ式の駐車場Ｐ１に設置された駐車料金精算機５を示している。駐車料金精算機５は駐車場管理処理として主に駐車料金の精算、図示しない複数のフラップ装置の制御等を行う。駐車料金精算機５は、図２に示すように、ＣＰＵ（中央処理装置）２１、およびＣＰＵ２１にバス２２を介して接続された記憶部としてのメモリ２３を備えている。メモリ２３は、例えばハードディスクドライブ等の書換可能な記憶装置、または例えばフラッシュメモリ等の不揮発性の書換可能な記憶素子を備えている。また、駐車料金精算機５は、駐車場利用者に対する案内や駐車料金の額等を表示する表示器２４、駐車場利用者が駐車料金精算時に操作するテンキーや操作キーを含む入力キー装置２５、定期カードや電子マネーカードなどから情報を読み取るカードリーダ２６、駐車料金精算時に駐車場利用者が硬貨投入口から投入した硬貨を読み込んで蓄積するコインセレクタ２７、駐車料金精算時に駐車場利用者が紙幣挿入口から挿入した紙幣を読み込んで蓄積する紙幣リーダ２８、および駐車場Ｐ１の各車室に設置されたフラップ装置を制御するフラップ装置制御部２９を備えている。さらに、駐車料金精算機５は、領収証プリンタ３０、スピーカ３１、領収証釦３２、扉開センサ３３、硬貨払い出し装置３４等を備えている。駐車料金精算機５において、これらの装置・機器は、インターフェイス３５およびバス２２を介してＣＰＵ２１およびメモリ２３に接続されている。駐車場利用者が入力キー装置２５を操作してフラップ装置の番号（車室番号）を入力すると、駐車料金が表示器２４に表示され、これに従って駐車場利用者が駐車料金の精算を済ますと、駐車場利用者が入力した番号のフラップ装置が制御され、当該フラップ装置のフラップ板が起立状態から倒伏状態に移行する。これにより駐車場利用者は車両を出庫させることができる。
【００４２】
また、駐車料金精算機５は、外部通信部３６を備えている。外部通信部３６はインターフェイス３５およびバス２２を介してＣＰＵ２１およびメモリ２３に接続されている。さらに、外部通信部３６にはＤＣＥ（データ端末装置、Ｄａｔａ  Ｃｉｒｃｕｉｔ  Ｔｅｒｍｉｎａｔｉｎｇ  Ｅｑｕｉｐｍｅｎｔ）３７が接続されている。ＤＣＥ３７は、駐車料金精算機５を広域通信回線網と通信可能に接続するための装置であり、モデムまたはターミナルアダプタとしての機能を備えている。駐車料金精算機５は、外部通信部３６およびＤＣＥ３７を介して広域通信回線網と接続され、管理ＰＣ２およびファイルサーバ４と無線によるデータ通信を行うことができる。また、ＤＣＥ３７にはインターホン３８が接続され、駐車場利用者は、インターホン３８を介して駐車場管理センタＭにおける管理ＰＣ２のオペレータと通話することができ、例えば駐車料金の精算等についてオペレータから案内を受けることができる。
【００４３】
また、駐車料金精算機５は、場内通信部３９を備えている。場内通信部３９もインターフェイス３５およびバス２２を介してＣＰＵ２１およびメモリ２３に接続されている。場内通信部３９は、例えばＬＡＮ通信回路を備えている。駐車料金精算機５に他の駐車料金精算機をＬＡＮを介して接続した場合には、駐車料金精算機５は、場内通信部３９を介して他の駐車料金精算機とデータ通信を行うことができる（なお本実施形態では駐車料金精算機５に他の駐車料金精算機は接続されていない）。
【００４４】
また、駐車場Ｐ２に設置された駐車料金精算機６、７は、駐車料金精算機５とそれぞれほぼ同じ構成を有し、駐車場管理処理として主に駐車料金の精算、複数のフラップ装置の制御等を行う。また、駐車場Ｐ３に設置された駐車料金精算機８、９は、駐車料金精算機５とそれぞれほぼ同じ構成を有し、駐車場管理処理として主に駐車料金の精算、図示しない入口と出口のゲート装置の制御等を行う。なお、駐車料金精算機５は、本実施形態では、駐車場Ｐ１内において他の駐車場管理装置とＬＡＮを介して接続されていないので、駐車料金精算機５から場内通信部３９を取り除いてもよい。また、駐車場Ｐ２、Ｐ３に設置された駐車料金精算機７、９は、管理ＰＣ２またはファイルサーバ４と直接通信を行わないので、外部通信部３６またはＤＣＥ３７の構成を簡略化することが可能である（インターホン３８による通話機能は維持することが望ましい）。また、駐車場Ｐ３に設置された駐車料金精算機８、９は、フラップ装置制御部２９の代わりに、ゲート装置を制御するゲート装置制御部を備えている。
【００４５】
また、駐車場管理システム１が有する駐車場管理装置、すなわち駐車料金精算機５〜９にはそれぞれ、ＩＤ（識別番号）および機械番号が付与されている。ＩＤは駐車場固有の番号であり、駐車場ごとに異なる。すなわち、設置されている駐車場が異なればＩＤは異なるが、設置されている駐車場が同一であればＩＤは同一である。本実施形態における駐車場Ｐ１〜Ｐ３には例えば次のようなＩＤが付与されている。
【００４６】
駐車場Ｐ１のＩＤ：  ×××０００
駐車場Ｐ２のＩＤ：  ×××００１
駐車場Ｐ３のＩＤ：  ×××００２
一方、機械番号は、各駐車場において駐車場管理装置に割り振られた番号であり、各駐車場において駐車場管理装置ごとに異なる。例えば、数桁の追い番が機械番号として用いられている。具体的には、駐車場Ｐ２の駐車料金精算機６は上述の駐車場ＩＤと機械番号を組合せて、×××００１−００、駐車料金精算機７は×××００１−０１というように識別可能となっている。
【００４７】
（プログラム更新処理）
図３および図４は、駐車場管理システム１におけるプログラム更新処理を示している。プログラム更新処理とは、概説すると、駐車場管理システム１が有する駐車場管理装置、すなわち本実施形態においては駐車料金精算機５〜９のそれぞれ内部のメモリに記憶され、これらの装置のそれぞれの動作を制御する内部プログラムを更新する処理である。プログラム更新処理は、概ね次のような手順で行われる。
【００４８】
（１）遠隔ダウンロード要求処理：  図３に示すように、駐車場管理センタＭの管理ＰＣ２が、広域通信回線網に接続された駐車場管理装置すなわち駐車料金精算機５、６、８に、遠隔ダウンロード要求を同時に一斉に送信する。遠隔ダウンロード要求は、駐車料金精算機５、６、８に対し、内部プログラムデータのダウンロード処理を要求する指令である。遠隔ダウンロード要求には、ダウンロード開始基準日時を示す情報が含まれている。ダウンロード開始基準日時とは、内部プログラムデータのダウンロード開始日時を決定するための基準となる日時である。ダウンロード開始基準日時は駐車料金精算機５、６、８間で共通である。駐車場管理センタＭから遠隔ダウンロード要求を受信した駐車料金精算機５、６、８は、ダウンロード開始基準日時を取得する。なお、遠隔ダウンロード要求は送信日時判断情報の具体例であり、ダウンロード開始基準日時は送信基準日時の具体例であり、管理ＰＣ２は、遠隔ダウンロード要求を送信するとき日時情報送信手段として機能する。また、各駐車料金精算機５、６、８は、遠隔ダウンロード要求を受信するとき日時情報受信手段として機能する。
【００４９】
（２）ダウンロード開始日時決定処理：  図３に示すように、遠隔ダウンロード要求を受信した駐車料金精算機５、６、８はそれぞれ、取得したダウンロード開始基準日時およびＩＤを用いて所定の演算を行い、内部プログラムデータのダウンロードを開始する日時、すなわちダウンロード開始日時（送信日時）を決定する。各演算の結果、駐車料金精算機５、６、８において、ダウンロード開始日時はそれぞれ異なる日時となる。なお、各駐車料金精算機５、６、８は、ダウンロード開始日時決定処理を行うとき送信日時決定手段として機能する。
【００５０】
（３）ダウンロード処理：  図３に示すように、ダウンロード開始日時が到来したとき、駐車料金精算機５、６、８は、まず、ファイル管理センタＦのファイルサーバ４に対し、プログラム更新スクリプトファイルの送信を要求する。これに応じ、ファイルサーバ４は駐車料金精算機５、６、８にプログラム更新スクリプトファイルを送信する。プログラム更新スクリプトファイルには、ダウンロードすべき内部プログラムデータを指定するための情報（例えば内部プログラムデータのパスおよび名前）、内部プログラムの更新日時等が記述されている。なお、プログラム更新スクリプトファイルは更新指示情報の具体例であり、ファイルサーバ４は、プログラム更新スクリプトファイルを送信するとき更新指示情報送信手段として機能する。また、各駐車料金精算機５、６、８は、プログラム更新スクリプトファイルを受信するとき更新指示情報受信手段として機能する。
【００５１】
次に、駐車料金精算機５、６、８は、プログラム更新スクリプトファイルを参照し、ダウンロードすべき内部プログラムデータを指定し、当該内部プログラムデータのダウンロードをファイルサーバ４に要求する。これに応じ、ファイルサーバ４は駐車料金精算機５、６、８に内部プログラムデータを送信する。駐車料金精算機５、６、８はそれぞれ、受信した内部プログラムデータを内部のメモリ２３に記憶する。上述したように、ダウンロード開始日時は駐車料金精算機５、６、８ごとにそれぞれ異なるので、以上のダウンロード処理が行われるタイミングは駐車料金精算機５、６、８ごとに相互に異なる。なお、ファイルサーバ４は、駐車料金精算機５、６、８からの要求に応じて内部プログラムデータを送信するとき要求指令受信手段およびプログラム送信手段として機能する。また、各駐車料金精算機５、６、８は、ファイルサーバ４に対して内部プログラムデータの送信を要求するとき要求指令送信手段として機能し、ファイルサーバ４から送信された内部プログラムデータを受信して記憶するときプログラム受信手段およびプログラムデータ記憶手段として機能する。
【００５２】
（４）転送処理：  図４に示すように、駐車場Ｐ２において、内部プログラムデータをダウンロードした駐車料金精算機６は、ダウンロードした内部プログラムデータを他の駐車料金精算機７に転送する。また、駐車場Ｐ３において、内部プログラムデータをダウンロードした駐車料金精算機８は、ダウンロードした内部プログラムデータを他の駐車料金精算機９に転送する。なお、以上の転送処理は、上記ダウンロード処理後、下記の更新日時が到来する前までに行われる。また、駐車場Ｐ１の駐車料金精算機５は、駐車場Ｐ１には他の駐車場管理装置が設置されていないので、転送処理は行わない。
【００５３】
（５）更新実行処理：  図４に示すように、内部プログラムの更新日時が到来したとき、駐車料金精算機５、６、８は、ファイルサーバ４からダウンロードした内部プログラムデータを用いて内部プログラムを更新し、駐車料金精算機７、９は、駐車料金精算機６、８から転送された内部プログラムデータを用いて内部プログラムを更新する。なお、内部プログラムの更新日時を示す情報は、駐車料金精算機５、６、８がダウンロード処理においてファイルサーバ４から受信したプログラム更新スクリプトファイルに含まれている。また、更新日時を示す情報は、転送処理において駐車料金精算機６、８から駐車料金精算機７、９に転送される。駐車料金精算機５〜９は、更新日時を示す情報を読み取り、内部プログラムの更新日時の到来を認識することができる。各駐車場料金精算機５〜９は、内部プログラムを更新するとき更新手段として機能する。
【００５４】
（遠隔ダウンロード要求処理）
上記プログラム更新処理における遠隔ダウンロード要求処理について詳細に説明する。例えば、駐車料金、税率、ポイントサービス対象、管理方式等、駐車場管理に関する事項が改定されると、駐車場管理システム１が有する駐車場管理装置、すなわち、駐車料金精算機５〜９のそれぞれの内部プログラムを更新する必要が生じることがある。このような場合には、例えば駐車場管理システム１のオペレータが管理ＰＣ２を操作し、図３に示すように、管理ＰＣ２から、広域通信回線に接続された駐車料金精算機５、６、８に、遠隔ダウンロード要求を送信する。遠隔ダウンロード要求は、広域通信回線網に接続された駐車料金精算機５、６、８のそれぞれについて作成され、管理ＰＣ２からこれら駐車料金精算機５、６、８に同時に一斉に送信される。遠隔ダウンロード要求はサイズが小さい情報であるため、遠隔ダウンロード要求の一斉送信はきわめて短時間で終了する。このような遠隔ダウンロード要求処理によれば、プログラム更新処理を開始するきっかけとなる指令を、駐車場管理システム１が有する、広域通信回線網に接続された駐車料金精算機５、６、８に一斉に発することができ、内部プログラムの更新に関する一連の処理を遠隔的に、一元的に、かつ容易に実施することができる。なお、駐車料金精算機５、６、８は、遠隔ダウンロード要求の受信処理中でも駐車料金の精算処理を行うことができる。
【００５５】
ここで、図５は遠隔ダウンロード要求の本体部の構造を示している。遠隔ダウンロード要求は例えば短いコードが記述された小さいサイズの情報（電文）である。遠隔ダウンロード要求は例えばヘッダ部、本体部およびフッダ部を備え、ヘッダ部には、当該電文を送信する送信先のＩＰアドレスが含まれている。また、本体部には、図５に示すように、コマンド指定部４１、制御種別指定部４２、ＩＤ４３、機械番号４４、ダウンロード開始基準日時４５、更新日時４６、プログラム更新スクリプトファイルの名前４７が含まれている。コマンド指定部４１は当該電文の種類または役割を示す。例えばコマンド指定部４１の「８８」は、当該電文が遠隔ダウンロード要求であることを示す。制御種別指定部４２は遠隔段ロード要求の要求事項を示す。例えば制御種別指定部４２の「００」は、遠隔ダウンロード要求の要求事項が内部プログラムの一斉更新であることを示す。なお、制御種別指定部を「０１」とすることで、特定の駐車料金精算機の内部プログラムまたはその他の補助的プログラムあるいはデータの変更を要求することもできる。ＩＤ４３は、当該遠隔ダウンロード要求を送信する送信先の駐車料金精算機に付与されたＩＤであり、機械番号４４は、当該遠隔ダウンロード要求を送信する送信先の駐車料金精算機に付与された機械番号である。ダウンロード開始基準日時４５は、ダウンロード開始日時決定の基準となる年月日時分である。更新日時４６は、内部プログラムデータを更新する年月日時分である。なお、更新日時が後述するようにプログラム更新スクリプトファイルに記述されている場合には、遠隔ダウンロード要求中に更新日時を含ませなくてもよい。また、プログラム更新スクリプトファイルの名前４７は、ファイルサーバ４の記憶装置のルートに記憶されたプログラム更新スクリプトファイルの名前である。
【００５６】
遠隔ダウンロード要求を受信した駐車料金精算機５、６、８はそれぞれ、遠隔ダウンロード要求の正否の判定（ダウンロード判定）を行い、遠隔ダウンロード要求が正しい場合には、その旨を示す遠隔ダウンロード応答を管理ＰＣ２に送信する。また、駐車料金精算機５、６、８は、受信した遠隔ダウンロード要求を内部のメモリ２３にそれぞれ記憶する。
【００５７】
（ダウンロード開始日時決定処理）
次に、上記プログラム更新処理におけるダウンロード開始日時決定処理について詳細に説明する。駐車料金精算機５、６、８は、受信した遠隔ダウンロード要求に含まれるダウンロード開始基準日時およびＩＤを用いて次の数式Ｆ１に示す演算を行い、ダウンロード開始日時をそれぞれ決定する。
【００５８】
Ｔ＝Ｒ＋Ｐ・（Ｄ−１）      （Ｆ１）
なお、Ｔはダウンロード開始日時であり、Ｒはダウンロード開始基準日時であり、Ｐは設定時間間隔であり、Ｄはダウンロード順番（具体的には１から始まる整数）である。ダウンロード開始基準日時は、遠隔ダウンロード要求中に記述されている。設定時間間隔は例えば予め設定されて各駐車料金精算機５、６、８のメモリ２３等に記憶されている。ダウンロード順番は、内部プログラムデータをダウンロードする順番であり、ＩＤに基づいて容易に決定することができる。例えば、本実施形態においては、ＩＤの下三桁が「０００」、「００１」、「００２」と連番なので、「０００」が第１番、「００１」が第２番、「００２」が第３番というようにダウンロードの順番を決定する。上記数式Ｆ１によれば、本実施形態においては、例えば遠隔ダウンロード要求中に記述されたダウンロード開始基準日時が２０１１年１１月１９日午前２時０分０秒であり、予め設定された設定時間間隔が３分である場合には、駐車場Ｐ１に設置された駐車料金精算機５のダウンロード開始日時が２０１１年１１月１９日午前２時０分０秒となり、駐車場Ｐ２に設置された駐車料金精算機６のダウンロード開始日時が２０１１年１１月１９日午前２時３分０秒となり、駐車場Ｐ３に設置された駐車料金精算機８のダウンロード開始日時が２０１１年１１月１９日午前２時６分０秒となる。各駐車料金精算機５、６、８において、決定されたダウンロード開始日時はメモリ２３に記憶される。
【００５９】
ここで、ダウンロード開始基準日時は、通信トラフィックが比較的空いている時間帯に各駐車料金精算機５、６、８におけるダウンロード処理が行われるように設定することが望ましい。例えば時間は深夜から早朝にかけての時間帯がよい。これにより、通信トラフィックの混雑を回避することができ、通信の遅延を防止することができる。また、上記設定時間間隔は、１つの駐車料金精算機に内部プログラムデータをダウンロードするのにかかる時間を予測し、その予測した時間以上の時間に設定することが望ましい。例えば１つの駐車料金精算機に内部プログラムデータをダウンロードするのにかかる時間が３分弱の場合には、設定時間間隔を３分に設定する。当該ダウンロードするのにかかる時間がより短い場合にはそれに応じて設定時間間隔をより短くし、当該ダウンロードするのにかかる時間がより長い場合にはそれに応じて設定時間間隔をより長くすることが望ましい。これにより、内部プログラムのダウンロードが駐車料金精算機ごとに異なる時間に行われるようになる。すなわち、複数の駐車料金精算機への内部プログラムのダウンロードが同時に行われることがない。したがって、通信トラフィックの混雑を回避することができ、通信の遅延を防止することができる。
【００６０】
なお、駐車場管理システムが有する、広域通信回線に接続された駐車料金精算機が多い場合、内部プログラムデータのダウンロードが駐車料金精算機ごとにすべて異なる時間に行われるようにすると、ダウンロード順番が最初の駐車料金精算機に対する内部プログラムデータのダウンロードを開始してから、ダウンロード順番が最後の駐車料金精算機に対する内部プログラムデータのダウンロードが完了するまでのトータルの時間が長くなり、これらすべての駐車料金精算機に対する内部プログラムデータのダウンロードを、通信トラフィックが比較的空いている時間内に完遂することができなくなる場合がある。例えば、通信トラフィックが比較的空いている時間帯が午前２時から午前５時までであり、１つの駐車料金精算機に内部プログラムデータをダウンロードするのにかかる時間が３分弱であるために設定時間間隔が３分に設定されている場合には、同日にダウンロードを完了することができる駐車料金精算機の台数は最大６０台である。したがって、駐車場管理システムが有する、広域通信回線に接続された駐車料金精算機が６０台を超えている場合には、これらすべての駐車料金精算機に対する内部プログラムデータのダウンロードを通信トラフィックが比較的空いている時間内に完遂することができなくなる。このような場合には、数台（例えば２台ないし３台程度）の駐車料金精算機に同じダウンロード開始日時を設定させるようにしてもよい。この場合には、数台の駐車料金精算機への内部プログラムのダウンロードが同時に行われることとなるが、ダウンロードが同時に行われる駐車料金精算機の台数が数台程度に留まる場合には、通信トラフィックの混雑を抑制することができ、通信の遅延を抑えることができる。
【００６１】
また、遠隔ダウンロード要求に、ダウンロード予定の内部プログラムデータのサイズを示す情報を含め、遠隔ダウンロード要求を受信した駐車料金精算機が、内部プログラムデータのサイズを認識し、この内部プログラムデータのサイズの大小に基づいて上記設定時間間隔を増減させる構成としてもよい。さらに、遠隔ダウンロード要求の開始基準日時４５が空欄だった場合には、遠隔ダウンロード要求の受信日時が自動的に開始基準日時と設定されるようにしてもよく、リアルタイムに遠隔ダウンロードの１番目の動作が開始される遠隔処理も可能である。
【００６２】
（ダウンロード処理）
次に、上記プログラム更新処理におけるダウンロード処理について詳細に説明する。例えば、上述した具体例によれば、駐車場Ｐ１に設置された駐車料金精算機５のダウンロード開始日時は２０１１年１１月１９日午前２時０分０秒である。駐車料金精算機５は、内部に設けられた時計を用い、現在時刻を監視している。２０１１年１１月１９日午前２時０分０秒になったとき、駐車料金精算機５はダウンロード処理を開始する。
【００６３】
ダウンロード処理において、まず、駐車料金精算機５は、駐車場管理センタＭの管理ＰＣ２との間における通信を切断し、ファイル管理センタＦのファイルサーバ４との間における通信接続を確立する。すなわち、駐車料金精算機５が接続可能な広域通信回線網は１つであり、駐車場Ｐ１が運営されている間、原則的に、駐車料金精算機５は駐車場管理センタＭの管理ＰＣ２との間において通信が常時接続されている。しかしながら、ダウンロード処理を行うときには、駐車料金精算機５は、例外的に、駐車場管理センタＭの管理ＰＣ２との間における通信を切断し、ファイル管理センタＦのファイルサーバ４との間における通信接続を行う。具体的には、駐車料金精算機５は管理ＰＣ２に通信切断通知を送信して通信切断の予告を行い、その後、管理ＰＣ２との間の通信を切断する。このように通信接続を切り換えることで、駐車料金精算機５と、管理ＰＣ２およびファイルサーバ４との通信を単一の通信回線を利用するだけで実現することができ、通信回線契約費用を削減することができる。
【００６４】
続いて、駐車料金精算機５は、ファイル管理センタＦのファイルサーバ４に、ログイン要求を送信する。このログイン要求には、ファイルサーバ４が認識可能な予め定められたログインＩＤおよびログインパスワードが含まれている。ログイン要求を受信したファイルサーバ４は、このログイン要求に含まれるログインＩＤおよびログインパスワードの適否を判断し、これらログインＩＤおよびログインパスワードが適切である場合には、駐車料金精算機５にログイン通知を送信する。これにより、駐車料金精算機５とファイルサーバ４との間で情報の送受信が可能になる。
【００６５】
続いて、駐車料金精算機５は、ファイルサーバ４に、スクリプトファイル要求を送信する。スクリプトファイル要求は、プログラム更新スクリプトファイルの送信をファイルサーバ４に要求する指令である。スクリプトファイル要求を送信する際、駐車料金精算機５は、当該スクリプトファイル要求中に、プログラム更新スクリプトファイルの名前を記述する。プログラム更新スクリプトファイルの名前は、駐車料金精算機５が受信した遠隔ダウンロード要求中に記述されている（図５参照）。駐車料金精算機５からのスクリプトファイル要求を受信したファイルサーバ４は、自己の記憶装置からプログラム更新スクリプトファイルを読み出し、これを駐車料金精算機５に送信する。そして、ファイルサーバ４からプログラム更新スクリプトファイルを受信した駐車料金精算機５は、プログラム更新スクリプトファイルの適否の判断（スクリプトファイル検証）を行い、適切なプログラム更新スクリプトファイルの場合には、これを自己のメモリ２３に記憶する。
【００６６】
ここで、図６は、プログラム更新スクリプトファイルの構造を示している。図６に示すように、プログラム更新スクリプトファイルは、スクリプトが記述されたファイルであり、ファイルサーバ４の記憶装置のルートに記憶されている。プログラム更新スクリプトファイルに記述されたスクリプトは、機能指定部５１、ファイル名指定部５２、保存先指定部５３、更新指定部５４および更新日時指定部５５を備えている。機能指定部５１は、当該スクリプトの機能を指定する部分であり、機能指定部５１の「ＰＤ」はプログラムデータのダウンロードを示している。また、内部プログラムデータはファイルサーバ４の記憶装置に記憶されており、ファイル名指定部５２は、当該記憶装置に記憶された内部プログラムデータのパスおよび名前を示している。保存先指定部５３は、駐車料金精算機側における保存先を示す（後述するようにそれぞれの駐車料金精算機のメモリ２３には相互に共通の構造を有する保存領域が形成されている）。保存先指定部５３は記憶領域指定情報の具体例である。更新指定部５４は、プログラムの更新実行処理の許否を示し、例えば「Ｙ」が更新実行処理を許可する旨を示し、「Ｎ」は更新実行処理を許可しない旨を示す。更新日時指定部５５は、更新日時、すなわち更新実行処理を開始すべき年月日時分を示す。更新日時は、例えば、駐車料金の精算処理が比較的頻繁に行われない時間帯に更新実行処理が行われるように設定される。また、税率や条例の変更に関する更新内容の場合には、更新日時を、施行日の午前０時ちょうどに設定することもできる。
【００６７】
このように、ダウンロードすべき内部プログラムデータのパスおよび名前を、プログラム更新スクリプトファイルを用いてファイルサーバ４から駐車料金精算機５、６、８に直接知らせる構成とすることにより、内部プログラムデータの所在を示す情報が拡散してしまうことを抑制することができ、内部プログラムデータの機密性を確保することができる。例えば、内部プログラムデータのパスおよび名前を遠隔ダウンロード要求中に記述して駐車場管理センタＭの管理ＰＣ２から駐車料金精算機５、６、８に送信する構成とすると、駐車場管理センタが複数存在する場合には、内部プログラムデータの所在を示す情報が広く拡散してしまうおそれがあり、この結果、内部プログラムデータの機密管理が困難になる危険がある。ファイルサーバ４から駐車料金精算機５、６、８に直接送信されるプログラム更新スクリプトファイルのみに内部プログラムデータのパスおよび名前を記述する構成とすれば、このような危険を予防することができる。
【００６８】
続いて、プログラム更新スクリプトファイルを受信した駐車料金精算機５は、内部プログラムデータの送信をファイルサーバに要求する。すなわち、駐車料金精算機５は、受信したプログラム更新スクリプトファイルから、内部プログラムデータのパスおよび名前を読み取り、内部プログラムデータのパスおよび名前を指定したプログラムデータ要求（プログラム送信要求指令）をファイルサーバ４に送信する。プログラムデータ要求を受信したファイルサーバ４は、プログラムデータ要求において指定された内部プログラムデータのパス名および名前に基づいて、自己の記憶装置に記憶された内部プログラムデータを特定し、この内部プログラムデータを駐車料金精算機５に送信する。これにより、ファイルサーバ４から駐車料金精算機５への内部プログラムデータのダウンロードが実現する。ファイルサーバ４から送信された内部プログラムデータは、駐車料金精算機５により受信され、駐車料金精算機５のメモリ２３に記憶される。内部プログラムデータの受信を完了した駐車料金精算機５は、ファイルサーバ４に、ダウンロードが完了した旨を示す通知を送信する。これに応じ、ファイルサーバ４は、この通知に対する応答を駐車料金精算機５に送信する。当該応答を受信した駐車料金精算機５は、ファイルサーバ４に通信切断通知を送信して通信切断の予告を行い、その後、ファイルサーバ４との間の通信を切断する。続いて、駐車料金精算機５は、直ちに、通信接続復旧要求を駐車場管理センタＭの管理ＰＣ２に送信し、管理ＰＣ２との間の通信接続を確立する。
【００６９】
ダウンロード開始日時の２０１１年１１月１９日午前２時０分０秒から３分が経過する前に、駐車場Ｐ１に設置された駐車料金精算機５における上記ダウンロード処理が完了する。続いて、２０１１年１１月１９日午前２時３分０秒になると、駐車場Ｐ２に設置された駐車料金精算機６におけるダウンロード処理が開始され、当該時刻から３分経過する前に当該ダウンロード処理が完了する。続いて、２０１１年１１月１９日午前２時６分０秒になると、駐車場Ｐ３に設置された駐車料金精算機８におけるダウンロード処理が開始され、当該時刻から３分経過する前に当該ダウンロード処理が完了する。駐車料金精算機６、８におけるダウンロード処理の内容は、駐車料金精算機５におけるダウンロード処理の内容とそれぞれ同じである。もっとも、駐車料金精算機６、８の場合、ダウンロード処理後、上記転送処理が行われる。なお、駐車料金精算機５、６、８は、ダウンロード処理中も、駐車料金の精算処理を行うことができる。
【００７０】
（更新実行処理）
次に、上記プログラム更新処理における更新実行処理について詳細に説明する。ファイルサーバ４から受信したプログラム更新スクリプトファイルに記述された更新日時が到来したとき、駐車料金精算機５は更新実行処理を開始する。まず、駐車料金精算機５は管理ＰＣ２に通信切断通知を送信して通信切断の予告を行い、その後、管理ＰＣ２との間の通信を切断する。
【００７１】
続いて、駐車料金精算機５は、更新後にも必要なデータをメモリ２３のデータバックアップ領域に記憶し、データのバックアップを行う。続いて、駐車料金精算機５は、表示器２４の表示を、「メンテナンス中につきしばらくお待ち下さい」といったメンテナンス用の表示に切り替える。続いて、駐車料金精算機５は、再起動を行い、ファイルサーバ４からダウンロードした新しい内部プログラムを起動し、続いてバックアップしたデータのリストア処理を行う。続いて、駐車料金精算機５は、内部プログラムの更新が完了したことを通知するために、ファイルサーバ４にログイン要求を送信する。ファイルサーバ４におけるログイン判定の結果、適切なログイン要求である場合、ファイルサーバ４は駐車料金精算機５にログイン通知を送信する。続いて、駐車料金精算機５は、ファイルサーバ４に、内部プログラムの更新が完了したことを示す通知を送信し、ファイルサーバ４は、この通知に対する応答を駐車料金精算機５に送信する。当該応答を受信した駐車料金精算機５は、ファイルサーバ４に通信切断通知を送信して通信切断の予告を行い、その後、ファイルサーバ４との間の通信を切断する。続いて、駐車料金精算機５は、直ちに、通信接続復旧要求を駐車場管理センタＭの管理ＰＣ２に送信し、管理ＰＣ２との間の通信接続を確立する。
【００７２】
広域通信回線に接続されている駐車料金精算機６、８も、更新日時が到来したとき、駐車料金精算機５と同じ更新実行処理を行う。また、広域通信回線に接続されていない駐車料金精算機７は、ファイルサーバ４への内部プログラム更新完了の通知を、同じ駐車場Ｐ２に設置された駐車料金精算機６を介して行う。また、広域通信回線に接続されていない駐車料金精算機９は、ファイルサーバ４への内部プログラム更新完了の通知を、同じ駐車場Ｐ３に設置された駐車料金精算機８を介して行う。更新実行処理は、いずれの駐車料金精算機５〜９においても、プログラム更新スクリプトファイルに記述された更新日時に従い、例えば駐車料金の精算処理が比較的頻繁に行われない時間帯、あるいは税率や条例の対応などの場合には施行日の午前０時等に行われる。
【００７３】
（内部プログラム復帰機能）
駐車料金精算機５は、内部プログラムの更新後であっても更新前の内部プログラムを復帰させる機能を備えている。例えば内部プログラムデータのダウンロードまたは更新実行処理に何らかの不具合が生じた場合等には、更新前の内部プログラムを復帰させ、駐車料金精算機５を更新前の状態に戻すことができる。図７はこの機能に関するメモリ２３内における記憶領域構造を示している。図７に示すように、メモリ２３の一部の領域には、第１のメインプログラム保存領域６１、第２のメインプログラム保存領域６２、第１のサブプログラム保存領域６３、第２のサブプログラム保存領域６４、およびデータバックアップ領域６５を備えている。第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２はそれぞれ、内部プログラムデータを記憶する領域である。第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２のそれぞれに内部プログラムデータを記憶することができる。これにより、２つのバージョンの内部プログラムデータ、例えば、更新前の内部プログラムデータおよび更新後の内部プログラムデータが同時に記憶された状態を維持することができる。また、第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２の間には優劣がない。
【００７４】
例えば、駐車料金精算機５において、第１のメインプログラム保存領域６１に第１のバージョンの内部プログラムデータを記憶し、この第１のバージョンの内部プログラムデータを第１のメインプログラム保存領域６１から読み出して実行している間、第２のバージョンの内部プログラムデータをダウンロードし、これを第２のメインプログラム保存領域６２に記憶することができる。続いて、１度目の更新実行処理において駐車料金精算機５を再起動したときに、第２のバージョンの内部プログラムデータを第２のメインプログラム保存領域６２から読み出して実行することにより、駐車料金精算機５で実行される内部プログラムを、第１のバージョンの内部プログラムから第２のバージョンの内部プログラムに切り換えることができる。続いて、第２のバージョンの内部プログラムデータを第２のメインプログラム保存領域６２から読み出して実行している間、第３のバージョンの内部プログラムデータをダウンロードし、これを第１のメインプログラム保存領域６１に記憶（上書き）することができる。続いて、２度目の更新実行処理において駐車料金精算機５を再起動したときに、第３のバージョンの内部プログラムデータを第１のメインプログラム保存領域６１から読み出して実行することにより、駐車料金精算機５で実行される内部プログラムを、第２のバージョンの内部プログラムから第３のバージョンの内部プログラムに切り換えることができる。
【００７５】
このように、ある保存領域に記憶されたプログラムデータが現在読み出されて実行されている場合にその保存領域を「アクティブ状態」であるといい、そうでない場合を「非アクティブ状態」であるというとすると、ダウンロード処理では、第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２のうち、非アクティブ状態の領域に、ダウンロードした新たなバージョンの内部プログラムデータを記憶する。そして、更新実行処理では、非アクティブ状態の領域に記憶された新たなバージョンの内部プログラムデータを読み出して実行する。この結果、第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２において、アクティブ状態と非アクティブ状態とが切り替わる。そして、非アクティブ状態の領域に、さらに新たなバージョンの内部プログラムデータを記憶（上書き）することが可能になる。
【００７６】
さらに、更新実行処理を行ってから次のダウンロード処理において次のバージョンの内部プログラムデータが非アクティブ状態のメインプログラム保存領域に記憶されるまでの間、当該非アクティブ状態のメインプログラム保存領域には、現在実行されている内部プログラムデータの１つ前のバージョンの内部プログラムデータが記憶されている。したがって、例えば駐車料金精算機５に所定の指示を入力してから駐車料金精算機５を再起動させることにより、非アクティブ状態のメインプログラム保存領域に記憶された１つ前のバージョンの内部プログラムデータを読み出して実行することができる。これにより、更新実行処理後に、駐車料金精算機５で実行する内部プログラムを、更新前の内部プログラムに戻すことができる。
【００７７】
また、第１のサブプログラム保存領域６３および第２のサブプログラム保存領域６４はそれぞれ、副次的または補助的なプログラムデータを記憶する領域である。また、データバックアップ領域６５は、更新実行処理時等においてデータをバックアップするための領域である。
【００７８】
ここで、ファイルサーバ４から送信されたプログラムデータを、第１のメインプログラム保存領域６１、第２のメインプログラム保存領域６２、第１のサブプログラム保存領域６３、および第２のサブプログラム保存領域６４のうちのどの領域に記憶するかは、プログラム更新スクリプトファイルの保存先指定部５３の記述によって指定することができる。例えば、保存先指定部５３を「ＩＡ」とすることで、ファイルサーバ４から送信されたプログラムを、第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２のうちの非アクティブ状態（ＩＮＡＣＴＩＶＥ）の領域に記憶させることができる。また、保存先指定部５３を「ＡＡ」とすることで、ファイルサーバ４から送信されたプログラムを、第１のメインプログラム保存領域６１および第２のメインプログラム保存領域６２のうちのアクティブ状態（ＡＣＴＩＶＥ）の領域に記憶させることができる。また、保存先指定部５３を「ＩＢ」とすることで、ファイルサーバ４から送信されたプログラムを、第１のサブプログラム保存領域６３および第２のサブプログラム保存領域６４のうちの非アクティブ状態の領域に記憶させることができる。また、保存先指定部５３を「ＡＢ」とすることで、ファイルサーバ４から送信されたプログラムを、第１のサブプログラム保存領域６３および第２のサブプログラム保存領域６４のうちのアクティブ状態の領域に記憶させることができる。このように、通常は非アクティブ状態の領域に保存することが基本であるが、様々な機能の対応のために、アクティブ状態への上書きの機能を有している。
【００７９】
駐車料金精算機６〜９も、駐車料金精算機５と同様に、第１のメインプログラム保存領域６１、第２のメインプログラム保存領域６２、第１のサブプログラム保存領域６３、第２のサブプログラム保存領域６４、およびデータバックアップ領域６５をメモリ２３の一部に有し、これらの領域を用いて内部プログラム復帰機能等を実現することができる。
【００８０】
以上説明した通り、本発明の実施形態による駐車場管理システム１によれば、ファイルサーバ４から各駐車料金精算機５、６、８への内部プログラムデータのダウンロードが、通信トラフィックが比較的空いている時間帯において、駐車料金精算機５、６、８ごとに異なる時間に行われるので、内部プログラムデータのサイズが大きい場合でも、内部プログラムデータのダウンロードを短時間に終えることができる。また、各駐車料金精算機５〜９における内部プログラムの更新が、駐車料金の精算処理が比較的頻繁に行われない時間帯に行われるので、更新実行処理による駐車料金の精算処理の中断により駐車料金の精算を待たされる駐車場利用者が生じる可能性を低くすることができる。このように、本発明の実施形態による駐車場管理システム１によれば、駐車場サービスの運用に支障が生じさせることなく、駐車料金精算機５〜９の内部プログラムの配信および更新を行うことができる。
【００８１】
（他の実施形態）
図８は本発明の駐車場管理システムの他の実施形態を示している。図８において、駐車場管理システム８１は、複数の駐車場管理センタＮ１〜Ｎ３にそれぞれ設置された複数の管理ＰＣ８２〜８４および複数の管理ＤＢ８５〜８７と、１つのファイル管理センタＧに設置されたファイルサーバ８８と、複数の駐車場Ｐ１１〜Ｐ１９にそれぞれ設置された複数の駐車料金精算機９１〜９９を備えている（説明の便宜上、各駐車場には駐車場管理装置として１台の駐車料金精算機が設置されているものとする）。また、駐車料金精算機９１〜９９は、広域通信回線網およびインターネットを介して各管理ＰＣ８２〜８４およびファイルサーバ８８と相互通信可能に接続されている。
【００８２】
このような構成を備えた駐車場管理システム８１において、それぞれの駐車場管理センタＮ１〜Ｎ３は経営主体が異なる広域駐車場管理機関であり、ファイル管理センタＧは駐車料金精算機等の駐車場管理装置を設計・製造・販売・サービスを行う機器メーカの管理下におかれている。
【００８３】
それぞれの駐車料金精算機９１〜９９について、動作プログラムの不具合対策や機能強化のためには、内部プログラムデータ等のソフトウェアの配信をファイル管理センタ８８に一本化することが望ましい。また、将来的に消費税率が変更になった場合など、料金計算アルゴリズムを変更したソフトウェアを日時指定で実行させる必要がある。さらに、周辺自治体や商業施設で独自に発行するポイントカードやサービス券への対応などを個々に、若しくは地域毎に実施する必要が出てくる。
【００８４】
このような場合、駐車場管理システム８１によれば、すべての駐車料金精算機９１〜９９に対しての基本的な動作を司るメインのソフトウェアや、料金計算エンジンや内蔵機器のドライバ等のサブのソフトウェアなどを、一括でも、個別にでも、各駐車場の駐車料金精算機９１〜９９がファイル管理センタＧに時間差で通信してダウンロード可能になり、さらに指定された実行日時に個々に更新の実行をすることができる。具体的には、遠隔ダウンロード要求やプログラム更新スクリプトファイル等に対象となる駐車場管理センタＮ１〜Ｎ３をコード化して記述したり、駐車料金精算機９１〜９９のＩＤを個別に指定することによって、柔軟な運用が可能である。その際に、すべての駐車料金精算機９１〜９９のＩＤが連番で振られていて、決して重複することなく、適切に管理されていれば、前述の時間差によるダウンロード処理は容易に実行されることになる。
【００８５】
このような駐車場管理システム８１によれば、ソフトウェアのソースコードの秘匿や、ソフトウェアライセンス管理の容易さ、バージョンアップや個別要求仕様への対応と、その実施台数の把握、ならびに実際の実行台数のリアルタイムの確認が可能となり、ソフトウェアの更新に対する課金を適切に行うことも可能になる。
【００８６】
なお、上述した各実施形態では、駐車場管理装置の具体例として駐車料金精算機を例にあげたが、本発明はこれに限らない。例えば、駐車券発行機等を駐車場管理装置に含ませてもよい。
【００８７】
また、上述した実施形態による駐車場管理システム１では、１つの駐車場内に複数の駐車料金精算機が設置されている場合には、そのうちの１台を広域通信回線網と接続し、当該１台の駐車場管理装置が、ファイルサーバ４からダウンロードした内部プログラムデータを当該駐車場内に設置された他の駐車場管理装置に転送する場合を例にあげた。しかしながら、このように１つの駐車場内に設置された複数の駐車場管理装置に内部プログラムデータを分配する構成はこれに限らない。例えば、ＩＤが付された簡易サーバを駐車場に設置し、簡易サーバを広域通信回線網と接続し、当該簡易サーバが、ファイルサーバ４からダウンロードした内部プログラムデータを当該駐車場内に設置された複数の駐車場管理装置に転送する構成としてもよい。
【００８８】
また、上述した各実施形態では、ダウンロード開始基準日時を示す情報を含む遠隔ダウンロード要求を管理ＰＣ２から駐車料金精算機５、６、８に送信し、各駐車料金精算機５、６、８において、遠隔ダウンロード要求に含まれるダウンロード開始基準日時を用いて上記数式Ｆ１の演算を行うことにより、実際のダウンロード開始日時を決定する場合を例にあげたが、本発明はこれに限らない。ダウンロード開始日時を示す情報を含んだ遠隔ダウンロード要求を管理ＰＣ２から駐車料金精算機５、６、８に送信し、各駐車料金精算機５、６、８において、遠隔ダウンロード要求からダウンロード開始日時を読み出すことにより、実際のダウンロード開始日時を決定してもよい。例えば、駐車場管理システム１において、駐車場管理センタＭ側が、個々の駐車料金精算機５、６、８についてのダウンロード開始日時、例えば、２０１１年１１月１９日午前２時０分０秒、２０１１年１１月１９日午前２時３分０秒、２０１１年１１月１９日午前２時６分０秒を決定し、これら具体的なダウンロード開始日時を、遠隔ダウンロード要求中に記述し、管理ＰＣ２から個々の駐車料金精算機５、６、８に送信してもよい。この場合、それぞれ異なる１つのダウンロード開始日時が記述された３つの遠隔ダウンロード要求を生成し、これら３つの遠隔ダウンロード要求を３つの駐車料金精算機５、６、８にそれぞれ送信してもよいし、３つのダウンロード開始日時が記述された１つの遠隔ダウンロード要求を生成し、この１つの遠隔ダウンロード要求を３つの駐車料金精算機５、６、８に送信してもよい。後者の場合には、各駐車料金精算機５、６、８が自己に割り当てられるダウンロード開始日時を特定できるようにする必要があるが、これは、例えば、遠隔ダウンロード要求中に、各ダウンロード開始日時に対応付けるようにそれを割り当てるべき駐車料金精算機のＩＤ等を記述することにより実現することができる。このようにダウンロード開始日時を示す情報を遠隔ダウンロード要求に含ませる構成とした場合、駐車料金精算機５、６、８におけるダウンロード開始日時決定処理で上述したような数式Ｆ１を用いた演算は不要になる。
【００８９】
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う駐車場管理システムもまた本発明の技術思想に含まれる。
【産業上の利用可能性】
【００９０】
本発明は、コンピュータ機器、通信ネットワーク、駐車料金精算機、駐車券発行機等を用いた無人管理の有料駐車場の一元的な管理に利用することができ、特に年中無休で２４時間営業を行っている有料駐車場において、上記料金精算機等の駐車場管理装置のメンテナンスや動作プログラムのバージョンアップの際に有効に利用できる。
【符号の説明】
【００９１】
１、８１  駐車場管理システム
２、８２〜８４  管理ＰＣ（システム管理装置）
３、８５〜８７  管理ＤＢ
４、８８  ファイルサーバ（システム管理装置）
５〜９、９１〜９９  駐車料金精算機（駐車場管理装置）
３６  外部通信部
３７  ＤＣＥ
３９  場内通信部
４３  ＩＤ
４５  ダウンロード開始基準日時
５５  更新日時指定部
６１  第１のメインプログラム保存領域
６２  第２のメインプログラム保存領域
【図１】
0005865701.tif 000002
【図２】
0005865701.tif 000003
【図３】
0005865701.tif 000004
【図４】
0005865701.tif 000005
【図５】
0005865701.tif 000006
【図６】
0005865701.tif 000007
【図７】
0005865701.tif 000008
【図８】
0005865701.tif 000009