用于监视一个或更多个设施处的活动的系统和计算机实现的方法与流程

文档序号:11635543阅读:254来源:国知局
用于监视一个或更多个设施处的活动的系统和计算机实现的方法与流程

所描述的实施方式涉及用于在一个或更多个设施处监视车辆的活动的系统和计算机实现的方法。一些实施方式涉及在一个或更多个龙头处监视龙头的使用。一些实施方式涉及监视从一个或更多个拦截器收集脂肪/油类。一些实施方式涉及监视从一个或更多个化粪池收集废物。一些实施方式涉及监视从下水道系统收集工业废物。一些实施方式涉及在一个或更多个设施(如处理点)处处置或排放流体如脂肪/油类、腐烂废物和/或工业废物。



背景技术:

许多自来水公司积极监视其水龙头的使用,以确保可以收取用于水提取的收入,或者确定水是否已经被未授权的龙头获得。例如,在一些情况下,从未授权或禁止的龙头取水可以使脏水被输送到住宅。

在许多情况下,自来水公司依赖于从龙头取水的运水人的诚实来监视龙头的使用。例如,一些运水车辆设置有具有手动可启动开关的gps/gsm启用单元,当所述开关被启动时,使gps/gsm启用单元向监视系统发送信号以指示已经从龙头取水。该信号可以提供诸如当按下按钮时所述单元的位置以及车辆id的信息,并且该信号可以被监视系统利用,以为与运水车辆相关联的公司开账单。然而,由于健忘、司机变动、时间压力或其他原因,可能存在很大一部分运水人在取水时并不总是按下按钮。因此,可能会有巨大的收入没有收取。

用于监视运水车辆对龙头的使用的其他系统包括安装在运水车辆的水箱内或水箱处的流体传感器以及gps/gsm启用单元,该gps/gsm启用单元被布置成:响应于从流体传感器接收到分别指示正在用流体(如水)对箱进行填充以及/或者正在从箱排放流体的信号,发送箱填充信号和/或箱排放信号以监视与自来水公司相关联的系统。箱填充信号可以向监视系统提供诸如当所述单元接收到传感器信号时所述单元的位置以及车辆id的信息,并且可以用于为与运水车辆相关联的公司开账单。然而,这样的系统通常是不可靠的,而且购买昂贵并且安装具有侵入性。

在许多其他行业中,例如,客户利用承包商并且在一些情况下客户许可承包商来提供基于车辆的服务,如污水和废水移除和处置。出于开账单的目的,承包商倾向于记录服务的详情,并且为客户出具关于执行的服务的发票。这可能是耗时的过程,并且开发票容易出错。

期望解决或改善用于监视龙头的使用和/或其他活动的已知方法和系统的一个或更多个缺点,或着至少提供有用的替代方案。贯穿本说明书,词语“包括”或其变型如“包含”或“含有”将被理解为意味着包括所述的元件、整体或步骤或者元件、整体或步骤的组,但不排除任何其他元件、整体或步骤或者元件、整体或步骤的组。

包括在本说明书中的对文档、行为、材料、装置、物品等的任何讨论不应由于这些事物中的任何一个或全部在本申请的每项权利要求的优先权日之前存在而被视为承认其构成现有技术基础的一部分或者在与本公开内容相关的领域中是公知常识。



技术实现要素:

一些实施方式涉及用于远程监视车辆在一个或更多个设施处的活动的监视系统,该系统包括:监视单元,其包括程序存储器和处理器,所述程序存储器能够由处理器访问以执行存储在其中的指令;以及通信接口,用于通过通信网络与远程装置进行通信,远程装置与车辆处于相同位置;其中,所述处理器被配置成执行存储在所述存储器中的指令以:在所述通信接口处接收来自远程装置的数据,所述数据包括车辆标识符和车辆位置指示符;访问区域数据记录,所述区域数据记录包括多个区域,每个区域具有虚拟地理边界,其与包括至少一个设施的物理地理区域相关联;基于车辆位置指示符和区域数据记录来确定车辆是否位于区域数据记录的区域内达预先配置的时间段;以及响应于确定所述车辆位于所述区域内达预先配置的时间段,确定所述活动已经由车辆在所述一个或更多个设施处执行。

监视系统还可以包括用于存储预先配置的时间段的数据存储器。

在一些实施方式中,预先配置的时间段可以包括具有较低阈值和较高阈值的时间范围,并且其中,当车辆被确定为位于区域内达到落入所述时间范围内的时间段时,车辆可以被确定为位于区域数据记录的区域内达到预先配置的时间段。预先配置的时间段可以基于车辆标识符、与车辆相关联的箱的容量、区域数据记录的区域以及与车辆相关联的驾驶员的驾驶员详情中的至少之一。

在一些实施方式中,区域数据记录可以存储在数据存储器中,并且处理器可以被配置成执行存储在程序存储器中的指令以从数据存储器访问数据记录。在一些实施方式中,处理器可以被配置成:执行存储在程序存储器中的指令,以经由通信接口从远程数据存储装置访问区域数据记录。区域数据记录可以包括动态区域图。

车辆记录可以存储在数据存储器中,并且可以包括关于车辆的信息,所述信息包括车辆标识符、驾驶员标识符、箱的容量、车辆限制、驾驶员失能(disability)、驾驶员详情、驾驶员被允许的位置和驾驶员行为中的至少之一。

在一些实施方式中,一个或更多个设施可以包括龙头,活动可以包括龙头的使用,确定活动已经被执行可以包括确定车辆对至少一个龙头的使用。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,确定活动已经被执行可以包括:确定由车辆从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个化粪池收集废物,确定所述活动已经被执行可以包括:确定由车辆从一个或更多个化粪池收集废物。在一些实施方式中,活动可以包括从与一个或更多个设施相关联的下水道系统收集工业废物,确定活动已经被执行可以包括:确定由车辆从下水道系统收集工业废物。在一些实施方式中,活动可以包括在一个或更多个设施处处置或排放来自车辆所携带的箱或罐的流体如脂肪/油类、腐烂废物和/或工业废物,确定活动已经被执行可以包括:确定在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体。例如,一个或更多个设施可以包括处理点。

一些实施方式涉及监视装置,用于监视与监视装置相关联的车辆在一个或更多个设施处的活动,该监视装置包括:控制单元,其包括程序存储器和处理器,所述程序存储器能够由所述处理器访问以执行存储在其中的指令;以及通信接口,用于通过通信网络与远程服务器进行通信;其中,所述处理器被配置成执行存储在所述存储器中的指令以:在所述通信接口处接收包括与监视装置的位置相关联的位置指示符的数据;访问区域数据记录,所述区域数据记录包括多个区域,每个区域具有虚拟地理边界,其与包括至少一个设施的物理地理区域相关联;基于位置指示符和区域数据记录来确定监视装置是否位于区域数据记录的区域内达预先配置的时间段;以及响应于确定监视装置位于所述区域内达所述预先配置的时间段,确定所述活动已经由与监视装置相关联的车辆在一个或更多个设施处执行。

处理器可以被配置成:执行存储在存储器中的指令,以向远程服务器发送收费动作。

在一些实施方式中,监视装置还可以包括用于存储预先配置的时间段的数据存储器。预先配置的时间段可以包括具有较低阈值和较高阈值的时间范围,当监视装置被确定为位于区域内达到落入所述时间范围内的时间段时,所述监视装置可以被确定为位于区域数据记录的区域内达预先配置的时间段。在一些实施方式中,预先配置的时间段可以基于车辆标识符、与车辆相关联的箱的容量、区域数据记录的区域以及与车辆相关联的驾驶员的驾驶员详情中的至少之一。

