(57)【特許請求の範囲】
【請求項１】
車両による１つ又は複数の設備における活動の遠隔監視のための監視システムであって、
プログラムメモリとプロセッサとを含む、前記プログラムメモリが、そこに格納された命令を実行するために前記プロセッサによりアクセス可能な監視ユニットと、
前記車両と同一場所に配置される遠隔装置と通信ネットワークを介して通信するための通信インターフェースと、
を備え、
前記プロセッサは、前記メモリに格納された命令を実行して、
前記遠隔装置からの、車両識別子および車両位置指標を含むデータを、前記通信インターフェースにおいて受信し、
少なくとも１つの設備を含む物理的地理的領域に関連付けられた仮想地理的境界をそれぞれが有する複数のゾーンを含むゾーンデータレコードへアクセスし、
前記車両位置指標と前記ゾーンデータレコードとに基づき、事前設定期間の間、前記ゾーンデータレコードの或るゾーン内に前記車両が位置するか否かを判断し、
前記車両が、前記事前設定期間の間、前記ゾーン内に位置するとの判断に応答して、資源収集活動が前記１つ又は複数の設備において前記車両により行われたと判断し、タンク充填イベントが発生したか否かを前記遠隔装置に問い合わせ、
前記資源収集活動が行われた旨の前記遠隔装置からの応答を所定期間内に受信しなかったことに応答して、前記車両に関連づけられたデータレコード内に前記応答を受信しなかったことを示す情報を記録する、
ように構成されている、システム。
【請求項２】
前記事前設定期間は、下側閾値および上側閾値を有する時間範囲を含み、当該時間範囲に入る期間の間、前記車両が前記ゾーン内に位置すると判断された場合に、前記車両が、事前設定期間の間、前記ゾーンデータレコードのゾーン内に位置すると判断される、請求項１に記載のシステム。
【請求項３】
前記事前設定期間は、車両識別子、前記車両に関するタンクの容量、前記ゾーンデータレコードのゾーン、前記車両に関する運転手の運転手詳細のうちの少なくとも１つに基づく、請求項１又は２に記載のシステム。
【請求項４】
前記ゾーンデータレコードは動的ゾーンマップを含む、請求項１から３のいずれか一項に記載のシステム。
【請求項５】
車両記録が、前記監視システムのデータメモリ内に格納され、前記車両記録は、車両識別子、運転手識別子、タンク容量、車両制約、運転手障害、運転手詳細、運転手許可位置および運転手行動のうちの少なくとも１つを含む前記車両に関する情報を含む、請求項２から４のいずれか一項に記載のシステム。
【請求項６】
前記設備は、給水栓を含み、前記資源収集活動は、給水栓使用を含み、前記資源収集活動が行われたとの判断は、前記車両により少なくとも１つの給水栓が使用されたとの判断を含む、請求項１から５のいずれか一項に記載のシステム。
【請求項７】
前記資源収集活動は、前記１つ又は複数の設備の中の１つ又は複数の油脂類阻集器からの油脂類の収集を含み、前記資源収集活動が行われたとの判断は、前記車両により前記１つ又は複数の設備の中の１つ又は複数の油脂類阻集器からの油脂類が収集されたとの判断を含む、請求項１から５のいずれか一項に記載のシステム。
【請求項８】
前記資源収集活動は、前記１つ又は複数の設備の中の１つ又は複数の汚水処理タンクからの廃棄物の収集を含み、前記資源収集活動が行われたとの判断は、前記車両により前記１つ又は複数の設備の中の１つ又は複数の汚水処理タンクから廃棄物が収集されたとの判断を含む、請求項１から５のいずれか一項に記載のシステム。
【請求項９】
前記資源収集活動は、前記１つ又は複数の設備に関連する下水道からの工場下水の収集を含み、前記資源収集活動が行われたとの判断は、前記車両により前記１つ又は複数の設備に関連する下水道から工場下水が収集されたとの判断を含む、請求項１から５のいずれか一項に記載のシステム。
【請求項１０】
プログラムメモリとプロセッサとを含む監視システムにより実行される、車両による１つ又は複数の設備における活動を遠隔監視するためのコンピュータ実装方法であって、
前記車両と同一場所に配置された遠隔装置からの、車両識別子と車両位置指標を含むデータを、通信ネットワークを介して、前記監視システムの通信インターフェースにおいて受信する工程と、
少なくとも１つの設備を含む物理的地理的領域に関連付けられた仮想地理的境界にそれぞれが対応する複数のゾーンを含むゾーンデータレコードへアクセスする工程と、
前記車両位置指標と前記ゾーンデータレコードとの比較に基づいて、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記車両が位置するか否かを判断する工程と、
前記車両が、前記事前設定期間の間、前記ゾーン内に位置するとの判断に応答して、資源収集活動が、前記１つ又は複数の設備において前記車両により行われたと判断し、タンク充填イベントが発生したか否かを前記遠隔装置に問い合わせる工程と、
前記資源収集活動が行われた旨の前記遠隔装置からの応答を所定期間内に受信しなかったことに応答して、前記車両に関連づけられたデータレコード内に前記応答を受信しなかったことを示す情報を記録する工程と、
を含む方法。
【請求項１１】
事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記車両が位置するか否かを判断する工程は、前記車両が前記ゾーン内で費やした時間を判断する工程と、判断された時間と前記事前設定期間とを比較する工程とを含む、請求項１０に記載の方法。
【請求項１２】
前記車両が前記ゾーン内で費やした時間を判断する工程は、前記ゾーンデータレコード
のゾーン内に前記車両が位置するとの判断に応答してタイマを開始する工程と、前記ゾーン内に前記車両がもはや位置していないとの判断に応答して前記タイマを停止する工程とを含む、請求項１１に記載の方法。
【請求項１３】
課金アクションを推進する工程をさらに含む、請求項１０から１２のいずれか一項に記載の方法。
【請求項１４】
前記タンク充填イベントが発生しなかった旨の前記遠隔装置からの応答の受信に応答して、前記データレコード内に前記応答を記録する工程と、
をさらに含む、請求項１０から１３のいずれか一項に記載の方法。
【請求項１５】
前記タンク充填イベントが発生しなかった旨の前記遠隔装置からの応答を所定期間内に受信しなかったことに応答して、課金アクションを推進する工程と、
をさらに含む、請求項１０から１３のいずれか一項に記載の方法。
【請求項１６】
前記遠隔装置からのタンク充填イベント信号の受信に応答して、その時点における前記遠隔装置の前記車両位置指標を、前記ゾーンデータレコードのゾーン内に含まれるべき位置の、潜在的に肯定的な表示として記録する工程を、
さらに含む、請求項１０から１５のいずれか一項に記載の方法。
【請求項１７】
前記ゾーン内に前記遠隔装置が位置するとの判断に応答して、前記車両により運ばれているタンクのバルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクのバルブをオープンさせて流体の前記タンクへの運搬を可能とする工程と、
前記ゾーン内に前記遠隔装置がもはや位置しないとの判断に応答して、前記バルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクの前記バルブをクローズさせて流体の前記タンクへの運搬を禁止する工程と、
をさらに含む、請求項１０から１６のいずれか一項に記載の方法。
【請求項１８】
前記ゾーン内に前記遠隔装置が位置するとの判断に応答して、前記１つ又は複数の設備の機構へ命令を発行し、流体の前記１つ又は複数の設備からの運搬が可能なように前記機構にロック解除させる工程と、
前記遠隔装置がもはや前記ゾーン内に位置しないとの判断に応答して、前記機構へ命令を発行し、流体の前記１つ又は複数の設備からの運搬が禁止されるように前記機構にロックさせる工程と、
をさらに含む、請求項１０から１７のいずれか一項に記載の方法。
【請求項１９】
コンピュータシステムにおいて実行されると、当該コンピュータシステムに請求項１０から１８のいずれか一項に記載の方法の工程を行わせるのに有効なコンピュータ実行可能命令により符号化された非一時的コンピュータ可読媒体を含むコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
説明される実施形態は、車両による１つ又は複数の設備における活動を監視するためのシステムとコンピュータ実装方法とに関する。いくつかの実施形態は、１つ又は複数の給水栓における給水栓使用の監視に関する。いくつかの実施形態は、１つ又は複数の阻集器からの油脂類の収集の監視に関する。いくつかの実施形態は、１つ又は複数の汚水処理タンクからの廃棄物の収集の監視に関する。いくつかの実施形態は、下水道からの工場下水の収集の監視に関する。いくつかの実施形態は、処理地点などの１つ又は複数の設備における油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出に関する。
【背景技術】
【０００２】
多くの水道会社は、取り出された水から生ずる収益を確実に回収できるようにするために、又は、水が不正給水栓から取られたか否かを判断するために、給水栓の使用を積極的に監視する。例えば、不正給水栓又は禁止給水栓から水を取り出すと、汚水が住宅地に運ばれることがありえる。
【０００３】
多くの場合、水道会社は、給水栓使用を監視するために、給水栓から水を取るウォーターカータ（water carter）の誠実さを当てにしている。例えば、いくつかの水輸送車両は、手動作動可能スイッチを有するＧＰＳ／ＧＳＭ可能ユニット（ＧＳＭは、GSM MoU Associationの登録商標または商標）を備える。手動作動可能スイッチは、作動されると、ＧＰＳ／ＧＳＭ可能ユニットに、水が給水栓から取り出されたことを示す信号を監視システムへ送信させる。当該信号は、車両ＩＤ、ボタンが押されたときのユニットの位置などの情報を提供することもあり、監視システムによって、水輸送車両に関連付けられた会社へ請求書を送るために用いられることもある。しかしながら、忘却性、運転手変更、時間的制約又は他の理由のために、水を引き出す際に常にボタンを押すとは限らないウォーターカータがかなりの割合で存在することがある。その結果として、かなりの利益を獲得できないことがある。
【０００４】
水輸送車両による給水栓使用を監視するための他のシステムは、水輸送車両の水タンク内に又はそれに設置された流体センサとＧＰＳ／ＧＳＭ可能ユニットとを含む。ＧＰＳ／ＧＳＭ可能ユニットは、タンクが水などの流体で満たされていること及び／又は流体がタンクから放出されていることをそれぞれ示す流体センサからの信号の受信に応答して、タンク充填信号及び／又はタンク放出信号を水道会社に関連づけられた監視システムへ送信するように構成されている。タンク充填信号は、センサ信号がＧＰＳ／ＧＳＭ可能ユニットにより受信されたときの車両ＩＤ、ＧＰＳ／ＧＳＭ可能ユニットの位置などの情報を監視システムへ提供することもあり、水輸送車両に関連づけられた会社に請求書を送るために用いられることもある。ただし、そのようなシステムは、信頼性が低いことがあり、また、購入に費用がかかり、インストールに手間がかかることがある。
【０００５】
他の多くの産業では、契約者が雇われ、契約者は、場合によっては、例えば下水及び廃水除去及び処分などの車両ベースサービスを提供することがクライアントによって認可される。請求書作成のために、契約者は、サービスの詳細を記録し、行ったサービスについての請求書をクライアントへ発行する傾向がある。これは、時間がかかるプロセスであり、請求誤りを起こしやすい。
【０００６】
給水栓使用及び／又は他の活動を監視するための公知の方法及びシステムの１つ又は複数の欠点に対処又はそれを改善すること又は有効な代替法を少なくとも提供することが望
まれる。本明細書を通じて、用語「含む」又はその活用形などの変形形態は、述べられた要素、整数又は工程又は要素群、整数群又は工程群を含むことを意味し、いかなる他の要素、整数又は工程又は要素群、整数群又は工程群も排除しないことを意味すると理解される。
【０００７】
本明細書に含まれた文書、行為、材料、装置、物品などのいかなる説明も、それらの事項のうちの一部又は全てが、先行技術基準の一部をなすこと、又は、本出願の各請求項の優先日前に存在していた本開示に関連づけられた分野の一般的知識であることを認めるものではない。
【発明の概要】
【課題を解決するための手段】
【０００８】
いくつかの実施形態は、車両による１つ又は複数の設備における活動の遠隔監視のための監視システムに関する。本システムは、プログラムメモリとプロセッサとを含む、前記プログラムメモリが、そこに格納された命令を実行するために前記プロセッサによりアクセス可能な監視ユニットと、前記車両と同一場所に配置される遠隔装置と通信ネットワークを介して通信するための通信インターフェースと、を備え、前記プロセッサは、前記メモリに格納された命令を実行して、前記遠隔装置からの、車両識別子及び車両位置指標を含むデータを、前記通信インターフェースにおいて受信し、少なくとも１つの設備を含む物理的地理的領域に関連付けられた仮想地理的境界をそれぞれが有する複数のゾーンを含むゾーンデータレコードへアクセスし、前記車両位置指標と前記ゾーンデータレコードとに基づき、事前設定期間の間、前記ゾーンデータレコードの或るゾーン内に前記車両が位置するか否かを判断し、前記車両が、前記事前設定期間の間、前記ゾーン内に位置するとの判断に応答して、前記活動が前記１つ又は複数の設備において前記車両により行われたと判断する、ように構成されている。
【０００９】
監視システムは、事前設定期間を格納するためのデータメモリをさらに含んでもよい。
【００１０】
いくつかの実施形態では、事前設定期間は、下側閾値及び上側閾値を有する時間範囲を含んでよく、当該時間範囲に入る期間の間、前記車両が前記ゾーン内に位置すると判断された場合に、前記車両が、事前設定期間の間、前記ゾーンデータレコードのゾーン内に位置すると判断されてもよい。事前設定期間は、車両に関連づけられた車両識別子、タンクの容量、ゾーンデータレコードのゾーン、車両に関連づけられた運転手の運転手詳細のうちの少なくとも１つに基づいてもよい。
【００１１】
いくつかの実施形態では、ゾーンデータレコードは、データメモリに格納されてもよく、プロセッサは、プログラムメモリに格納された命令を実行することで、データメモリから前記ゾーンデータレコードへアクセスするように構成されてもよい。いくつかの実施形態では、プロセッサは、プログラムメモリ内に格納された指示を実行して、通信インターフェースにより遠隔データ記憶装置からゾーンデータレコードへアクセスするように構成されてもよい。ゾーンデータレコードは、動的ゾーンマップを含んでもよい。
【００１２】
車両レコードは、データメモリ内に格納されてもよく、車両識別子、運転手識別子、タンク容量、車両制約、運転手障害、運転手詳細、運転手許可位置及び運転手行動のうちの少なくとも１つが含まれる車両に関連づけられた情報を含んでもよい。いくつかの実施形態では、１つ又は複数の設備は、給水栓を含んでもよく、活動は、給水栓使用を含んでもよく、活動が行われたとの判断は、車両により少なくとも１つの給水栓が使用されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の油脂類阻集器からの油脂類の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の油脂類阻集器からの油脂類が収集されたとの判断を含んでよい。いく
つかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の汚水処理タンクからの廃棄物の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の汚水処理タンクからの廃棄物が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備に関連づけられた下水道からの工場下水の収集を含んでよく、活動が行われたとの判断は、車両により下水道からの工場下水が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備において車両により運ばれているタンク又はタンカーからの油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出を含んでよく、活動が行われたとの判断は、１つ又は複数の設備における、車両により運ばれているタンク又はタンカーからの流体の処分又は放出の判断を含んでよい。例えば、１つ又は複数の設備は、処理地点を含んでよい。
【００１３】
いくつかの実施形態は、自監視装置に関連づけられた車両による１つ又は複数の設備における活動を監視するための監視装置に関する。該監視装置は、プログラムメモリとプロセッサとを含み、前記プログラムメモリが、そこに格納された命令を実行するために前記プロセッサによりアクセス可能な制御ユニットと、遠隔サーバと通信ネットワークを介して通信するための通信インターフェースと、を含み、前記プロセッサは、メモリ内に格納された命令を実行して、前記監視装置の位置に関連する位置指標を含むデータを前記通信インターフェースにおいて受信し、少なくとも１つの設備を含む物理的地理的領域に関連付けられた仮想地理的境界をそれぞれが有する複数のゾーンを含むゾーンデータレコードへアクセスし、前記車両位置指標と前記ゾーンデータレコードとに基づき、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記監視装置が位置するか否かを判断し、前記事前設定期間の間、前記監視装置が前記ゾーン内に位置するとの判断に応答して、前記監視装置に関連する前記車両による活動が前記１つ又は複数の設備において行われたと判断する、ように構成されている。
【００１４】
プロセッサは、メモリ内に格納された指示を実行して、遠隔サーバへ課金アクションを送信するように構成されてもよい。
【００１５】
いくつかの実施形態では。監視装置は、事前設定期間を格納するためのデータメモリをさらに含んでよい。事前設定期間は、下側閾値及び上側閾値を有する時間範囲を含んでもよく、当該時間範囲に入る期間の間、監視装置がゾーン内に位置すると判断された場合に、監視装置が、事前設定期間の間、ゾーンデータレコードのゾーン内に位置すると判断されてもよい。いくつかの実施形態では、事前設定期間は、車両に関連づけられた車両識別子、タンクの容量、ゾーンデータレコードのゾーン、車両に関連づけられた運転手の運転手詳細のうちの少なくとも１つに基づいてもよい。
【００１６】
ゾーンデータレコードは、データメモリ内に格納されてもよく、プロセッサは、プログラムメモリ内に格納された指示を実行して、データメモリのデータレコードへアクセスするように構成されてもよい。プロセッサは、プログラムメモリ内に格納された指示を実行して、通信インターフェースにより遠隔データ記憶装置のゾーンデータレコードへアクセスするように構成されてもよい。ゾーンデータレコードは、動的ゾーンマップを含んでよい。
【００１７】
車両レコードは、データメモリ内に格納されてもよく、車両識別子、運転手識別子、タンク容量、車両制約、運転手障害、運転手詳細、運転手許可位置及び運転手行動のうちの少なくとも１つが含まれる車両に関連づけられた情報を含んでよい。
【００１８】
いくつかの実施形態では、装置は。さらに、通信ネットワークを介して遠隔サーバと通信するための通信インターフェースや、自身の地理的位置を規定する位置情報を受信するための全地球測位システム（ＧＰＳ）受信機や、ユーザが監視装置と対話できるようにす
るユーザインターフェースを含んでよい。ユーザインターフェースは、信号が前記遠隔サーバへ送信されることになる前記メモリ内に格納された命令を前記プロセッサに実行させるように作動可能な選択機構を含んでもよい。いくつかの実施形態では、１つ又は複数の設備は、給水栓を含んでよく、活動は、給水栓使用を含んでよい。活動が行われたとの判断は、車両により少なくとも１つの給水栓が使用されたことの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の油脂類阻集器からの油脂類の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の油脂類阻集器から油脂類が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の汚水処理タンクからの廃棄物の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の汚水処理タンクから廃棄物が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備に関連づけられた下水道からの工場下水の収集を含んでよく、活動が行われたとの判断は、車両により下水道からの工場下水が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備における、車両により運ばれているタンク又はタンカーからの油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出を含んでよく、活動が行われたとの判断は、１つ又は複数の設備における、車両により運ばれたタンク又はタンカーからの流体の処分又は放出の判断を含んでよい。例えば、１つ又は複数の設備は、処理地点を含んでよい。
【００１９】
いくつかの実施形態は、車両による１つ又は複数の設備における活動を監視するための通信システムであって、上述の監視システム及び監視装置を含むシステムに関する。
【００２０】
いくつかの実施形態は、車両による１つ又は複数の設備における活動の遠隔監視のためのコンピュータ実装方法であって、プログラムメモリとプロセッサとを含む監視システムにより実行可能な方法に関する。該方法は、前記車両と同一場所に配置された遠隔装置からの、車両識別子と車両位置指標を含むデータを、通信ネットワークを介して、前記監視システムの通信インターフェースにおいて受信する工程と、少なくとも１つの設備を含む物理的地理的領域に関連付けられた仮想地理的境界にそれぞれが対応する複数のゾーンを含むゾーンデータレコードへアクセスする工程と、前記車両位置指標と前記ゾーンデータレコードとの比較に基づいて、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記車両が位置するか否かを判断する工程と、前記車両が、前記事前設定期間の間、前記ゾーン内に位置するとの判断に応答して、前記活動が、前記１つ又は複数の設備において前記車両により行われたと判断する工程と、を含む。
【００２１】
いくつかの実施形態では、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記車両が位置するか否かを判断する工程は、前記車両が前記ゾーン内で費やした時間を判断する工程と、判断された時間と前記事前設定期間とを比較する工程とを含んでもよい。例えば、前記車両が前記ゾーン内で費やした時間を判断する工程は、前記ゾーンデータレコードのゾーン内に前記車両が位置するとの判断に応答してタイマを開始する工程と、前記ゾーン内に前記車両がもはや位置していないとの判断に応答して前記タイマを停止する工程とを含んでよい。
【００２２】
いくつかの実施形態では、本方法は、課金アクションを推進する工程をさらに含んでよい。いくつかの実施形態では、１つ又は複数の設備は、給水栓を含んでよく、活動は、給水栓使用を含んでよい。活動が行われたとの判断は、車両により少なくとも１つの給水栓が使用されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の油脂類阻集器からの油脂類の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の油脂類阻集器からの油脂類が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は１つ又は複数の設備の１つ又は複数の汚水処理タンクからの廃棄物の収集を含んでよく、活動が行われたとの判断は、車両により１
つ又は複数の汚水処理タンクから廃棄物が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備に関連づけられた下水道からの工場下水の収集を含んでよく、活動が行われたとの判断は、車両により下水道からの工場下水が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備における、車両により運ばれているタンク又はタンカーからの油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出を含んでよく、活動が行われたとの判断は、１つ又は複数の設備における、車両により運ばれたタンク又はタンカーからの流体の処分又は放出の判断を含んでよい。例えば、１つ又は複数の設備は、処理地点を含んでよい。
【００２３】
いくつかの実施形態では、本方法は、タンク充填イベント及び／又はタンク放出イベントが発生したか（及び／又は、活動が行われたか）否かを問い合わせるために前記車両に関連するコンピュータ装置へメッセージを送信する工程と、前記タンク充填イベント及び／又は前記タンク放出イベントが発生しなかった（及び／又は、活動が行われなかった）旨の前記コンピュータ装置からの応答の受信に応答して、前記車両に関連づけられたデータレコード内に前記応答を記録する工程と、をさらに含んでもよい。いくつかの実施形態では、本方法は、タンク充填イベント及び／又はタンク放出イベントが発生したか（及び／又は、活動が行われたか）否かを問い合わせるために前記車両に関連するコンピュータ装置へメッセージを送信する工程と、タンク充填イベント及び／又はタンク放出イベントが発生しなかった（及び／又は、活動が行われなかった）旨の前記コンピュータ装置からの応答を所定期間内に受信しなかったことに応答して、課金アクションを推進する工程と、をさらに含んでもよい。例えば、コンピュータ装置は、遠隔装置、スマートフォンとタブレットのうちの少なくとも１つであり得る。
【００２４】
本方法は、前記ゾーン内の少なくとも１つの給水栓が不正給水栓であるとの判断に応答して、前記車両が不正給水栓を使用したことを記録する工程を、さらに、ゾーン内の少なくとも１つの給水栓が不正給水栓であると判断することに応答して、車両が不正給水栓を使用したとして記録する工程を含んでよい。
【００２５】
本方法は、前記遠隔装置からのタンク充填イベント信号及び／又はタンク放出イベント信号（及び／又は活動を行ったことの確認）の受信に応答して、その時点における前記遠隔装置の前記位置識別子を、前記ゾーンデータレコードのゾーン内に含まれるべき位置の、潜在的に肯定的な表示として記録する工程をさらに含んでもよい。本方法は、所定期間内に前記遠隔装置からタンク充填イベント信号（及び／又はタンク放出イベント信号及び／又は活動を行ったことの確認）を受信しなかったことに応答して、前記車両に関連づけられたデータレコード内に無応答を記録する工程をさらに含んでもよい。
【００２６】
本方法は、前記ゾーン内に前記監視装置が位置するとの判断に応答して、前記車両により運ばれているタンクのバルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクのバルブをオープンさせて流体の前記タンクへの又はそれからの運搬を可能とする工程と、前記ゾーン内に前記監視装置がもはや位置しないとの判断に応答して、前記バルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクの前記バルブをクローズさせて流体の前記タンクへの又はそれからの運搬を禁止する工程と、をさらに含んでもよい。
【００２７】
本方法は、前記ゾーン内に前記監視装置が位置するとの判断に応答して、前記１つ又は複数の設備の機構へ命令を発行し、流体の前記１つ又は複数の設備への又はそれからの運搬が可能なように前記機構にロック解除させる工程と、前記監視装置がもはや前記ゾーン内に位置しないとの判断に応答して、前記機構へ命令を発行し、流体の前記１つ又は複数の設備への又はそれからの運搬が禁止されるように前記機構にロックさせる工程と、をさらに含んでもよい。
【００２８】
いくつかの実施形態は、プログラムメモリとプロセッサとを含む監視システムにより実行される、車両による１つ又は複数の設備における活動を遠隔監視するためのコンピュータ実装方法であって、位置指標を含むデータを前記監視装置の通信インターフェースにおいて受信する工程と、少なくとも１つの設備を含む物理的地理的領域に関連づけられた仮想地理的境界にそれぞれが対応する複数のゾーンを含むゾーンデータレコードへアクセスする工程と、前記車両位置指標と前記ゾーンデータレコードとの比較に基づいて、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記監視装置が位置するか否かを判断する工程と、前記事前設定期間の間、前記ゾーン内に前記監視装置が位置するとの判断に応答して、前記１つ又は複数の設備において、前記監視装置と同一場所に位置する前記車両により、前記活動が行われたと判断する工程と、を含む。
【００２９】
いくつかの実施形態では、事前設定期間の間、前記ゾーンデータレコードのゾーン内に前記監視装置が位置するか否かを判断する工程は、前記監視装置が前記ゾーン内で費やした時間を判断する工程と、前記判断された時間と前記事前設定期間とを比較する工程とを含んでよい。例えば、前記監視装置が前記ゾーン内で費やした時間を判断する工程は、前記ゾーンデータレコードのゾーン内に前記監視装置が位置するとの判断に応答してタイマを開始する工程と、前記ゾーン内に前記車両がもはや位置しないとの判断に応答して前記タイマを停止する工程とを含んでよい。
【００３０】
本方法は、前記監視装置の前記通信インターフェースから遠隔サーバへ課金アクションを送信する工程を、さらに含んでもよい。いくつかの実施形態では、１つ又は複数の設備は、給水栓を含んでよく、活動は、給水栓使用を含んでよく、活動が行われたとの判断は、車両により少なくとも１つの給水栓が使用されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の油脂類阻集器からの油脂類の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の油脂類阻集器からの油脂類が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備の１つ又は複数の汚水処理タンクからの廃棄物の収集を含んでよく、活動が行われたとの判断は、車両により１つ又は複数の汚水処理タンクからの廃棄物が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備に関連づけられた下水道からの工場下水の収集を含んでよく、活動が行われたとの判断は、車両により下水道からの工場下水が収集されたとの判断を含んでよい。いくつかの実施形態では、活動は、１つ又は複数の設備における、車両により運ばれているタンク又はタンカーからの油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出を含んでよく、活動が行われたとの判断は、１つ又は複数の設備における、車両により運ばれているタンク又はタンカーからの流体の処分又は放出の判断を含んでよい。例えば、１つ又は複数の設備は、処理地点を含んでよい。
【００３１】
幾つかの実施形態では、本方法は、タンク充填イベント及び／又はタンク放出イベントが発生したか（及び／又は、活動が行われたか）否かを問い合わせるために前記車両に関連づけられたコンピュータ装置へメッセージを送信する工程と、前記タンク充填イベント及び／又は前記タンク放出イベントが発生しなかった（及び／又は、活動が行われなかった）旨の前記コンピュータ装置からの応答の受信に応答して、前記車両に関連づけられたデータレコード内に前記応答を記録する工程と、をさらに含んでもよい。幾つかの実施形態では、本方法は、タンク充填イベント及び／又はタンク放出イベントが発生したか（及び／又は、活動が行われたか）否かを問い合わせるために前記車両に関連づけられたコンピュータ装置へメッセージを送信する工程と、タンク充填イベント及び／又はタンク放出イベントが発生しなかった（及び／又は、活動が行われなかった）旨の前記コンピュータ装置からの応答を所定期間内に受信しなかったことに応答して、課金アクションを推進する工程と、をさらに含んでもよい。
【００３２】
本方法はさらに、ゾーン内の少なくとも１つの給水栓が不正給水栓であるとの判断に応答して、車両が不正給水栓を使用したことを記録する工程を含んでよい。
【００３３】
本方法は、前記監視装置のユーザインターフェースからのタンク充填イベント信号及び／又はタンク放出イベント信号（及び／又は、活動が行われたことの確認）の受信に応答して、その時点における前記遠隔装置の前記位置識別子を、前記ゾーンデータレコードのゾーン内に含まれるべき位置の、潜在的に肯定的な表示として記録する工程を、さらに含んでもよい。本方法は、所定期間内に前記監視装置のユーザインターフェースからタンク充填イベント信号及び／又はタンク放出イベント信号（及び／又は、活動が行われたことの確認）を受信しなかったことに応答して、前記車両に関連するデータレコード内に無応答を記録する工程を、さらに含んでもよい。
【００３４】
本方法は、前記ゾーン内に前記監視装置が位置するとの判断に応答して、前記車両により運ばれたタンクのバルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクのバルブをオープンさせて流体の前記タンクへの又はそれからの運搬を可能とする工程と、前記ゾーン内に前記監視装置がもはや位置しないとの判断に応答して、前記バルブ制御機構へ命令を発行して、前記バルブ制御機構に前記タンクの前記バルブをクローズさせて流体の前記タンクへの又はそれからの運搬を禁止する工程と、をさらに含んでもよい。
【００３５】
本方法は、前記ゾーン内に前記監視装置が位置するとの判断に応答して、前記１つ又は複数の設備の機構へ命令を発行し、流体の前記１つ又は複数の設備への又はそれからの運搬が可能となるように前記機構にロック解除させる工程と、前記監視装置が前記ゾーン内にもはや位置しないとの判断に応答して、前記機構へ命令を発行し、流体の前記１つ又は複数の設備への又はそれからの運搬が禁止されるように前記機構にロックさせる工程と、をさらに含んでもよい。
【００３６】
いくつかの実施形態は、コンピュータシステムにおいて実行されると、当該コンピュータシステムに上記方法の工程を行わせるのに有効なコンピュータ実行可能命令により符号化された非一時的コンピュータ可読媒体を含むコンピュータプログラムプロダクトに関する。
【００３７】
以下、実施形態について、添付図面を参照して範例により更に詳しく説明する。
【図面の簡単な説明】
【００３８】
【図１】図１は、いくつかの実施形態による、通信ネットワークを介して監視システムと通信する複数の監視装置を含む通信システムの概略図である。
【図２】図２は、図１の監視システム及び／又は監視装置により採用される給水栓ゾーンマップの例である。
【図３】図３は、いくつかの実施形態による、１つ又は複数の設備における活動を監視する、図１の監視システム又は監視装置により実施される方法の流れ図である。
【図４】図４は、いくつかの実施形態による、１つ又は複数の設備における活動を遠隔監視する、図１の監視システムにより実施される方法の流れ図である。
【図５】図５は、いくつかの実施形態による、１つ又は複数の設備における活動を監視する、図１の監視装置により実施される方法の流れ図である。
【発明を実施するための形態】
【００３９】
説明される実施形態は、車両による１つ又は複数の設備における活動を監視するためのシステムとコンピュータ実装方法とに関する。例えば、活動は、車両により運ばれるタンクに関するタンク充填イベント及び／又はタンク放出イベントを含んでもよい。
【００４０】
いくつかの実施形態では、１つ又は複数の設備は、給水栓を含んでよく、活動は、給水栓使用を含んでよい。いくつかの実施形態では、１つ又は複数の設備は、商業的及び／又は工業的組織を含んでよく、活動は、組織の１つ又は複数の油脂類阻集器からの油脂類の収集を含んでよい。いくつかの実施形態では、１つ又は複数の設備は、家庭資産を含んでよく、活動は、家庭資産の１つ又は複数の汚水処理タンクからの廃棄物の収集を含んでよい。いくつかの実施形態では、１つ又は複数の設備は、工業プラント又は工場を含んでよく、活動は、同プラント又は工場に関連づけられた下水道からの工場下水の収集を含んでよい。いくつかの実施形態では、１つ又は複数の設備は、処理地点を含んでよく、活動は、車両により運ばれたタンク又はタンカーからの、処理地点における油脂類、腐敗性廃棄物及び／又は工場下水などの流体の処分又は放出を含んでよい。
【００４１】
いくつかの実施形態では、監視装置は、タンク積載車両などの車両と同じ場所に配置される。例えば、監視装置は、車両内に配置されても、それに取り付けられてもよい。監視装置は、位置データと車両又は監視装置識別子とを含むデータを決定し、監視装置から離れて配置された監視システムへ送信するように構成される。監視システムは、当該データを受信し処理することで、タンク充填イベント及び／又はタンク放出イベントが発生したか否かを、位置データと、ゾーンマップなどのゾーンデータレコードとに基づき、判断するように構成される。ゾーンマップは、各ゾーンが、少なくとも１つの設備が物理的に配置された物理的地理的領域に関連づけられた仮想地理的境界又はジオフェンスに対応する。複数のゾーンを含み、
【００４２】
いくつかの実施形態では、監視装置は、位置データを、当該位置データと、ゾーンマップなどの、複数のゾーンを含み、各ゾーンが、少なくとも１つの設備が物理的に配置された物理的地理的領域に関連づけられた仮想地理的境界又はジオフェンスに対応するゾーンデータレコードとに基づき判断・処理して、タンク充填イベント及び／又はタンク放出イベント信号が発生したか否かを判断するように構成される。
【００４３】
説明される実施形態は、車両による設備におけるタンク充填イベント又はタンク放出イベントなどの活動を監視するための、信頼性があり、且つ、耐タンパ性を有する比較的に低コストのシステム及び方法を提供し得る。さらに、いくつかの実施形態は、監視される車両内へのいかなるシステム又は装置のハード配線も必要としない。
【００４４】
図１を参照すると、いくつかの実施形態による、通信ネットワーク１０６を介して監視システム１０４と通信する複数の監視装置１０２を含む通信システム１００が示されている。例えば、通信ネットワーク１０６は、携帯電話ネットワーク又は無線コンピュータネットワークなどの無線通信ネットワークを含んでよい。いくつかの実施形態では、通信システム１００は、監視装置１０２がクライアントコンピュータ装置として構成され、監視システム１０４がサーバシステムとして構成されたクライアントサーバアーキテクチャを含む。
【００４５】
図１に示してあるように、監視装置１０２は、コントローラ１０８、通信インターフェース１１０及び全地球測位システム（ＧＰＳ）受信機１１２を含む。いくつかの実施形態では、監視装置１０２は、ＰＶＣ容器などの容器（図示せず）内に収容される。
【００４６】
コントローラ１０８は、プロセッサ１１４（一緒に動作する複数の処理コンポーネントを含む）とメモリ１１６とを含む。メモリ１１６は、揮発性及び不揮発性コンピュータ可読記憶装置の組み合わせを含んでよく、ここで説明する適切な処理機能を遂行するためにプロセッサ１１４により実行可能なプログラムコードを格納する十分な容量を有する。例えば、メモリ１１６は、図３と図５を参照して後ほどさらに詳細に説明されるように、プ
ログラムコードを含む制御モジュール１１８を含み、当該プログラムコードは、プロセッサ１１４により実行されると、コントローラ１０８に、通信インターフェース１１０と対話させて監視システム１０４と通信させる、及び／又は、給水栓使用など車両による１つ又は複数の設備における活動を監視する方法を行わせる。
【００４７】
通信インターフェース１１０は、送信機、受信機及びアンテナなどの、通信ネットワーク１０６を介した監視システム１０４との有線及び／又は無線通信を容易にするために適したハードウェア及びソフトウェアインターフェースを含んでよい。いくつかの実施形態では、通信インターフェース１１０は、携帯電話ネットワークによる通信を可能にするための加入者識別モジュール（ＳＩＭ：subscriber identity module）カード１２２を含むＧＳＭモデム１２０を備える。いくつかの実施形態では、通信インターフェース１１０は、ローカル無線通信ネットワークによる通信を可能にするための短距離無線（Ｗｉ−Ｆｉ）通信モジュールなどの高周波（ＲＦ）モジュール１２４を含んでよく、通信インターフェース１１０は、通信ネットワーク１０６を介した長距離通信を可能にするための長距離無線通信モジュール（例えば、９００ＭＨｚ無線通信モジュール）を含んでもよい。
【００４８】
コントローラ１０８は、ＧＰＳ受信機１１２を用いて監視装置１０２の位置を判断するように構成される。例えば、ＧＰＳ受信機１１２は、ＧＰＳ衛星から、或る時刻におけるＧＰＳ受信機１１２の地理的位置を規定する位置情報を示す衛星データを受信できる。プロセッサ１１４は、メモリ１１６内に格納されたプログラムコードを実行して、コントローラに、衛星データに基づき、監視装置１０２の位置データを判断させるように構成される。例えば、位置データは、緯度座標と経度座標とタイムスタンプとを含んでよい。いくつかの実施形態では、衛星データ及び／又は位置データは、メモリ１１６内、監視装置１０２のデータメモリ１３１などの別のローカルメモリ内、又は、監視装置１０２に関連づけられた外部メモリ内に格納されてもよい。
【００４９】
制御モジュール１１８は、プロセッサ１１４により実行されると、コントローラ１０８に、通信インターフェース１１０と対話させて、データを監視システム１０４へ送信させるプログラムコードを含んでよい。いくつかの実施形態では、コントローラ１０８は、例えば、ＧＰＳ受信機１１２から受信された衛星データからの位置データの判断に応じて、位置データを監視システム１０４へ連続的に（又は、実際上連続的であるように十分に規則的に）送信するように構成されてもよく、コントローラ１０８は、位置データを監視システム１０４へ予め設定された間隔で定期的に送信するように構成されてもよい。いくつかの実施形態では、コントローラ１０８は、例えば判断されたタンク充填イベント又はタンク放出イベントに関連づけられた課金アクションを行わせるための指示又は命令を、監視システム１０４などの遠隔サーバへ送信するように構成されてもよい。
【００５０】
いくつかの実施形態では、監視装置１０２は、電源１２６を含む。例えば、電源１２６は、リチウム電池などの長寿命電池であってもよい。いくつかの実施形態では、監視装置１０２は、車両内に配置される又は取り付けられるように構成されてもよく、車両電源、例えば、１２Ｖソケット又はシガーライタレセプタクルのような車両内のＤＣコネクタ、と協働する又はそれへ接続するように構成されてもよい。いくつかの実施形態では、監視装置１０２は、車両内に配置されて車両の電気的回路にハード配線されるように構成されてもよい。他の実施形態では、監視装置１０２は、車両の外部に、例えば車両に搭載されたタンクの入口に向けて取り付けられるように構成されて、電池駆動及び／又は車両の電気的回路にハード配線されてもよい。いくつかの実施形態では、電源１２６は、例えば、太陽エネルギー充電機構などの適切な電力充電機構であってもよい。
【００５１】
いくつかの実施形態では、監視装置１０２は、例えば、監視装置１０２への電力の供給を制御するための入力を提供するため、及び／又は、受信状態又はバッテリ消費の指標な
どの出力を受信するための監視装置１０２とのユーザの対話を可能とするユーザインターフェース１２８を含んでよい。例えば、ユーザインターフェース１２８は、グラフィックユーザインターフェース、音声ユーザインターフェース、及び／又は、タッチスクリーンを含んでよい。いくつかの実施形態では、ユーザインターフェース１２８は、例えば、タンク充填イベント又はタンク放出イベントが発生したことを示す、監視システム１０４への信号の送信をユーザが選択的に活性化できるようにするための、ボタン１３０などの選択機構を含む。例えば、制御モジュール１１８は、プロセッサ１１４により実行されると、コントローラ１０８に、選択機構からの入力の受信に応答して、通信インターフェース１１０と対話させて信号を監視システム１０４へ送信させるプログラムコードを含んでよい。
【００５２】
いくつかの実施形態では、監視装置１０２は、通信インターフェース１１０及び／又はユーザインターフェース１２８を介して受信されるデータ、及び／又は、コントローラ１０８により生成されるデータを、格納するためのデータメモリ１３１を含んでよい。
【００５３】
監視システム１０４は、プロセッサ１３４（一緒に動作する複数の処理コンポーネントを含む）とプログラムメモリ１３６とを含む監視ユニット１３２を備える。メモリ１３６は、揮発性及び不揮発性コンピュータ可読記憶装置の組み合わせを含んでよく、ここで説明する適切な処理機能を遂行するためにプロセッサ１３４により実行可能なプログラムコードを格納する十分な容量を有する。例えば、メモリ１３６は、図３と図４を参照して後ほどさらに詳細に説明されるように、プログラムコードを含む監視モジュール１３８を含み、当該プログラムコードは、プロセッサ１３４により実行されると、監視ユニット１３２に、給水栓使用などの車両による１つ又は複数の設備における活動を監視する方法を行わせるように作成されている。
【００５４】
監視システム１０４は、通信ネットワーク１０６を介した複数の監視装置１０２及び／又は他のコンピュータ装置１４８との有線及び／又は無線通信を容易にするために好適なハードウェア及びソフトウェアインターフェースを有する通信インターフェース１４０を含む。例えば、通信インターフェース１４０は、ネットワーク接続、メモリインターフェース、プロセッサ１３４のチップパッケージのピン等のデータを受信するための何らかのデータポート、又は、プロセッサ１３４により実行可能な、プログラムメモリ１３６上に格納されたＩＰソケットや関数のような論理ポートを含んでよい。
【００５５】
いくつかの実施形態では、監視システム１０４は、ユーザからの情報の受信及び／又は情報の出力又は表示を監視システム１０４が行えるようにするためのユーザインターフェース１４２を含んでよい。例えば、ユーザインターフェース１４２は、グラフィックユーザインターフェース、音声ユーザインターフェース、及び／又はタッチスクリーンを含んでよい。いくつかの実施形態では、ユーザインターフェース１４２は、例えば、ユーザからの情報の受信及び／又はユーザへの情報の出力又は表示を可能とするために、監視装置１０２上又は遠隔コンピュータ装置１４８上で動作するブラウザアプリケーション（図示せず）と通信又は対話し得る。例えば、監視システム１０４は、ブラウザアプリケーション（図示せず）により生成された表示を見るユーザ用の、ユーザインターフェース１２８のスクリーン上に表示される対話型ユーザインターフェースを提供するためのコードを提供するように構成されてもよい
【００５６】
いくつかの実施形態では、監視システム１０４は、通信インターフェース１４０、及び／又は、ユーザインターフェース１４２を介して受信されるデータ、及び／又は、監視ユニット１３２により生成されるデータを、格納するためのデータメモリ１４４を含む。
【００５７】
監視装置及び／又は監視ユニット１３２は、いくつかの実施形態による、車両による１
つ又は複数の設備における活動を監視する方法を行うために、ゾーンマップなどの、少なくとも１つの設備が物理的に配置される物理的地理的領域に関連づけられたゾーンデータレコードへアクセスするように構成される。例えば、いくつかの実施形態では、ゾーンデータレコードは、１つ又は複数のエントリを有するテーブルを含んでよい。各エントリは、１つ又は複数の設備の識別子と、当該１つ又は複数の設備の物理的位置が含まれる関連づけられた物理的地理的領域又はゾーンとを含んでよい。ゾーンマップは、データメモリ１３１及び／又はデータメモリ１４４内にローカルに格納されてもよいし、遠隔的に、例えば、通信インターフェース１１０及び／又は通信インターフェース１４０により通信ネットワーク１０６を介して監視装置１０２及び／又は監視システム１０４にアクセス可能な遠隔データベース１４６に格納されてもよいし、通信インターフェース１１０及び／又は通信インターフェース１４０のメモリインターフェース（図示せず）を介してアクセス可能な外部記憶装置（図示せず）に格納されてもよい。
【００５８】
いくつかの実施形態では、ゾーンデータレコードは、いくつかの実施形態による給水栓使用を監視する方法を行うために、給水栓ゾーンマップなどの、少なくとも１つの給水栓が物理的に配置されている物理的地理的領域に関連づけられた給水栓ゾーンデータレコードを含む。いくつかの実施形態では、ゾーンデータレコードは、いくつかの実施形態による少なくとも１つの設備における１つ又は複数の油脂類阻集器からの油脂類の収集を監視する方法を行うために、１つ又は複数の油脂類阻集器を有する少なくとも１つの設備が物理的に配置されている物理的地理的領域に関連づけられた、設備ゾーンマップ又はテーブルなどの設備ゾーンデータレコードを含む。いくつかの実施形態では、ゾーンデータレコードは、いくつかの実施形態による少なくとも１つの設備における１つ又は複数の汚水処理タンクからの廃棄物の収集を監視する方法を行うために、１つ又は複数の汚水処理タンクを有する少なくとも１つの設備が物理的に配置されている物理的地理的領域に関連づけられた、設備ゾーンマップ又はテーブルなどの設備ゾーンデータレコードを含む。いくつかの実施形態では、ゾーンデータレコードは、いくつかの実施形態による少なくとも１つの設備に関連づけられた下水道からの工場下水の収集を監視する方法を行うために、下水道に関連づけられた少なくとも１つの設備が物理的に配置されている物理的地理的領域に関連づけられた、設備ゾーンマップ又はテーブルなどの設備ゾーンデータレコードを含む。
【００５９】
図２に、全体が２００で示される給水栓ゾーンマップの一例を示す。同様なマップが、油脂類阻集器からの油脂類の収集、１つ又は複数の汚水処理タンクからの廃棄物の収集、下水道からの工場下水の収集などの、設備に関連づけられた他の活動又はタンク充填イベント又はタンク放出イベントを監視するために採用されてもよい。
【００６０】
図２に示してあるように、給水栓ゾーンマップ２００は、流体パイプのネットワーク（分かりやすくするために破線で示されている）内の複数の流体パイプ２０１を表している。いくつかの実施形態では、給水栓ゾーンマップ２００は、流体パイプ２０１の代わりに、又は、それに加えて複数の道路又は街路を表すこともある。給水栓ゾーンマップ２００は、少なくとも１つの給水栓が物理的に配置されている物理的地理的領域に関連づけられた仮想地理的境界（時にジオフェンスとも呼ばれる）に各ゾーン２０２が対応している複数のゾーン２０２を含む。いくつかの実施形態では、ジオフェンスは、一組の境界（例えば、中心点からの半径距離及び／又は緯度・経度範囲）により定義されてもよい。ゾーン内の水運搬車両の存在は、車両識別子又はアイコン２０４により表されてもよい。いくつかの実施形態では、給水栓ゾーンマップ２００は、マッピングテーブルの形式であってもよいし、対話型又は動的マップの形式であってもよい。いくつかの実施形態では、給水栓ゾーンマップ２００は、ユーザインターフェース１２８及び／又はユーザインターフェース１４２経由でユーザへ表示されてもよいし、通信インターフェース１４０経由で遠隔コンピュータ装置１４８のユーザにアクセス可能であってもよい。
【００６１】
図３は、いくつかの実施形態による監視装置１０２に関連づけられた、又は、それと同じ場所に位置する車両による１つ又は複数の設備における活動を観察する方法３００の流れ図である。例えば、活動は、給水栓使用、施設の１つ又は複数の油脂類阻集器からの油脂類の収集、施設の１つ又は複数の汚水処理タンクからの廃棄物の収集、施設に付随する下水道からの工場下水の収集を含んでよい。本方法は、監視システム１０４、監視装置１０２、及び／又は監視システム１０４と監視装置１０２との組み合わせにより行われ得る。例えば、いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視システム１０４の監視ユニット１３２に、１つ又は複数の設備における活動の監視の方法３００を行わせるように構成されてもよい。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、監視装置１０２のコントローラ１０８に、１つ又は複数の設備における活動の監視の方法３００を行わせるように構成されてもよい。
【００６２】
３０５において、複数の監視装置１０２のうちの少なくとも１つの監視装置１０２の位置が、監視システム１０４又は監視装置１０２により監視される。例えば、いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、通信インターフェース１４０を介して通信ネットワーク１０６により受信された監視装置１０２からの位置データを含むデータを処理させて監視装置１０２の位置を監視させる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、監視装置１０２のコントローラ１０８に、ＧＰＳ受信機１１２から受信された衛星データを処理させて監視装置１０２の位置を監視させる。
【００６３】
３１０では、監視装置１０２と、監視装置１０２に関連づけられた又はそれと同一の場所に位置している車両とが、ゾーン２０２に入ったか否かが判断される。例えば、いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、監視装置１０２に関連づけられた車両がゾーン２０２に入ったか否かを位置データとゾーンマップ２００との比較により判断させる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、監視装置１０２のコントローラ１０８に、監視装置１０２に関連づけられた車両がゾーン２０２に入ったか否かを位置データとゾーンマップ２００との比較により判断させる。監視ユニット１３２又はコントローラ１０８が、監視装置１０２に関連づけられた車両がゾーン２０２に入っていないと判断すると、本方法は、３０５へ戻る。
【００６４】
監視装置１０２と、監視装置１０２に関連づけられた又はそれと同じ場所に位置する車両とが、ゾーン２０２に入ったと判断されると、３１５において、車両がゾーン２０２内で費やす時間を記録するために、タイマが開始される。例えば、いくつかの実施形態では、プロセッサ１３４は、車両がゾーン２０２内で費やす時間を記録するために、プログラムコードを実行して、監視ユニット１３２にタイマを開始させ、いくつかの実施形態では、プロセッサ１１４は、車両がゾーン２０２内で費やす時間を記録するために、プログラムコードを実行して、コントローラ１０８にタイマを開始させる。
【００６５】
いくつかの実施形態では、監視装置１０２と、監視装置１０２に関連づけられた又はそれと同じ場所に位置する車両とがゾーン２０２に入ったと判断されると、３１７において、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、タンク又はタンカーのバルブ（図示せず）をオープンさせて流体のタンク又はタンカーへの又はそれからの運搬を可能とするための指示が発行される。例えば、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、該指示をバルブ制御機構（図示せず）へ発行させてもよく、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、該指示をバルブ制御機構（図示せず）へ発行させてもよい。
【００６６】
３２０では、監視装置１０２と、監視装置１０２に関連づけられた又はそれと同じ場所に位置する車両とが、ゾーン２０２を離れたか否かを判断するために、位置データが監視される。例えば、いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、監視装置１０２から現在又は最近受信された位置データとゾーンマップ２００との比較により、監視装置１０２に関連づけられた車両がゾーン２０２を離れたことを判断させる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、現在の位置データとゾーンマップ２００との比較により、監視装置１０２に関連づけられた車両がゾーン２０２を離れたことを判断させる。
【００６７】
３２５において、監視装置１０２に関連づけられた車両がゾーン２０２を離れたと判断されると、タイマは停止される。例えば、いくつかの実施形態では、監視ユニット１３２が、監視装置１０２に関連づけられた車両がゾーン２０２を離れたと判断すると、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２にタイマを停止させる。いくつかの実施形態では、コントローラ１０８が、監視装置１０２に関連づけられた車両がゾーン２０２を離れたと判断すると、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８にタイマを停止させる。
【００６８】
いくつかの実施形態では、監視装置１０２と、監視装置１０２に関連づけられた又はそれと同じ場所に位置する車両とが、ゾーン２０２を離れたと判断されると、３２７において、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、タンク又はタンカーのバルブ（図示せず）をクローズさせて、流体のタンク又はタンカーへ又はそれからの運搬を防止又は禁止させるための指示が発行される。例えば、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、該指示をバルブ制御機構（図示せず）へ発行させてもよく、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、該指示をバルブ制御機構（図示せず）へ発行させてもよい。
【００６９】
３３０では、監視装置１０２に関連づけられた車両が、所定期間の間、ゾーン２０２内に存在していたか否かが判断される。好適な所定期間については、図４及び図５を参照して後ほど説明する。
【００７０】
いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、記録されている車両がゾーン２０２内で費やした時間と、例えば、データメモリ１４４内に格納された閾値とを比較することにより、監視装置１０２に関連づけられた車両が、所定期間の間、ゾーン２０２内に存在していたことを判断させる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、ゾーン２０２内の車両により費やされた記録時間と例えばデータメモリ１３１内に格納された閾値との比較により、監視装置１０２に関連づけられた車両が、所定期間の間、ゾーン２０２内に存在していたことを判断させる。
【００７１】
監視装置１０２に関連づけられた車両が、所定期間の間、ゾーン２０２内に存在していなかったと判断されると、本方法は、３０５へ戻る。監視装置１０２に関連づけられた車両が、所定期間の間、ゾーン２０２内に存在していたと判断されると、本方法は、３３５又は３４５に進む。
【００７２】
例えば、いくつかの実施形態では、３３５において、監視装置１０２に関連づけられた車両がゾーン２０２に入ったと判断されてから規定時間内に、監視装置１０２の、ボタン１３０などのユーザインターフェース１２８からタンク充填イベント又はタンク放出イベントの発生を示す信号が受信されたか否かが判断される。いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、タンク充填イベ
ント又はタンク放出イベントの発生を示す信号が受信されたか否かを判断させる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、タンク充填イベント又はタンク放出イベントの発生を示す信号が受信されたか否かを判断させる。規定時間は、例えば、所定時間＋５分であってもよい。
【００７３】
タンク充填イベント又はタンク放出イベントの発生を示す信号が受信されなかったと判断されると、３４０において、例えば、車両の運転手によりボタン１３０が作動されなかったことを記録することにより、潜在的課金回避者（potential charge avoider）として車両にフラグが設定されて、本方法は、３４５に進む。例えば、プロセッサ１３４は、コードを実行して、監視ユニット１３２に、潜在的課金回避者として車両にフラグを設定させてもよく、プロセッサ１１４は、コードを実行して、コントローラ１０８に、潜在的課金回避者として車両にフラグを設定させてもよい。一方、タンク充填イベント又はタンク放出イベントの発生を示す入力が受信されたと判断されると、本方法は、その後、３４５に進む。
【００７４】
３４５では、課金アクションが推進される。いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、課金アクションを推進又は引き起こさせる。いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、例えば、通信インターフェース１１０から、監視システム１０４や引き落とし又は会計システムへ通信ネットワーク１０６を介して指示又は命令を送信することにより、課金アクションを推進又は引き起こさせる。監視ユニット１３２が課金アクションを推進する様々なやり方については、図４を参照してさらに詳細に説明する。
【００７５】
いくつかの実施形態では、３４５において課金アクションを発行する前に、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、タンク充填イベント又はタンク放出イベントの発生の確認を要求するメッセージ（テキストメッセージや電子メール）や、例えば、タンク充填イベント又はタンク放出イベントが発生しなかった旨の応答が運転手から得られなければ課金アクションが発生することを示す（テキストメッセージや電子メール）を、車両の運転手に関連づけられた監視装置１０２、及び／又は、ＳＭＡＲＴフォン又はタブレットなどのコンピュータ装置１４８へ、送信させる。同様に、いくつかの実施形態では、３４５において課金アクションを発行する前に、プロセッサ１３４は、プログラムコードを実行して、コントローラ１０８に、タンク充填イベント又はタンク放出イベントの発生の確認を要求するメッセージ（テキストメッセージや電子メール）や、例えば、タンク充填イベント又はタンク放出イベントが発生しなかった旨の応答が運転手から得られなければ課金アクションが発生することを示す（テキストメッセージや電子メール）を、車両の運転手に関連づけられた監視装置１０２及び／又はＳＭＡＲＴフォン又はタブレットなどのコンピュータ装置１４８へ、送信させる。
【００７６】
確認が受信されるか、タンク充填イベント又はタンク放出イベントが発生したことに運転手が反論した場合、方法３００は、課金アクションを発行することなく３５０又は３０５へ進んでもよい。そうでない場合には、方法３００は、３４５へ進んでもよく、監視ユニット１３２及び／又はコントローラ１０８は、課金アクションを発行してもよい。監視ユニット１３２及び／又はコントローラ１０８が課金アクションを推進すると、本方法は、３５０又は３０５へ進むことができる。
【００７７】
監視される活動が給水栓使用であるいくつかの実施形態では、３５０において、車両が所定期間存在したと判断されたゾーン２０２が、不正又は禁止給水栓を含むゾーン２０２であるか否かが判断される。例えば、いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、ゾーン２０２が不正給水栓を含んで
いるか否かを、ゾーン２０２と、例えばデータメモリ１４４に格納された、不正給水栓を含むゾーンのリストとの比較により判断させる。同様に、いくつかの実施形態では、プロセッサ１１４は、コントローラ１０８に、ゾーン２０２が不正給水栓を含んでいるか否かを、ゾーン２０２と、例えばデータメモリ１３１に格納された、不正給水栓を含むゾーンのリストとを比較することにより判断させる。ゾーン２０２が不正給水栓を含まないと判断されると、本方法は、３０５へ進み得る。ゾーン２０２が不正給水栓を含んだと判断されると、３５５において、監視ユニット１３２及び／又はコントローラ１０８は、不正行為を行ったのでさらなる調査を必要とするとして車両にフラグを設定する。その後、本方法は、３０５へ進み得る。
【００７８】
いくつかの実施形態では、プロセッサ１３４は、プログラムコードを実行して、監視システム１０４の監視ユニット１３２に、図４の流れ図に示してあるような、１つ又は複数の設備における活動を遠隔監視するための、実際上、監視装置１０２から受信される入力データメッセージ又はパケット毎に行われる方法４００を行わせるように構成されてもよい。例えば、活動は、給水栓使用、施設の１つ又は複数の油脂類阻集器からの油脂類の収集、施設の１つ又は複数の汚水処理タンクからの廃棄物の収集、施設に付随する下水道からの工場下水の収集を含んでよい。
【００７９】
４０５において、監視システム１０４は、複数の監視装置１０２のうちの少なくとも１つからのデータが、通信ネットワーク１０６を介して通信インターフェース１４０により受信されるのを待機する。
【００８０】
４１０において、監視システム１０４は、データを監視装置１０２から受信する。いくつかの実施形態では、データは、車両又は監視装置識別子などの識別子と位置データとを含む。例えば、位置データは、監視装置１０２の位置指標を含んでもよく、いくつかの実施形態では、タイムスタンプも含んでよい。いくつかの実施形態では、監視ユニット１３２は、データが監視システム１０４にて受信されると、それにタイムスタンプを付与する。
【００８１】
４１５において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、ゾーンマップ２００を調べさせる。いくつかの実施形態では、ゾーンマップ２００は、データメモリ１４４内に格納され、監視ユニット１３２は、データメモリ１４４へアクセスしてゾーンマップ２００を調べる。いくつかの実施形態では、ゾーンマップ２００は、遠隔データベース１４６に格納され、監視ユニット１３２は、通信インターフェース１４０により遠隔データベース１４６へアクセスしてゾーンマップ２００を調べる。いくつかの実施形態では、ゾーンマップ２００は、外部記憶装置（図示せず）内に格納され、監視ユニット１３２は、通信インターフェース１４０のメモリインターフェース（図示せず）により外部記憶装置へアクセスしてゾーンマップ２００を調べる。
【００８２】
４２０において、監視ユニット１３２は、監視装置１０２が、ゾーンマップ２００の、ログインされるゾーン又はその内部に位置するとして記録されるゾーンへ割り当てられているか否かを判断する。いくつかの実施形態では、監視ユニット１３２は、識別子とゾーンマップ２００とを比較して、例えばゾーンマップ２００のゾーン２０２内に位置する識別子を記録することにより、車両又は監視装置１０２がゾーン２０２に割り当てられているか否かを判断する。
【００８３】
監視ユニット１３２が、監視装置１０２がゾーン２０２に割り当てられていないと判断すると、４２５において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、装置１０２がゾーンマップ２００のゾーン内に存在するか否かを判断させる。いくつかの実施形態では、監視ユニット１３２は、監視装置１０２の位置指標とゾー
ンマップ２００の少なくとも１つのゾーン２０２に関連づけられたジオフェンスとを比較して、位置指標が、ゾーンマップ２００のゾーン２０２のジオフェンス内の位置を表している否かを判断する。
【００８４】
４２５において、監視ユニット１３２が、監視装置１０２がゾーンマップ２００のゾーン内に存在しないと判断すると、本方法は、４０５へ戻り、監視システム１０４は、複数の監視装置１０２の少なくとも１つからのデータの受信を待機する。
【００８５】
４２５において、監視ユニット１３２が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、４３０において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、例えば、位置指標が表しているものに対応する地理的位置を含むジオフェンスを有する、ゾーンマップ２００のゾーン２０２内に位置するとして識別子を記録させることにより、監視装置１０２をゾーン２０２へ割り当てさせる。
【００８６】
いくつかの実施形態では、４２５において、監視ユニット１３２が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、４２７において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、タンク又はタンカーのバルブ（図示せず）をオープンさせて流体のタンク又はタンカーへの又はそれからの運搬を可能とするための指示を発行させてもよい。例えば、いくつかの実施形態では、監視ユニット１３２が、監視装置１０２に、バルブをオープンするようにバルブ制御機構（図示せず）を作動させる指示を発行させてもよい。
【００８７】
いくつかの実施形態では、５２５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、４２７において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、活動が行われることが許可されるように、１つ又は複数の設備の又はそれに関連づけられたバルブ機構又はロック機構などの部品又は機構（図示せず）を制御する指示を発行させてもよい。例えば、機構は、ロック機構（図示せず）であってもよく、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、流体の設備からの又はそれへの運搬を可能とするためにロック機構にロック解除させる指示をロック機構へ発行させてもよい。いくつかの実施形態では、監視ユニット１３２は、監視装置１０２に、上記機構を制御又は作動させて活動が行われることを可能とする指示を発行させてもよい。例えば、機構は、１つ又は複数の阻集器、汚水処理タンク、下水道のマンホール上の錠及び／又は１つ又は複数の設備に関連づけられたゲート、フェンス又はドアであってもよい。
【００８８】
４２０において、監視ユニット１３２が、ゾーン２０２へ監視装置１０２が割り当てられていると判断すると、４３５において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、ゾーンマップ２００のゾーン２０２内に監視装置１０２がまだ存在するか否かを判断させる。
【００８９】
監視ユニット１３２が、ゾーン２０２内に監視装置１０２がまだ存在すると判断すると、本方法は、４０５へ戻り、監視システム１０４は、複数の監視装置１０２の少なくとも１つからのデータが受信されるのを待機する。
【００９０】
監視ユニット１３２が、ゾーン２０２内に監視装置１０２がもはや存在していないと判断すると、４４０において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、所定期間（給水栓からタンク１杯の水を引き出したこと、１つ又は複数の油脂類阻集器から油脂類を収集したこと、１つ又は複数の汚水処理タンクから廃棄物を
収集したこと、及び／又は適用可能であれば下水道から工場下水を収集したことに一致するとみなされる期間など）未満の時間又はそれを越える時間の間、監視装置１０２がゾーン２０２へ割り当てられていたか否かを判断させる。例えば、監視装置１０２が、十分な長さの時間の間、ゾーン２０２内に存在しなかったならば、活動が発生した可能性は低いと考えられる。同様に、監視装置１０２が、所定時間を越える時間の間、ゾーン２０２内に存在していたならば、活動以外のイベントが発生していた可能性が高いと考えられる。
【００９１】
いくつかの実施形態では、４３５において、監視ユニット１３２が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在していないと判断すると、４３７において、プロセッサ１３４が、プログラムコードを実行して、監視ユニット１３２に、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、直接的又は間接的に、タンク又はタンカーのバルブ（図示せず）をクローズさせて流体のタンク又はタンカーへの又はそれからの運搬を防止又は禁止させる指示を発行させてもよい。例えば、いくつかの実施形態では、監視ユニット１３２は、監視装置１０２に対して、バルブをクローズするようにバルブ制御機構（図示せず）を作動させる指示を発行してもよい。いくつかの実施形態では、４３５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２がもはや存在していないと判断すると、４３７において、プロセッサ１３４が、プログラムコードを実行して、監視ユニット１３２に、活動が行われるのを防止又は禁止されるように、１つ又は複数の設備の、又はそれに関連づけられた部品又は機構（図示せず）を制御する指示を発行させてもよい。例えば、機構は、ロック機構（図示せず）であってもよく、プロセッサ１１４は、プログラムコードを実行して、監視ユニット１３２に、ロック機構に対して、ロック機構がロックして、流体の設備からの又はそれへの運搬が禁止される指示を発行させてもよい。いくつかの実施形態では、監視ユニット１３２が、監視装置１０２に対して、監視装置１０２に上記機構を制御又は作動させて活動が行われるのを禁止させる指示を発行してもよい。
【００９２】
監視ユニット１３２が、所定期間未満の間、又は、所定期間を越えて、監視装置１０２がゾーン２０２に割り当てられていたと判断すると、４４５において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、例えば、識別子をゾーン２０２内にもはや位置しないとして記録させることにより、ゾーンマップ２００のゾーン２０２への監視装置１０２の割当を解除させる。そして、本方法は、４０５へ戻る。
【００９３】
監視ユニット１３２が、所定時間内に入る期間、すなわち、所定期間未満の期間ではなく、所定期間を越える期間でもない期間の間、監視装置１０２がゾーン２０２に割り当てられたと判断すると、５５０において、監視ユニット１３２は、ゾーン２０２内の１つ又は複数の設備において活動が行われたと判断し、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に課金アクションを発行させる。
【００９４】
いくつかの実施形態では、４５０において課金アクションを発行する前に、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、タンク充填イベント又はタンク放出イベントなどの活動が発生したことの確認を要求するメッセージ（テキストメッセージ又は電子メールなど）、又は、例えば上記活動が発生しなかったことを示すいかなる応答も運転手から受信されなければ課金アクションが発生することを示すメッセージ（テキストメッセージ又は電子メールなど）を車両の運転手に関連づけられた監視装置及び／又はスマートフォン又はタブレットなどのコンピュータ装置１４８へ送信させる。活動が行われたことに運転手が反論した場合、方法４００は、課金アクションを発行することなく４４５へ進んでよい。そうでない場合、方法４００は、４５０へ進んでよく、また、監視ユニット１３２は、課金アクションを発行してよい。
【００９５】
いくつかの実施形態では、課金アクションを発行することは、監視ユニット１３２が、
車両に関連づけられた会社又は運転手の課金レコード内に、活動を記録するためのエントリを生成することを含む。例えば、課金レコードは、データメモリ１４４、遠隔データベース１４６、監視装置１０２のデータメモリ１３１、及び／又は外部記憶装置（図示せず）内にローカルに格納されてもよく、請求書を生成して会社へ発行するために、監視ユニット１３２又は別のコンピュータ装置により後で取り出されてもよい。いくつかの実施形態では、課金アクションを発行することは、監視ユニット１３２が、車両に関連づけられた会社又は運転手のコンピュータ装置（コンピュータ装置１４８など）へ活動の請求書を送信することを含む。いくつかの実施形態では、課金アクションを発行することは、車両に関連づけられた会社又は運転手に関連づけられた口座から活動の費用を引き落とす指示を、銀行又は金融機関のコンピュータ装置（コンピュータ装置１４８など）へ送信することを含む。
【００９６】
課金アクションの発行前に、又は、それと同時に、又は、その後、４４５において、プロセッサ１３４は、プログラムコードを実行して、監視ユニット１３２に、例えばゾーン２０２内にもはや位置しないとして識別子を記録させることにより、ゾーンマップ２００のゾーン２０２への監視装置１０４の割当を解除させる。そして、本方法は、４０５へ戻る。
【００９７】
いくつかの実施形態では、プロセッサ１１４は、プログラムコードを実行して、監視装置１０２のコントローラ１０８に、図５の流れ図に示されている、１つ又は複数の設備において活動を観察するための、実際上、ＧＰＳ受信機１１２により受信された少なくとも幾つかの衛星データに対して行われる方法５００を実行させるように構成されてもよい。例えば、活動は、給水栓使用、１又は複数の施設の１つ又は複数の油脂類阻集器からの油脂類の収集、１又は複数の施設の１つ又は複数の汚水処理タンクからの廃棄物の収集、１又は複数の施設に付随する下水道からの工場下水の収集を含んでよい。
【００９８】
５０５において、監視装置１０２は、或る時刻におけるＧＰＳ受信機１１２の地理的位置を規定する位置情報を示すＧＰＳ衛星からのデータがＧＰＳ受信機１１２経由で受信されるのを待機する。
【００９９】
５１０において、監視装置１０２は、ＧＰＳ衛星からのデータを受信し、同データを処理して位置データを判断する。例えば、位置データは、監視装置１０２の位置指標を含んでもよく、いくつかの実施形態では、タイムスタンプも含んでよい。いくつかの実施形態では、監視装置１０２は、タイムスタンプをデータへ付与する。
【０１００】
５１５において、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、ゾーンマップ２００を調べさせる。いくつかの実施形態では、ゾーンマップ２００は、データメモリ１３１内に格納され、コントローラ１０８は、データメモリ１３１へアクセスしてゾーンマップ２００を調べる、いくつかの実施形態では、ゾーンマップ２００は、遠隔データベース１４６に格納され、コントローラ１０８は、通信インターフェース１１０により遠隔データベース１４６にアクセスしてゾーンマップ２００を調べる。いくつかの実施形態では、ゾーンマップ２００は、外部記憶装置（図示せず）内に格納され、コントローラ１０８は、通信インターフェース１１０のメモリインターフェース（図示せず）により外部記憶装置にアクセスして、ゾーンマップ２００を調べる。
【０１０１】
５２０において、コントローラ１０８は、ログインされるゾーンマップ２００のゾーン２０２又はその内部に位置するとして記録されるゾーンマップ２００のゾーン２０２に、監視装置１０２が割り当てられているか否かを判断する。いくつかの実施形態では、コントローラ１０８は、監視装置１０２又は関連車両の識別子とゾーンマップ２００とを比較して、車両又は監視装置１０２が、例えばゾーンマップ２００のゾーン２０２内に位置す
るとして識別子が記録されることによりゾーン２０２に割り当てられているか否かを判断する。
【０１０２】
コントローラ１０８が、ゾーン２０２に監視装置１０２が割り当てられていないと判断すると、５２５において、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８にゾーンマップ２００のゾーン内に装置１０２が存在するか否かを判断させる。いくつかの実施形態では、コントローラ１０８は、監視装置１０２の位置指標とゾーンマップ２００の少なくとも１つのゾーン２０２に関連づけられたジオフェンスとを比較して、位置指標がゾーンマップ２００のゾーン２０２のジオフェンス内の位置を表すか否かを判断する。
【０１０３】
５２５に続いて、コントローラ１０８が、ゾーンマップ２００のゾーン内に監視装置１０２が存在しないと判断すると、本方法は５０５へ戻り、監視装置１０２は、データの受信を待機する。
【０１０４】
５２５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、５３０において、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、例えば、監視装置１０２及び／又は車両の識別子を、位置指標により表されたものに対応する地理的位置を含むジオフェンスを有するゾーンマップ２００のゾーン２０２内に位置するとして記録させることにより、監視装置１０２及び／又は関連車両をゾーン２０２に割り当てさせる。
【０１０５】
いくつかの実施形態では、５２５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、５２７において、プロセッサ１１４が、プログラムコードを実行して、コントローラ１０８に、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、タンク又はタンカーのバルブ（図示せず）をオープンさせて流体のタンク又はタンカーへの又はそれからの運搬が可能とするための指示を発行させてもよい。いくつかの実施形態では、５２５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２が存在すると判断すると、５２７において、プロセッサ１１４が、プログラムコードを実行して、コントローラ１０８に、１つ又は複数の設備の又はそれに関連づけられたバルブ機構又はロック機構などの部品又は機構（図示せず）を、活動が行われることが許可されるように制御する指示を発行させてもよい。例えば、部品は、ロック機構（図示せず）であってもよく、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、ロック機構に対して、ロック機構がロックを解除して流体の１つ又は複数の設備からの又はそれへの運搬が可能となる指示を発行させてもよい。
【０１０６】
５２０において、コントローラ１０８が、ゾーン２０２に監視装置１０２が割り当てられていると判断すると、５３５において、プロセッサ１１４は、プログラムコードを実行して、ゾーンマップ２００のゾーン２０２内に監視装置１０２がまだ存在するか否かを判断させる。
【０１０７】
コントローラ１０８が、ゾーン２０２内に監視装置１０２がまだ存在すると判断すると、本方法は５０５へ戻り、監視装置１０２はデータの受信を待機する。
【０１０８】
監視装置１０２がゾーン２０２内にもはや存在していないとコントローラ１０８が判断すると、５４０において、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、監視装置１０２が、所定期間（給水栓からのタンク１杯の水を引き出し、１つ又は複数の油脂類阻集器からの油脂類の収集、１つ又は複数の汚水処理タンクからの廃棄物の収集、及び／又は、下水道からの工場下水の収集に要する期間と矛盾しない期間
などが該当）未満の期間又はそれを越える期間の間、ゾーン２０２へ割り当てられていたか否かを判断させる。例えば、監視装置１０２が、十分な長さの時間の間、ゾーン２０２内に存在していなかった場合には、活動が発生した可能性は低いと考えられる。同様に、監視装置１０２が所定期間を越えてゾーン２０２内に存在していた場合には、活動以外のイベントが発生していた可能性が高いと考えられる。
【０１０９】
いくつかの実施形態では、５３５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２がもはや存在していないと判断すると、５３７において、プロセッサ１１４が、プログラムコードを実行して、コントローラ１０８に、車両のタンク又はタンカーのバルブ制御機構（図示せず）に対して、直接的又は間接的に、タンク又はタンカーのバルブ（図示せず）をクローズさせて流体のタンク又はタンカーへの又はそれからの運搬を防止又は禁止するための指示を発行させてもよい。いくつかの実施形態では、５３５において、コントローラ１０８が、ゾーンマップ２００のゾーン２０２内に監視装置１０２がもはや存在していないと判断すると、５３７において、プロセッサ１１４が、プログラムコードを実行して、コントローラ１０８に、１つ又は複数の設備の又はそれに関連づけられた部品又は機構（図示せず）に対して、活動が行われるのを防止又は禁止するための指示を発行させてもよい。例えば、機構は、ロック機構（図示せず）であってもよく、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、ロック機構に対して、ロック機構がロックして、流体の設備からの又はそれへの運搬が禁止される指示を発行させてもよい。
【０１１０】
コントローラ１０８が、所定期間未満の間又は所定期間を越えて、監視装置１０２がゾーン２０２へ割り当てられていたと判断すると、プロセッサ１１４は、５４５において、プログラムコードを実行して、コントローラ１０８に、例えばゾーン２０２内にもはや位置しないとして識別子を記録することにより、ゾーンマップ２００のゾーン２０２への監視装置１０２の割当を解除させる。そして、本方法は、５０５へ戻る。
【０１１１】
コントローラ１０８が、所定期間に入る期間、すなわち、所定期間未満でも、所定期間を越えてもいない期間の間、ゾーン２０２に監視装置１０２が割り当てられていたと判断すると、５５０において、コントローラ１０８は、活動がゾーン２０２内の１つ又は複数の設備において行われたと判断し、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に課金アクションを発行させる。
【０１１２】
いくつかの実施形態では、５５０において課金アクションを発行する前に、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、活動が発生したことの確認を要求するメッセージ（テキストメッセージ又は電子メールなど）、又は、例えば上記活動が発生しなかったことを示すいかなる応答も運転手から受信されなければ課金アクションが発生する旨のメッセージ（テキストメッセージ又は電子メールなど）を車両の運転手に関連づけられたスマートフォン又はタブレットなどのコンピュータ装置１４８へ送信させる。活動が発生したことに運転手が反論した場合、方法５００は、課金アクションを発行することなく５４５へ進んでよい。そうではない場合、方法５００は、５５０へ進んでよく、コントローラ１０８は、課金アクションを発行してよい。
【０１１３】
いくつかの実施形態では、課金アクションを発行することは、コントローラ１０８が、車両に関連づけられた会社又は運転手の課金レコード内に、活動を記録するためのエントリを生成することを含む。例えば、課金レコードは、データメモリ１３１、遠隔データベース１４６、監視システム１０４のデータメモリ１４４、及び／又は外部記憶装置（図示せず）内にローカルに格納されてもよく、請求書を生成して会社へ発行するために、コントローラ１０８又は別のコンピュータ装置により後で取り出されてもよい。いくつかの実施形態では、課金アクションを発行することは、コントローラ１０８が、車両に関連づけ
られた会社又は運転手のコンピュータ装置（コンピュータ装置１４８など）へ、活動の請求書を送信することを含む。いくつかの実施形態では、課金アクションを発行することは、車両に関連づけられた会社又は運転手に関連づけられた口座から、活動の費用を引き落とす指示を、銀行又は金融機関のコンピュータ装置（コンピュータ装置１４８など）へ送信することを含む。
【０１１４】
課金アクションが発行される前、それと同時に、又はその後、５４５において、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、例えばゾーン２０２内にもはや位置しないとして識別子を記録することによりゾーンマップ２００のゾーン２０２への監視装置１０４の割当を解除させる。そして、本方法は、５０５へ戻る。
【０１１５】
所定期間パラメータは、所定期間の値に関連付けられ、プロセッサ１３４にアクセス可能であるデータメモリ１４４内に及び／又はプロセッサ１１４にアクセス可能であるデータメモリ１３１内に格納されてもよい。所定期間は、活動が発生するのに合理的と考えられる設定期間である。例えば、いくつかの実施形態では、所定期間は、下側閾値及び上側閾値を含む。下側閾値は、活動が発生する可能性があると考えられる最短期間で設定されてもよい。例えば、下側閾値は約５分に設定されてもよい。上側閾値は、活動が発生するだろうと考えられる最長期間に設定されてもよく、運転手遅延又は時間浪費の一定時間も考慮し得る。例えば、上側閾値は、約１５分に設定されてもよい。上側閾値を含むことにより、行われる活動の偽陽性判断が軽減されてもよい。いくつかの実施形態では、所定期間値は、活動に依存し得る。例えば、上側閾値より長い時間の間、ゾーン２０２内に存在するとして記録された車両は、給水栓から水を供給している可能性が低く、別の理由のためにその位置に駐車された可能性が高い。いくつかの実施形態では、所定期間値は、所与ゾーンに関連づけられた物理的地理的領域の大きさに依存し得る。
【０１１６】
いくつかの実施形態では、所定期間パラメータ値は、車両が割り当てられるゾーン２０２に依存して変化し得る。例えば、１つのゾーン２０２の所定期間パラメータ値は、車両が活動を行うためにゾーン２０２内に留まるように要求されてもよい時間の長さに影響を与え得る交通又は駐車困難性を考慮するために、隣のゾーン２０２の所定期間パラメータ値と異なり得る。
【０１１７】
いくつかの実施形態では、所定期間パラメータ値は、車両又は監視装置識別子に依存して変化し得る。例えば、一車両又は運転手の所定期間パラメータ値は、車両が活動を行うためにゾーン２０２内に留まるように要求されてもよい時間の長さに影響を与え得る様々なタンクサイズ又は能力、車両制約、及び／又は運転者障害困難性を考慮するために、別車両及び／又は運転手のものとは異なり得る。
【０１１８】
例えば、車両／運転手記録（図示せず）は、車両及び／又は運転手に関連づけられた詳細（タンクサイズ又は容量、車両制約及び／又は運転者障害）を記録するためにデータメモリ１４４内に及び／又はデータメモリ１３１内に格納されてもよい。さらに、車両／運転手記録は運転手が時間を費やす可能性の高い場所の詳細（運転手の自宅住所又は通常駐車場など）を含んでよく、これらの場所は、監視ユニット１３２及び／又はコントローラ１０８により偽陽性としてフラグが立てられ得る、又は運転者許可場所としての特定運転手のゾーンマップ２００のゾーン２０２から「抹消」又は除去されてもよい。
【０１１９】
いくつかの実施形態では、車両／運転手レコードは、車両が活動を行ったとして方法３００、方法４００及び／又は方法５００により識別されたにもかかわらずボタン１３０が運転手により活性化されなかった場所のインスタンス、及び／又は課金を拒否する運転手のインスタンスなど運転手行動情報を格納してもよい。この情報は、その行動が同僚から逸脱する運転手や、その行動が調査を正当化し得る運転手を識別するために採用されても
よい。
【０１２０】
いくつかの実施形態では、ゾーン２０２及び／又は車両又は監視装置１０２の所定期間パラメータは、ユーザインターフェース１４２においてユーザから受信された入力に応じて、又は通信インターフェース１４０を介して遠隔コンピュータ装置１４８から監視ユニット１３２により及び／又は通信インターフェース１１０を介して遠隔コンピュータ装置１４８からコントローラ１０８により受信された正規の指示に応じて、監視ユニット１３２及び／又はコントローラ１０８により設定されてもよい。
【０１２１】
いくつかの実施形態では、行われている又は行われた活動の他の指標、すなわち非位置関連データが、監視システム１０４において監視装置１０２から受信されてもよいし、ユーザインターフェース１２８を介してコントローラ１０８により受信されてもよい。非位置関連データは、所定期間パラメータ値、仮想地理的境界又はジオフェンスパラメータ値を構成、再構成、又は設定するため、及び／又はデータメモリ１４４及び／又はデータメモリ１３１内に格納された車両又は運転手情報を生成又は修正するために、採用されてもよい。
【０１２２】
例えば、車両の運転手は、活動をおこなったときに、監視装置１０２のユーザインターフェース１２８のボタン１３０を作動してもよい。いくつかの実施形態では、ボタン１３０からの信号の受信に応答して、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、車両による活動の遂行の指標を通信インターフェース１１０によって監視システム１０４の通信インターフェース１４０へ送信させてもよい。
【０１２３】
その代わりに、又はそれに加えて、フロートスイッチ又はレベルセンサ（例えば圧力変換器）などのセンサ（図示せず）が車両のタンク内に又はタンクに配置されてもよい。上記センサは、作動すると、すなわちタンクが充填されると、出力信号を監視装置１０２へ送信するように構成されてもよい。いくつかの実施形態では、センサ（図示せず）からの出力信号の受信に応答して、プロセッサ１１４は、プログラムコードを実行して、コントローラ１０８に、車両によるタンク充填イベントの指標を、通信インターフェース１１０により監視システム１０４の通信インターフェース１４０へ送信させてもよい。
【０１２４】
行われている又は行われた活動の発生についてのこれらの追加の指標は、監視システム１０４の監視ユニット１３２及び／又は監視装置１０２のコントローラ１０８により、所定期間パラメータ値及びジオフェンスパラメータ値などのパラメータ値の、活動が行われたことを示す肯定指示として解釈されてもよく、所定期間パラメータ値及び／又はジオフェンスパラメータ値を構成、再構成又は設定するために採用されてもよい。
【０１２５】
いくつかの実施形態では、肯定指示は、方法３００、方法４００、及び／又は方法５００を使用してなされた判断を微調整又は検証するために採用されてもよい。例えば、ある活動が行われた可能性が高いと判断され（すなわち、所定期間の範囲に入る期間の間、監視装置１０２がゾーン２０２にログインされ）、且つ、発生している活動の非位置関連データ指標が受信された場合、その活動が行われたことをより確実に判断することができる。
【０１２６】
無数の変形及び／又は修正が本開示の広範な一般的範囲から逸脱することなく上記実施形態に対しなされてもよいことを当業者は理解するであろう。したがって、本実施形態はあらゆる点で例示的なものであって限定的ではないと考えるべきである。
【図１】
0006773379.tif 000002
【図２】
0006773379.tif 000003
【図３】
0006773379.tif 000004
【図４】
0006773379.tif 000005
【図５】
0006773379.tif 000006