(57)【要約】【課題】  １つ又はそれ以上の収入制御システム（１０２、１０４）からの車両イベントに関する情報の収集を促進する。【解決手段】  車両イベントは、車両が駐車施設に入場する際、車両が駐車施設を出場する際、駐車施設において駐車料金が徴収される際、駐車施設において警報が起きる際等に発生する可能性がある。収入制御システムは、１つの駐車施設又は複数の駐車施設に配置することができる。異なる収入制御システムでは、異なるハードウェア／ソフトウェア組み合わせを用い、異なるフォーマットでデータを提供する等の可能性がある。車両イベント情報は、異なる収入制御システムから異なるフォーマットで収集することができ、収入情報は、車両イベント情報に基づき整合性のあるフォーマットで生成することができる。【選択図】      図１
2004326793.tif 000002
【特許請求の範囲】
【請求項１】
車両イベントに関する情報を処理する方法であって、
車両イベントを示す第１のデータを検出する段階と、
前記第１のデータに基づき収入イベントを示す第２のデータを生成する段階と、
前記第２のデータを収入管理システム（１００）で用いるために提供する段階と、
を含む方法。
【請求項２】
車両イベントを示す第１のデータを検出する前記段階が、ＸＭＬ（拡張可能なマーク付け言語）規格準拠フォーマットで受信された入力データを受信する段階と、該入力データを少なくとも１つの指定フィールド名について検査する段階とを含む請求項1に記載の方法。
【請求項３】
前記第１のデータは、前記車両イベントに関連する車両入場時間及び前記車両イベントに関連する車両出場時間のうちの少なくとも１つを示すデータを含む請求項1に記載の方法。
【請求項４】
前記第１のデータは、前記車両イベントに関連する支払い方法及び前記車両イベントに関連する１つの装置のうちの少なくとも１つを示すデータを含む請求項1に記載の方法。
【請求項５】
前記第１のデータは、前記車両イベントに関連する駐車券番号と、前記車両イベントに関連するイベント発生源識別子と、前記車両イベントに関連する総金額と、前記車両イベントに関連する値引き金額と、前記車両イベントに関連する正味金額のうちの少なくとも１つを示すデータを含む請求項1に記載の方法。
【請求項６】
車両イベントを示すデータを第１のフォーマットで生成するように適合された収入制御システム（１０２、１０４）と、
前記データを前記収入制御システムから取得し、前記データを前記第１のフォーマットから第２のフォーマットに変更し、前記データを前記第２のフォーマットで提供するように適合された、前記収入制御システムと通信する第１のインターフェース（１０６）と、
を備えるシステム（１００）。
【請求項７】
前記第２のフォーマットのデータを前記第１のインターフェースから受信し、前記データの内容に基づき前記データを検出し、前記データの少なくとも一部を第２のインターフェースに提供するように適合された第１の装置（１１０）を更に備える請求項６に記載のシステム。
【請求項８】
前記第２のインターフェースは、車両イベントを示す前記データに基づき収入イベントを示すデータを生成するように適合されている請求項７に記載のシステム。
【請求項９】
収入イベントを示す前記データを前記第２のインターフェースから受信するように適合された第２の装置を更に備える請求項８に記載のシステム。
【請求項１０】
車両イベントに関する情報を処理するシステム（１００）であって、
メモリ（４６０）と、
通信ポート（４５２）と、
前記メモリ及び前記通信ポートに接続され、車両イベントを示す第１のデータを検出し、該第１のデータに基づき収入イベントを示す第２のデータを生成し、該第２のデータを収入管理システムで用いるために提供するように動作するプロセッサ（４５０）と、
を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つ又はそれ以上の車両イベントに関する情報を処理する方法及び装置に関し、より具体的には、本発明の実施形態は、複数の車両イベントに関するデータを統合する方法、手段、装置、及びコンピュータ・プログラム・コードに関する。
【背景技術】
【０００２】
駐車施設又は駐車場は、車両活動に関係して駐車施設又は駐車場に配置することができる販売時点管理（ＰＯＳ）装置、コンピュータ、発券機、カード・リーダ、又は他の収入制御システムを含むことができる。例えば、収入制御システムは、車両が駐車施設に入場する際、車両が駐車施設から出場する際、駐車施設において駐車料金が徴収される際、駐車施設において警報が発生する際等に伴うものとすることができる。収入制御システムは、単一の駐車施設又は複数の駐車施設に配置することができる。残念なことに、様々な収入制御システムでは、使用しているハードウェア／ソフトウェア組み合わせが異なり、提供されるデータのフォーマットが異なる等の可能性があり、このことがデータの統合を困難にしている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
先行技術の欠点を克服する方法及び装置を提供することは有利であろう。特に、複数の収入制御システム及び／又は異なる収入制御システムから情報を取得し、収入管理システムで用いるためにデータを統合することを可能にする方法及び装置を提供することが望ましい。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、１つ又はそれ以上の車両イベントに関するデータを統合するシステム、方法、装置、手段及びコンピュータ・プログラム・コードを提供する。車両イベントは、車両が駐車施設に入場する際、車両が駐車施設を出場する際、駐車施設において駐車料金が徴収される際、駐車施設において警報が起こる際等に発生する可能性がある。収入制御システムは、１つの駐車施設又は複数の駐車施設に配置することができる。異なる収入制御システムでは、異なるハードウェア／ソフトウェア組み合わせを用い、異なるフォーマットでデータを提供している等の可能性がある。本発明は、異なる収入制御システムから異なるフォーマットで車両イベント情報を収集して、整合性のあるフォーマットで収入情報を生成することを可能にする。
【０００５】
本発明の更なる目的、利点、及び新規の特徴は、一部は以下の説明において言及するものとし、一部は、以下を検討することによって当業者には明らかになり、又は本発明を実施することによって理解することができる。
【０００６】
本発明の幾つかの実施形態によれば、車両イベントに関する情報を処理する方法は、車両イベントを示す第１のデータを検出する段階と、第１のデータに基づき収入イベントを示す第２のデータを生成する段階と、第２のデータを収入管理システムで用いるために提供する段階とを含むことができる。幾つかの他の実施形態において、車両イベントに関する情報を処理する方法は、第１の車両イベントを示す第１のフォーマットの第１のデータを第１の装置から受信する段階と、第１の車両イベントを示す第２のフォーマットの第２のデータを生成する段階と、第２のデータを第２の装置に提供する段階とを含むことができる。
【０００７】
本発明の幾つかの実施形態によれば、システムは、第１のデータ中へのフィールド名の発生に基づき車両イベントを示す第１のデータを検出して該データを取得するように適合された第１のコンポーネントと、車両イベントを示す第２のデータを第１のコンポーネントから受信し、車両イベントにより生成された収入イベントを示す第３のデータを生成し、収入管理システムで用いるために第３のデータを提供するように適合された第２のコンポーネントとを含むことができる。幾つかの他の実施形態において、システムは、車両イベントを示すデータを第１のフォーマットで生成するように適合された収入制御システムと、収入制御システムからデータを取得し、該データを第１のフォーマットから第２のフォーマットに変更し、該データを第２のフォーマットで提供するように適合された収入制御システムと通信する第１のインターフェースとを含むことができる。
【０００８】
本発明の幾つかの実施形態によれば、車両イベントに関する情報を処理するシステムは、メモリと、通信ポートと、該メモリ及び該通信ポートに接続されたプロセッサとを含むことができ、該プロセッサは、車両イベントを示す第１のデータを検出し、第１のデータに基づき収入イベントを示す第２のデータを生成し、第２のデータを収入管理システムで用いるために提供するように動作する。幾つかの他の実施形態において、車両イベントに関する情報を処理するシステムは、メモリと、通信ポートと、該メモリ及び該通信ポートに接続されたプロセッサとを含むことができ、該プロセッサは、第１の車両イベントを示す第１のフォーマットの第１のデータを第１の装置から受信し、第１の車両イベントを示す第２のフォーマットの第２のデータを生成し、第２のデータを第２の装置に提供するように動作する。
【０００９】
幾つかの実施形態によれば、車両イベントに関する情報を処理するためのコンピュータ可読媒体内のコンピュータプログラム・プロダクトは、車両イベントを示す第１のデータの検出を識別するための第１の命令と、第１のデータに基づき収入イベントを示す第２のデータを生成するための第２の命令と、第２のデータを収入管理システムで用いるために送信するための第３の命令とを含むことができる。幾つかの他の実施形態において、車両イベントに関する情報を処理するためのコンピュータ可読媒体内のコンピュータプログラム・プロダクトは、第１の車両イベントを示す第１のフォーマットの第１のデータを第１の装置から取得するための第１の命令と、第１の車両イベントを示す第２のフォーマットの第２のデータを生成するための第２の命令と、第２のデータを第２の装置に送信するための第３の命令とを含むことができる。
【００１０】
幾つかの実施形態によれば、車両イベントに関する情報を処理する装置は、車両イベントを示す第１のデータの検出を識別する手段と、第１のデータに基づき収入イベントを示す第２のデータを生成する手段と、第２のデータを収入管理システムで用いるために送信する手段とを含むことができる。幾つかの他の実施形態において、車両イベントに関する情報を処理する装置は、第１の車両イベントを示す第１のフォーマットの第１のデータを第１の装置から取得する手段と、第１の車両イベントを示す第２のフォーマットの第２のデータを生成する手段と、第２のデータを第２の装置へ送信する手段とを含むことができる。
【００１１】
以下に明らかになる本発明のこれら及び他の利点及び特徴に関して、本発明の本質は、以下の本発明の詳細な説明、添付の特許請求の範囲、及び本明細書中に添付する幾つかの図面を参照することによってより明確に理解することができる。
【００１２】
本明細書に組み込まれ、その一部を形成する添付の図面は、本発明の好ましい実施形態を例示するものであり、発明の実施の形態と共に本発明の原理を説明するのに役立つ。
【発明を実施するための最良の形態】
【００１３】
出願者らは、１つ又はそれ以上の収入制御システムからの車両イベントに関する情報の収集を容易にするシステム、手段及び方法における市場機会が存在することに気付いた。幾つかの実施形態において、車両イベントは、車両が駐車施設に入場する際、車両が駐車施設を出場する際、駐車施設において料金が徴収される際、駐車施設において警報が起きる際等に発生する可能性がある。収入制御システムは、１つの駐車施設又は複数の駐車施設に配置することができる。様々な収入制御システムは、異なるハードウェア／ソフトウェアの組み合わせを用い、異なる形式等でデータを提供することができる。本発明は、異なる収入制御システムから異なるフォーマットで車両イベント情報を収集し、該車両イベント情報に基づき整合性のあるフォーマットで収入情報を生成することを可能にする。これら及び他の特徴は、本発明の実施形態によるシステム、個々の装置、及びプロセスを説明することにより、以下に更に詳細に説明される。
【００１４】
システム
ここで図１を参照すると、本明細書で開示する方法と共に用いることができる装置又はシステム１００が示されている。システム１００は、施設の同一又は異なる駐車場に配置された１つ又はそれ以上の収入制御システム（ＲＣＳ）１０２、１０４を含むことができる。システム１００は、収入制御システム１０２、１０４と直接又は間接的に通信して収入制御システム１０２、１０４から車両イベント情報を受信するＲＣＳインターフェース１０６を含むことができる。ＲＣＳインターフェース１０６は、ボックス１０８で示すように、収入制御システム１０２、１０４と同一の駐車場又は駐車施設に配置することができる。システム１００は、ＲＣＳインターフェース１０６から車両イベント情報を受信するリスナ装置１１０と、リスナ１１０から受信された車両イベントに関する情報を取り出して該情報を集中システム１１４で用いるためにフォーマットする集中システム・インターフェース１１２とを含むことができる。幾つかの実施形態において、リスナ１１０、集中システム・インターフェース１１２、及び集中システム１１４は、ボックス１１６で示すように、同一の場所に配置することができる。図１に示す装置は、常時通信状態にある必要はない。例えば、収入制御システム１０２は、このような通信が適切であるか又は必要なときにのみＲＣＳインターフェース１０６と通信することができる。
【００１５】
幾つかの実施形態において、収入制御システムは、販売時点管理（ＰＯＳ）装置、コンピュータ、支払いステーション、発券機、カード・リーダ、又は駐車施設に配置された他のハードウェア／ソフトウェアの組み合わせ若しくは装置とすることができ、又はこれらを含むことができる。例えば、駐車施設を出場する人は、駐車施設において現金でレジ係に支払うことができる。レジ係は、ＰＯＳ装置又はＰＯＳシステムを用いて駐車券を走査し、該施設の駐車に対するこの人の支払い金額を確定することができる。別の実施例として、所与の時間人が施設に駐車することを許可する駐車券又はステッカを提供することができるディスペンサに硬貨又は紙幣を挿入することができる。第３の実施例として、駐車施設の出口は、駐車施設を出る際に人が提示したカードを走査することができるカード・リーダを有することができる。有効なカードが適切に走査されると、出口においてゲートが上がり、これにより人が駐車施設を出ることが可能となる
収入制御システムは、車両イベントメッセージを生成し、該メッセージをＲＣＳインターフェース１０６に提供することができる。異なる収入制御システムは、車両イベントに関して異なる情報をＲＣＳインターフェース１０６に提供することができる。更に、異なる収入制御システムは、異なるフォーマットの車両イベントメッセージをＲＣＳインターフェース１０６に提供することができる。
【００１６】
幾つかの実施形態において、ＲＣＳインターフェース１０６は、ハードウェア及び／又はソフトウェアに実装することができる。例えば、ＲＣＳインターフェース１０６は、収入制御システムから車両イベントメッセージを受信することができるサーバ、メインフレーム、又は他のコンピュータを含むか、或いはこれらの上で動作することができる。図１に示すＲＣＳインターフェース１０６は、２つの収入制御システム１０２、１０４に接続されるか、又はこれらと通信するが、他の実施形態においては、ＲＣＳインターフェース１０６は、より少ないか又はより多い数の収入制御システムに接続されるか、又はこれらと通信することができる。
【００１７】
ＲＣＳインターフェース１０６は、１つ又はそれ以上の収入制御システムから車両イベントメッセージを受信することになる。ＲＣＳインターフェース１０６は、車両イベントメッセージから関連情報を抽出し、該データを用いて車両イベントに関する新しいメッセージを生成することができる。この新しいメッセージは、車両イベントに関する整合性のあるメッセージをリスナ１１０に提供するために、予め定義されたフォーマット又は指定フォーマットを用いることができる。更に、幾つかの実施形態において、ＲＣＳインターフェース１０６は、リスナ１１０に他のメッセージを提供することができる。
【００１８】
幾つかの実施形態において、リスナ１１０は、ハードウェア及び／又はソフトウェアに実装することができる。例えば、リスナ１１０は、ＲＣＳインターフェース１０６からメッセージを受信することができるサーバ、メインフレーム、又は他のコンピュータを含むか、或いはこの上で動作することができる。図１に示すリスナ１１０は、１つのＲＣＳインターフェース１０６に接続又は通信するが、他の実施形態においては、リスナ１１０は、１つより多いＲＣＳインターフェースに接続又は通信することができる。
【００１９】
リスナ１１０は、ＲＣＳインターフェース１０６及び／又は他の装置からのメッセージを閲覧し、モニタし、又は受信しようとするものである。例えば、リスナ１１０は、装置上で動作するソフトウェアに実装することができる。１つ又はそれ以上のＲＣＳインターフェースから、及び他の装置からの可能性もあるメッセージは、該装置を通過するか又は該装置により受信することができる。リスナ１１０は車両イベントに関するＲＣＳインターフェース１０６からのメッセージに関心がある場合、リスナ１１０は、ＲＣＳインターフェース１０６からのものではなく、及び／又は車両イベントに関係しないメッセージを無視することができる。例えば、リスナ１１０は、メッセージが駐車施設に駐車している車両に関連する入場時刻、出場時刻、支払い金額、支払い方法に関する情報を含んでいるか否かを確認することができる。リスナ１１０がＲＣＳインターフェース１０６から車両イベントに関するメッセージを検出すると、リスナ１１０は、該メッセージから車両イベントに関するデータを抽出し、該情報の一部又は全部を集中システム・インターフェース１１２へ送ることができる。
【００２０】
幾つかの実施形態において、リスナ１１０及びＲＣＳインターフェース１０６は、装置１００の一部とすることができるメッセージ・サーバ（図示せず）を介して通信することができる。メッセージ・サーバは、複数のＲＣＳインターフェース１０６及び／又は他のハードウェア／ソフトウェアコンポーネントからのメッセージを受信して、メッセージの一部又は全部をリスナ１１０及び／又は他の装置若しくはハードウェア／ソフトウェアコンポーネントに転送することができる。
【００２１】
幾つかの実施形態において、集中システム・インターフェース１１２は、ハードウェア及び／又はソフトウェアに実装することができる。例えば、集中システム・インターフェース１１２は、リスナ１１０からのメッセージを受信することができるサーバ、メインフレーム、又は他のコンピュータを含むことができ、若しくはこれらの上で動作することができる。或いは、幾つかの実施形態において、集中システム・インターフェース１１２は、リスナ１１０又は集中システム１１４を実装する同一の装置又はハードウェア／ソフトウェアの組み合わせ上で、又はその一部として動作することができる。
【００２２】
集中システム・インターフェース１１２は、リスナ１１０から車両イベントデータを受信し、該データに翻訳、リフォーマット、修正等を施して、集中システム１１４で用いることができる収入イベントメッセージを生成することができる。異なる集中システムは、異なるフォーマットで該システムに情報を提供するよう要求することができる。更に、異なる集中システムは、異なる種類又は数の情報を用いて、異なる収入管理ソフトウェアアプリケーション等を用いることができる。
【００２３】
幾つかの実施形態において、集中システム１１４は、ハードウェア及び／又はソフトウェアに実装することができる。例えば、集中システム１１４は、サーバ、メインフレーム、ワークステーション、又は他のコンピュータを含むことができ、若しくはこれらの上で動作することができる。集中システム１１４は、１つ又はそれ以上の駐車施設に関する収入情報を収集及び維持するのに好適な１つ又はそれ以上の収入管理アプリケーション又は他のソフトウェアを含むか、或いは動作させることができる。
【００２４】
多くの異なる種類のインプリメンテーション又はハードウェア構成をシステム１００内及び本明細書で開示する方法で用いることができるが、本明細書で開示する方法は、システム１００又はそのコンポーネントのいずれかにおける特定のハードウェア／ソフトウェア構成のいずれかに限定されるものではない。
【００２５】
幾つかの実施形態において、システム１００の１つ又はそれ以上のコンポーネントは、１つ又はそれ以上の通信ネットワークを介して通信することができる。幾つかの実施形態において、通信ネットワークは、インターネット、ワールドワイド・ウェブ（WWW）、又は他の何らかの公共又は専用のコンピュータ、ケーブル、電話機、クライアント／サーバ、ピアツーピア、或いは通信ネットワーク又はイントラネットとすることができ、若しくはこれらを含むことができる。通信ネットワークはまた、他の公用及び／又は専用の広域ネットワーク、ローカルエリア・ネットワーク、ワイヤレス・ネットワーク、データ通信ネットワーク又はデータ通信接続、イントラネット、ルータ、衛星リンク、マイクロ波リンク、セルラー又は電話回路網、無線リンク、光ファイバ伝送回線、ＩＳＤＮ回線、Ｔ１回線、ＤＳＬ等を含むことができる。更に、本明細書で使用される通信は、有線技術又は無線技術により可能となるものを含むことができる。
【００２６】
プロセスの説明
次に図２を参照すると、本発明の第１の実施形態の動作を表すフローチャート２００が示されている。フローチャート２００の特定の要素配列は、各段階に対して固定の順序を示すことを意味するものではなく、本発明の実施形態は、実施可能などのような順序で実施しても良い。幾つかの実施形態において、以下により詳細に説明するように、方法２００の段階の一部又は全部は、ＲＣＳインターフェース１０６により実行又は達成することができる。
【００２７】
段階２０２で処理が開始され、この間に、ＲＣＳインターフェース１０６が収入制御システム（例えば収入制御システム１０２）からデータを受信する。収入制御システムは、例えば、ＸＭＬ（拡張可能なマーク付け言語）伝送、表計算ソフトウェア（例えばＭｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（商標）  ソフトウェア）ファイル、ワードプロセッサ・ファイル、テキスト・ファイル、ＨＴＭＬ（ハイパー・テキスト・マーク付け言語）伝送、インスタント・メッセージ通信、電子メール・メッセージ等のような種々のフォーマット又は通信チャネルで、ＲＣＳインターフェース１０６に車両イベントデータを提供することができる。従って、ＲＣＳインターフェース１０６は、収入制御システム１０８用のフォーマットと異なる収入制御システム１０２用のフォーマットで車両イベントデータを受け取るか又は受信するようにプログラム、構成、若しくは別の方法で設定することができる。
【００２８】
収入制御システムは、車両イベントが発生する毎に車両イベントメッセージを生成することができる。幾つかの実施形態において、車両イベントは、車両が駐車施設に入場するとき、車両が駐車施設を出場するとき、駐車施設で駐車料金が徴収されるとき、駐車施設で警報が生成されるとき等に発生する可能性がある。例えば、車両と共に駐車施設に入場する人は、駐車施設内への入場を許可する（例えば支払い後ゲートを上げる）入場装置（例えば収入制御システム）において現金又はクレジットカードで支払いを行うことができる。入場装置は、ＲＣＳインターフェース１０６に電子メール・メッセージ又は他の伝送を送信し、入場の時刻／日付、支払い金額、支払いの種類、駐車施設に関連する識別子、入場装置に関連する識別子、車両イベントに関連する識別子、実施中駐車料金、入場装置を介して料金を支払った駐車時間の長さ、入場装置により発行された何らかの駐車券又はステッカに関連する識別子等といった情報を提供することができる。
【００２９】
別の実施例として、車両と共に駐車施設を出場する人は、磁気カードをカード・リーダに通すことができる。カードが有効である場合、出場ゲートが開いて人が車両を運転して駐車施設を出ることが可能になる。カード・リーダ及び出場ゲートは、収入制御システムの一部を形成するか、又はこれに接続することができる。収入制御システムは、ＲＣＳインターフェース１０６にＸＭＬ伝送を提供し、出場の時刻／日付、駐車施設に関連する識別子、収入制御システムに関連する識別子、車両イベントに関連する識別子、カードに関連する識別子、実施駐車料金、収入制御システムの一部又は全部を提供するベンダに関連する識別子等といった情報を提供することができる。
【００３０】
別の実施例として、車両と共に駐車施設を出場する人がレジ係に駐車券を提示し、該駐車券を用いて、この人が駐車施設に車両を駐車した時間及び支払い金額を求めることができる。レジ係は、駐車券を読み取り、支払い金額を求め、取引を行う際にレジ係を支援するＰＯＳシステム（例えば収入制御システム）を用いることができる。ＰＯＳシステムは、ＲＣＳインターフェース１０６にテキスト・ファイル又は他の伝送を送信し、入場の時刻／日付、支払い金額、支払いの種類、駐車施設に関連する識別子、ＰＯＳシステムに関連する識別子、レジ係に関連する識別子、車両イベントに関連する識別子、駐車券に関連する識別子、任意の適用可能な値引き額（有る場合）、適用可能な値引きの種類（有る場合）、実施駐車料金、ＰＯＳシステムを供給したベンダの識別子等のような情報を提供することができる。
【００３１】
段階２０４の間、ＲＣＳインターフェース１０６は、段階２０２の間に収入制御システムから受信したデータを取り出して、該データの一部又は全部を新しい特定のフォーマットにリフォーマットする。従って、車両イベント情報をＲＣＳインターフェース１０６へ送信するために収入制御システムで用いられるフォーマット又は通信チャネルに関係なく、ＲＣＳインターフェースは、該データの一部又は全部を用いて、指定フォーマットを用いる新しいメッセージ若しくは伝送を生成する。従って、新しいメッセージ若しくは伝送は、新しいメッセージ若しくは伝送がベースとする車両イベントデータを提供する収入制御システムから独立して生成することができる。
【００３２】
幾つかの実施形態において、ＲＣＳ１０６は、ＸＭＬフォーマット及び段階２０２の間に受信したデータの一部又は全部を用いてメッセージを生成することができる。ＸＭＬメッセージは、以下のような多くの異なるフィールドを含むことができる。
【００３３】
ＸＭＬメッセージが発信されたＲＣＳインターフェース１０６のベンダを指定するために用いることができるベンダ属性。
【００３４】
ＸＭＬメッセージを識別するのに用いることができるバッチ番号属性。ＲＣＳインターフェースは、１つのＸＭＬメッセージ中に複数の車両イベントに関する情報を含むことができる。
【００３５】
ＸＭＬメッセージを生成したＲＣＳインターフェース１０６を示すのに用いることができる位置記述子属性。異なるＲＣＳインターフェースが、同一の位置属性を有することができる（例えば、これらが同一のハードウェア／ソフトウェア組み合わせに実装される場合）。
【００３６】
ＸＭＬメッセージを生成したＲＣＳインターフェース１０６を記述するのに用いることができ、全ての駐車施設を通じて固有のものとすることができるサイト識別子属性。従って、異なるＲＣＳインターフェースは、異なるサイト識別子属性を有することができる。
【００３７】
ＸＭＬメッセージ用に車両イベント記録数を識別するバッチサイズ・カウント。
【００３８】
収入制御システムによって車両イベントに割り当てられる車両イベント識別子。幾つかの実施形態において、収入制御システムは、特定の時間の間１回より多く（例えば、１日当たり１回より多く）同一の車両イベント識別子を用いることは許容されない。
【００３９】
車両イベントの種類（例えば、駐車施設内への車両の入場、駐車施設からの車両の出場、支払いの受領）を記述する車両イベント種類。
【００４０】
車両イベントが発生したレーン又はステーションを識別することができる車両イベント発生源識別子。
【００４１】
車両イベントが何時起こったかを分析する日付及び／又は時刻情報。
【００４２】
年−４桁の年
月−１桁又は２桁の月
日−１桁又は２桁の日
時間−１桁又は２桁の時間（２４時間フォーマット）
分−１桁又は２桁の分
秒−１桁又は２桁の秒
一時駐車者に対して発券機又は他の収入制御システムにより発行された駐車券の番号、若しくは収入制御システムで提示された月極め駐車者に対するアクセス・キーカードの番号を含むことができるカード駐車券番号。
【００４３】
駐車取引に対する総売上高を表す総額。
【００４４】
駐車取引に対する総純売上高を表す正味金額（例えば、正味金額は、総額から任意の適用可能な値引き額を引いたものに等しい）
駐車取引に対して駐車券が無効となる理由を記述又は示すイベント理由標識。例えば、駐車している人は、たとえ駐車券が提供されていても、駐車施設を入出場するごとに支払う必要がない従業員、月極め駐車者等である可能性がある。
【００４５】
駐車取引に適用可能な料金又は料金一覧表を示すことができる料金コード属性。幾つかの場合、複数の料金又は料金一覧表を１つの車両イベントに適用することができるであろう。
【００４６】
駐車取引に対して用いられる支払い方法を示す支払い方法属性（例えば、現金、小切手、クレジットカード）。
【００４７】
幾つかの実施形態において、ＲＣＳインターフェース１０６は、異なるＸＭＬメッセージで用いられるフィールドが同一であっても、異なる収入制御システム、異なる駐車場、異なるベンダ等における異なるＸＭＬメッセージのフィールドに対して、異なる識別子又は異なる番号を用いることができる。例えば、幾つかの収入制御システムは、車両イベントの異なる態様に対してより高い又はより低いレベルの詳細を提供し、異なる車両イベント等に対して異なる種類の記述子を用いることができる。
【００４８】
ＲＣＳインターフェース１０６により生成することができるＸＭＬメッセージの一実施例を以下に提供する。
【００４９】
<Message>
<Batch vendor="PARKDATAINC" BatchNumber="61993" LocationDescriptor="CH130" SiteID="CH130">
<VehicleEvent>
<EventID>90031</EventID>
<EventType>3002</EventType>
<Source>1</Source> 
<Event Details> <CardTktNumber>92145671</CardTktNumber>
<Sale RateCode="8">10.00</Sale> 
<Sale RateCode="9">15.00</Sale> 
<Payment MethodOfPayment="CASH">25.00</Payment>
<GrossAmount>25.00</GrossAmount>
<NetAmount>25.00</NetAmount>
</EventDetails>
- <DateTime>
<Year>2001</Year> 
<Month>11</Month>
<DayOfMonth>01</DayOfMonth> 
<Hour>15</Hour> 
<Minute>30</Minute> 
<Second>2</Second> 
</DateTime>
</VehicleEvent>
</Batch>
</Message>
【００５０】
幾つかの実施形態において、段階２０４の間にＲＣＳインターフェース１０６により生成されたメッセージは、車両が駐車施設に入場した（又は入場しようとした）日付／時刻、車両が駐車施設を出場した（又は出場しようとした）日付／時刻、車両が駐車施設内に駐車されていた時間に関する情報及び／又は他の情報を含むことができる。
【００５１】
幾つかの実施形態において、ＲＣＳインターフェース１０６は、指定された時刻にのみ及び／又は指定された時間間隔でのみ段階２０４を実行する。例えば、ＲＣＳインターフェース１０６は、３時間ごとにのみメッセージを生成することができ、該メッセージは、前の３時間の間にＲＣＳインターフェース１０６により受信された全ての車両イベントメッセージに関する情報を含むことができる。
段階２０６で、ＲＣＳインターフェース１０６は、段階２０４の間に生成されたメッセージを他の装置に提供することができる。例えば、ＲＣＳインターフェース１０６は、メッセージをリスナ１１０に提供することができる。幾つかの実施形態において、ＲＣＳインターフェース１０６は、指定された時刻にのみ、及び／又は指定された時間間隔でのみ段階２０６を実行する。例えば、ＲＣＳインターフェース１０６は、３時間ごとにのみメッセージを直接又は間接的にリスナ１１０へ送信することができる。各メッセージは、複数の車両イベントに関する情報を含むことができる。
【００５２】
次に図３を参照すると、本発明の第２の実施形態の動作を表すフローチャート２２０が示されている。フローチャート２２０の特定の要素配列は、各段階に対して固定の順序を示すことを意味するものではなく、本発明の実施形態は、実施可能などのような順序で実施しても良い。幾つかの実施形態において、方法２２０の段階の一部又は全部は、リスナ１１０又は集中システム・インターフェース１１２と連動するリスナにより実行又は達成することができる。
【００５３】
段階２２２で処理が開始され、この間に、リスナ１１０が車両イベントを示すデータを検出する。上述のように、リスナ１１０は、ＲＣＳインターフェース１０６により生成されたメッセージを、直接又は間接的に受信することができる。
【００５４】
幾つかの実施形態において、リスナ１１０は、１つ又はそれ以上のＲＣＳインターフェースにより生成されたメッセージに関連する車両イベントのみを受信又はモニタすることができる。他の実施形態において、リスナ１１０は、様々な種類のメッセージを受信又はモニタすることができる。リスナ１１０は、メッセージが車両イベントに関連するフィールド又はデータを含んでいるか否かを確認することができる。例えば、リスナ１１０は、支払い方法フィールド、イベント発生源フィールド、支払い金額等といった１つ又はそれ以上のフィールドをＸＭＬメッセージが含むか（これはメッセージが車両イベントに関連することを示している）否かを認識することに注意を向けることができる。
【００５５】
段階２２４で、段階２２２の間に検出されたデータの一部又は全部に基づく収入イベントを示すデータが生成される。幾つかの実施形態において、リスナ１１０は、段階２２２の間に検出されたデータに基づき新しいデータ又は他の伝送を生成し、該データを集中システム・インターフェース１１２に提供することができる。データは、新しいＸＭＬ文書とするか又は特定の他のフォーマットとすることができる。データは、車両イベントにより生成された収入イベントを表すことができる。例えば、データは、受領した支払いの金額及び種類、並びに該支払いが受領された駐車施設又は他の場所を示すことができる。他の詳細な収入データは、例えば、場所特定情報又は場所依存情報を含むことができる。データに示される情報は主として収入問題に関連するものであるため、幾つかの実施形態においては、段階２２４の間に生成されるデータは、リスナ１１０によりＲＣＳインターフェース１０６から受信された情報の全てを含まなくてもよい。データを受信する集中システム１１４又は他の収入管理システムは、車両イベントに関する他の情報の全てを含む必要がなくてもよい。他の実施形態において、段階２２４の間に生成された第２のデータは、段階２２２の間に検出されたデータの一部又は全部を含むことができ、該第２のデータは、段階２２２の間に検出されたデータと同一のフォーマットとすることができる。
【００５６】
段階２２６で、リスナ１１０は、段階２２４の間に生成された第２のデータを集中システム・インターフェース１１２へ転送することができる。幾つかの実施形態において、リスナ１１０は、異なるフィールドを用いた、異なるフォーマットで、又はＲＣＳインターフェース１０６からデータを受信したリスナとは異なる別の方法でデータを集中システム・インターフェースに提供することができる。
【００５７】
リスナ１１０からデータを受信すると、集中システム・インターフェース１１２は、データの一部又は全部を集中システム１１４に提供することができる。従って、幾つかの実施形態においては、段階２２４及び／又は段階２２６は、リスナ１１０と集中システム・インターフェース１１２との組み合わせにより実行することができる。集中システム・インターフェース１１２は、集中システム１１４への入力前に収入情報を保持するステ−ジング領域として機能することができる。例えば、幾つかの実施形態において、集中システム１１４は、ある時刻又はある時刻ウインドウの間にのみ収入データを受け取ることができる。集中システム・インターフェース１１２は、集中システム１１４が情報を受信する準備ができるか又は受信することができるまで、収入情報を格納若しくは保持することができる。
【００５８】
幾つかの実施形態において、集中システム・インターフェース１１２は、リスナ１１０から受信した収入情報を抽出し、これを集中システムが好ましいとする又は要求するフォーマットで集中システム１１４に提供することができる。異なる集中システム、又は同一若しくは異なる集中システム上で動作する異なるアプリケーションは、集中システム・インターフェース１１２からのデータが、特定のフォーマット又は様式で存在すること、異なるフィールドを用いること等を要求することができる。
【００５９】
幾つかの実施形態において、集中システム１１４は、１つ又はそれ以上の収入管理アプリケーション、データベース等を含むことができる。更に、集中システム１１４は、集中システム・インターフェース１１２から受信したメッセージから収入データを抽出し、該データをデータベースに読み込むために用い、１つ又はそれ以上の収入管理アプリケーション等に入力するアプリケーションを含むことができる。
【００６０】
次に図４を参照すると、本発明によるシステムの第２の実施形態３００が示されている。システム３００は、装置１００のコンポーネントを含む。更に、該システムは、収入制御システム１０２、１０４及びＲＣＳインターフェース１０６とは異なる場所（例えば、ボックス３０６で表す異なる駐車施設）に配置された収入制御システム３０２及びＲＣＳインターフェース３０４を含む。収入制御システム３０２は、上述の収入制御システム１０２、１０４の方法と同様の方法で車両イベントメッセージを生成し、これらをＲＣＳインターフェース３０４に提供することができる。ＲＣＳインターフェース３０４は、収入制御生成装置３０２から受信した車両イベントメッセージを説明する新しいメッセージ（例えばＸＭＬ伝送）を生成し、該メッセージをメッセージ・サーバ３０８、又は直接リスナ１１０に提供することができる。メッセージ・サーバ３０８はまた、ＲＣＳインターフェース１０６からメッセージを受信し、これらをリスナ１１０及び／又は他の装置若しくはアプリケーションに提供することもできる。
【００６１】
ＲＣＳインターフェース／リスナ
次に図５を参照すると、ＲＣＳインターフェース１０６又はリスナ１１０の一部又は全部として実施することができ、若しくは動作することができる装置４５０の代表的なブロック図が示されている。装置４５０は、ユーザ装置及び／又は他の装置と通信するために、１つ又はそれ以上の通信ポート４５２と通信するか、又は他の方法でこの通信ポートを用いるか、或いはこの通信ポートを含むプロセッサ、マイクロチップ、中央演算処理装置、若しくはコンピュータ４５０を含むことができる。通信ポートは、ローカルエリア・ネットワーク・アダプタ、無線通信装置、ブルートゥーステクノロジーのようなポートを含むことができる。装置４５０はまた、装置４５０に対して正確な時刻及び日付を維持し、装置４５０等により受信され又は送信されるメッセージ若しくは他の通信に対してタイムスタンプを生成する内部クロック要素４５４を含むことができる。
【００６２】
所望であれば、装置４５０は、プリンタ、赤外線送信機又は他の送信機、アンテナ、音響スピーカ、表示スクリーン若しくは表示モニタ、テキスト／音声変換装置等のような１つ又はそれ以上の出力装置４５６、並びにバーコード・リーダ又は他の光学式スキャナ、赤外線受信装置若しくは他の受信装置、アンテナ、磁気ストライプ・リーダ、画像読取装置、ローラ・ボール、タッチ・パッド、ジョイスティック、タッチ・スクリーン、マイク、コンピュータキーボード、コンピュータマウス等のような１つ又はそれ以上の入力装置４５８を含むことができる。
【００６３】
上記に加えて、装置４５０は、情報、ソフトウェア、データベース、メッセージ又は他の伝達情報、デバイス・ドライバ等を格納するメモリ又はデータ記憶装置４６０を含むことができる。メモリ又はデータ記憶装置４６０は、磁気式、光学式及び／又は半導体メモリの適切な組み合わせを含むのが好ましく、例えば、読み出し専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、テープ・ドライブ、フラッシュ・メモリ、フレキシブルディスク・ドライブ、Ｚｉｐ（商標）ディスク・ドライブ、コンパクト・ディスク及び／又はハード・ディスクを含むことができる。装置４５０はまた、別個のＲＯＭ４６２及びＲＡＭ４６４を含むことができる。
装置４５０のプロセッサ４５０及びデータ記憶装置４６０は各々、例えば、（ｉ）単一のコンピュータ又は他の計算デバイス内に全体を配置することができ、又は（ｉｉ）シリアルポート・ケーブル、電話回線、又は無線周波送受信機などの遠隔通信媒体によって互いに接続することができる。１つの実施形態において、装置４５０は、データベースを維持するリモートサーバ・コンピュータに接続された１つ又はそれ以上のコンピュータを備えることができる。
【００６４】
十分なメモリ及び処理能力を有する従来型のパーソナル・コンピュータ又はワークステーションを装置４５０として用いることができる。１つの実施形態において、装置４５０は、インターネット環境におけるウェブ・サーバとして動作するか、又はこれを含む。装置４５０は、高容量のトランザクション処理を行い、通信及びデータベース検索処理における膨大な数の数学的計算を実行できるのが好ましい。Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎ製のペンティアムＩＩＩ（商標）又はＩＶ（商標）マイクロプロセッサといったペンティアム（商標）マイクロプロセッサをプロセッサ４５０に使用することができる。同等のプロセッサは、Ｍｏｔｏｒｏｌａ，Ｉｎｃ、ＡＭＤ、又はＳｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃから入手可能である。プロセッサ４５０はまた、１つ又はそれ以上のマイクロプロセッサ、コンピュータ、コンピュータシステムなどを含むことができる。
【００６５】
ソフトウェアは、装置４５０上に常駐及び動作し、又は動作可能とすることができる。ソフトウェアは、データ記憶装置４６０上に格納することができ、サーバ、データベース等を動作させる制御プログラム４６６を含むことができる。制御プログラム４６６は、プロセッサ４５０を制御することができる。プロセッサ４５０は、制御プログラム４６６の命令を実行し、これにより本発明に従って、具体的には本明細書において詳細に説明される方法に従って動作するのが好ましい。制御プログラム４６６は、圧縮、非コンパイル及び／又は暗号化フォーマットの状態で格納することができる。制御プログラム４６６は、オペレーティング・システム、データベース管理システム及びデバイス・ドライバなどの、プロセッサ４５０が周辺機器、データベース等との接続を可能にするのに必要なプログラム要素を更に含む。適切なプログラム要素は当業者には良く知られており、本明細書において詳細に説明する必要はない。
【００６６】
装置４５０はまた、駐車施設、収入制御システム、ＲＣＳインターフェース、収入管理システム、車両イベント、ベンダ、駐車取引、通信等に関する情報を含むか、又は格納することができる。例えば、１つ又はそれ以上の車両イベントに関する情報は、装置４５０若しくは別の装置或いはエンティティで用いるために車両イベント情報データベース４６８に格納することができる。幾つかの実施形態において、該データベースの一部又は全部は、装置４５０から遠隔的に格納若しくはミラーリングすることができる。
本発明の１つの実施形態によれば、制御プログラムの命令は、ＲＯＭ４６２からＲＡＭ４６４へのように、別のコンピュータ可読媒体から主記憶装置内に読み込むことができる。制御プログラムの命令シーケンスを実行することにより、プロセッサ４５０が、本明細書において説明する処理段階を実行する。別の実施形態において、配線回路構成を、ソフトウェア命令の代わりに用いて、又はこれらと組み合わせて用いて、本発明の方法の一部又は全部を実行することができる。従って、本発明の実施形態は、ハードウェア及びソフトウェアの任意の特定の組み合わせに限定されるものではない。
【００６７】
プロセッサ４５０、通信ポート４５２、クロック４５４、出力装置４５６、入力装置４５８、データ記憶装置４６０、ＲＯＭ４６２、及びＲＡＭ４６４は、種々の方法で直接又は間接的に通信若しくは接続することができる。例えば、プロセッサ４５０、通信ポート４５２、クロック４５４、出力装置４５６、入力装置４５８、データ記憶装置４６０、ＲＯＭ４６２、及びＲＡＭ４６４は、バス４７２を介して接続することができる。
【００６８】
装置４５０の特定のインプリメンテーション及びハードウェア構成を示してきたが、他のインプリメンテーション及びハードウェア構成も可能であり、特定のインプリメンテーション又はハードウェア構成が必要である訳ではない点に留意すべきである。従って、図５に示すコンポーネントの全てが本明細書において開示する１つ又はそれ以上の方法を実施する装置において必要であるとは限らないものとすることができる。
【００６９】
データベース
上述のように、幾つかの実施形態において、システム１００のＲＣＳインターフェース１０６、リスナ１１０又は特定の他のコンポーネントは、１つ又はそれ以上の車両イベントに関する情報を格納若しくは維持するためのデータベースを含むか又はこれにアクセスすることができる。１つの代表的な車両イベント情報データベース５００を図６に示す。
【００７０】
車両イベント情報データベース５００は、１つ又はそれ以上の車両イベントに対するコード又は他の識別子を含むことができる車両識別子フィールド５０２と、フィールド５０２において識別された車両イベントに対する日付及び時刻の情報を含むことができる車両イベント日付フィールド５０４及び車両イベント時刻フィールド５０６と、フィールド５０２で識別された車両イベントに対する種類識別子又は種類記述子を含むことができる車両イベント種類フィールド５０８と、車両イベント・フィールド５０２に含まれる駐車券又はカードに対する番号を含むことができるカード／駐車券番号フィールド５１０と、車両イベントが発生した場所に対するコード又は他の識別子を含むことができる車両イベント場所フィールド５１２と、車両イベント及び車両イベントメッセージを生成する際に含まれる収入制御システム或いは他の装置に対するコード又は他の識別子を含むことができる車両発生源識別子フィールド５１４と、フィールド５０２において識別された車両イベントに関連する総支払い額に関する情報を含むことができる総支払い額フィールド５１６と、フィールド５０２において識別された車両イベントに関連する正味支払い額に関する情報を含むことができる正味支払い額フィールド５１８と、フィールド５０２において識別された車両イベントに適用される料金又は料金一覧表に関する情報を含むことができる料金又は料金一覧表識別子フィールド５２０とを含むことができる。他の実施形態において、他の又は異なるフィールドを車両イベント情報データベース５００に用いることもできる。
【００７１】
本発明の方法は、モジュラー・オブジェクトを用いて複雑なシステムのモデリングを可能にし、現実世界、物理的対象物及びこれらの相互関係を表す抽象概念を作り出すオブジェクト指向言語を用いて開発されたコンピュータプログラムとして具現化することができる。しかしながら、本明細書で説明された本発明は、広範囲にわたるプログラミング技法並びに汎用ハードウェアシステム又は専用コントローラを用いた多くの異なる方法で実施することができることは、当業者であれば理解されるであろう。更に、上述の方法の各段階の全てではないにしても、その多くは任意選択的なものであり、又は、本発明の範囲を逸脱することなく１つ又はそれ以上の別の順板又はシーケンスに組み合されて実行することができ、且つ各請求項は、具体的に示されない限り、どのような特定の順番又はシーケンスに限定されるものと解釈されるべきではない。
【００７２】
上述の方法の各々は、単一のコンピュータ、コンピュータシステム、マイクロプロセッサ上などで実行することができる。更に、上述の方法の各々の２つ又はそれ以上は、２つ又はそれ以上の異なるコンピュータ、コンピュータシステム、マイクロプロセッサ上などで実行することができ、その一部又は全ては、ローカルで又は遠隔で構成することができる。該方法は、コンピュータソフトウェア、プログラム、命令セット、コード、ＡＳＩＣ、或いは、そのようなソフトウェア、プログラム、命令セット又はコードを直接もたらし又は実行するように構成された特製チップ、論理ゲート、又は他のハードウェアの何れかの種類又はインプリメンテーションで実施することができる。コンピュータソフトウェア、プログラム、又は命令セット又はコードは、フレキシブルディスク、他の磁気又は光学ディスク、磁気又は光学テープ、ＣＤ−ＲＯＭ、ＤＶＤ、パンチカード、紙テープ、ハードディスクドライブ、Ｚｉｐ（商標）ディスク、フラッシュ又は光学メモリカード、マイクロプロセッサ、固体メモリデバイス、ＲＡＭ、ＥＰＲＯＭ、又はＲＯＭといった何れかのコンピュータ使用可能又はコンピュータ可読の媒体又は他のプログラム記憶装置又は媒体上に格納し、書き込み、又は保存可能とすることができる。
【００７３】
本発明を様々な実施形態に関して説明してきたが、当業者であれば、本発明の概念及び範囲を逸脱することなく、本明細書で説明されたこれらの実施形態に対する種々の代替形態が可能であることに留意されたい。
【００７４】
本明細書及び各請求項において使用される場合の、「備える」及び「含む」の用語は、言及された特徴、要素、整数、構成要素、又は段階の存在を明確に述べることを意図するものであるが、これらは、１つ又はそれ以上の他の特徴、要素、整数、構成要素、段階、又はこれらの群の存在又は追加を排除するものではない。
【図面の簡単な説明】
【００７５】
【図１】本発明の方法で用いることができる装置の１つの実施形態を示すシステム・コンポーネントのブロック図。
【図２】本発明による方法の第１の実施形態のフローチャート。
【図３】本発明による方法の第２の実施形態のフローチャート。
【図４】本発明の方法で用いることができる装置の１つの実施形態のシステム・コンポーネントを示す別のブロック図。
【図５】図１のＲＣＳインターフェース又はリスナの構成の１つの実施形態を示すブロック図。
【図６】図５の車両イベント・データベースの１つの実施可能なインプリメンテーションを示す表。
【符号の説明】
【００７６】
１００  システム
１０２  収入制御システム
１０４  収入制御システム
１０６  ＲＣＳインターフェース
１１０  リスナ
１１２  集中システム・インターフェース
１１４  集中システム
【図１】
2004326793.tif 000003
【図２】
2004326793.tif 000004
【図３】
2004326793.tif 000005
【図４】
2004326793.tif 000006
【図５】
2004326793.tif 000007
【図６】
2004326793.tif 000008