区域数据记录可以存储在数据存储器中,并且处理器可以被配置成:执行存储在程序存储器中的指令,以从数据存储器访问数据记录。处理器可以被配置成:执行存储在程序存储器中的指令,以经由通信接口从远程数据存储装置访问区域数据记录。区域数据记录可以包括动态区域图。

车辆记录可以存储在数据存储器中,并且可以包括关于车辆的信息,所述信息包括车辆标识符、驾驶员标识符、箱的容量、车辆限制、驾驶员失能、驾驶员详情、驾驶员被允许的位置和驾驶员行为中的至少之一。

在一些实施方式中,装置还可以包括:通信接口,用于通过通信网络与远程服务器进行通信;全球定位系统(gps)接收器,用于接收指定gps接收器的地理位置的位置信息;和/或用户接口,其允许用户与监视装置进行交互。用户接口可以包括选择机构,该选择机构能够启动以使处理器执行存储在存储器中的指令,从而使信号被发送到远程服务器。

在一些实施方式中,一个或更多个设施可以包括龙头,活动可以包括龙头的使用,确定活动已经被执行可以包括确定车辆对至少一个龙头的使用。在一些实施方式中,活动可以包括:从一个或更多个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,确定活动已经被执行可以包括确定由车辆从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个化粪池收集废物,确定活动已经被执行可以包括确定由车辆从一个或更多个化粪池收集废物。在一些实施方式中,活动可以包括从与一个或更多个设施相关联的下水道系统收集工业废物,确定活动已经被执行可以包括确定由车辆从下水道系统收集工业废物。在一些实施方式中,活动可以包括在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体如脂肪/油类、腐烂废物和/或工业废物,确定活动已经被执行可以包括确定在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体。例如,一个或更多个设施可以包括处理点。

一些实施方式涉及用于监视车辆在一个或更多个设施处的活动的通信系统,该系统包括如上所述的监视系统以及如上所述的监视装置。

一些实施方式涉及用于远程监视车辆在一个或更多个设施处的活动的计算机实现的方法,包括程序存储器和处理器的监视系统能够操作所述方法,所述方法包括:通过通信网络在监视系统的通信接口处接收来自远程装置的数据,所述远程装置与车辆处于相同位置,数据包括车辆标识符和车辆位置指示符;访问区域数据记录,所述区域数据记录包括多个区域,每个区域对应于虚拟地理边界,其与包括至少一个设施的物理地理区域相关联;基于车辆位置指示符与区域数据记录的比较来确定车辆是否位于区域数据记录的区域内达预先配置的时间段;以及响应于确定车辆位于所述区域内达所述预先配置的时间段,确定所述活动已经由所述车辆在所述一个或更多个设施处执行。

在一些实施方式中,确定车辆是否位于区域数据记录的区域内达预先配置的时间段可以包括:确定车辆在所述区域中花费的时间,并且将所确定的时间与预先配置的时间段进行比较。例如,确定车辆在所述区域中花费的时间可以包括:响应于确定车辆位于区域数据记录的区域内,启动计时器;以及响应于确定车辆不再位于所述区域内,停止计时器。

在一些实施方式中,该方法还可以包括发起收费动作。

在一些实施方式中,一个或更多个设施可以包括龙头,活动可以包括龙头的使用,确定活动已经被执行可以包括确定由车辆对至少一个龙头的使用。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,确定活动已经被执行可以包括:确定由车辆从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个化粪池收集废物,确定活动已经被执行可以包括:确定由车辆从一个或更多个化粪池收集废物。在一些实施方式中,活动可以包括从与一个或更多个设施相关联的下水道系统收集工业废物,确定活动已经被执行可以包括:确定由车辆从下水道系统收集工业废物。在一些实施方式中,活动可以包括在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体如脂肪/油类、腐烂废物和/或工业废物,确定所述活动已经被执行可以包括:确定在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体。例如,一个或更多个设施可以包括处理点。

在一些实施方式中,该方法还可以包括:将消息发送至与车辆相关联的计算装置,以查询是否发生了箱填充事件和/或箱排放事件(和/或活动被执行),以及响应于从计算装置接收到指示没有发生箱填充事件和/或箱排放事件(和/或活动没有被执行)的响应,将所述响应记录在与车辆相关联的数据记录中。在一些实施方式中,该方法还可以包括:将消息发送至与车辆相关联的计算装置,以查询是否发生了箱填充事件和/或箱排放事件(和/或活动被执行),以及响应于在预定时间段内从计算装置没有接收到指示没有发生箱填充事件和/或箱排放事件(和/或活动没有被执行)的响应,发起收费动作。例如,计算装置可以是远程装置、智能电话和平板电脑中的至少之一。

该方法还可以包括:响应于确定所述区域内的至少一个龙头是未授权的龙头,将车辆记录为已经使用了未授权的龙头。

该方法还可以包括:响应于从远程装置接收到箱填充事件信号和/或箱排放事件信号(和/或执行活动的确认),将远程装置在那时的位置标识符记录为要包括在区域数据记录的区域内的位置的可能的明确指示(positiveindication)。该方法还可以包括:响应于在限定的时间段内从远程装置没有接收到箱填充事件信号(和/或箱排放事件信号和/或执行活动的确认),将缺乏响应记录在与车辆相关联的数据记录中。

该方法还可以包括:响应于确定所述监视装置位于所述区域中,向由车辆携带的箱的阀控制机构发出指令,以使所述阀控制机构打开所述箱的阀,以允许流体被输送到箱或从箱输送流体;以及响应于确定所述监视装置不再位于所述区域内,向所述阀控制机构发出指令以使所述阀控制机构关闭箱的阀,以不允许流体被输送到箱或从箱输送流体。

该方法还可以包括:响应于确定监视装置位于所述区域内,向一个或更多个设施的机构发出指令以使所述机构解锁,以允许流体被输送到一个或更多个设施或者从所述一个或更多个设施输送流体;以及响应于确定监视装置不再位于所述区域内,向所述机构发出指令以使所述机构上锁,以不允许流体被输送到一个或更多个设施或者从一个或更多个设施输送流体。

一些实施方式涉及一种用于监视与监视装置处于相同位置的车辆在一个或更多个设施处的活动的计算机实现的方法,所述方法能够由包括程序存储器和处理器的监视装置操作,所述方法包括:在监视装置的通信接口处接收数据,所述数据包括位置指示符;访问区域数据记录,所述区域数据记录包括多个区域,每个区域对应于虚拟地理边界,其与包括至少一个设施的物理地理区域相关联;基于所述位置指示符与所述区域数据记录的比较来确定监视装置是否位于区域数据记录的区域内达预先配置的时间段;以及响应于确定监视装置位于所述区域内达所述预先配置的时间段,确定与监视装置处于相同位置的车辆在一个或更多个设施处已经执行了所述活动。

在一些实施方式中,确定监视装置是否位于区域数据记录的区域内达预先配置的时间段可以包括:确定监视装置在所述区域中花费的时间,并且将所确定的时间与预先配置的时间段进行比较。例如,确定监视装置在所述区域中花费的时间可以包括:响应于确定监视装置位于区域数据记录的区域内,启动计时器;以及响应于确定车辆不再位于所述区域内,停止计时器。

所述方法还可以包括从监视装置的通信接口向远程服务器发送收费动作。

在一些实施方式中,一个或更多个设施可以包括龙头,活动可以包括龙头的使用,确定所述活动已经被执行可以包括确定车辆对至少一个龙头的使用。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,确定所述活动已经被执行可以包括:确定由车辆从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类。在一些实施方式中,活动可以包括从一个或更多个设施的一个或更多个化粪池收集废物,确定所述活动已经被执行可以包括:确定由车辆从一个或更多个化粪池收集废物。在一些实施方式中,活动可以包括从与一个或更多个设施相关联的下水道系统收集工业废物,确定所述活动已经被执可以包括:确定由车辆从下水道系统收集工业废物。在一些实施方式中,活动可以包括在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体如脂肪/油类、腐烂废物和/或工业废物,确定所述活动已经被执行可以包括:确定在一个或更多个设施处处置或排放来自车辆携带的箱或罐的流体。例如,一个或更多个设施可以包括处理点。

在一些实施方式中,所述方法还可以包括:将消息发送至与车辆相关联的计算装置,以查询是否发生了箱填充事件和/或箱排放事件(和/或活动被执行),以及响应于从计算装置接收到指示没有发生箱填充事件和/或箱排放事件(和/或活动没有被执行)的响应,将所述响应记录在与车辆相关联的数据记录中。在一些实施方式中,所述方法还可以包括:将消息发送至与车辆相关联的计算装置,以查询是否发生了箱填充事件和/或箱排放事件(和/或活动被执行),以及响应于在预定时间段内从计算装置没有接收到指示没有发生箱填充事件和/或箱排放事件(和/或活动没有被执行)的响应,发起收费动作。

所述方法还可以包括:响应于确定所述区域内的至少一个龙头是未授权的龙头,将所述车辆记录为已经使用了未授权的龙头。

所述方法还可以包括:响应于从监视装置的用户接口接收到箱填充事件信号和/或箱排放事件信号(和/或执行活动的确认),将在那时的位置指示符记录为要被包括在区域数据记录的区域中的位置的可能的明确指示。所述方法还可以包括:响应于在限定的时间段内从监视装置的用户接口没有接收到箱填充事件信号和/或箱排放事件信号(和/或执行活动的确认),将缺乏响应记录在与车辆相关联的数据记录中。

所述方法还可以包括:响应于确定监视装置位于所述区域内,向由车辆携带的箱的阀控制机构发出指令,以使所述阀控制机构打开所述箱的阀,以允许流体被输送到箱或从箱输送流体;以及响应于确定监视装置不再位于所述区域内,向阀控制机构发出指令以使所述阀控制机构关闭所述箱的阀,以不允许流体被输送到箱或从箱输送流体。

所述方法还可以包括:响应于确定监视装置位于所述区域内,向一个或更多个设施的机构发出指令以使所述机构解锁,以允许流体被输送到一个或更多个设施或者从所述一个或更多个设施输送流体;以及响应于确定监视装置不再位于所述区域内,向所述机构发出指令以使所述机构上锁,以不允许流体被输送到一个或更多个设施或者从一个或更多个设施输送流体。

一些实施方式涉及一种计算机程序产品,该计算机程序产品包括编码有计算机可执行指令的非暂态计算机可读介质,当所述计算机可执行指令在计算机系统中被执行时,所述计算机可执行指令有效地使计算机系统执行上述方法的步骤。

附图说明

下面参照附图通过示例的方式进一步详细描述实施方式,其中:

图1是根据一些实施方式的包括通过通信网络与监视系统进行通信的多个监视装置的通信系统的示意性示意图;

图2是由图1的监视系统和/或监视装置采用的龙头区域图的示例;

图3是根据一些实施方式的监视一个或更多个设施处的活动的方法的流程图,该方法由图1的监视系统或监视装置来实现;

图4是根据一些实施方式的远程监视一个或更多个设施处的活动的方法的流程图,该方法由图1的监视系统来实现;以及

图5是根据一些实施方式的监视一个或更多个设施处的活动的方法的流程图,该方法由图1的监视装置来实现。

具体实施方式

所描述的实施方式涉及用于监视车辆在一个或更多个设施处的活动的系统和计算机实现的方法。例如,活动可以包括与由车辆携带的箱相关的箱填充事件和/或箱排放事件。

在一些实施方式中,一个或更多个设施可以包括龙头,活动可以包括龙头的使用。在一些实施方式中,一个或更多个设施可以包括商业组织和/或工业组织,活动可以包括从所述组织的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类。在一些实施方式中,一个或更多个设施可以包括住宅物业,活动可以包括从物业的一个或更多个化粪池收集废物。在一些实施方式中,一个或更多个设施可以包括工业车间或工厂,活动可以包括从与所述车间或工厂相关联的下水道系统收集工业废物。在一些实施方式中,一个或更多个设施可以包括处理点,活动可以包括在处理点处处置或排放来自由车辆携带的箱或罐的流体,如脂肪/油类、腐烂废物和/或工业废物。

在一些实施方式中,监视装置与车辆(如车辆携带的箱)处于相同位置。例如,监视装置可以布置在车辆中或安装至车辆。监视装置被配置成:确定包括位置数据和车辆标识符或监视装置标识符的数据并发送至位于远离监视装置处的监视系统。监视系统被配置成:接收并处理所述数据,以基于位置数据和区域数据记录(如区域图)来确定是否已经发生了箱填充事件和/或箱排放事件,所述区域图包括多个区域,每个区域对应于虚拟地理边界或与至少一个设施物理上位于其中的物理地理区域相关联的地理围栏。

在一些实施方式中,监视装置被配置成:确定并处理位置数据,以基于位置数据和区域数据记录(如区域图)来确定是否已经发生了箱填充事件信号和/或箱排放事件信号,所述区域图包括多个区域,每个区域对应于虚拟地理边界或与至少一个设施物理上位于其中的物理地理区域相关联的地理围栏。

所描述的实施方式可以提供用于监视车辆在设施处的活动(如箱填充事件或箱排放事件)的可靠的、防篡改且相对低成本的系统和方法。此外,一些实施方式不需要将任何系统或装置硬连线至被监视的车辆中。

参照图1,示出了根据一些实施方式的包括通过通信网络106与监视系统104进行通信的多个监视装置102的通信系统100。例如,通信网络106可以包括诸如移动电话网络或无线计算机网络的无线通信网络。在一些实施方式中,通信系统100包括以下客户端-服务器架构,在所述客户端-服务器架构中,监视装置102被配置为客户端计算装置,而监视系统104被配置为服务器系统。

如图1描绘的,监视装置102包括控制器108、通信接口110和全球定位系统(gps)接收器112。在一些实施方式中,监视装置102被容纳在容器(未示出)如pvc容器内。

控制器108包括处理器114(其可以包括一起操作的多个处理部件)和存储器116。存储器116可以包括易失性和非易失性计算机可读存储器的组合,并且具有足够的容量来存储能够由处理器114执行以执行如本文中描述的适当的处理功能的程序代码。例如,存储器116包括包含程序代码的控制模块118,当由处理器114执行程序代码时,所述程序代码被布置成:使控制器108与通信接口110进行交互,以与监视系统104进行通信以及/或者执行如将参照图3和图5更详细地讨论的监视车辆在一个或更多个设施处的活动(如龙头使用)的方法。

通信接口110可以包括合适的硬件和软件接口,以便于通过通信网络106(如发送器、接收器和天线)与监视系统104进行有线和/或无线通信。在一些实施方式中,通信接口110包括gsm调制解调器120以实现通过移动电话网络的通信,所述gsm调制解调器120包括用户识别模块(sim)卡122。在一些实施方式中,通信接口110可以包括诸如短距离无线(wi-fi)通信模块的射频(rf)模块124,以通过本地无线通信网实现通信,或者通信接口110可以包括远程无线通信模块(例如,900mhz无线电通信模块),以通过通信网络106实现较远距离通信。

控制器108被配置成使用gps接收器112来确定监视装置102的位置。例如,gps接收器112可以从gps卫星接收卫星数据,其指示给定时间内指定gps接收器112的地理位置的位置信息。处理器114被配置成执行存储在存储器116中的程序代码,以使控制器基于卫星数据来确定用于监视装置102的位置数据。例如,位置数据可以包括纬度坐标和经度坐标以及时间戳。在一些实施方式中,卫星数据和/或位置数据可以存储在存储器116中或监视装置102的另一本地存储器如数据存储器131或与监视装置102相关联的外部存储器中。

控制模块118可以包括程序代码,当由处理器114执行程序代码时,使控制器108与通信接口110进行交互,以向监视系统104发送数据。在一些实施方式中,控制器108可以被配置成:例如响应于根据从gps接收器112接收的卫星数据来确定位置数据,向监视系统104连续地(或者足够有规律,以实际上连续)发送位置数据,或者控制器108可以被配置成以预先设定的时间间隔周期性地向监视系统104发送位置数据。在一些实施方式中,控制器108可以被配置成例如向远程服务器(如监视系统104)发送指令或命令,以发起与确定箱填充事件或箱排放事件相关联的收费动作。

在一些实施方式中,监视装置102包括电源126。例如,电源126可以包括长寿命电池如锂电池。在一些实施方式中,监视装置102可以被布置成设置或安装在车辆内,并且可以被配置成与车辆电源协作或连接至车辆电源,车辆电源可以是车辆内的dc连接器,例如12伏特插座或点烟器插座。在一些实施方式中,监视装置102可以被布置成设置在车辆内并且硬连线至车辆的电路中。在其他实施方式中,监视装置102可以被布置成安装在车辆的外部,例如,朝向由车辆携带的箱的入口,并且可以由电池供电以及/或者硬连线至车辆的电路中。在一些实施方式中,电源126可以例如包括任何合适的充电机构,如太阳能充电机构。

在一些实施方式中,监视装置102可以例如包括用户接口128以允许用户与监视装置102进行交互,以提供输入来控制向装置102供电以及/或者接收输出如接收或电池消耗的指示。例如,用户接口128可以包括图形用户接口、语音用户接口和/或触摸屏。在一些实施方式中,用户接口128包括选择机构如按钮130,以允许用户例如选择性地激活向监视系统104发送信号,以指示已经发生了箱填充事件或箱排放事件。例如,控制模块118可以包括程序代码,当由处理器114执行时,所述程序代码可以被布置成使控制器108与通信接口110进行交互,以响应于接收到来自选择机构的输入而将信号发送至监视系统104。

在一些实施方式中,监视装置102包括数据存储器131,该数据存储器131用于存储经由通信接口110和/或用户接口128接收的数据和/或由控制器108产生的数据。

监视系统104包括监视单元132,该监视单元132包括处理器134(其可以包括一起操作的多个处理部件)和程序存储器136。存储器136可以包括易失性和非易失性计算机可读存储器的组合,并且可以具有足够的容量来存储能够由处理器134执行以执行如本文中描述的适当的处理功能的程序代码。例如,存储器136可以包括包含程序代码的监视模块138,当由处理器134执行程序代码时,所述程序代码被设置成使监视单元132执行如将参照图3和4更详细地讨论的监视车辆在一个或更多个设施处的活动(如龙头的使用)的方法。

监视系统104包括通信接口140,该通信接口140具有合适的硬件和软件接口,以便于通过通信网络106与多个监视装置102和/或其他计算装置148进行有线和/或无线通信。例如,通信接口140可以包括用于接收数据的任何种类的数据端口,如网络连接、存储器接口、处理器134的芯片封装的引脚或逻辑端口(如存储在程序存储器136上并且能够由处理器134执行的ip套接字或功能)。

在一些实施方式中,监视系统104可以包括用户接口142,以使得监视系统104能够从用户接收信息以及/或者输出或显示信息。例如,用户接口142可以包括图形用户接口、语音用户接口和/或触摸屏。在一些实施方式中,用户接口142能够与在监视装置102上或在远程计算装置148上运行的浏览器应用(未示出)进行通信或交互,以使得能够与用户进行交互,如从用户接收信息以及/或者向用户输出或显示信息。例如,监视系统104可以被配置成提供代码以提供交互式用户接口,该交互式用户接口用于用户查看由浏览器应用(未示出)生成的并且能够在用户接口128的屏幕上查看的显示。

在一些实施方式中,监视系统104包括数据存储器144,该数据存储器144用于存储经由通信接口140和/或用户接口142接收的数据以及/或者由监视单元132产生的数据。

监视装置和/或监视单元132被配置成访问与物理地理区域相关联的区域数据记录如区域地图,其中至少一个设施物理上被定位,以执行根据一些实施方式的监视车辆在一个或更多个设施处的活动的方法。例如,在一些实施方式中,区域数据记录可以包括具有一个或更多个条目的表。每个条目可以包括一个或更多个设施的标识符以及包括一个或更多个设施的物理位置的相关联的物理地理地区或区域。区域图可以本地地存储在数据存储器131中和/或数据存储器144中,或者区域图可以远程地存储在例如远程数据库146处,远程数据库146能够由监视装置102使用通信接口110经由通信网络106来访问以及/或者能够由监视系统104使用通信接口140经由通信网络106来访问,或者区域图可以存储在能够经由通信接口110和/或通信接口140的存储器接口(未示出)访问的外部存储装置(未示出)上。

在一些实施方式中,区域数据记录包括与至少一个龙头物理上位于其中的物理地理区域相关联的龙头区域数据记录如龙头区域图,以执行根据一些实施方式的监视龙头使用的方法。在一些实施方式中,区域数据记录包括与具有一个或更多个脂肪和/或油类拦截器的至少一个设施物理上位于其中的物理地理区域相关联的设施区域数据记录如设施区域图或表,以执行根据一些实施方式的监视从至少一个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类的方法。在一些实施方式中,区域数据记录包括与具有一个或更多个化粪池的至少一个设施物理上位于其中的物理地理区域相关联的设施区域数据记录如设施区域图或表,以执行根据一些实施方式的监视从至少一个设施的一个或更多个化粪池收集废物的方法。在一些实施方式中,区域数据记录包括与和下水道系统相关联的至少一个设施物理上位于其中的物理地理区域相关联的设施区域数据记录如设施区域图或表,以执行根据一些实施方式的监视从与至少一个设施相关联的下水道系统收集工业废物的方法。

在图2中示出了通常以200表示的龙头区域图的示例。可以采用类似的地图以用于监视与设施相关联的其他活动或箱填充事件或箱排放事件,如从脂肪和/或油类拦截器收集脂肪和/或油类、从一个或更多个化粪池收集废物、从下水道系统收集工业废物。

如图2所示,龙头区域图200描绘了流体管道的网络中的多个流体管道201(为了清楚起见,如由虚线表示的)。在一些实施方式中,代替流体管道201或除了流体管道201以外,龙头区域图200还可以描绘多个道路或街道。龙头区域图200包括多个区域202,每个区域202对应于与至少一个水龙头物理上位于其中的物理地理区域相关联的虚拟地理边界(其有时也被称为地理围栏)。在一些实施方式中,地理围栏可以由一组边界限定,例如,距中心点的半径距离和/或纬度和经度范围。在区域内运水车辆出现可以由车辆标识符或图标204表示。在一些实施方式中,龙头区域图200可以采用映射表的形式或者可以采用交互式图或动态图的形式。在一些实施方式中,龙头区域图200可以经由用户接口128和/或用户接口142向用户显示,或者可以由用户经由通信接口140在远程计算装置148处来访问。

图3是根据一些实施方式的监视与监视装置102相关联或处于相同位置的车辆在一个或更多个设施处的活动的方法300的流程图。例如,活动可以包括:龙头的使用,从设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,从设施的一个或更多个化粪池收集废物以及/或者从与设施相关联的下水道系统收集工业废物。该方法可以由监视系统104、监视装置102和/或监视系统104和监视装置102的组合来执行。例如,在一些实施方式中,处理器134可以被配置成执行程序代码,以使监视系统104的监视单元132执行监视一个或更多个设施处的活动的方法300。在一些实施方式中,处理器114可以被配置成执行程序代码,以使监视装置102的控制器108执行监视一个或更多个设施处的活动的方法300。

在305处,多个监视装置102中的至少一个的位置由监视系统104或监视装置102监视。例如,在一些实施方式中,处理器134执行程序代码,以使监视单元132对包括通过通信网络106经由通信接口140从监视装置102接收的位置数据的数据进行处理,以对监视装置102的位置进行监视。在一些实施方式中,处理器114执行程序代码,以使监视装置102的控制器108对从gps接收器112接收的卫星数据进行处理,以确定位置数据来对监视装置102的位置进行监视。

在310处,确定监视装置102以及因此与该监视装置102相关联或处于相同位置的车辆是否已经进入区域202。例如,在一些实施方式中,处理器134执行程序代码,以使监视单元132通过将位置数据与区域图200进行比较来确定与监视装置102相关联的车辆是否已经进入区域202。在一些实施方式中,处理器114执行程序代码,以使监视装置102的控制器108通过将位置数据与区域图200进行比较来确定与监视装置102相关联的车辆是否已经进入区域202。如果监视单元132或控制器108确定与监视装置102相关联的车辆没有进入区域202,该方法返回到305。

如果确定监视装置102以及因此与该监视装置102相关联或处于相同位置的车辆已经进入区域202,则在315处启动计时器以记录车辆在区域202中花费的时间。例如,在一些实施方式中,处理器134执行程序代码以使监视单元132启动计时器,以记录车辆在区域202中花费的时间,在一些实施方式中,处理器114执行程序代码以使控制器108启动计时器,以记录车辆在区域202中花费的时间。

在一些实施方式中,当确定监视装置102以及因此与该监视装置102相关联或处于相同位置的车辆已经进入区域202时,在317处向车辆的箱或罐的阀控制机构(未示出)发出指令,以使箱或罐的阀(未示出)打开,以允许流体被输送到箱或罐或者从箱或罐输送流体。例如,处理器134可以执行程序代码以使监视单元132向阀控制机构(未示出)发出指示,或者处理器114可以执行程序代码,以使控制器108向阀控制机构(未示出)发出指示。

在320处,监视位置数据以确定监视装置102以及因此与该监视装置102相关联或处于相同位置的车辆是否已经离开区域202。例如,在一些实施方式中,处理器134执行程序代码,以使监视单元132通过将来自监视装置102的当前或最近接收的位置数据与区域图200进行比较来确定与监视装置102相关联的车辆已经离开区域202。在一些实施方式中,处理器114执行程序代码,以使控制器108通过将当前位置数据与区域图200进行比较来确定与监视装置102相关联的车辆已经离开区域202。

在325处,如果确定与监视装置102相关联的车辆已经离开区域202,则计时器停止。例如,在一些实施方式中,如果监视单元132确定与监视装置102相关联的车辆已经离开区域202,则处理器134执行程序代码以使监视单元132停止计时器。在一些实施方式中,如果控制器108确定与监视装置102相关联的车辆已经离开区域202,则处理器114执行程序代码以使控制器108停止计时器。

在一些实施方式中,当确定监视装置102以及因此与该监视装置102相关联或处于相同位置的车辆已经离开区域202时,在327处向车辆的箱或罐的阀控制机构(未示出)发出指令,以使箱或罐的阀(未示出)关闭,以防止或不允许流体被输送到箱或罐或者从箱或罐输送流体。例如,处理器134可以执行程序代码以使监视单元132向阀控制机构(未示出)发出指示,或者处理器114可以执行程序代码以使控制器108向阀控制机构(未示出)发出指示。

在330处,确定与监视装置102相关联的车辆是否在区域202中达规定时间段。以下参照图4和图5讨论合适的规定时间段。

在一些实施方式中,处理器134执行程序代码,以使监视单元132通过将所记录的车辆在区域202中花费的时间与例如可以存储在数据存储器144中的阈值进行比较来确定与监视装置102相关联的车辆在区域202中达规定的时间段。在一些实施方式中,处理器114执行程序代码,以使控制器108通过将所记录的车辆在区域202中花费的时间与例如可以存储在数据存储器131中的阈值进行比较来确定与监视装置102相关联的车辆在区域202中达规定的时间段。

如果确定与监视装置102相关联的车辆未在区域202内达规定的时间段,则所述方法返回到305。如果确定与监视装置102相关联的车辆在区域202内达规定的时间段,则所述方法可以进行至335或345。

例如,在一些实施方式中,在335处确定:在自确定与监视装置102相关联的车辆已经进入区域202起的指定时间内是否从监视装置102的用户接口128(如从按钮130)已经接收到指示箱填充事件或箱排放事件的发生的信号。在一些实施方式中,处理器134执行程序代码,以使监视单元132确定是否已经接收到指示箱填充事件或箱排放事件的发生的信号。在一些实施方式中,处理器114执行程序代码,以使控制器108确定是否已经接收到指示箱填充事件或箱排放事件的发生的信号。例如,指定时间可以是规定的时间加上五分钟。

如果确定尚未接收到指示箱填充事件或箱排放事件的发生的信号,则在340处可以例如通过由车辆驾驶员记录按钮130的非激活来将车辆标记为可能的收费避免者,该方法然后可以进行至345。例如,处理器134可以执行代码以使监视单元132将车辆标记为可能的收费避免者,或者处理器114可以执行代码以使控制器108将车辆标记为可能的收费避免者。然而,如果确定已经接收到指示箱填充事件或箱排放事件的发生的输入,则所述方法进行至345。

在345处,发起收费动作。在一些实施方式中,处理器134执行程序代码,以使监视单元132发起或使发生收费动作。在一些实施方式中,处理器114执行程序代码,以使控制器108例如通过以下操作发起或使发生收费动作:通过通信网络106将指令或命令从通信接口110发送至监视系统104或者借记或会计系统。下面参照图4更详细地讨论监视单元132可以发起收费动作的各种方式。

在一些实施方式中,在345处的发出收费动作之前,处理器134执行程序代码,以使监视单元132向监视装置102和/或与车辆的驾驶员相关联的计算装置148(如智能电话或平板电脑)发送消息(如文本消息或电子邮件),该消息请求确认发生了箱填充事件或箱释放事件,或者该消息例如指示如果从指示没有发生箱填充事件或箱释放事件的驾驶员没有接收到响应则将发生收费动作。类似地,在一些实施方式中,在345处发出收费动作之前,处理器114执行程序代码,以使控制器108向与车辆的驾驶员相关联的计算装置148(如智能电话或平板电脑)发送消息(如文本消息或电子邮件),该消息请求确认发生了箱填充事件或箱释放事件,或者该消息例如指示如果从指示没有发生箱填充事件或箱释放事件的驾驶员没有接收到响应则将发生收费动作。

如果接收到确认或者驾驶员质疑发生了箱填充事件或箱排放事件,则方法300可以进行至350或305,而不发出收费动作。否则,方法300可以进行至345,并且监视单元132和/或控制器108可以发出收费动作。一旦监视单元132和/或控制器108已经发起收费动作,该方法就可以进行至350或305。

在被监视的活动是龙头的使用的一些实施方式中,在350处,确定车辆被确定为已经在其中达规定的时间段的区域202是否是包括未授权或禁止的龙头的区域202。例如,在一些实施方式中,处理器134可以执行程序代码,以使监视单元132通过将区域202与例如可以存储在数据存储器144中的包括未授权的龙头的区域的列表进行比较来确定区域202是否包括未授权的龙头。类似地,在一些实施方式中,处理器114可以执行程序代码,以使控制器108通过将区域202与例如可以存储在数据存储器131中的包括未授权的龙头的区域的列表进行比较来确定区域202是否包括未授权的龙头。如果确定区域202不包括未授权的龙头,则所述方法然后可以进行至305。如果确定区域202包括未授权的龙头,则在355处监视单元132和/或控制器108将车辆标记为执行未授权的动作并需要进一步的调查。然后,所述方法可以进行至305。

在一些实施方式中,如图4的流程描绘的,处理器134可以被配置成执行程序代码,以使监视系统104的监视单元132执行远程监视一个或更多个设施处的活动的方法400,可以对从监视装置102接收的每个输入数据消息或数据包有效地执行方法400。例如,活动可以包括:龙头的使用、从设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类、从设施的一个或更多个化粪池收集废物以及/或者从与设施相关联的下水道系统收集工业废物。

在405处,监视系统104等待通过通信网络106经由通信接口140从多个监视装置102中的至少一个接收数据。

在410处,监视系统104从监视装置102接收数据。在一些实施方式中,数据包括标识符(如车辆标识符或监视装置标识符)和位置数据。例如,位置数据可以包括用于监视装置102的位置指示符,在一些实施方式中,还可以包括时间戳。在一些实施方式中,一旦在监视系统104处接收到时间戳,监视单元132就将时间戳应用于数据。

在415处,处理器134执行程序代码,以使监视单元132查阅区域图200。在一些实施方式中,区域图200存储在数据存储器144中,监视单元132访问数据存储器144以查阅区域图200。在一些实施方式中,区域图200存储在远程数据库146中,监视单元132经由通信接口140访问远程数据库146以查阅区域图200。在一些实施方式中,区域图200存储在外部存储装置(未示出)中,监视单元132经由通信接口140的存储器接口(未示出)访问外部存储装置以查阅区域图200。

在420处,监视单元132确定监视装置102是否被分配给区域图200的区域,所述监视装置102被录入或记录为位于所述区域内。在一些实施方式中,监视单元132将标识符与区域图200进行比较,以例如通过将标识符记录为位于区域图200的区域202内来确定车辆或监视装置102是否已经被分配给区域202。

如果监视单元132确定监视装置102未被分配给区域202,则在425处,处理器134执行程序代码,以使监视单元132确定装置102是否在区域图200的区域内。在一些实施方式中,监视单元132将监视装置102的位置指示符与和区域图200的至少一个区域202相关联的地理围栏进行比较,以确定位置指示符是否表示在区域图200的区域202的地理围栏内的位置。

在425之后,如果监视单元132确定监视装置102不在区域图200的区域内,则所述方法返回到405,并且监视系统104等待从多个监视装置102中的至少一个接收数据。

如果在425处监视单元132确定监视装置102在区域图200的区域202内,则在430处,处理器134执行程序代码,以使监视单元132例如通过将标识符记录为位于具有地理围栏的区域图200的区域202内来将监视装置102分配给区域202,所述地理围栏包括与由位置指示符表示的地理位置对应的地理位置。

在一些实施方式中,如果在425处监视单元132确定监视装置102在区域图200的区域202内,则在427处,处理器134可以执行程序代码,以使监视单元132向车辆的箱或罐的阀控制机构(未示出)发出指令以使箱或罐的阀(未示出)打开,以允许流体被输送到箱或罐或者从箱或罐输送流体。例如,在一些实施方式中,监视单元132可以向监视装置102发出指令,以使监视装置激活阀控制机构(未示出)来打开阀。

在一些实施方式中,如果在525处控制器108确定监视装置102在区域图200的区域202内,则在427处,处理器134可以执行程序代码,以使监视单元132发出指令来控制一个或更多个设施的部件或机构如阀机构或锁机构或者与一个或更多个设施相关联的部件或机构(未示出)如阀机构或锁机构,以使得活动被执行。例如,所述机构可以是锁机构(未示出),并且处理器134可以执行程序代码,以使监视单元132向锁机构发出指令以使锁机构解锁,以允许从设施输送流体或者将流体输送到设施。在一些实施方式中,监视单元132可以向监视装置102发出指令,以使监视装置102控制或激活所述机构并且使得活动被执行。例如,所述机构可以是一个或更多个拦截器、化粪池、下水道系统的沙井和/或门、围栏或者与一个或更多个设施相关联的门上的锁。

在420处,如果监视单元132确定监视装置102被分配给区域202,则在435处,处理器134执行程序代码,以使监视单元132确定监视装置102是否仍然在区域图200的区域202中。

如果监视单元132确定监视装置102仍然在区域202中,则所述方法返回到405,并且监视系统104等待从多个监视装置102中的至少一个接收数据。

如果监视单元132确定监视装置102不再在区域202中,则在440处,处理器134执行程序代码,以使监视单元132确定监视装置102被分配给区域202的时间段是否小于或大于规定的时间段,如果适用的话,例如时间段被认为与以下一致:从龙头汲取一箱水、从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类、从一个或更多个化粪池收集废物以及/或者从下水道系统收集工业废物。例如,如果监视装置102在足够长的时间内不在区域202中,则不太可能认为活动已发生。类似地,如果监视装置102在区域202内的时间段长于规定时间段,则很可能认为正在发生除了所述活动以外的事件。

在一些实施方式中,如果在435处监视单元132确定监视装置102仍不在区域图200的区域202内,则在437处,处理器134可以执行程序代码,以使监视单元132直接或间接地向车辆的箱或罐的阀控制机构(未示出)发出指令以关闭,以防止或不允许流体被输送到箱或罐或者从箱或罐输送流体。例如,在一些实施方式中,监视单元132可以向监视装置102发出指令,以使监视装置102激活阀控制机构(未示出)以关闭阀。在一些实施方式中,如果在435处控制器108确定监视装置102仍不在区域图200的区域202内,则在437处,处理器134可以执行程序代码,以使监视单元132发出指令来控制一个或更多个设施的部件或机构(未示出)或者与一个或更多个设施相关联的部件或机构(未示出),以防止或不允许活动被执行。例如,所述机构可以是锁定机构(未示出),处理器114可以执行程序代码,以使监视单元132向锁定机构发出指令,以使锁定机构上锁,以不允许流体被输送到设施或者从设施输送流体。在一些实施方式中,监视单元132可以向监视装置102发出指令,以使监视装置102控制或激活所述机构并且不允许活动被执行。

如果监视单元132确定监视装置102被分配给区域202的时间段小于规定时间段,或者监视装置102被分配给区域202的时间段大于规定时间段,则在445处,处理器134执行程序代码,以使监视单元132例如通过将标识符记录为不再位于区域202内来从区域图200的区域202对监视装置102进行解除分配,并且所述方法返回到405。

如果监视单元132确定监视装置102被分配给区域202达落入规定时间段内的时间段,即不小于或大于规定时间段的时间段,则监视单元132确定活动在区域202中的一个或更多个设施处已经被执行,并且在550处,处理器134可以执行程序代码,以使监视单元132发出收费动作。

在一些实施方式中,在450处发出收费动作之前,处理器134执行程序代码,以使监视单元132向监视装置和/或与车辆的驾驶员相关联的计算装置148(如智能电话或平板电脑)发送消息(如文本消息或电子邮件),该消息请求确认发生了活动如箱填充事件或箱排放事件,或者该消息例如指示如果从指示活动没有发生的驾驶员未接收到响应则收费动作将发生。如果驾驶员质疑活动已发生,则方法400可以进行至445,而不发出收费动作。否则,方法400可以进行至450,并且监视单元132可以发出收费动作。

在一些实施方式中,发出收费动作包括:监视单元132在收费记录中为与车辆相关联的公司或驾驶员创建条目以记录活动。例如,收费记录可以本地地存储在数据存储器144、远程数据库146、监视装置102的数据存储器131中和/或外部存储装置(未示出)中,并且可以随后由监视单元132或另一计算装置检索,来为公司创建并开具发票。在一些实施方式中,发出收费动作包括:监视单元132将针对活动的发票发送至与车辆相关联的公司或驾驶员的计算装置(如计算装置148)。在一些实施方式中,发出收费动作包括:向银行或金融机构的计算装置(如计算装置148)发送指令,以从与和车辆相关联的公司或驾驶员相关联的账户支取(debit)活动的费用。

在发出收费动作之前、同时或之后,在445处,处理器134执行程序代码,以使监视单元132例如通过将标识符记录为不再位于区域202内来从区域图200的区域202对监视装置104解除分配,并且所述方法返回到405。

在一些实施方式中,处理器114可以被配置成执行程序代码,以使监视装置102的控制器108执行监视一个或更多个设施处的活动的方法500,如图5的流程图所描绘的,对于由gps接收器112接收的卫星数据中的至少一些卫星数据,可以有效地执行方法500。例如,活动可以包括:龙头的使用,从一个或更多个设施的一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类,从一个或更多个设施的一个或更多个化粪池收集废物以及/或者从与一个或更多个设施相关联的下水道系统收集工业废物。

在505处,监视装置102等待经由gps接收器112从gps卫星接收数据,其指示表明gps接收器112在给定时间的地理位置的位置信息。

在510处,监视装置102从gps卫星接收数据,并且对数据进行处理以确定位置数据。例如,位置数据可以包括用于监视装置102的位置指示符,在一些实施方式中,位置数据还可以包括时间戳。在一些实施方式中,监视装置102将时间戳应用于数据。

在515处,处理器114执行程序代码,以使控制器108查阅区域图200。在一些实施方式中,区域图200存储在数据存储器131中,控制器108访问数据存储器131以查阅区域图200。在一些实施方式中,区域图200存储在远程数据库146中,控制器108经由通信接口110访问远程数据库146以查阅区域图200。在一些实施方式中,区域图200存储在外部存储装置(未示出)中,控制器108经由通信接口110的存储器接口(未示出)访问外部存储装置以查阅区域图200。

在520处,控制器108确定监视装置102是否被分配给区域图200的区域202,该区域图200被录入或记录为位于区域图200的区域202内。在一些实施方式中,控制器108将监视装置102或相关联的车辆的标识符与区域图200进行比较,以例如通过将标识符记录为位于区域图200的区域202内来确定车辆或监视装置102是否已经被分配给区域202。

如果控制器108确定监视装置102未被分配给区域202,则在525处,处理器114执行程序代码,以使控制器108确定装置102是否在区域图200的区域内。在一些实施方式中,控制器108将用于监视装置102的位置指示符与和区域图200的至少一个区域202相关联的地理围栏进行比较,以确定该位置指示符是否表示在区域图200的区域202的地理围栏内的位置。

在525之后,如果控制器108确定监视装置102不在区域图200的区域内,则所述方法返回到505,并且监视装置102等待数据的接收。

如果在525处控制器108确定监视装置102在区域图200的区域202内,则在530处,处理器114执行程序代码,以使控制器108例如通过将监视装置102和/或车辆的标识符记录为位于具有地理围栏的区域图200的区域202内来将监视装置102和/或相关联的车辆分配给区域202,所述地理围栏包括与位置指示符表示的地理位置对应的地理位置。

在一些实施方式中,如果在525处控制器108确定监视装置102在区域图200的区域202内,则在527处,处理器114可以执行程序代码,以使控制器108向车辆的箱或罐的阀控制机构(未示出)发出指令来使箱或罐的阀(未示出)打开,以允许流体被输送到箱或罐或者从箱或罐输送流体。在一些实施方式中,如果在525处控制器108确定监视装置102在区域图200的区域202内,则在527处,处理器114可以执行程序代码,以使控制器108向一个或更多个设施的部件或机构(未示出)如阀机构或锁定机构或者与一个或更多个设施相关联的部件或机构(未示出)如阀机构或锁定机构发出指令,以允许活动被执行。例如,部件可以是锁定机构(未示出),处理器114可以执行程序代码,以使控制器108向锁定机构发出指令以使锁定机构解锁,以允许从一个或更多个设施输送流体或者流体被输送到一个或更多个设施。

在520处,如果控制器108确定监视装置102被分配给区域202,则在535处,处理器114执行程序代码,以使控制器108确定监视装置102是否仍然在区域图200的区域202内。

如果控制器108确定监视装置102仍然在区域202内,则所述方法返回到505,并且监视装置102等待数据的接收。

如果控制器108确定监视装置102仍不在区域202内,则在540处,处理器114执行程序代码,以使控制器108确定监视装置102被分配给区域202的时间段是否小于或大于规定的时间段,如果适用的话,例如时间段被认为与以下一致:从龙头汲取一箱水、从一个或更多个脂肪和/或油类拦截器收集脂肪和/或油类、从一个或更多个化粪池收集废物以及/或者从下水道系统收集工业废物。例如,如果监视装置102在足够长的时间内不在区域202内,则不太可能认为活动已发生。类似地,如果监视装置102在区域202内的时间段长于规定时间段,则很可能认为正在发生除了所述活动以外的事件。

在一些实施方式中,如果在535处控制器108确定监视装置102仍不在区域图200的区域202内,则在537处,处理器114可以执行程序代码,以使控制器108向车辆的箱或罐的阀控制机构(未示出)发出指令以使箱或罐的阀(未示出)关闭,以防止或不允许流体被输送到箱或罐或者从箱或罐输送流体。在一些实施方式中,如果在535处控制器108确定监视装置102仍不在区域图200的区域202内,则在537处,处理器114可以执行程序代码,以使控制器108向一个或更多个设施的部件或机构(未示出)或与一个或更多个设施相关联的部件或机构(未示出)发出指令,以防止或不允许活动被执行。例如,所述机构可以是锁定机构(未示出),处理器114可以执行程序代码,以使控制器108向锁定机构发出指令以使锁定机构上锁,以不允许从设施输送流体或者流体被输送到设施。

如果控制器108确定监视装置102被分配给区域202的时间段小于规定时间段或者监视装置102被分配给区域202的时间段大于规定时间段,则在545处,处理器114执行程序代码,以使控制器108例如通过将标识符记录为不再位于区域202内来从区域图200的区域202对监视装置102进行解除分配,并且所述方法返回到505。

如果控制器108确定监视装置102被分配给区域202达到落入规定时间段内的时间段,即不小于或大于规定时间段的时间段,则控制器108确定已经在区域202中的一个或更多个设施处执行了活动,并且在550处,处理器114可以执行程序代码以使控制器108发出收费动作。

在一些实施方式中,在550处发出收费动作之前,处理器114执行程序代码,以使控制器108向与车辆的驾驶员相关联的计算装置148(如智能电话或平板电脑)发送消息(如文本消息或电子邮件),该消息请求确认活动已经发生或者例如指示如果从指示活动没有发生的驾驶员没有接收到响应则收费活动将发生的。如果驾驶员质疑活动已发生,则方法500可以进行至545而不发出收费动作。否则,方法500可以进行至550,并且控制器108可以发出收费动作。

在一些实施方式中,发出收费动作包括:控制器108在收费记录中为与车辆相关联的公司或驾驶员创建条目以记录活动。例如,收费记录可以本地地存储在数据存储器131、远程数据库146、监视系统104的数据存储器144中和/或外部存储装置(未示出)中,并且可以随后由控制器108或另一个计算装置检索,来为公司创建并出具发票。在一些实施方式中,发出收费动作包括:控制器108将关于活动的发票发送至与车辆相关联的公司或驾驶员的计算装置(如计算装置148)。在一些实施方式中,发出收费动作包括:向银行或金融机构的计算装置(如计算装置148)发送指令,以从与和车辆相关联的公司或驾驶员相关联的帐户支取(debit)活动的费用。

在发出收费动作之前、同时或之后,在545处,处理器114执行程序代码,以使控制器108例如通过将标识符记录为不再位于区域202内来从区域图200的区域202对监视装置104进行解除分配,并且所述方法返回到505。

规定的时间段参数与规定时间段的值相关联,并且可以存储在能够由处理器134访问的数据存储器144中,以及/或者存储在能够由处理器114访问的数据存储器131中。规定时间段是以下设定时间段,在所述设定时间段内,认为活动发生是合理的。例如,在一些实施方式中,规定时间段包括较低阈值和较高阈值。较低阈值可以设定为被认为活动可能发生的最短持续时间。例如,较低阈值可以设定为大约五分钟。较高阈值可以设定为被认为活动将发生的最长持续时间,并且还可以考虑或顾及驾驶员拖延的一些时间或浪费的时间。例如,较高阈值可以设定为大约十五分钟。通过包括较高阈值,可以减少正在执行的活动的误报的判定(falsepositivedeterminations)确定。在一些实施方式中,规定的时间段值可以取决于活动。例如,被记录为位于区域202内的时间段大于较高阈值的车辆不太可能正在从龙头取水,而更可能由于其它原因停在所述位置处。在一些实施方式中,规定的时间段值可以取决于与给定区域相关联的物理地理区域的面积的大小。

在一些实施方式中,规定的时间段参数值可以取决于分配给车辆的区域202而变化。例如,一个区域202的规定时间段参数值可以与相邻区域202的规定时间段参数值不同,以考虑交通或停车困难,其可以影响可能要求车辆仍停留在区域202内以执行活动的时间的长度。

在一些实施方式中,规定的时间段参数值可以取决于车辆或监视装置标识符而变化。例如,针对一个车辆或驾驶员的规定时间段参数值可能与另一车辆和/或驾驶员的规定时间段参数值不同,以考虑不同箱的大小或容量、车辆限制和/或驾驶员失能,这些可以影响可能要求车辆仍停留在区域202内以执行活动的时间的长度。

例如,车辆/驾驶员记录(未示出)可以存储在数据存储器144和/或数据存储器131中,以记录与车辆和/或驾驶员相关联的详情,如箱的大小或容量、车辆限制和/或驾驶员失能。此外,车辆/驾驶员记录可以包括驾驶员可能会花费时间的位置的详情,如驾驶员的家庭住址或平常的停车位,并且针对如允许位置的驾驶员的特定驾驶员,这些位置可以由监视单元132和/或控制器108标记为误报,或者可以从区域图200的区域202被“涂黑(blackedout)”或移除。

在一些实施方式中,车辆/驾驶员记录可以存储驾驶员行为信息,例如以下情况:尽管车辆已经被方法300、方法400和/或方法500识别为已经执行了活动但是驾驶员没有激活按钮130,以及/或者驾驶员拒绝收费的情况。该信息可以用于识别其行为偏离其同行以及其行为可能值得调查的驾驶员。

在一些实施方式中,响应于在用户接口142处从用户接收的输入或者响应于接收到由监视单元132经由通信接口140从远程计算装置148以及/或者由控制器108经由通信接口110从远程计算装置148接收的授权指令,监视单元132和/或控制器108可以设置区域202和/或车辆或监视装置102的规定时间段参数。

在一些实施方式中,正在被执行或者已经被执行的活动的其他指示(即非位置相关数据)可以在监视系统104处从监视装置102接收以及/或者由控制器108经由用户接口128接收,并且可以用于配置、重新配置或设定规定的时间段参数值、虚拟地理边界或地理围栏参数值以及/或者创建对存储在数据存储器144和/或数据存储器131中的车辆或驾驶员信息的修改。

例如,当执行活动时,车辆的驾驶员可以激活监视装置102的用户接口128的按钮130。在一些实施方式中,响应于接收到来自按钮130的信号,处理器114可以执行程序代码以使控制器108经由通信接口110向监视系统104的通信接口140发送由车辆执行活动的指示。

替代地或另外地,诸如浮子开关或液位传感器(例如压力传感器)的传感器(未示出)可以布置在车辆的箱中或在车辆的箱处,并且可以被布置成:当被激活时(即作为箱被填充的结果),向监视装置102发送输出信号。在一些实施方式中,响应于接收到来自传感器(未示出)的输出信号,处理器114可以执行程序代码,以使控制器108经由通信接口110向监视系统104的通信接口140发送车辆进行箱填充事件的指示。

正在被执行或者已经被执行的活动的发生的这些附加指示可以由监视系统104的监视单元132和/或监视装置102的控制器108解释为识别活动何时被执行的参数值(如规定的时间段参数值和地理围栏参数值)的明确指示,并且可以用于配置、重新配置或设定规定的时间段参数值和/或地理围栏参数值。

在一些实施方式中,明确指示可以用于微调或检验使用方法300、方法400和/或方法500做出的确定。例如,如果确定很可能活动被执行,即监视装置102被录入到区域202中达到落入规定时间段内的持续时间,并且接收到正在发生的活动的非位置相关数据指示,则可以以更大的确定性来确定活动被执行。

本领域技术人员将理解的是,在不偏离本公开内容的广泛的一般范围的情况下,可以对上述实施方式进行许多变化和/或修改。因此,呈现的实施方式在所有方面都被认为是说明性的而非限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1