油漆喷射器分布式控制和输出体积监测架构的制作方法

文档序号:25998302发布日期:2021-07-23 21:13阅读:88来源:国知局
油漆喷射器分布式控制和输出体积监测架构的制作方法

本申请要求2018年9月24日提交的美国临时申请第62/735,524号,2018年11月2日提交的美国临时申请第62/755,181号,2019年1月7日提交的美国临时申请第62/789,219号和2019年1月14日提交的美国临时申请第62/792,107号的权益,其通过引用整体并入本文。



背景技术:

本公开总体上涉及流体分配系统。更具体地,本公开涉及用于流体喷射系统的排量泵。

流体分配系统,诸如用于喷射油漆和其它流体的流体分配系统,通常利用轴向排量泵来从源抽取流体并向下游驱动流体。该轴向排量泵包括活塞或隔膜,该活塞或隔膜沿着其纵向轴线以往复方式被驱动以泵送该流体并且产生足以雾化来自喷嘴的流体的压力以产生用于将该流体施加到表面上的喷射扇形(sprayfan)。



技术实现要素:

在一个示例中,本公开描述了一种喷射系统,该喷射系统包括用于喷射喷射流体的手持式便携油漆喷射器,该喷射器包括:活塞泵,输出加压油漆以用于喷射;电动机,驱动所述泵;驱动循环指示器,被配置为输出泵的多个循环状态指示;无线模块,被配置为无线地发送和接收信息;以及控制电路,被配置为接收泵的多个循环状态指示,基于泵的多个循环状态指示确定表示多个时间窗上的油漆喷射输出体积的多个输出值,将多个输出值存储在存储器中,并且使无线模块从喷射器向外传输一个或多个存储的输出值。

在一个示例中,本公开描述了一种用于跟踪流体体积的方法,该方法包括利用喷射器的泵输出加压喷射油漆以用于喷射,产生泵的多个循环状态指示,利用所述喷射器的控制电路,基于泵的多个循环状态指示,确定表示多个时间窗上的油漆喷射输出体积的多个输出值,并且利用所述喷射器的无线模块从所述喷射器向外传输所述多个输出值中的一个或多个。

在一个示例中,本公开描述了一种用于喷射器的使用监测的系统,该系统包括用于喷射流体的喷射器,所述喷射器包括被配置为存储所述喷射器的多个流体输出值的存储器,所述多个流体输出值表示所述喷射器随时间变化的流体输出体积,以及手持式计算机装置,被配置为用于接收来自所述喷射器的所述多个流体输出值并且被配置为用于在可访问模式中操作或者在不可访问模式中操作,在可访问模式中所述手持式计算机装置处于第一位置中,其中经由连续或接近连续的通信路径到网络服务器的无线连接是可访问的,在不可访问模式中手持式计算机装置处于到网络服务器的连续或接近连续的通信路径的范围之外的第二位置。在可访问模式中,手持式计算机装置被配置为将多个流体输出值中的至少一些传输到网络服务器。在不可访问模式中,手持式计算机装置被配置为从该喷射器接收流体输出值中的至少一些,将所接收的流体输出值存储在该手持式装置的存储器中,并且响应于确定到网络服务器的连续或接近连续的通信路径对于传输所述存储的流体输出值是可访问的,从不可访问模式转换到可访问模式。

在一个示例中,本公开描述了一种用于喷射器的使用监测的方法,该方法包括在第一时间实例中,在可访问模式中操作手持式计算机装置,在其中所述手持式装置处于第一位置中,其中经由连续或接近连续的通信路径到网络服务器的无线连接是可访问的。在可访问模式中,该方法包括将从喷射器接收的多个流体输出值中的至少一些传输到所述网络服务器。在第二时间实例中,该方法包括在不可访问模式中操作手持式计算机装置,其中手持式计算机装置处于到网络服务器的连续或接近连续的通信路径的范围之外的第二位置。在不可访问模式中,该方法包括从该喷射器接收流体输出值中的至少一些,将所接收的流体输出值存储在该手持式装置的存储器中,并且响应于确定到网络服务器的连续或接近连续的通信路径对于传输所述存储的流体输出值是可访问的,从不可访问模式转换到可访问模式。

在一个示例中,本公开描述了一种方法,该方法包括由手持式计算机接收手持式计算机用户的用户凭证以及与手持式计算机无线通信的喷射器的标识信息,由手持式计算机经由无线通信从喷射器接收表示喷射器随时间输出的流体的多个流体参数值,其中多个流体参数值包括在用户使用喷射器期间产生的第一组流体参数值和在用户使用喷射器之前产生的第二组流体参数值,确定用户凭证是否被授权用于查看包括第一组流体参数值和第二组流体参数值的多个流体参数值中的一个或多个,由手持式计算机将所述多个流体参数值无线传输到远离所述喷射器和所述手持式计算机的网络服务器,并且响应于确定所述用户凭证未被授权用于查看所述多个流体参数值的所述第二组流体参数值,防止所述用户在所述手持式计算机上查看至少所述第二组流体参数值,由手持式计算机显示第一组流体参数值中的至少一些,尽管确定用户凭证未被授权用于查看多个流体参数值中的第二组流体参数值,并且由手持式计算机基于指示能够查看第二组流体参数值的用户的用户凭证来显示第二组流体参数值。

在一个示例中,本公开描述了一种包括喷射器和手持式计算机的系统,该手持式计算机包括无线收发器、显示装置和控制电路,其中该控制电路被配置为接收手持式计算机用户的用户凭证以及与手持式计算机无线通信的喷射器的标识信息,经由无线收发器从喷射器接收表示喷射器随时间输出的流体的多个流体参数值,其中多个流体参数值包括在用户使用喷射器期间产生的第一组流体参数值和在用户使用喷射器之前产生的第二组流体参数值,确定用户凭证是否被授权用于查看包括第一组流体参数值和第二组流体参数值的多个流体参数值中的一个或多个,使所述无线收发器将所述多个流体参数值无线传输至远离所述喷射器和所述手持式计算机的网络服务器,响应于确定用户凭证未被授权用于查看多个流体参数值中的第二组流体参数值,防止用户经由显示装置在手持式计算机处查看至少第二组流体参数值,使所述显示装置显示所述第一组流体参数值中的至少一些,尽管确定所述用户凭证未被授权用于查看所述多个流体参数值中的所述第二组流体参数值,并且使所述显示装置基于指示能够查看第二组流体参数值的用户的用户凭证来显示所述第二组流体参数值。

在一个示例中,本公开描述了一种系统,该系统包括:喷射器,该喷射器包括泵,输出加压流体以用于喷射;电动机,驱动所述泵;喷射器控制电路,被配置为产生指示喷射体积的数据;以及无线模块,被配置为无线地发送包括指示喷射体积的数据的信息。该系统包括控制电路,其在所述喷射器外部,被配置为接收指示喷射体积的数据,通过用指示来自喷射器的喷射体积的数据更新喷射体积维护日志,在存储器中维护喷射体积维护日志,将喷射体积维护日志与喷射体积阈值进行比较,以及当喷射体积维护日志大于喷射体积阈值时,发出警报。

在一个示例中,本公开描述了一种喷射器系统,该喷射器系统包括喷射器,用于喷射喷射流体,所述喷射器包括:泵,输出加压喷射流体以用于喷射;电动机,驱动所述泵;压力传感器,其测量从泵输出的流体压力;以及无线模块,被配置为无线地发送和接收信息。该系统还包括控制电路,该控制电路被配置为当所述泵在窗期间操作时接收多个压力值,基于在所述窗期间接收的所述多个压力值来确定所述窗的汇总压力度量,以及使所述无线模块传输所述汇总压力度量。

在一个示例中,本公开描述了一种喷射器系统,该喷射器系统包括:泵,输出加压喷射流体以用于喷射;电动机,驱动所述泵;压力传感器,被配置为感测所述泵下游的实际压力;无线模块,被配置为无线地发送和接收信息;压力控制输入,用于泵输出压力设置的用户输入;以及控制电路,被配置为接收经由所述无线收发器无线接收的阈值压力,接收泵输出压力设置,以及基于所述阈值压力、所述泵输出压力设置和所述实际压力来控制所述喷射器的操作,其中所述控制电路使所述电动机将所述泵的输出驱动到所述泵输出压力设置,除非所述泵输出压力设置大于所述阈值压力,在这种情况下,所述控制电路使所述电动机将所述泵的输出驱动到所述阈值压力。

在一个示例中,本公开描述了一种用于油漆喷射体积跟踪的系统,该系统包括用于为多个作业喷射流体的一个或多个喷射器,一个或多个手持式计算机装置,其可通信地联接到所述一个或多个喷射器,其中所述一个或多个手持式计算机装置中的每一个被配置为接收指示来自所述多个作业的一个或多个作业的信息,接收对所述一个或多个作业中的作业的用户选择,从所述一个或多个喷射器接收信息,所述信息指示由所述一个或多个喷射器喷射的流体量,所述一个或多个手持式计算机装置与所述一个或多个喷射器通信地联接,以及输出指示与所述多个作业中的所述一个或多个作业中的所选择的作业相关联地喷射的流体量的信息。该系统还包括网络服务器,被配置为从所述一个或多个手持式计算机装置中的每一个接收指示针对相应作业喷射的流体量的相应信息,基于指示针对相应作业喷射的流体量的相应信息来更新相应喷射体积日志,其中喷射体积日志分别与多个作业相关联,并且每个喷射体积日志包括指示在相关联的作业处喷射的流体量的信息,以及基于所述喷射体积日志产生用于显示指示针对所述多个作业喷射的相应的所述流体量的信息。

在一个示例中,本公开描述了一种用于油漆喷射体积跟踪的系统,该系统包括用于为多个作业喷射流体的一个或多个喷射器以及网络服务器,该网络服务器被配置为接收由一个或多个喷射器产生的信息,该信息指示为相应作业喷射的流体量,基于指示针对相应作业喷射的流体量的相应信息来更新相应喷射体积日志,其中喷射体积日志分别与多个作业相关联,并且每个喷射体积日志包括指示在相关联的作业处喷射的流体量的信息,以及基于所述喷射体积日志产生用于显示指示针对所述多个作业喷射的相应的所述流体量的信息。

在一个示例中,本公开描述了一种流体喷射分配的方法,该方法包括接收分别对应于一个或多个油漆喷射器的多个涂装项目的多个作业概况,用一个或多个油漆喷射器产生多个喷射体积数据集,传输所述多个喷射体积数据集,接收多个喷射体积数据集,接收将多个喷射体积数据集分别与多个涂装项目相关联的输入,基于分别与多个涂装项目相关联的多个喷射体积数据集来确定多个涂装项目的喷射体积值,以及基于所述喷射体积值产生输出。

在附图和下面的描述中阐述了一个或多个示例的细节。其它特征、目的和优点从说明书和附图以及权利要求中将是显而易见的。

附图说明

图1是流体喷射器的等距视图。

图2是图1的流体喷射器的分解图。

图3是在无线网络中用于监测流体喷射器的各种设备的部件的示意框图。

图4a是示出用于在喷射器上产生基于时间的使用信息的示例操作的流程图。

图4b是示出图4a的被分成两个并发过程a和b的操作的变型的流程图。

图4c是示出用于在喷射器上产生基于时间的喷射压力信息的示例操作的流程图。

图5是示出将手持式计算机联接到喷射器,从而经由手持式计算机将在喷射器上产生的数据移动到网络服务器的示例操作的流程图。

图6是示出用于将喷射器联接到手持式计算机上的示例操作的流程图。

图7是示出作业特征的各个方面的流程图。

图8是用于跟踪生成效率的系统的示意性框图。

图9是示出响应于接收到喷射器的喷射器标识数据而从网络服务器输出通知的示例操作的流程图,该喷射器标识数据与指示喷射器未解释的状态相关联。

图10是示出使用无线连接的手持式计算机远程设置喷射器压力阈值的示例操作的流程图。

图11是示出用于将喷射器的输出压力限制到阈值压力的示例操作的流程图,该阈值压力经由无线通信从手持式计算机接收。

图12是示出利用经由无线通信从手持式计算机接收的数据为喷射器产生维护警报的示例操作的流程图。

图13是示出利用经由无线通信从手持式计算机接收的数据为喷射器产生维护警报的示例操作的流程图。

图14是喷射器的示例性能数据报告。

图15是用于多个喷射器的示例作业数据报告。

具体实施方式

根据本公开的泵使活塞在缸内往复运动以泵送各种流体,这些流体的示例包括油漆、水、油、染色剂、罩面漆、聚集体、涂层、油灰、密封剂和溶剂等。一类流体是建筑涂层,其包括用于结构的屋顶、天花板、墙壁(内部和外部)和地板的油漆。本文将使用油漆作为示例,尽管本文提及的任何实施例可以与任何类型的流体一起使用。活塞泵可以产生高流体泵送压力,例如在1,000-5,000磅/平方英寸之间或甚至更高,尽管2,000-3,500磅/平方英寸是典型的范围。高流体泵送压力对于将油漆从喷嘴雾化成用于将油漆作为涂层施加到表面的喷射是有用的。

图1是流体喷射器1的等距视图。图1还示出了手持式计算机14。手持式计算机14可以是任何类型的手持式便携计算机。如图所示,手持式计算机14是蜂窝电话,更具体地是智能电话,但也可以是平板或其它类型的便携装置。手持式计算机14经由蜂窝、wi-fi或其他类型的数据传递连接与流体喷射器1和诸如因特网的信息网络两者无线连接。手持式计算机14是便携的并且旨在由人的单手完全支撑并且通常由人在工作时随身携带。

图2是流体喷射器1的分解图。将一起讨论图1和图2。该流体喷射器1包括框架6。在该实施例中,框架6包括用于将流体喷射器1支撑在地板上的支腿。框架6可以另外地或可替代地包括轮子或其他地面接触支撑。在任何情况下,流体喷射器1可以由单人携带或以其他方式移动,用于运输以在各种作业地点使用。框架6完全支撑含有电动机4和控制器5的主壳体。电动机4安装在框架6上。流体喷射器1是人可携带的并且包括固定到框架6上的手柄10,用于手动拾取和携带流体喷射系统1。流体喷射器1的一些较大实施例可以由人倾斜和推动流体喷射器1来转动。

控制器5向电动机4输送电力。电动机4可以是电动无刷转子定子电动机等。在其他形式中,电动机4可以是气体(燃烧)、气动或液压动力电动机等。在该实施例和各种其他实施例中,电动机4输出旋转运动。电动机4使驱动器7旋转,该驱动器在所示的实施例中包括驱动部件7a-7c。本实施例中的驱动部件7a-7c包括用于将电动机4输出的旋转运动转换成直线往复运动的各种部件,诸如齿轮、偏心轮和曲柄。驱动部件7a-7c可包括不同的部件,诸如止转棒轭或用于将旋转运动转换成线性往复运动的其他机构。驱动器7与泵9的活塞13的顶部连接以使活塞13相对于泵9的缸12往复运动。泵9可以诸如用夹具安装在框架6上,以在活塞13的往复运动期间将缸12支撑或以其他方式保持就位。

泵9通过吸入软管2b将油漆吸入。吸入软管2b的端部可以浸没在盛有油漆或其他待喷射流体的桶中。泵9将油漆加压并通过软管2a将油漆输出到喷枪3。该喷枪3包括触发装置,该触发装置可以被手动致动以打开内部阀(未示出)并且作为雾化喷射扇形释放该油漆。一旦控制器5被接通以为电动机4供电并且泵9被起动,流体喷射器1就可以被操作以通过拉动喷枪3的触发装置来喷射。

在典型的操作中,流体喷射器1将在遥远的地点用于涂装项目。一些小项目可以在一个小时内完成,而一些项目可能需要数天、数周或数月。每个油漆工通常一次负责多个项目,并且可能在一天中参与多个项目。有时油漆工拥有流体喷射器1,并且可以拥有几个流体喷射器。有时,油漆工由承包商公司雇佣,该承包商公司拥有多个流体喷射器并雇佣多个其他油漆工。在这种情况下,流体喷射器1可以物理地(physically)保持位于该位置数天,而相同雇主的多个油漆工操作流体喷射器1。

无论流体喷射器1属于单个油漆工,还是属于喷射器队的一部分,都需要跟踪流体喷射器1的使用。这是出于几个原因。第一个原因是跟踪与涂装项目相关的生成效率和成本。涂装项目的主要驱动成本是被喷射的油漆的成本和油漆工操作流体喷射器1的劳动。涂装项目通常是根据要涂漆的表面的平方英尺来出价的,油漆的成本和工时被考虑进出价中。然后跟踪油漆工如何有效地完成该项目。油漆工试图管理喷射的油漆量和工时,以免超过出价下的油漆加仑数或工时假定。

跟踪流体喷射器1的使用的另一个原因是确保其在预期时被使用而在预期空闲时不被使用(例如,在夜班(moonlighting)工人的非工作时间内)。跟踪使用的另一个原因是管理流体喷射器1的维护。例如,泵9的密封件应当在特定加仑数已经被喷射之后被更换,而在经过该加仑数之后继续喷射而不进行维护存在流体喷射器1在项目中间发生故障的风险。

本公开的方面提供了用于监测流体喷射器1的生成效率的特征,包括作为流体喷射器队的一部分,以跟踪使用、生成效率和维护,如本文进一步示出的。例如,本公开中描述的示例技术提供了具有实际应用的技术方案,以改进流体喷射器1的操作(例如,诸如确保流体喷射器1在故障之前被适当地维护,确保流体喷射器1被有效地利用等)。如更详细地描述的,示例技术利用在诸如手持式计算机14的装置中可用的计算资源和/或在基于云的基础设施中可用的资源来监测流体喷射器1的生成效率,包括作为流体喷射器队的一部分,以跟踪使用、生成效率和维护。

图3示出了在无线网络中用于监测流体喷射器1的各种设备的部件的示意图。如图所示,流体喷射器1包括控制电路21。控制电路21可以是一个或多个控制板,并且可以与控制器5相同。该实施例中的控制电路21包括可操作地连接到存储器22的处理器24。处理器24可以是微处理器、集成芯片、控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它等效离散或集成逻辑电路。在一些示例中,处理器24可以被描述为处理电路。存储器22可以是一个或多个非易失性半导体存储器芯片或其他类型的存储器,用于存储固件、软件和/或可由处理器24执行的用于管理流体喷射器1的操作以及存储可由流体喷射器1产生和/或接收的数据和其他信息的其他类型的可执行程序指令。例如,存储器22可以包括用于固件的专用空间和临时存储器空间(例如,先进先出缓冲器)作为相同或分离的芯片。

控制电路21可以包括时钟模块,或者处理器24可以操作计数例程或其他时钟功能以确定当前时间和日期。在一些示例中,不是或除了包括操作计数例程或其他时钟功能以确定当前时间和日期的时钟模块或处理器24的控制电路21之外,手持式计算机14、个人计算机29和/或网络服务器35可以包括时钟模块和/或操作计数例程或其他时钟功能以确定当前时间和日期。如更详细地描述的,控制电路(例如,手持式计算机14的控制电路15或流体喷射器1的控制电路21中的一个或组合,或可能的其他控制电路)可以被配置为确定定时信息(例如,由两个事件之间的差异限定的时间窗)以确定流体喷射器1的使用信息。

确定与定时信息(例如,时间窗)相关联的流体喷射器1的使用信息可以允许控制电路以分组化的方式产生使用信息,以便于存储在存储器(例如,图3中所示的存储器22或其它装置的存储器)中和易于传输。以这种方式,图3中所示的示例性部件可以以这样的方式操作,即促进有效的存储器存储和带宽使用,同时提供用于监测流体喷射器1的生成效率的使用信息。

在图3的示例中,控制电路21包括无线模块23,其可以是被配置为与一个或多个远程计算装置(诸如手持式计算机14)无线地发送和接收数据的无线收发器。在一些实施例中,无线模块23可以与控制电路21分离,但是可操作地连接到控制电路21。如本文进一步解释的,无线模块23可以与手持式计算机14无线通信。在一些实施例中,无线模块23可以被配置用于有限距离上的无线通信,诸如小于50英尺,或小于25英尺。例如,通过使用在从2.4到2.485ghz的ism频带中的短波长超高频无线电波在短距离上发送和接收数据,无线模块23可以被配置用于bluetoothtm协议通信。无线模块23可操作地连接到处理器24,用于从处理器24接收命令以及向处理器24提供数据。在一些实施例中,无线模块23可以向处理器24发送命令和/或数据,使得通信是双向的。

尽管上述示例将无线模块23描述为直接在有限距离上与手持式计算机14通信,但是本公开的技术不限于此。在一些示例中,无线模块23可以被配置为经由蜂窝网络41(诸如蜂窝基站、wifi基站或轨道卫星基站)与网络(诸如因特网)间接通信。因此,在一些示例中,无线模块23可以使用蜂窝网络41与手持式计算机14、个人计算机29或网络服务器35通信,而不是蓝牙通信。在这样的示例中,手持式计算机14不需要在流体喷射器1附近并且可以使用其与网络(例如,因特网)的连接与流体喷射器23通信。例如,无线模块23可以用于从诸如数据管理服务器网络的因特网上传和下载数据(例如,以云计算的方式)。

此外,在一些示例中,诸如在无线模块23被配置为使用蜂窝网络41通信的情况下,流体喷射器1可以直接与网络服务器35和/或个人计算机29通信,而不是通过手持式计算机14通信。在流体喷射器1与网络服务器35和/或个人计算机29通信而不使用手持式计算机14的情况下,手持式计算机14的功能中的至少一些并且可能全部可以被卸载到其他装置(例如,个人计算机29和/或网络服务器35)。因此,手持式计算机14可能不是在所有示例中都必需的。

该控制电路21进一步包括电动机控制器25。在一些实施例中,电动机控制器25不是控制电路21的一部分,但仍然是控制器5的一部分。电动机控制器25可操作地连接到处理器24,用于从处理器24接收指令以及用于向处理器24提供数据。电动机控制器25可以包括用于管理电动机4的操作的一个或多个集成芯片。电动机控制器25可以将选通电力的一个或多个信号输出到电动机4以驱动电动机4和/或可以直接将电力输送到电动机4。

电动机4可以是有刷或无刷直流电动机。电动机4可以是转子定子设计。在一些情况下,电动机4可以是燃烧发动机,诸如以汽油或柴油为动力的电动机。在这种情况下,电动机4的操作仍可由电动机控制器25管理,诸如通过根据需要增加或减少电动机4的功率输出(例如,通过调节燃料供给)。在一些情况下,没有电动机控制器25连接到处理器24,并且电动机控制器25可以是用于诸如通过增加或减少到电动机4的燃料供应来增加和减少电动机4的输出的机械机构。如先前所提及,电动机4使活塞13相对于缸12经由驱动部件7a-7c往复运动。

流体喷射器1包括压力传感器28。压力传感器28可以是压力变送器(pressuretransducer),其测量流出或泵送到泵9下游的油漆的液压。例如,压力传感器28可以位于泵9和喷枪3之间的油漆管线中的任何位置,尽管压力传感器28通常位于靠近泵9的出口的位置。压力传感器28可以是附接到泵9的输出端的软管配件的一部分。压力传感器28可以是具有隔膜、活塞、布尔登管(bourdontube)或波纹管的力收集器类型,该隔膜、活塞、布尔登管或波纹管测量由于在区域上施加的力而引起的元件的应变或偏转,并且可以基于应变或偏转产生指示压力的信号。

通常,泵9产生500至8000psi之间的压力,用于在喷射中雾化油漆。用户可以通过存储在存储器22中的控制器5的输入(例如,电位计刻度盘)来设置期望的压力水平。处理器24然后可以接收来自压力传感器28的输出并且进而可以通过控制电动机控制器25以接近和维护所选择的压力来调节驱动泵9的电动机4的输出。

流体喷射器1包括作为驱动循环指示器的示例的泵循环传感器27。泵循环传感器27的示例在图2中被示为泵循环传感器27a、泵循环传感器27b、泵循环传感器27c和泵循环传感器27d。除非另外具体描述,否则泵循环传感器27可以指泵循环传感器27a、泵循环传感器27b、泵循环传感器27c或泵循环传感器27d中的任何一个或多个。

泵循环传感器27可以采取几种形式并且可以测量各种不同部件的移动或其他参数。泵循环传感器27的功能是向处理器24提供完成泵9的循环或阶段中的一个或两个,或在循环中进展的指示。例如,泵循环传感器27可以跟踪并提供指示泵9的全循环(例如,上冲程和下冲程)、半循环(例如,上冲程或下冲程)或循环的较小部分(诸如冲程的四分之一或十分之一)的输出,以及循环增量的其它选项。泵循环传感器27可以是测量活塞13相对于缸9的行程或循环的线性编码器或霍尔效应传感器(例如,图2的泵循环传感器27a)。泵循环传感器27可以是测量任何驱动部件7a–7c的旋转的编码器或霍尔效应传感器(例如,图2的泵循环传感器27b-27c),诸如与活塞13的循环具有直接关系的一个完整的旋转或旋转度。例如,驱动部件7a-7c中的一个能够在其完全旋转和泵9的一个循环之间具有24:1的关系。其它比例也是可能的。

泵循环传感器27能够测量电动机4的参数。例如,图2示出了泵循环传感器27d的示例,其可以被配置为测量电动机4的转子、轴、电枢或换向器的部分或完全旋转。为方便起见,附图标记26在图2中示出为表示电动机4的转子、轴、电枢或换向器中的一个或多个。泵循环传感器27可以是编码器或霍尔效应传感器,其感测电动机4的旋转部件(诸如转子、轴、电枢或换向器)的部分或完全旋转。在一些情况下,泵循环传感器27可以是测量与电动机4的电枢和/或定子绕组连接的一个或多个通道的电压或电流的传感器,当该通道未被用于驱动电动机4以测量指示旋转的感应电流时,测量该电压或电流。与驱动部件7a-7c一样,电动机4的部件的旋转可以与活塞13的位置直接相关或以其他方式与泵9的循环相关以确定泵9的循环的状态。

如上所述,泵循环传感器27是驱动循环指示器的示例。以上描述了泵循环传感器27可以确定泵9的循环的状态的一些示例性方式(例如,通过基于感测驱动部件7a-7c或基于活塞13与泵9的循环的相关性来直接确定循环的状态)。然而,上述示例不应被认为是限制性的。驱动循环指示器(诸如泵循环传感器27)可以以各种方式配置为确定泵9的循环状态。

泵循环传感器27输出至控制电路21。例如,泵循环传感器27可以直接或间接地向处理器24提供输出。处理器24可以基于从泵循环传感器27接收的输出跟踪泵9的循环,以确定泵9已经输出了多少流体。例如,活塞13的直径和位移可以是已知的和/或相关联的值、系数或代表性数据可以存储在存储器22中。对于由泵循环传感器27感测的泵9的每个部分或全循环,可以计算由泵9的部分或全部冲程输出的流体的体积。即,泵9的每个冲程输出的流体的体积可以表示为比例:(体积/冲程)。该比例也可以被认为是缩放系数。例如,泵9的二十个循环可以对应于泵送的十分之一加仑(例如,0.1加仑/20个循环)。因此,如果泵9循环40次,则已知泵9输出十分之两加仑(例如,40个循环*0.1加仑/20个循环等于0.2加仑)。在另一个示例中,活塞13的四分之一循环可以对应于泵送0.01加仑,使得所测量的每个四分之一冲程可以用于使泵送体积的运行总量增加0.01加仑(例如,0.01加仑/0.25个循环)。如所示,表示每个泵循环增量泵送的体积的比例或系数可以被保存在存储器(例如,存储器22)中并且用于跟踪在一个时间段内泵送的体积,例如通过将该时间段内的循环增量乘以该比例或系数,或者针对所接收的泵循环完成的每个指示增加运行总量。

如前所述,泵循环传感器27可以直接测量活塞13的移动,或者通过测量驱动部件7a-7c、电动机4的部件,或者可以用于识别和计数泵9的部分和/或全循环和/或泵9的相应流体输出的其它部件或方面的相关移动来间接测量活塞13的移动。

除了示出喷射器1的部件之外,图3示出了手持式计算机14的示例部件。如前所述,手持式计算机14可以是电话或平板电脑。手持式计算机14包括控制电路15。控制电路15可以是单个电路板或者可以由多个可操作地连接的电路板组成。控制电路15包括可操作地连接到存储器16的处理器18。控制电路15可以包括时钟模块,或者处理器18可以操作计数例程或其他时钟功能以确定当前时间和日期。处理器18和存储器16可以类似于先前描述的处理器24和存储器22的任何版本,并且因此为了简洁起见,将不再重复先前关于处理器和存储器选项的讨论。

该控制电路15进一步包括全球定位系统(gps)模块19或用于另一种类型的卫星地理定位系统的模块。gps模块19与处理器18通信。gps模块19可以从gps网络42接收多个位置信号,这些位置信号可以用于(例如,由处理器18)确定手持式计算机14在地球上的特定坐标(即,手持式计算机14的地理位置)。可以存在确定手持式计算机14的特定坐标的其他方式,并且gps模块19提供了一些示例方式。在本公开的技术的其它实例中,gps模块19不包括在手持式计算机14中。

控制电路15还包括无线模块17。无线模块17可以用于与蜂窝网络41(诸如蜂窝网络)进行无线通信。在其他可能性中,无线模块17可以另外地或可选地用于连接到其他类型的无线网络,诸如wi-fi网络。无线模块17用于通过蜂窝网络41或其他网络进行数据的双向通信。例如,无线模块17可以用于从诸如数据管理服务器网络的因特网上传和下载数据(例如,以云计算的方式)。

手持式计算机14还包括一个或多个接口20。该一个或多个接口20可以包括显示器、触摸屏、键盘、按钮,和/或其他输入和输出。该一个或多个接口20可以从处理器18接收数据用于诸如在显示器上表示。同样地,处理器18可以从一个或多个接口20接收数据或其他信号,所述数据或其他信号对应于来自用户的输入,诸如以用户手势(例如,触摸手势、滑动手势、按压手势、两指手势或其它手势输入)的形式接收的输入。虽然在图3的示例中未示出,但是手持式计算机14可以包括可再充电电池。该一个或多个接口20可以包括和/或采取呈现在手持式计算机14的显示屏(诸如触摸屏显示器)上的用户界面图形用户界面(gui)的形式。该gui可以在该显示屏处向用户呈现图形信息。该gui可以包括一个或多个图形控制元件,诸如选择区域、按钮、单选按钮、菜单、下拉菜单,或被配置为接收用户输入的其他图形控制元件。

图3还示出了个人计算机29。个人计算机29可以是台式、膝上型、平板电脑或其他类型的计算装置。在各种实施例中,个人计算机29不与喷射器1直接通信,而是可以通过手持式计算机14、蜂窝网络41(或其它无线网络)和网络服务器35从喷射器1间接接收数据。各种其它实施例不限于此。例如,如上所述,在一些示例中,流体喷射器1可以绕过手持式计算机14直接与个人计算机29通信。

个人计算机29包括控制电路30。该控制电路30包括存储器31和处理器33,其可以被配置或以其他方式如本文其他地方所述的那样为其他处理器和存储器部件起作用。控制电路30包括通信模块32。通信模块32可以被配置用于无线和/或有线数据通信,包括发送和接收数据。通信模块32可以是用于无线连接到数据网络并最终连接到因特网的卡。例如,通信模块32可以包括芯片、天线和/或用于根据ieee802.11标准(通常称为wi-fi)的无线通信的其他电路。通信模块32可以另外地或可替代地包括用于与数据网络和因特网有线连接的网络接口卡。

个人计算机29包括一个或多个接口34。该一个或多个接口34可以是屏幕(例如,计算机监测器)、触摸屏、键盘、鼠标和/或其他输入或输出部件。该一个或多个接口34可以从处理器33接收用于显示或以其他方式表示数据的数据,并且该一个或多个接口34同样可以将来自用户的输入传递到处理器33。

网络服务器35可以是以分布式方式(诸如以云计算的方式)管理数据的许多网络服务器35中的一个。网络服务器35包括控制电路36。控制电路36可以类似于控制电路30,并且同样可以是单个或多个电路板。存储器37、处理器39、通信模块38和接口40可以类似于个人计算机29的存储器31、处理器33、通信模块32和一个或多个接口34来操作。然而,可以预期,但并非必须如此,网络服务器35的存储器37具有更大的容量,并且网络服务器35的处理器39更强大/更快。

如本文进一步描述的,喷射器1、手持式计算机14、个人计算机29以及网络服务器35一起工作以监测喷射器1的性能和生成效率。此外,喷射器1可以是多个喷射器中的一个,并且手持式计算机14可以是多个手持式计算机中的一个,使得网络服务器35和个人计算机29管理喷射器队的数据。即使随后的示例提供了用于通过手持式计算机14从流体喷射器1产生和提取数据的技术,但是应当理解,这些和其它功能可以用各种其它类型的喷射器和手持式计算机来执行。此外,在一些示例中,流体喷射器1、手持式计算机14、个人计算机29和网络服务器35可一起操作以执行本公开中描述的示例技术。例如,在一些情况下,控制电路可以指手持式计算机14的控制电路15、流体喷射器1的控制电路21、个人计算机29的控制电路30,或网络服务器35的处理器39中的一个或组合。

图4a示出了用于在喷射器1上产生基于时间的使用信息的过程的流程图。该过程可以由控制电路21执行。更具体地,该过程可以由处理器24和存储器22通过接收来自泵循环传感器27和压力传感器28的输入来执行。图4b示出了被分成两个并发过程a和b的图4a的过程的变型。过程a和b都可以由控制电路21执行。在一些情况下,过程a和b都可以由处理器24(其可以是过程a和b的单个处理器或相应的处理器)执行。在一些情况下,过程a由处理器24执行,而过程b由无线模块23(其本身可包括处理器)执行。如上所述,图4a和4b的示例技术可由控制电路21或与其它控制电路结合来执行。

图4a的过程包括控制电路21打开新时间窗的步骤50。对于打开的每个窗,可以在存储器22中创建喷射体积日志计数。本文所指代的日志可以是表格、数组、队列、链表、散列表,或在存储器中的其它类型的有组织的存储,其存储随时间收集的类似数据以供以后检索。当事件被标识时,日志计数可以是数据类型的日志的递增。对于打开的每个窗,可以在存储器22中创建清洁体积日志计数。该清洁体积日志计数可以是表格、数组、队列、链表、散列表,或其他类型的日志,其中数据可以有组织的方式存储以供以后检索。在各种实施例中,每个时间窗仅具有一个清洁体积日志和与其相关联的仅一个喷射日志,尽管可以维护跟踪其他数据的其他类型的日志。同样地,每个清洁日志仅与一个相应的时间窗相关联,并且每个喷射体积日志仅与一个相应的时间窗相关联。

每个时间窗表示预定的时间量。在各种实施例中,该预定量的时间是一小时(60分钟),使得每个打开的时间窗表示在一小时内喷射的油漆的体积)。其它时间窗持续时间也是可能的。在各种实施例中,所有时间窗将具有相同的持续时间,一个时间窗将在所有时间打开,并且在任何给定时间仅一个窗打开,使得窗连续地打开和关闭。该时间窗可以与标准时间的小时同步,使得窗在每个标准时间小时的顶部打开(例如,9am、10am、11am等)。每个保存的时间窗条目可以包括指示该窗的标准时间和日期(例如,2018年8月5日,9am-10am)的数据。时区和其它时间偏移数据也可以保存在时间窗条目中。在一些情况下,喷射器1可能无法标识其位置(例如,gps芯片或wi-fi连接等),并且因此没有位置信息与时间窗或其他收集的信息相关联地被保存。

可以存在形成时间窗的其他方式。例如,控制电路21的时钟模块可以在时间窗的持续时间内每秒增加一次(例如,对于1小时的时间窗3600增量)。该时钟模块可以在流体喷射器1被定位用于喷射时启动并且在流体喷射器1未被定位用于喷射时停止计数(例如,基于流体喷射器1中的加速计或陀螺仪)。在一些示例中,时钟模块可以是连续计数的。

该过程还包括控制电路21确定当前时间窗是否已经期满的步骤51。例如,步骤51可以评估当前时间是否在窗的定义之外(例如,车载时钟指示其当前在10:01:01am,而时间窗跨越9:00:01am-10:00:00am)。在步骤51中,控制电路21可以检查计数器,该计数器可以在对应于时间窗的持续时间的预定时间量(诸如一小时)上每秒递增。虽然新打开的时间窗不太可能在窗打开之后不久的一次迭代中期满,但是当返回到步骤51时,步骤51对于随后迭代的过程是有用的。

如果当前时间窗实际上已经在步骤51处期满(假设过程的多次迭代),则过程进行到步骤52,在步骤52中控制电路21可以关闭当前时间窗,并且过程返回到步骤50,在步骤50中打开新窗。如果在步骤51当前时间窗没有期满,则过程前进到步骤53。

在步骤53中,控制电路21可以接收泵循环的指示。该指示可以由处理器24从泵循环传感器27接收。泵循环的指示可以是旋转或往复元件完成循环或完成循环的一部分的指示,如前所述。在一些情况下,该指示可以是零,或者该指示可以不被接收,其中任一情况指示泵9没有被电动机4驱动,或者泵9否则没有循环。在一些情况下,从泵循环传感器27接收的指示可以指示已经泵送了一定体积的流体,例如对应于泵9的部分或全循环的指示。在以十分之几的流体体积计数的一些实施例中,该指示可以指示根据泵循环传感器27泵送了0.1加仑的流体增量。

在步骤54中,控制电路21可以接收压力参数的指示。压力参数可以是压力传感器28的输出,压力传感器28测量泵9下游和喷枪3上游的油漆压力,然后在步骤54中被接收。在一些情况下,所接收的压力参数的指示可以是当前压力设置而不是测量压力。注意,步骤53和54的顺序可以颠倒,或者它们可以是并发的(例如,同期的)。

在步骤54中接收到压力参数的指示之后,控制电路21在步骤55中参考(例如,关联)压力参数相对于喷射阈值的指示。所参考的压力参数(例如,关联)是在该过程的该迭代中接收的压力参数,并且该过程的随后回路将参考在相应回路中接收的更新的压力参数。该喷射阈值可以是在由泵9产生的喷射压力与由泵9产生的较低清洁压力之间进行区分的阈值。例如,步骤55可以确定步骤54的压力参数是否大于(或等于)所存储的表示喷射压力的喷射压力阈值。

作为示例,如以上步骤53所述,控制电路21可以接收泵9的循环状态的指示并且基于泵9的循环状态的指示来确定表示随时间变化的流体输出体积的多个流体输出值。该控制电路21可以将该多个流体输出值存储在该控制电路21的存储器22中。例如,如上所述,存储器22可以存储指示泵9的每个循环喷射的流体的体积的比例或系数值。基于泵9的循环状态,控制电路21可以确定流体喷射器1喷射的流体的体积(例如,比例或系数值乘以通过循环的冲程数)。控制电路21可以在时间上(例如,在时间窗内)执行多个这样的测量以确定多个流体输出值。

每个流体输出值可以与流体压力相关联。例如,多个流体输出值中的第一流体输出值可以基于泵9的第一循环状态,并且第一流体压力可以是第一循环期间的喷射压力。多个流体输出值中的第二流体输出值可以基于泵9的第二循环状态,并且第二流体压力可以是第二循环期间的喷射压力。在该示例中,第一流体压力与第一流体输出值相关联,并且第二流体压力与第二流体输出值相关联。

该控制电路21可以被配置为用于将与相应的流体输出值相关联的相应的流体压力与该阈值进行比较。基于比较的结果,控制电路21可以确定是否存储相关的流体输出值。如本公开中别处更详细地描述的,如果流体压力小于或等于阈值,则流体喷射器1处于非雾化冲洗模式(例如,清洁模式或冲洗模式),这不会导致流体喷射器1的磨损和撕裂。如果流体压力大于阈值,则流体喷射器1正用于其预期目的(例如,喷射油漆涂层,并且处于油漆喷射模式,也称为流体雾化喷射模式),这倾向于引起流体喷射器1上的磨损和撕裂。在一些示例中,存储流体喷射器1何时操作用于其预期用途(例如,在流体雾化喷射模式中)的信息可能比流体喷射器1在非雾化冲洗模式(例如,清洁模式)时更重要,诸如用于确定流体喷射器1是否应当维修或接近其寿命终点。

例如,控制电路21可以将与第一流体输出值相关联的第一流体压力与阈值进行比较,并且将与第二流体输出值相关联的第二流体压力与阈值进行比较。控制电路21可以基于高于阈值的第一流体压力将第一流体输出值存储在喷射日志跟踪体积中,并且不基于不高于阈值的第二流体压力将第二流体输出值存储在喷射日志跟踪体积中。此外,控制电路21可基于不高于阈值的第二流体压力将第二流体输出值存储在清洁日志跟踪体积中,并且不基于高于阈值的第一流体压力将第一流体输出值存储在清洁日志跟踪体积中。

在各种实施例中,喷射阈值可以是高于5psi、高于50psi、高于100psi、高于200psi或高于400psi的压力值等。在不同的实施例中,该喷射阈值可以是在5-500psi、50-500psi、100-500100psi、200-500psi、300-500psi,或300-400psi之间的压力值等。

在返回到步骤55之前,清洁程序的讨论将是有帮助的。喷射器1的操作者将典型地在高于500psi,并且更可能在1000-4000psi之间的压力下喷射油漆,以充分地雾化被喷射的流体以形成所希望的喷射扇形,使用该喷射扇形均匀地涂覆被喷射的表面。在喷射段结束时(例如,在作业和/或在白天结束时),操作者通常用水或其它溶剂冲洗并清洁喷射器1(包括泵9),以在油漆干燥之前去除油漆,否则这将有卡住泵9或堵塞流体管线的风险。这种冲洗通常在低于500psi下进行,并且通常在低于400psi下进行,因为不需要冲洗流体的雾化并且需要高流量而不是高压。操作者可以将输出压力设置在100-400psi之间(例如,用压力刻度盘手动地,或通过选择清洁模式自动地)并且将水馈送到进气软管2b中。操作者还可移除喷枪3中的雾化喷嘴以将喷射器1从高压、低容量喷射转换为高流量、低压清洁。基于压力设置,处理器24将控制电动机控制器25以将测量的压力维护在由压力传感器28评估的压力设置。泵9用于使清洁流体移动通过喷射器1,但是由于几个原因,泵送的清洁流体的体积不应被计算为喷射的油漆的体积(例如,加仑)。第一个原因是,如果跟踪涂装生成效率和/或油漆消耗,则清洁体积不应被看作涂装体积。而且,在低压下泵送清洁液不会对喷射器1的部件造成压力,并且不会使部件的磨损达到高压泵送油漆的程度。

步骤55用于通过比较测量的或设定的压力与喷射阈值来区分泵送的清洁体积和泵送的喷射体积。如果接收到的压力参数高于喷射阈值,则在步骤53中的泵循环的所接收的指示被假定为涉及(即,被分类为)喷射,并且泵送的体积将分配给喷射日志而不是清洁日志。如果所接收的压力参数低于喷射阈值,则在步骤53中的泵循环的所接收的指示被假定为设计(即,被分类为)清洁,并且泵送的体积将分配给清洁日志而不是喷射日志。因此,控制电路21可以基于高于阈值的第一流体压力将与第一流体压力相关联的第一流体输出值存储在喷射日志跟踪体积中,并且不基于不高于阈值的第二流体压力将与第二流体压力相关联的第二流体输出值存储在喷射日志跟踪体积中。此外,控制电路21可基于不高于阈值的第二流体压力将与第二流体压力相关联的第二流体输出值存储在清洁日志跟踪体积中,并且不基于高于阈值的第一流体压力将与第一流体压力相关联的第一流体输出值存储在清洁日志跟踪体积中。

作为使用压力参数的替代,在一些实施例中,用户使用喷射器1上的一个或多个接口20(例如,按钮)来指示是否已进入喷射或清洁模式(例如,非雾化冲洗模式)。在这样的示例中,在步骤55,控制电路21可以检查喷射器1是处于流体雾化喷射模式还是清洁模式,并相应地在相应的喷射或清洁体积日志中分配喷射或清洁体积。

如果在步骤55中压力参数小于喷射阈值,则过程前进到步骤56,并且控制电路21增加清洁日志体积计数。该清洁日志体积计数可以存储在存储器中并且与该打开时间窗相关联。如果在步骤55中压力参数大于喷射阈值,则过程前进到步骤57并增加与打开时间窗相关联的喷射体积日志计数。用于清洁或喷射的体积增量可以对应于在步骤53中接收的泵循环的指示。例如,如果接收到一个活塞循环完成的指示,则一个活塞循环的置换体积(和/或仅活塞循环完成的指示)可以在清洁体积日志或喷射体积日志中增加。在一些情况下,如果接收到部分活塞循环完成的指示,则该部分活塞循环的移位体积(和/或仅该部分活塞循环完成的指示)可以在该清洁体积日志或该喷射体积日志中递增。

注意,一些实施例不包括清洁日志体积计数,在这种情况下,没有清洁日志体积计数维护在存储器中,并且因此如果压力参数小于喷射阈值则不递增。检查与喷射阈值相关的压力参数对于区分喷射体积和清洁体积仍然是有用的,以便不将清洁体积计数为喷射体积。在这种情况下,经过步骤55的比较,泵循环的指示不被计数或以其他方式存储在任何存储器中。在喷射和清洁泵送体积之间进行区分可能是有用的,但不是必要的,因为油漆比清洁流体更昂贵(典型地,水),喷射代表油漆工的项目上的生成效率,并且在高压下喷射比低压清洁以及其他原因更快地磨损电动机4、驱动部件7和泵9。

注意,如果与循环的先前迭代和步骤53相比,在泵循环的指示中没有递增或其他类型的提前或改变,则对于图4的算法的该循环,在清洁体积日志或喷射体积日志中没有递增、增加或其他改变。如果这样的检查指示没有改变,则过程可以从步骤53直接进行到步骤51。在一些实施例中,作为步骤53的一部分,该过程频繁地检查(例如,每秒1/4或1/10秒,或每秒多次)泵循环的当前指示,并且如果存在相对于上次检查的变化,则存储在存储器22中的寿命泵循环计数器递增,寿命泵循环计数器表示喷射器1的当前寿命期间的总泵循环。代替寿命泵循环计数器,计数器可以是泵循环计数器,其表示比仅为一小时的时间窗更宽的时间范围(例如,每天、每周、每月或每年重置一次)。然后可以周期性地(例如,每秒一次或每十秒一次,但是比泵循环的指示的检查更不频繁地)执行寿命或其他计数器的检查,以查看相对于计数器被检查的最后时间(例如,一秒前或最后循环迭代)是否有变化。如果存在变化,则变化量用于计算或以其他方式确定(例如,通过从当前计数器级减去最后检查时的计数器级)从最后检查起泵送的体积,该体积用于增加日志,如结合步骤56、57进一步讨论的。

在步骤56或57中递增之后,过程返回到步骤51以检查当前时间窗,以查看当前时间窗是否已经期满。如果当前时间窗已经期满,则在步骤52中关闭当前窗,并且对于该时间窗将增加的或以其他方式计数的喷射体积(也称为流体输出值)保存在存储器22中。照此,在该时间窗结束时,诸如在一小时之后或以其他方式表示一小时的数据,该方法计算在该时间窗中喷射(并且任选地被泵送用于清洁目的)的体积。因为该过程包括对在每个连续窗中分配的喷射体积增量的数量进行计数,所以该过程跟踪包括多个时间窗的时间段上的生成效率。

在一些实施例中,递增步骤56和57可以在存储器22中保存与用于喷射体积日志和/或清洁体积日志的时间窗相关联的检查(或其他类型的递增)。每个检查可以表示全部或部分泵循环,但是在任一种情况下,已知(例如,保存在存储器22中)或者可以计算(例如,基于活塞13的位移)每个全部或部分泵循环将泵送多少流体。在时间窗关闭之后,可以合计在时间窗内进行的检查,以计算在具有时间窗的清洁过程中喷射或冲洗的总体积。可替代地,这些检查可以总计为在时间窗的过程中的运行体积值,该总计随着每个泵循环增量而更新。

例如,对于一个时间窗,可以在步骤57中与喷射体积日志相关联地保存五个不同的检查或增量,这些检查或增量可以稍后被总计并且计算该窗的总喷射体积。或者,可以在窗期间维护计数器,并在步骤57的每次出现时递增该计数器。例如,对于步骤57的第一次发生,计数器将为1,并且在第二次发生之后,计数器将为2,在第三次发生之后,计数器将为3,等等。作为另一替换,步骤57可以包括计算并保存所喷射的量而不是保存检查或增量。例如,第一次发生的步骤57可以计数喷射的0.1加仑,第二次发生的步骤57可以将总计数增加到喷射的0.2加仑,以及第三次发生的步骤57可以将总计数增加到喷射的0.3加仑。

下面是可以对应于存储在存储器22中的用于多个时间窗的数据的示例表。如图所示,每个时间窗延伸一个小时,并且为每个时间窗存储各种类型的数据。该数据包括窗序列号(其顺序增加并且不重复以提供与每个窗的时间无关的参考)、窗的日期、窗的时间范围、在窗期间泵送的喷射体积,以及在窗期间泵送的清洁体积。在一些情况下,仅使用日期和时间而不是窗序列号来区分对应于不同时间段的数据集。该表格显示了工作段之前的时间(其中没有记录喷射或清洁体积)、工作发生的时间(包括喷射过渡到清洁)以及工作段之后的时间(其中没有记录喷射或清洁体积),其可以在稍后被回顾以跟踪生成效率和油漆使用以及另外地描述喷射器1的使用。

在一些实施例中,上述数据类型是为跟踪生成效率而保存的唯一数据类型。例如,在步骤53和54中接收的大量压力和泵循环数据不被保存,或仅只要完成当前循环就被保存,或仅被保存直到时间窗的关闭,但在任何情况下在时间窗的关闭之后不被引用或以其他方式使用。对于每个时间窗只保存一个喷射体积值和一个清洁体积值,这可以根据数千个测量来计算,从而使数据存储和数据传输最小化。例如,步骤53和54的压力和泵循环数据没有被保存为喷射体积和清洁体积日志的一部分,步骤53和54的压力和泵循环数据也没有被传输离开喷射器1。也就是说,例如在关闭相应的时间窗时,可以删除(即,从存储器中删除)压力和泵循环数据。因此,在一些示例中,对于每个时间窗,可以仅存储输出体积(喷射和/或清洁体积)的合计运行总量,从而减少存储在喷射器的存储器内的数据量。以这种方式,示例技术可以打包并减少需要存储和传输的数据量,从而提升存储器存储和传输带宽,同时确保足够的数据可用于跟踪喷射器1的生成效率(例如,可以包括喷射器1的生成效率或喷射器1的用户的生成效率)。

在图4a中,在一些实施例中,如果步骤53的泵循环的指示与过程的最后迭代相同(例如,自从最后迭代以来泵9尚未被驱动或以任何方式以其它方式循环),则过程循环回到窗步骤(例如,步骤51)而不在步骤57中更新喷射体积日志或在步骤56中更新清洁日志(例如,针对过程的所述迭代,泵循环信息未被保存或以其它方式记录)。

图4b示出了过程a和b的流程图。过程a和b可以是图4a的实施例的过程的一部分。如前所述,过程a和b可以由控制电路21(或可能的与控制电路21结合的其它电路)来执行。过程a可以由处理器24执行,处理器24可以是执行相应过程a和b的一个或两个处理器。在一些实施例中,过程a可以由处理器24执行,而过程b可以由无线模块23执行。

图4a和4b的实施例之间的相似标号的步骤在图4a和4b的两个实施例之间可以是相同的。另外的步骤包括步骤57a,其中如果通过步骤55确定压力参数大于喷射阈值,则更新喷射体积日志计数。步骤57a的更新可以包括增加存储在存储器22中的喷射体积的运行总量。例如,如果过程a的当前迭代基于在步骤53中所接收的泵循环指示测量到.0001加仑的输出,则喷射体积的运行总量可以增加.0001加仑。步骤57a可替代地将喷射体积计数存储在存储器22中的日志中,其中过程a的迭代创建喷射体积(如果有的话)的串行喷射体积日志条目,其可稍后被总计或以其他方式聚集。

过程a的实施例还包括步骤58a,其中发送更新的喷射体积日志计数。步骤58b包括接收用于过程b的更新的喷射体积日志计数。步骤58a的发送可以包括在控制电路21的部件之间,诸如在处理器和/或无线模块之间进行发送。例如,在执行过程a时,处理器24可以将更新的喷射体积日志计数发送到执行过程b的无线模块23。发送还可以包括在接收步骤58b中在存储器22中被引用之前发送到存储器22用于临时存储。

过程b包括确定喷射体积日志计数是否已经改变的步骤59。如果在步骤58b中没有接收到更新的喷射体积日志计数,或者接收到更新的喷射体积日志计数但是与在过程b的最后一次迭代中接收到更新的喷射体积日志计数的最后一次时间相同(例如,等于在最后一次迭代中存储在存储器22中的喷射体积日志计数),则过程b可以返回到步骤51,确定当前时间窗是否已经期满。然而,如果喷射体积日志计数自过程b的最后迭代(例如,不等于在最后迭代中存储在存储器22中的喷射体积日志计数)以来已经改变,则在步骤57b中更新当前时间窗的喷射体积日志。在步骤57b中,与当前打开时间窗相关联地分配或以其他方式保存当前时间窗的更新的喷射体积日志。当前时间窗更新后的喷射体积日志可以是在开放时间窗内喷射的量的运行总量,其中每次更新使运行总量增加针对当前迭代测量的量(例如,在步骤58b中接收的量,或在步骤58b中接收的量与过程b的最后迭代相比的计算出的差值)。

图4c示出了用于在喷射器1上产生基于时间的压力信息的过程的流程图。该过程可以由控制电路21执行。更具体地,该过程可以由处理器24和存储器22通过接收来自泵循环传感器27和压力传感器28的输入来执行。通常,当在时间窗期间操作泵9时,喷射器1收集压力测量值。当泵9不工作时收集的压力测量不被保存。该喷射器1基于该窗的关闭根据在该时间窗内收集的压力数据来计算总压力参数,诸如平均压力,以表示该时间窗的压力度量。

步骤160包括打开新的时间窗。步骤161包括确定当前时间窗是否已经期满。步骤168包括关闭当前时间窗。步骤160可以与步骤50相同,步骤161可以与步骤51相同,步骤168可以与步骤52相同,使得两个过程的时间窗相同。可替代地,用于压力数据的时间窗的操作可以类似于本文提及的任何时间窗操作来执行。因此,图4a的过程可以与图4c的过程同时运行,并且在过程之间类似的步骤可以是相同的步骤。在其他实施例中,步骤160、161、168可以分别类似于步骤50、51、52进行操作,但是可以是对应于不同时间段的不同时间窗。例如,图4a的过程的时间窗的长度可以小于图4c的过程的时间窗的长度(例如,分别为1小时和多个小时(例如,24小时))。由于步骤的相似性,时间窗的打开和关闭将不再出现,但是本文引用的任何时间窗选项对于该实施例是可能的。

步骤162包括检查泵状态。检查泵9的状态可以包括确定泵9当前是否正在循环,诸如活塞13是否正在往复运动。检查泵9的状态可以通过接收来自泵驱动循环传感器27的信号来执行。检查泵9的状态可以包括确定电动机4是否正在运行(例如,向泵9输出旋转运动)。检查泵9的状态可以包括确定处理器24和/或电动机控制器25是否正在使驱动功率被递送到电动机4。可执行比较以确定自上次接收到数据以来部件(例如,其上安装有传感器部件的驱动部件)的位置是否已改变,其可在四分之一秒或其它短的周期性基础上。

步骤163包括确定泵9是否正在运行。基于在步骤162中收集的信息执行步骤163的评估。步骤163可以包括将最近接收的泵驱动循环传感器27输出与第二最近接收的泵驱动循环传感器27输出进行比较,以确定泵的状态是否已经改变。步骤163可以包括电动机控制器25是否将驱动功率递送到电动机4的二元确定(binarydetermination)。

如果步骤163确定泵9没有运行(“否”),则过程返回到时间窗步骤,诸如步骤161或另一步骤。如果步骤163确定泵9正在运行(“是”),则过程继续到步骤164。在步骤164中,接收所测量的压力。步骤164可以与步骤54或本文提及的用于测量压力或以其他方式接收压力数据的任何其他步骤相同。该过程前进至步骤165,在其中将所测量的压力与压力阈值进行比较。基于该比较,在步骤166中,如果所测量的压力大于压力阈值,则过程前进到步骤167。如果所测量的压力小于压力阈值,则过程可以返回到评估时间窗,诸如步骤161。在步骤165和166中的压力比较可以类似于步骤55的比较。例如,压力阈值可以是相同的值,并且检查可以仅执行一次,并且检查的结果用于驱动每个过程。检查的目的是泵9的一些操作可能不对应于喷射。例如,一些低压操作涉及清洁泵,其不会对泵部件造成太多磨损(例如,通过泵送水而不是研磨漆),并且不指示由于高压而在部件上施加更大机械应力的高压无气喷射。该压力阈值可以是400磅/平方英寸。该压力阈值可以是500磅/平方英寸。该压力阈值可以在50磅/平方英寸与700磅/平方英寸之间。其它阈值也是可能的,包括较高和较低的阈值。

如果在步骤166中确定测量压力大于压力阈值,则过程可以在步骤167中将来自步骤164的测量压力保存在压力日志中。记录测量的压力可以包括在存储器22中保存每个压力值的指示。在保存测量的压力之后,过程返回到窗步骤,诸如步骤161确定当前窗是否已经期满。以这种方式,图4c的过程可以在周期性基础上迭代地循环,诸如每四分之一秒一次、每秒一次、每十秒一次、每分钟一次或在一些其他周期性基础上。可以在循环中插入停留步骤,以确保在调度的周期性基础上执行每次迭代。对于泵9被驱动的回路的每次迭代,所测量的压力被存储在压力日志中。对于泵9未被驱动的回路的任何迭代,所测量的压力不被存储,因为这种压力不指示喷射时的压力。当喷射时仅在压力日志中保存压力测量值意味着对于每个时间窗的压力日志将仅指示喷射压力而不是在未喷射时可能已经在窗中测量的压力,这可能包括由于尖峰和/或用户的压力控制变化引起的波动。

当循环步骤161的迭代确定当前时间窗的持续时间已经期满时,则过程移动到步骤168,其中当前时间窗被关闭。基于窗的关闭,步骤169中的过程使用在时间窗期间产生的压力日志来计算时间窗(例如,公开的时间窗)的总压力参数。该总压力参数可以是从该时间窗中的所有记录的(例如,步骤167)测量压力值(例如,步骤164)计算的平均压力。例如,所有压力值可以加在一起,然后除以压力值的数量。在一些实施例中,压力日志包括表示所有压力值的运行总量的第一数字和表示对运行总量有贡献的值的数量的第二数字,使得时间窗的平均压力的计算包括将第一数字除以第二数字。可替代地,可以针对该时间窗计算该中值或模式压力值。然后,该总压力参数指示在该时间窗内使用的喷射压力。可以重复该过程以计算不同时间窗(包括连续时间窗)的不同总压力参数,从而理解多个时间窗上总压力参数的变化。

这样的总压力参数可用于理解喷射的质量。低压喷射通常产生更好的涂饰和更少的油漆损耗,而高压喷射可以提供更高的每小时生成效率。报告时间窗的总压力参数可以提供对于特定时间窗油漆工是否有质量和油漆效率或速度的指示。仅记录来自泵9正被驱动时的总压力参数的压力测量的目的是,即使所测量的压力可能接近喷射压力,在非喷射时段期间的压力测量也不指示喷射质量。同样地,步骤166的压力阈值检查可以区分清洁和喷射,由此在清洁期间测量的压力将损坏总压力参数(如果包括的话)。

在计算了总压力参数值之后,可以从存储器22中删除用于时间窗的压力日志,同时可以保存总压力参数值。如本文进一步讨论的,该总压力参数值可以无线地传送到手持式计算机14并且然后传送到网络服务器35。仅在关闭窗之后保存总压力参数值,同时从时间窗中删除大部分或全部压力测量值(以及泵状态的指示符),这样节省了存储器22中的空间并且更有效地传输到手持式计算机14和网络服务器35。

在一些实施例中,测量的压力值和/或泵状态指示器数据从喷射器1无线传输到手持式计算机14,并且手持式计算机执行图4c的步骤。然而,这种系统可能不是理想的,因为当喷射器1不与手持式计算机14无线通信时数据可能丢失。因此,无论手持式计算机14是否在喷射器1的范围内,在喷射器1上的总压力参数的计算都会捕获数据,允许在范围内时上传多个窗时间窗的总压力参数。

因此,图4a至图4c所示的示例描述了一种用于喷射喷射流体的手持式便携油漆喷射器1。控制电路21可以被配置为接收泵9的多个循环状态指示并且确定表示在多个时间窗上的喷射流体输出体积的多个输出值。输出值(例如,喷射流体输出值)可指当喷射器1处于流体雾化喷射模式时的流体输出值。例如,如上所述,在一些示例中,输出值可以指示当喷射器1处于流体雾化喷射模式时的喷射流体输出体积,并且当喷射器1处于非雾化冲洗模式(例如,清洁模式或冲洗模式)时排除流体输出值。控制电路21可以在存储器22中存储在多个时间窗(例如,参见图4a至图4c所描述的)上产生的多个喷射流体输出值(或简单地“输出值”),并使无线模块23从喷射器向外传输一个或多个所存储的输出值。

例如,如更详细描述的,手持式计算机14可以请求存储在存储器22中但先前没有从存储器22输出的输出值。在这样的示例中,无线模块23可以传输所存储的输出值中的一些,但可以不是全部(例如,不传输先前传输的输出值)。作为另一示例,基于手持式计算机14到蜂窝网络41的连接,手持式计算机14可请求所有存储的输出值或一些输出值。

喷射器1是否正在输出喷射流体(例如,油漆)可以基于喷射器1是处于流体雾化喷射模式还是非雾化冲洗模式(flushingmode)。控制电路21可以基于喷射器1在流体雾化喷射模式(例如,油漆喷射模式)下操作来确定喷射流体输出值。可以存在控制电路21可以确定喷射器1是处于流体雾化喷射模式还是非雾化冲洗模式的各种方式。作为一个示例,控制电路21可以依赖于用户选择的操作模式(例如,通过使用喷射器1上的一个或多个接口20,用户指示是否已经进入流体雾化喷射模式(例如,油漆喷射模式)或非流体雾化喷射模式(例如,非喷射模式))。

在一些示例中,控制电路21可以确定泵9的多个循环状态指示中的循环状态的指示是否与处于流体雾化喷射模式或非雾化冲洗模式的喷射器1相关联。例如,对于多个循环状态指示中的特定指示,控制电路21可以确定与该特定指示相关联的压力是否大于喷射阈值或者喷射器1是否处于流体雾化喷射模式。在这样的示例中,当泵的循环状态的指示与处于油漆流体雾化喷射模式的喷射器1相关联时,控制电路21可以确定用于指示循环状态的喷射流体输出值。

例如,为了确定多个输出值,控制电路21可以配置为确定泵的多个循环状态指示中的一个或多个指示是否与处于流体雾化喷射模式或非喷射冲洗模式的喷射器1相关联。控制电路21可以使用与喷射器1处于流体雾化喷射模式相关的多个循环状态指示中的一个或多个指示来确定多个输出值(例如,表示喷射流体输出体积的输出值)中的一个或多个输出值。

类似地,在一些示例中,控制电路21可以被配置为以非雾化冲洗模式(例如,非喷射模式)跟踪体积。在这些示例中,如参考图4a所示,控制电路21可以确定泵9的循环状态的指示是否与处于流体雾化喷射模式或非雾化冲洗模式的喷射器1相关联,并且当泵9的循环状态的指示与处于非雾化冲洗模式的喷射器1相关联时,从多个循环状态指示中确定用于循环状态的指示的非喷射流体输出值(例如,将非雾化冲洗模式的输出值存储在存储器22中的清洁日志跟踪体积中)。

例如,控制电路21可以进一步被配置为用于确定多个非雾化冲洗输出值。为了确定多个非雾化冲洗输出值,控制电路21可以被配置为确定泵9的多个循环状态指示中的一个或多个是否与处于流体雾化冲洗模式或非雾化冲洗模式的喷射器1相关联。控制电路21可以使用与处于非喷射冲洗模式的喷射器相关的多个循环状态指示中的一个或多个指示来确定多个非雾化冲洗输出值中的一个或多个非雾化冲洗输出值。

如上关于图4a至图4c所述,控制电路21可以确定多个时间窗中的当前时间窗是否期满的一种示例性方式是基于泵9的循环(例如,部分或全循环)的计数。然而,控制电路21可以不在每个单个周期计数。例如,在一些示例中,如果所接收的多个循环状态指示中的泵循环的指示(例如,步骤53)与处于流体雾化喷射模式的喷射器1没有关联(例如,测量的压力太低,或由用户设置的压力太低),则控制电路21可以不增加计数循环。

例如,控制电路21可配置为产生表示喷射体积的数据(例如,诸如多个流体输出值包括在流体雾化喷射模式下用于喷射器1的输出值,并且可选地在非雾化冲洗模式下用于喷射器1的输出值)。为了产生指示喷射体积的数据,控制电路21可以对泵9的全部或部分泵循环进行计数,并且基于泵9的全部或部分泵循环的计数来产生指示喷射体积的数据。在一些示例中,如果喷射器1处于流体雾化喷射模式,则控制电路21可以计数泵循环,而如果喷射器1处于非雾化冲洗模式,则控制电路21不计数泵循环。例如,为了产生指示喷射体积的数据,控制电路21可以被配置为确定喷射器1是在流体雾化喷射模式(例如,油漆喷射模式)还是非雾化冲洗模式(例如,非油漆喷射模式)下操作。作为一个示例,对于泵循环的每个指示,控制电路21可以确定泵循环的指示是否与处于流体雾化喷射模式或非雾化冲洗模式的喷射器1相关联。当喷射器1在所述流体雾化喷射模式操作时,控制电路21可以基于泵9的全部或部分循环的计数来产生指示喷射体积的数据。

作为示例,控制电路21可以基于泵的循环状态的第一指示来确定与第一压力相关联的第一流体输出值,并且基于泵的循环状态的第二指示来确定与第二压力相关联的第二流体输出值。控制电路21可以基于第一压力大于阈值来确定第一流体输出值是输出值(例如,喷射流体输出值,其表示喷射流体输出体积)中的一个,以及基于小于所述阈值的所述第二压力,确定所述第二流体输出值不是所述输出值中的一个(例如,不是表示喷射流体输出体积的喷射流体输出值)。

在该示例中,控制电路21可以针对第一流体输出值增加泵9的循环的计数,并且可以针对第二流体输出值不增加泵9的循环的计数。控制电路21可以将第一流体输出值存储在喷射日志跟踪体积中(例如,基于确定第一流体输出值是表示喷射流体输出体积的输出值中的一个),并且不将第二流体输出值存储在喷射日志跟踪体积中(例如,基于确定第二流体输出值不是表示喷射流体输出体积的输出值中的一个)。在维护清洁日志体积的示例中,控制电路21可以将第二流体输出值存储在清洁日志中(例如,基于确定第二流体输出值不是表示喷射流体输出体积的输出值中的一个)并且不将第一流体输出值存储在清洁日志中(例如,基于确定第一流体输出值是表示喷射流体输出体积的输出值中的一个)。

图5至图7是表示不同系统部件之间,特别是喷射器1、手持式计算机14、网络服务器35和个人计算机29之间的通信的流程图,其可以通过短程无线通信、蜂窝网络41和/或因特网。这些传输可以由无线模块23、无线模块17、通信模块32和通信模块38来执行。这样的通信可以使用例如本文提及的方法以及其他可能的通信技术。在与喷射器1、手持式计算机14、网络服务器35和/或个人计算机29相关联的列之间跨越虚线的箭头表示在喷射器1、手持式计算机14、网络服务器35和个人计算机29之间由无线模块23、无线模块17、通信模块32、通信模块38、蜂窝网络41和/或用于数字通信的其他基础设施促成的有线和/或无线通信。

图5是示出将手持式计算机14联接到喷射器1,从而经由手持式计算机14将在喷射器1上产生的数据移动到网络服务器35的步骤的流程图。该流程图示出了喷射器1、手持式计算机14和网络服务器35之间通信的发送和接收。如将进一步讨论的,示出了两种模式(模式a和b),取决于手持式计算机14和网络服务器35之间的连接。更具体地,当在请求从喷射器1获取数据时在手持式计算机14和网络服务器35之间存在无线连接时,使用模式a。当在请求从喷射器检索数据时在手持式计算机14和网络服务器35之间没有连接时使用模式b(即,从手持式计算机14到网络服务器35的通信路径是不可访问的),但是在稍后的时间可使用(即,从手持式计算机14到网络服务器35的通信路径是可访问的)。这两种模式的流程图都假定已经在喷射器1和手持式计算机14之间建立了用于数据传递的无线连接。

作为示例,手持式计算机14可以被配置为在可访问模式中(模式a)或不可访问模式(模式b)操作。对于模式a和模式b,手持式计算机14可以处于不同的位置。例如,手持式计算机14可以被配置为在可访问模式中操作,在其中,手持式计算机14处于第一位置,在该处,经由连续或接近连续的通信路径到网络服务器35的无线连接是可访问的。手持式计算机14可以被配置为以不可访问模式操作,其中手持式计算机14处于到网络服务器35的连续或接近连续的通信路径的范围之外的第二位置。在一个或多个示例中,手持式计算机14可被配置为从手持式计算机14处于第二位置且处于不可访问模式时到手持式计算机14处于第一位置且处于可访问模式时摆渡(ferry)数据。

如更详细地描述的,在可访问模式中,手持式计算机14可以将从喷射器1接收的多个流体输出值中的至少一些传输到网络服务器35。例如,手持式计算机14可以从存储在喷射器1上的数据接收先前没有传输到网络服务器35的数据,并传输该数据(称为归档数据)。然而,在一些示例中,当手持式计算机14处于可访问模式时,手持式计算机14可以从喷射器1接收基本上所有(包括所有)的数据。

手持式计算机14可以基于与网络服务器35的一个或多个尝试的通信来确定到网络服务器35的通信路径是不可访问的还是可访问的。例如,手持式计算机14可以在周期性基础上尝试与网络服务器35建立无线通信。手持式计算机14可以响应于一个或多个失败的通信尝试而确定到网络服务器35的通信路径是不可访问的,例如在阈值持续时间(例如,阈值秒数、分钟或其它阈值持续时间)内不导致来自网络服务器35的响应消息的一个或多个通信尝试。手持式计算机14可以响应于一个或多个成功的通信尝试,例如导致从网络服务器35接收响应消息的一个或多个通信尝试,确定到网络服务器35的通信路径是可访问的。在一些示例中,手持式计算机14可以响应于对到网络服务器35的通信路径是可访问的(即,模式a)还是不可访问的(即,模式b)的确定来确定使用模式a和模式b的过程中的哪一个。

模式a包括步骤60,其中在手持式计算机14上接收数据请求(例如,来自用户)。对数据的请求可以由处理器18从一个或多个接口20接收。接收请求可以包括打开手持式计算机14上的应用程序,从其他喷射器选项中选择特定的喷射器1(例如,无线范围内的多个喷射器或手持式计算机14先前连接到的喷射器),和/或用户从喷射器1选择数据刷新或更新选项。在接收到该请求时,手持式计算机14(例如,经由无线模块17)在步骤61中发送数据历史查询,并且在步骤62中由网络服务器接收该查询。在步骤61中发送的数据查询请求可以被认为是来自处理器18的归档数据请求,该归档数据请求用于标识由网络服务器35存储的与喷射器1相关联的归档流体输出值的时间序列中的最近流体输出值。

例如,网络服务器35的存储器37可以存储包括流体喷射器1的多个流体喷射器的数据(例如,流体输出值、压力值等)。多个流体喷射器中的每一个的数据可以作为单独的表存储,或者通常以每个喷射器的数据可以单独访问的方式存储。在一些示例中,用于多个喷射器的数据的同时组访问可能是可能的(例如,诸如用于分批下载等)。

在一些示例中,手持式计算机14可以被配置为从喷射器1上载数据(例如,流体输出值),用于存储在网络服务器35中。然后,在稍后的时间,在喷射器1的存储器22存储新数据之后,用户可能希望将新数据上载到网络服务器35的存储器37。然而,可能存在另一用户已经在某个中间时间将新数据上载到存储器37的可能性。

例如,在作业地点,可以存在喷射器1的多个用户,每个用户具有其自己的手持式计算机。例如,如果存在两个喷射器1的用户,可以存在第一手持式计算机和第二手持式计算机。在这样的示例中,第一手持式计算机的第一用户可以利用喷射器1并将喷射器1的数据上传到网络服务器35。然后,当第二手持式计算机的第二用户去使用喷射器1时,他或她可能不知道是否需要将数据存储到存储器37中。

此外,在一些示例中,第二手持式计算机的第二用户可以使用喷射器1,并且当完成时,存储器22可以存储来自第一用户使用喷射器1时的喷射器1的数据和来自第二用户使用喷射器1时的新数据。然而,存储器37已经存储了来自第一用户使用喷射器1时的数据,并且重新发送和恢复来自第一用户使用喷射器1时的数据可能不是存储器和带宽有效的。

因此,在一些示例中,在将数据存储在存储器37中之前,手持式计算机14可以首先接收指示存储在喷射器1的存储器37中的最近数据(例如,序列号或时间戳)的信息。手持式计算机14然后可以仅从喷射器1请求自存储在存储器37中的最近数据以来是新的数据,并且仅上载新数据。这样,如果存储在存储器37中的数据和存储在存储器22中的数据之间存在增量,则仅传输该差值以存储在存储器37中,这提高了存储器和带宽效率。

步骤61中查询的传输可以包括通过蜂窝、wi-fi或其它类型网络的无线传输。查询可以唯一标识发送查询的手持式计算机14、发出请求的用户和/或手持式计算机14当前连接的喷射器1。

如上所述,网络服务器35将喷射器1的历史喷射信息存储在存储器37中。由网络服务器35存储的历史喷射信息可以被认为是归档喷射信息,其可以被存储为归档流体输出值的时间序列。该喷射信息可以包括先前使用模式a和/或b传输的信息。该喷射信息可以是在图4a和图4b的过程中产生的喷射体积日志和/或清洁体积日志。例如,网络服务器35可以存储含有在多个时间窗的每一个中喷射的油漆量的喷射体积日志。网络服务器35同样可以存储一个清洁体积日志,该清洁体积日志含有在多个时间窗的每一个中冲洗的流体的体积。网络服务器35在步骤62中接收查询。然后,在步骤63中,网络服务器35标识网络服务器35已经与喷射器1相关联地存储的最近喷射体积和清洁体积日志。网络服务器35可以通过查看数据的时间戳(例如,与时间窗数据相关联地保存的时间窗的时间和日期)和/或序列号信息(例如,每个顺序时间窗可以被给予逐渐更高的序列号)来标识与喷射器1相关联地接收的最近日志。该请求还可以包括喷射器1的序列号,网络服务器35保存的数据可以包括对喷射器1的序列号的引用,使得网络服务器35只能找到喷射器1的最近日志,而不能找到不同喷射器的最近日志。

然后,在步骤64,网络服务器35发送日志中最近数据的标识。最近数据的标识可以是最近时间窗和/或先前接收的最高序列号。在步骤65中,手持式计算机14接收由网络服务器35发送的最近数据的标识。

基于在步骤65中接收的最近数据的标识,手持式计算机14然后向喷射器1发送对于比所标识的最近数据更新的任何喷射体积日志或清洁体积日志数据的请求。例如,如果最近数据被标识为08/30/20184-5pm的时间窗,则请求是针对比08/30/20184-5pm新的任何喷射体积日志或清洁体积日志数据。如果最近的数据被标识为具有10,200的序列号,则请求具有大于10,200的序列号的任何喷射体积日志或清洁体积日志数据(例如,10,201、10,202等)。在步骤65中传输到喷射器1的请求可以被认为是归档流体输出值更新请求,以请求喷射器1传输归档流体输出值更新,该归档流体输出值更新仅包括由喷射器1存储的比最近数据的标识更近的那些流体输出值。

在图5的示例中,在步骤67中喷射器1从手持式计算机14接收喷射体积日志或清洁体积日志数据请求。在步骤68中,喷射器1的控制电路(例如,无线模块23和/或处理器24)然后标识比网络服务器35已经存储的所标识的最近数据新的任何喷射体积日志或清洁体积日志数据。例如,如果最近喷射体积日志或清洁体积日志数据被标识为08/30/20184-5pm的时间窗,则处理器24标识与在08/30/20184-5pm之后的时间窗相关联的存储在存储器中的所有时间窗数据,其可以是一个时间窗(例如,08/30/20185-6pm)或可能是许多时间窗(08/30/20186pm-09/05/20158am)。这样的数据可以是在每个时间窗内泵送的喷射体积和清洁体积,并且可以不包括泵循环或压力测量数据。如果最近的数据被标识为具有10,200的序列号,则处理器24标识序列号大于10,200的任何喷射体积日志或清洁体积日志窗数据,其可以是针对一个时间窗(例如,10,201)的数据,或者可以是针对多个时间窗(10,201-10,300)的数据。

在步骤69中,喷射器1然后将所标识的较新数据发送到手持式计算机14。在步骤69中发送给手持式计算机14的所标识的较新数据可以被认为是由喷射器1响应于接收来自手持式计算机14的归档流体输出值更新请求而发送的归档流体输出值更新。在步骤70,手持式计算机14接收更新的数据。在步骤71,手持式计算机依次向网络服务器35发送更新的数据。在步骤72,网络服务器接收更新的数据并将其保存在存储器31中。

以这种方式,在可访问模式中,手持式计算机14可以将多个流体输出值中的至少一些传输到网络服务器35。作为一个示例,多个流体输出值中的至少一些参考归档数据。然而,在一些示例中,手持式计算机14可以传输基本上所有存储在喷射器1上的多个流体输出值(例如,包括先前发送的数据)。

当在喷射器1、手持式计算机14和网络服务器35之间存在连续的或接近连续的连接时,模式a的过程可以在周期性基础上重复(例如,每周一次,或以时间窗关闭定时为基础,诸如每小时一次)。模式a的优点在于,根据网络服务器35已经接收到的数据,选择性地将数据从喷射器1传递到手持式计算机14,然后传输到网络服务器35,从而仅传递新的数据。与传递已经由网络服务器35接收的数据相比,该模式节省了电力使用、数据传输和处理器使用。在一些示例中,响应于确定到网络服务器35的通信路径是可访问的,模式a的用于从喷射器1请求数据并将该数据传输到网络服务器35的过程可以由手持式计算机14自动启动。在某些示例中,手持式计算机14的自动启动可以包括在没有接收到手持式计算机14处的用于启动数据传输的用户输入的情况下启动数据传输。

模式b示出当喷射器1、手持式计算机14和网络服务器35之间没有连续或接近连续的连接时的通信技术。在模式b中,手持式计算机14在步骤73中接收来自用户的数据请求,这可以与步骤60基本相同。手持式计算机14然后可以检查是否存在到网络服务器35的连接(例如,经由蜂窝网络41),并且在确定不存在到网络服务器35的当前数据连接(即,通信路径不可访问)时,手持式计算机14在步骤74中向喷射器1发送数据请求。在步骤75中,喷射器1接收来自手持式计算机14的数据请求。该数据请求可以是针对喷射体积或清洁体积日志数据,诸如针对每个时间窗。响应于该数据请求,喷射器1在步骤76中将完整的历史数据发送给手持式计算机14。完整的历史数据可以包括所有时间窗的喷射体积和/或清洁体积日志数据和/或存储在存储器22中的连续编号的条目(即,数据的时间序列)。完整的历史数据可以不包括用于计算时间窗的喷射和清洁体积的压力和泵循环数据,而是仅包括每个时间窗的单个总喷射体积和单个总清洁体积。可替换地,手持式计算机14可以在存储器26中存储发送到网络服务器35的最近时间戳或序列号日志的记录,并且可以仅发送较新的日志而不发送先前发送到网络服务器35的日志。在一些情况下,即使先前已经将一些数据传送到网络服务器35,该历史数据也可以包括表示时间窗的小时、天和/或年价值的使用信息。在步骤77,手持式计算机14接收完整的历史数据。

然后,手持式计算机14将完整的历史数据存储在存储器16中,直到手持式计算机14可以将完整的历史数据传递到网络服务器35,网络服务器35需要手持式计算机14和网络服务器35之间的连接。在一些情况下,喷射器1将在没有蜂窝数据连接的远程地点使用,使得手持式计算机14不能与网络服务器35通信,尽管手持式计算机14将能够从喷射器1收集使用数据,如先前步骤所示。在稍后的时间,用户可以将手持式计算机14带到网络服务器35的范围内,这可以在一天结束时或者在与手持式计算机14接收到完整历史数据时相比更晚的日期,以完成步骤79-80。因此,手持式计算机14可以响应于确定到网络服务器35的通信路径在第一时间(例如,当手持式计算机14在第一位置处从喷射器1收集数据时的时间)不可访问而存储使用数据,并且可以响应于标识到网络服务器35的通信路径在第二时间是可访问的,在第二不同位置处在晚于第一时间的第二时间将使用数据传输到网络服务器35。

一旦在步骤78中手持式计算机14能够诸如通过蜂窝或其它类型的数据连接与网络服务器35通信,则在步骤79中手持式计算机14向网络服务器35发送完整的历史数据。例如,响应于确定到网络服务器35的连续或接近连续的通信路径是可访问的,用于传输被存储的所述流体输出值,手持式计算机14可以从不可访问模式转换(例如,在没有用户干预的情况下自动转换,但是基于用户干预的转换是可能的)到可访问模式。

此外,尽管上述示例描述了接收来自喷射器1的所有流体输出值的手持式计算机14,但是本公开中描述的技术不限于此。在一些示例中,即使在不可访问模式中,手持式计算机14也可以接收来自喷射器1的一些流体输出值(例如,诸如如果手持式计算机14确定存储在喷射器1上的一些数据现在是陈旧的,或者如果手持式计算机14跟踪了发送到网络35的最后数据),并且将接收到的流体输出值存储在手持式计算机14中,直到手持式计算机14能够响应于确定到网络服务器的连续或接近连续的通信路径对于传输存储的流体输出值是可访问的而从不可访问模式转变到可访问模式。

在一些示例中,在不可访问模式中,手持式计算机14被配置为从喷射器1接收第一数量的流体输出值,并且在可访问模式中,手持式计算机14被配置为从喷射器1接收第二数量的流体输出值。该第一数量的流体输出值可以大于该第二数量的流体输出值。例如,在不可访问模式中,手持式计算机14可以接收来自喷射器1的数据的基本上全部(例如,全部、全部但最早几分钟的数据、数据的90%或更多),但是在可访问模式中,手持式计算机14可以仅接收先前没有传输到网络服务器35的数据。

在步骤80中,网络服务器35接收完整的历史数据。网络服务器35然后可以将最近接收到的完整历史数据与它已经接收到的数据进行协调,并且使用网络服务器35先前没有接收到的完整历史数据的任何新数据来更新存储器37中的喷射体积和清洁体积数据日志。

在模式b中,手持式计算机14物理地将数据从处于喷射器1的无线范围内但不处于蜂窝网络41的范围内,摆渡到处于蜂窝网络41的范围内(但可能不处于喷射器的无线范围内)。相反,手持式计算机14主要用作两个重叠无线网络内的节点,这两个重叠无线网络在模式b下不直接相互通信。

在模式b中在喷射器1与手持式计算机14之间传输该完整的历史数据,因为该喷射器1或手持式计算机14不知道什么数据已经由网络服务器35收集或以其他方式从喷射器1传输。通常,喷射器1不包括已经将什么数据传输到手持式计算机14或其他装置的日志。此外,手持式计算机14不存储来自喷射器1的喷射体积或清洁体积日志数据(因为假定具有其单独手持式计算机14的用户将频繁地切换喷射器,诸如针对不同颜色和/或当与喷射器队一起工作时),并且不具有记录哪些数据已经被传递的数据历史。因此,所有历史数据被从喷射器1检索并被发送到网络服务器35。目的是各种不同的手持式计算机,诸如手持式计算机14,可以与喷射器1一起使用,使得带有一台手持式计算机14的一个操作者可以在上午使用喷射器1,而带有一台不同手持式计算机14的不同操作者可以在下午使用喷射器1,其中用于数据的一个中心收集点是网络服务器35。

因此,本公开描述了这样的示例,其中手持式计算机14被配置为在可访问模式中(例如模式a)操作,其中到网络服务器35的连续或接近连续的通信路径是可访问的,或者在不可访问模式中(例如模式b)操作,其中到网络服务器35的连续或接近连续的通信路径是不可访问的。到网络服务器35的通信路径可以是蜂窝通信路径(例如,经由蜂窝网络)或wifi通信路径。在一个或多个示例中,手持式计算机14可以基于手持式计算机14是处于可访问模式还是不可访问模式而不同地操作。例如,在可访问模式中,手持式计算机14可以确保仅将存储在存储器22中的新存储的流体输出值上载到网络服务器35。然而,在手持式计算机14在不可访问模式中操作的情况下,手持式计算机14可以将多个流体输出值临时存储在存储器16中,以最终传输到网络服务器35。

在可访问模式中,手持式计算机14可以配置为向网络服务器35发送归档数据请求,以请求标识与喷射器1相关的归档流体输出值的时间序列中最近流体输出值。该归档流体输出值更新请求可以包括对与喷射器1相关联的归档流体输出值的时间序列中的最近流体输出值的标识。

手持式计算机14可以从网络服务器35接收与喷射器1相关联的存档流体输出值的时间序列中的最近流体输出值的标识。该最近流体输出值的标识可以包括该最近流体输出值的时间和日期或该最近流体输出值的序列号中的至少一个。手持式计算机14然后可以向喷射器1发送归档流体输出值更新请求以请求喷射器1传输归档流体输出值更新,该归档流体输出值更新仅包括多个流体输出值中的比与喷射器1相关联的归档流体输出值的时间序列中的最近流体输出值的标识更近的那些流体输出值。手持式计算机14可以将更近的流体输出值传输到网络服务器35以存储在存储器37中。

在不可访问模式中,手持式计算机14可以被配置为接收来自喷射器1的多个流体输出值,该多个流体输出值表示喷射器1随时间的流体输出体积。响应于确定到网络服务器35的连续或接近连续的通信路径是不可访问的(例如,手持式计算机14的无线模块17不能连接到蜂窝网络或wifi),手持式计算机14的存储器16可以存储多个流体输出值。在这种情况下,响应于确定到网络服务器35的连续或接近连续的通信路径是可访问的,手持式计算机14可以将多个流体输出值传输到网络服务器35。

例如,响应于确定到网络服务器35的通信路径是可访问的,手持式计算机14可以自动向网络服务器35传输多个流体输出值,而不在手持式计算机14处接收启动传输的用户输入。手持式计算机14可以被配置为周期性地尝试与网络服务器35的通信,并且响应于与网络服务器35的成功通信尝试,确定到网络服务器35的通信路径是可访问的。

本公开描述了多个流体值的各种示例。例如,类似于别处,多个流体输出值可以包括分别表示在多个时间窗内由喷射器1输出的流体体积的值。该多个时间窗可以表示多个连续的时间段,这些连续的时间段中的每一个具有预定持续时间。如上所述,诸如参考图4a至图4c,对于多个时间窗中的每个时间窗,喷射器1的控制电路21可以被配置为打开相应的时间窗,计算和重新计算相应的流体输出值作为在相应的时间窗内接收到的循环状态的指示的每次增加的运行值,并且在预定持续时间之后关闭相应的时间窗,使得相应的时间窗的流体输出体积值是在预定持续时间期满时的运行值。

在一些实施例中,手持式计算机14在从喷射器1接收喷射体积和清洁体积日志位置信息到网络服务器35之间,将来自gps模块19的位置信息添加到喷射体积和清洁体积日志。这是因为喷射器1可以不包括gps模块,但是一般的位置信息对于以后从网络服务器35参考仍然是有用的,例如对于从网络服务器35的个人计算机29检索队管理者以理解喷射器在哪里被使用。位置信息的这种附加可以发生在步骤70和71之间。

图6是示出根据各种实施例的将喷射器1联接到手持式计算机14上的步骤的流程图。如图所示,无论手持式计算机14的用户是否被授权与特定喷射器1相关联,网络服务器35可以或可以不给予查看历史数据的许可。即使网络服务器35拒绝查看历史数据的权利,手持式计算机14仍然可以与喷射器1以及从喷射器1到网络服务器35的摆渡数据连接,但是手持式计算机14根据批准可能不允许用户查看历史数据。

当喷射器1被供电时,在步骤81中,喷射器1广播标识信息(例如,喷射器标识符(id))。广播喷射器id可以包括通过短程无线协议(诸如bluetoothtm)从喷射器1的无线模块23进行广播。该广播信息可以包括该喷射器1的型号、该喷射器1的序列号,和/或先前分配给该喷射器1的任何特定名称。该信息可以存储在喷射器1的存储器22中或喷射器1的无线模块23中。

在步骤82中,手持式计算机14接收从喷射器1广播的标识信息(例如,喷射器id),诸如型号、序列号和/或喷射器的分配名称。手持式计算机14可以通过手持式计算机14的无线模块17接收广播。在小区域中(例如,在约100英尺半径内),多个喷射器可以同时广播相应的喷射器id,使得手持式计算机14可以同时接收来自小区域中的这些多个喷射器的多个喷射器id。

手持式计算机14可以在步骤83中向用户呈现对应于所接收的喷射器id的数量的喷射器id或多个喷射器id。这些喷射器id可以通过作为不同的图标(每个喷射器一个)显示在一个或多个接口20的屏幕(例如,触摸屏)上来呈现。呈现可以包括显示型号、序列号和/或作为图标的一部分的分配名称。手持式计算机14然后可以在步骤84中接收对喷射器中的一个的选择。该选择可以包括用户在该一个或多个接口20的触摸屏上触摸与这些喷射器中的特定一个相关联的这些图标中的一个。用户选择由处理器18接收。该用户选择指示该用户想要与这些喷射器中的哪一个进行通信。基于该选择,手持式计算机14可以开始与所选择的喷射器双向通信以排除未被选择的其他喷射器。

基于特定喷射器的选择,手持式计算机14在步骤85中向网络服务器35发送与所选择的喷射器通信的请求。该请求可以包括型号、序列号和/或所选喷射器的分配名称。在步骤86中,网络服务器35接收该请求。在接收到该请求之后,在步骤87中,网络服务器35检查所选择的喷射器的注册,以确定该喷射器(例如,喷射器1)先前是否已被注册。以此方式,网络服务器35可以包括已经制造的一种或多种类型的一些或全部喷射器的注册表。具体地,在制造时,每个喷射器的型号和序列号保存在网络服务器35的存储器37中。网络服务器35还可以保存是否已经注册了喷射器的指示,包括关于喷射器所有者的信息。喷射器1可以不保存或含有指示喷射器1是否已经被注册的任何信息(例如,在存储器22中),尽管可能使喷射器1存储这样的信息。在一些示例中,记录并跟踪喷射器注册的是网络服务器35。

在图6的示例中,网络服务器35可以在步骤88中向手持式计算机14发送批准或拒绝的指示。例如,如果喷射器1未注册,则网络服务器35可以向手持式计算机14发送通信以提示手持式计算机14请求用户注册喷射器1。注册时,用户可以输入喷射器1的所有者名称(可以是公司名称或个人)。所有者名称可以被发送回网络服务器35,用于与喷射器id相关联地保存在存储器37中。然后,网络服务器35可以在存储器37中存储关于喷射器1被注册的指示,使得喷射器1将在将来的连接请求中被标识为喷射器1被注册。所有者名称可以与共同拥有的其他喷射器相关联。

注册喷射器1还可包括建立一个所有者帐户或将新喷射器1与现有所有者帐户相关联。所有者账户可以允许或不允许用户账户查看和/或改变一些或所有历史数据。用户帐户可以使用手持式计算机14创建,并且通常由不与任何特定喷射器相关联的油漆工创建。所有者账户可以具有允许或拒绝特定用户账户查看由喷射器1产生或从喷射器1传输的历史数据的权限。在注册喷射器1时或在以后的日期,使用手持式计算机14或个人计算机29,所有者账户的用户可以输入或选择将允许哪些用户账户查看历史数据,并且该输入或选择可以被存储在网络服务器35的存储器37中。

用户帐户可以包括特定的用户标识(例如,用户名和/或号码)。用户可以使用用户标识以及密码来登录到在手持式计算机14上运行的程序(例如,应用(application)或“应用(app)”)。用户标识和密码的组合可以认为是用户凭证。该程序方便了与本文讨论的喷射器1和网络服务器35的通信。网络服务器35可在存储器37中保存允许所有者账户指示的所有用户账户查看喷射器1(以及其它喷射器)的历史数据的列表,而不允许所有其它用户账户的用户查看喷射器1的历史数据。

如果步骤87中的检查确定喷射器1已注册,则可以检查登录到手持式计算机14上的用户帐户下的特定用户是否已被所有者帐户授权用于查看历史数据,而授权和非授权用户的手持式计算机14都能够将喷射器1的喷射器数据传递到网络服务器35。

根据特定喷射器1是否被注册,网络服务器35在步骤88中向手持式计算机14发送批准或拒绝,在网络服务器35的存储器37中批准与喷射器1相关联的授权用户账户,并且在网络服务器35的存储器37中拒绝未被与喷射器1相关联的所有者账户批准的任何用户账户。手持式计算机14在步骤89中接收来自网络服务器的通信。然后,作为响应,手持式计算机14在步骤90中向喷射器1发送数据请求。喷射器1在步骤91中接收数据请求并且然后在步骤92中将一些或全部历史数据发送给手持式计算机14。注意,历史数据是指不表示喷射器1的当前操作状态的数据。例如,在一些情况下,历史数据可以是在超过1小时之前感测、计算、开发或以其他方式收集的信息。在一些情况下,历史数据是在至少一天之前,或超过12小时之前,或超过24小时之前感测、计算、开发或以其它方式收集的信息。在一些情况下,历史数据可以是并非来自当前喷射段的数据,或自从喷射器1最后通电以来未收集的数据。

手持式计算机14在步骤93中接收来自喷射器1的数据。如果先前在步骤89中接收到批准,则在手持式计算机14上运行的程序允许用户在手持式计算机14上查看所传递的历史数据。如果在步骤89中接收到拒绝,则在手持式计算机14上运行的程序不允许手持式计算机14向用户显示历史数据。无论接收到拒绝还是批准,手持式计算机14在步骤95向网络服务器35发送历史数据。网络服务器35在步骤96接收历史数据。

这样,手持式计算机14可以将数据从喷射器1摆渡到网络服务器35,允许或不允许手持式计算机14的用户看到历史数据。不允许一些用户查看历史数据的原因是因为不同的工人可能日常使用喷射器。喷射器1的所有者可以信任一些用户查看历史数据,并且可以不信任其他用户在使用喷射器1时查看历史数据。历史数据可以是竞争性敏感的,诸如通过包括可以反映所有者的操作的生成效率信息。工人通常可以一次与多个承包公司工作,在项目之间移动,并且如果所有者认为油漆工将为竞争者工作,则所有者可能不希望油漆工查看历史数据。

例如,手持式计算机14可以接收手持式计算机14的用户的用户凭证以及与手持式计算机14无线通信的喷射器1的标识信息。手持式计算机14可以从喷射器1接收表示喷射器1随时间变化的流体的多个流体参数值。在一些示例中,多个流体参数值包括在用户使用喷射器1期间产生的第一组流体参数值和在用户使用喷射器1之前产生的第二组流体参数值。

流体参数值可以是指示流体输出体积的各种值。作为一个示例,流体参数值可以是当喷射器1在所述流体雾化喷射模式操作时的喷射输出值(例如,表示喷射流体输出体积的输出值)。作为另一示例,流体参数值可以是压力值(例如,由压力传感器测量的实际压力值或由用户设定的压力值)。

例如,手持式计算机14可以存储历史数据(例如,在用户使用喷射器1之前产生的第二组流体输出值)并存储同期数据(例如,由用户使用喷射器1产生的第一组流体输出值)。历史数据可以是先前用户使用喷射器1时的喷射流体输出值和/或压力值,并且同期数据可以是当前用户使用喷射器1时的喷射流体输出值和/或压力值。

手持式计算机14可以确定用户凭证是否被授权用于查看包括第一组流体参数值和第二组流体参数值的多个流体参数值中的一个或多个。例如,第一用户可以被授权用于查看由喷射器1产生的几乎任何(包括所有)流体参数值。第二用户可以被授权用于查看在由第二用户使用期间由喷射器1产生的流体参数值,但是可以不被授权用于查看由其它用户产生的流体参数值(例如,历史流体参数值)。可以授权第三用户观察一些流体参数值(例如,当第三用户使用喷射器1时的压力值),而不观察其它流体参数值(例如,当第三用户使用喷射器1时的表示流体输出体积的实际喷射流体输出值)。可以不授权第三用户查看任何历史流体参数值。

在一个或多个示例中,尽管第二用户和第三用户在第二用户和第三用户可在其手持式计算机14中的相应手持式计算机上查看的数据量方面受到限制,但其手持式计算机14中的相应手持式计算机可用于摆渡数据。换句话说,即使第二和第三用户被防止查看流体参数值(或至少一些流体参数值),第二和第三用户的手持式计算机即使不能被第二和第三用户查看也可以摆渡流体参数值。

例如,手持式计算机14可以使无线收发器17将多个流体参数值无线传输到远离喷射器1和手持式计算机14的网络服务器35。响应于确定用户凭证未被授权用于查看多个流体参数值中的第二组流体参数值,手持式计算机14可防止用户(例如,来自上述示例的第二用户和第三用户)经由显示装置(例如,接口20)查看手持式计算机14处的多个流体输出值(例如,历史流体输出值)的至少第二组流体参数值。

在一些示例中,控制电路15可以使得手持式计算机14的显示装置显示第一组流体参数值(例如,压力值和流体输出值,或压力值但不是流体输出值)中的至少一些,尽管确定用户凭证未被授权用于查看多个流体参数值中的第二组流体参数值(例如,历史流体输出值或历史压力值)。然而,控制电路15可以使得手持式计算机14的显示装置基于指示能够查看第二组流体参数值的用户的用户凭证来显示第二组流体参数值。

假定在上面的示例中,是第三用户使用喷射器1。在第三用户之后,第四用户利用他/她自己的手持式计算机14可以与喷射器1联接并且第四用户可以使用喷射器1。与上述类似,第四用户的手持式计算机14可以接收第四用户的用户凭证和第三用户使用的相同喷射器1的标识信息。在该示例中,喷射器1与第四用户的手持式计算机14无线通信。

第四用户的手持式计算机14可以随着时间从喷射器1接收喷射器1的多个流体参数值(例如,压力值或表示流体输出体积的流体输出值)。该多个流体参数值包括在第四用户使用喷射器1期间产生的第三组流体参数值和在第四用户使用喷射器1之前产生的第四组流体参数值。第四用户的手持式计算机14可以确定第四用户的用户凭证是否被授权用于查看包括第三组流体参数值和第四组流体参数值的多个流体参数值中的一个或多个,并且使得第四用户的手持式装置14的无线收发器将多个流体参数值无线传输到网络服务器35。

然而,在该示例中,第四用户可以具有比第三用户更多的查看权限。例如,第三用户被防止查看第一组流体输出值和第二组流体输出值(但是可以能够看参数值,诸如压力)。在一些示例中,响应于确定第四用户的用户凭证被授权用于查看第三组流体参数值和第四组流体参数值,第四用户的手持式装置14可以使第四用户能够在第四用户的手持式计算机14的显示装置处查看第三组流体参数值和第四组流体参数值。

在一些示例中,虽然可以防止第三用户查看流体输出值(例如,表示流体输出体积),但是第三用户可以能够查看用于产生流体输出值的一个或多个值。作为一个示例,第三用户可以被授权用于查看用于产生流体输出值的压力值(例如,流体参数值的示例),但是不被授权用于查看实际流体输出值。

此外,在一些示例中,可以使第三用户能够在第三用户使用喷射器1时查看实际流体输出值。但是当第三用户使用喷射器1完成时,即使在第三用户使用喷射器1时产生流体输出值,也可以防止第三用户观察流体输出值。换句话说,由第三用户的手持式计算机14捕获的值可以被认为是实时数据。第三用户的手持式计算机14可以使得用户在使用喷射器时能够查看第一组参数值(例如,压力值)中的至少一些,并且防止用户查看在其中第一组参数值不再是实时数据的预定时间量之后的第一组参数值(例如,流体输出值、压力值或流体输出值和压力值两者)。

图7是示出作业特征(jobfeatures)的各个方面的流程图。本文使用的“作业(job)”是喷射器1的管理者完成任务的喷射项目。术语管理者在本文中用于指指导和监督喷射操作者的人,并且可以指导和监督一个或多个工人和一个或多个喷射器。管理者可以是油漆喷射器的企业所有者和所有者,也可以由所有者指定以管理涂装操作。管理者可以是操作所有者账户的人,而工人(例如,油漆工)在他们的手持式计算机14上操作用户账户。管理者可以是所有者。在一些情况下,手持式计算机14可以由涂装公司所有和/或手持式计算机14可以由一个或多个工人单独所有。

通常,管理者将具有对项目的竞争性投标以完成项目,考虑油漆使用和劳动。管理者可以竞争性投标赢得项目。管理者然后关心根据投标在预算内完成项目,这需要监测油漆和劳动使用。作业可以由管理者通过对项目建档并分配一个或多个喷射器1来创建。

在许多情况下,存在多个在作业中使用的喷射器,如喷射器1。此外,相同喷射器可用于多个作业。具有关于在一个作业中使用了多少个喷射器的单独收集数据或者关于在多个作业中使用了多少个特定喷射器的收集信息可能是困难的,并且在许多情况下实际上是不可能的,诸如在需要这样的信息并且在相对短的时间量内处理这样的信息的情况下。例如,如果城镇中存在许多作业地点,管理者实际上不可能每小时确定或者甚至每天确定进度和喷射器信息。此外,仅仅收集数据和呈现数据可能不足以使用,尤其是在给定信息量的情况下。

因此,本公开描述了依赖于与访问定时联接的无线访问以从喷射器(如喷射器1)选择性地检索分组数据来确定作业进度的示例技术。此外,可以利用喷射器1作为传送诸如作业报告等的另外信息的方式。

在一些示例中,给定喷射器的数量和作业地点的数量,喷射器到作业地点的排列可能特别大,并且确保喷射器与正确的作业相关联可能在计算上是困难的。如在一个或多个示例中更详细地描述的,本公开描述了存储、访问和以其他方式处理信息以确保解决管理作业中存在的技术问题的方式。

例如,如更详细地描述的,可以存在用于在一个或多个作业地点处喷射流体的一个或多个喷射器(例如,与喷射器1类似)。网络服务器35可以被配置为存储作业信息,诸如指示在一个或多个作业地点使用一个或多个喷射器的方式的信息,并且接收指示使用一个或多个喷射器的方式的信息。网络服务器35可以将所接收的信息与所存储的作业信息进行比较,并且基于该比较来输出指示使用信息的信息(例如,用于在个人计算机29上显示)。

该管理者可以使用个人计算机29来管理这些作业。个人计算机29可以采取各种形式。个人计算机可以是台式、膝上型、平板或手持式移动计算机,诸如智能电话。个人计算机29可以与手持式计算机14相同。个人计算机29可用于产生作业。虽然在该示例中使用个人计算机29,但是应当注意,手持式计算机14可以替代地用于相同的功能。

在创建作业时,一个或多个喷射器和/或位置与每个作业相关联。将该喷射器和/或位置与该作业相关联的步骤是由管理者账户来执行的,该管理者账户可以是与该所有者账户相同或不同的账户。使用手持式计算机14的用户油漆工(可以是与管理者或所有者不同的人,或者可以是相同个人)可以在作业地点与喷射器1连接。取决于该用户的权限和/或手持式计算机14的位置(例如,由gps模块19确定的),使用手持式计算机14的油漆工可以查看与该喷射器1相关联的一个或多个作业,选择这些作业中的一个,然后在手持式计算机14收集来自喷射器1的使用数据的同时使用喷射器1来处理所选择的作业(如本文先前所描述),手持式计算机14向网络服务器35发送信息以跟踪所选择的作业的生成效率。

例如,定义在一个或多个作业地点使用一个或多个喷射器的方式的作业信息可以包括将一个或多个喷射器与一个或多个作业地点(例如,用于作业地点a的喷射器a-d,用于作业地点b的喷射器e-g等)相关联的数据。作为另一示例,定义在一个或多个作业地点使用一个或多个喷射器的方式的作业信息可以包括关于在一个或多个作业地点使用一个或多个喷射器进行作业的日期或日期范围的信息。作为另一示例,定义在一个或多个作业地点使用一个或多个喷射器的方式的作业信息可以包括指示允许在一个或多个作业地点工作的用户的信息。

使用手持式计算机14的油漆工(例如,用户)可以与喷射器1无线连接,手持式计算机14可以将喷射器id(例如,如前所述)以及gps位置信息传送到网络服务器35。网络服务器35可以查看喷射器id和gps位置信息以标识与喷射器1或gps位置附近或两者相关联的一个或多个作业,并且将作业信息发送回手持式计算机14。例如,作业信息可以包括将一个或多个喷射器与一个或多个作业地点相关联的数据。网络服务器35可接收标识一个或多个喷射器的喷射器(例如,基于喷射器id)的信息和标识所标识的喷射器所在的一个或多个作业地点的作业地点的信息(例如,基于gps定位)。网络服务器35可以基于指示一个或多个喷射器中的哪些喷射器与一个或多个作业地点中的哪些作业地点相关联的信息来比较所标识的喷射器是否将位于所标识的作业地点。例如,如果作业地点处的喷射器正在被使用,但由于喷射器不与该作业地点相关联而不应被使用,则网络服务器35可输出指示喷射器正被不适当地使用的使用信息的信息。

然后可以向用户呈现这些作业并且可以选择这些作业中的一个。随后用户对喷射器1的使用数据可以从手持式计算机14发送到网络服务器35,以与所选择的作业相关联地保存,以指示在特定时间窗(即,工人在该位置使用喷射器1工作的时间)内的生成效率。例如,指示一个或多个喷射器在一个或多个作业地点处使用的方式的信息包括指示一个或多个喷射器在时间段内喷射多少流体的信息。该网络服务器35可以接收指示该一个或多个喷射器的使用数据的信息并且将所接收的指示该一个或多个喷射器的使用数据的信息与指示该一个或多个喷射器在该时间段内喷射多少流体的信息进行比较。网络服务器35可以输出指示一个或多个喷射器的使用数据是否小于、等于或大于一个或多个喷射器在该时间段内喷射的流体量的信息。

关于喷射器1的使用的信息,诸如生成效率和油漆消耗,可以在网络服务器35处收集,然后经由管理者账户从个人计算机29(或另一装置)查看。注意,多个喷射器(由一个或多个用户使用)可以工作在相同作业上,并将使用和生成效率信息发送到网络服务器35,网络服务器35可以为该作业聚集,然后由使用个人计算机29的管理者检查,以跟踪喷射器1队在该作业上的总生成效率。

使用个人计算机29,管理者在图7的步骤100中创建作业。使用个人计算机29的接口执行创建和输入。注意,手持式计算机14可以代替个人计算机29。创建作业可以包括接收管理者给出的作业名称,诸如“米勒之家(millerhouse)”或“中学”。例如,该名称可以是指示作业的性质和/或位置的快速参考。还可以输入作业的位置。位置可以是邮政地址。该位置可以另外地或可替代地从显示地图的地图软件程序中选择,从而允许用户选择特定位置。在由于尚未完成该区域中的建筑物而尚未分配地址的情况下,或者在该项目涉及远程和/还是在非寻址基础设施(桥、管线、信号塔、栅栏等)时,这种特征可能是有用的。因此,在一些示例中,指示一个或多个喷射器将被使用的方式的作业信息可以包括作业的位置信息,并且一个或多个喷射器将被使用的方式可以包括关于在作业的位置处被使用的喷射器的信息。

输入的位置信息可以包括日期或日期范围。这样的日期或日期范围可以对应于计划完成工作的时间。例如,日期输入可以是2018年10月15日。日期范围可以是2018年10月10日-20日。因此,在一些示例中,指示一个或多个喷射器将被使用的方式的作业信息可以包括在一个或多个作业中工作将被完成的日期或日期范围,并且一个或多个喷射器将被使用的方式可以包括关于在该日期或该日期范围内被使用的喷射器的信息。

创建作业还可以包括将一个或多个喷射器1分配给该项目(例如,指示在一个或多个作业地点中使用哪个喷射器1的信息)。该管理者可以监督喷射器1队并且可以基于需要来部署喷射器1。例如,管理者可将一个特定喷射器1分配给特定作业,或可将多个(例如,三个)特定喷射器1分配给特定作业,或可将一个特定喷射器1分配给三个特定作业等。可以输入其他信息来创建作业。

在步骤101中,将作业的输入信息发送到网络服务器35。网络服务器35在步骤102中接收作业信息。作业信息被存储在网络服务器35上的存储器37中,同时网络服务器35等待作业工作开始。以此方式,网络服务器35可以存储作业信息,该作业信息包括指示在一个或多个作业地点使用一个或多个喷射器的方式的信息。

在步骤103中,分配喷射器1在作业地点的位置处与手持式计算机14连接。该连接可以以本文提及的任何方式发生。例如,喷射器1可以通过bluetoothtm协议与作为手持式计算机14的智能电话连接。手持式计算机14然后在步骤104中收集位置信息。位置信息可以包括来自gps模块19的经纬坐标。在另一个实施例中,用户可以使用一个或多个接口20输入位置的地址。在一些情况下,位置信息可以是与手持式计算机14无线连接的信号塔(例如,蜂窝通信塔信息)或wi-fi模块(例如,无线网络标识信息)相关联的位置信息。手持式计算机14还可以收集操作者信息。在一些示例中,操作者信息可以包括使用与喷射器1和网络服务器35接口的手持式计算机14上的程序的用户的名称或特定用户账户。在步骤105中,手持式计算机105将位置、操作者信息、喷射器1的id和/或其他信息发送到网络服务器35。在步骤106中,网络服务器35接收位置、操作者信息、喷射器id和/或其他信息。

在步骤107中,网络服务器35可以参考作业列表以基于位置、操作员信息、喷射器id、日期和/或其他信息来标识哪个或哪些作业满足标准。例如,可以仅标识基于先前注册的喷射器id创建或以其他方式关联喷射器1的所有者和/或操作者的那些作业。作为一个示例,网络服务器35可以接收标识一个或多个喷射器的喷射器的信息和标识所标识的喷射器所在的一个或多个作业地点的作业地点的信息。网络服务器35可以基于指示一个或多个喷射器中的哪些喷射器与一个或多个作业地点中的哪些作业地点相关联的信息来确定所标识的喷射器是否将位于所标识的作业地点(例如,将所标识的喷射器和所标识的位置与所存储的哪些喷射器与哪些作业地点相关联的信息进行比较)。

用于作业的另外的或可选的标识标准可以基于操作者信息。对于特定的喷射器1或公司,只有特定的用户账户能够查看特定的作业。当在步骤100中创建作业时,管理者可以选择允许哪个用户账户查看或添加与所创建的特定作业相关联的数据,并且在步骤107中,网络服务器35可以仅标识允许当前操作者或用户账户查看或贡献的那些作业。例如,所述作业信息可以包括指示允许在所述一个或多个作业地点(例如,授权操作者)工作的用户的信息。在这样的示例中,网络服务器35可以确定一个或多个手持式计算机14中的哪一个要接收作业信息。然后,网络服务器35可以将作业信息传输到一个或多个手持式计算机14中的所确定的手持式计算机。

另外的或可选的标识标准可以基于接近度,将在步骤104中收集的由手持式计算机14指示的位置与在步骤100中收集的作业位置之间的距离进行比较。在一些可替代实施例中,喷射器1本身可以具有gps模块并且可以产生其自己的位置信息以经由手持式计算机14发送到网络服务器35以指示该位置。这样,作为一个示例,网络服务器35可以确定喷射器是否靠近所标识的作业地点。基于喷射器是否接近所标识的作业地点,网络服务器35可以确定喷射器是否位于所标识的作业地点。

作为示例,可以存在与作业地点相关联的多个喷射器。在一个示例中,网络服务器35可以接收指示特定喷射器的位置的信息。在该示例中,网络服务器35可以确定特定喷射器是否接近作业地点。如果该特定喷射器接近该作业地点,则网络服务器35可以确定该特定喷射器是否与该作业地点相关联并且应该位于所标识的作业地点或别处。

该网络服务器35可以具有一个预定范围,诸如100英尺、1000英尺、1英里、5英里,或某个其他范围,在该预定范围内,如果该作业在从该手持式计算机14(或如果喷射器1产生其自己的位置信息,则为喷射器1)的位置的范围内,则将标识该作业。例如,如果预定范围是1000英尺,则网络服务器35将标识具有在手持式计算机14的位置的1000英尺内的位置的所有作业,并且将不标识具有在手持式计算机14的位置的1000英尺以上的位置的那些作业。

另外的或可选的标识标准可以基于与该作业相关联的日期或日期范围。创建作业时,该作业可以具有与其关联的日期范围。日期或日期范围可以是作业完成的时间窗。如果当前日期与日期相同或在日期范围内,则可以标识该作业,而如果当前日期与日期范围不同或在日期范围之外,则网络服务器35在搜索中可以不标识该作业。在一些情况下,如果作业在日期或日期范围的特定时间范围内,即使当前日期超出日期或日期范围,也可以标识该作业。例如,时间范围可以是7天窗或30天窗(或其他窗),使得日期或日期范围在当前日期的7天窗或30天窗(或其他窗)内的所有作业将被标识,而如果当前日期在特定作业的时间范围之外,则该作业将不被标识。在时间窗内扩展搜索超出计划的作业完成日期或日期范围可能是有用的,因为作业可能由于天气或其他因素而被延迟,并且可能希望油漆工能够找到作业,即使假定该作业已经完成,但仍然滤除该时间范围之外的作业,以便不压倒对正确作业的搜索。

例如,指示所述一个或多个喷射器将在所述一个或多个作业地点处使用的方式的信息包括指示所述作业地点中的每一个的时间范围的信息,在期间所述一个或多个喷射器中的一个或多个将在所述一个或多个作业地点处使用。网络服务器35可以被配置为接收标识一个或多个喷射器1的喷射器的信息以及标识所标识的喷射器所在的一个或多个作业地点中的作业地点的信息。网络服务器35可以基于来自指示每个作业地点的时间范围的信息的指示作业地点的时间范围的信息来确定所标识的喷射器是否将在所标识的作业地点使用(例如,将时间范围与实际时间进行比较以确定喷射器是否被授权在作业地点喷射流体)。

网络服务器35可以另外地或可选地仅标识管理者已经批准进行工作或试图查看作业数据的手持式计算机14的用户的特定用户帐户的那些作业。例如,网络服务器35可以传输作业信息以确定手持式计算机14中与被允许在作业地点工作的用户相关联的那些手持式计算机14。

在一些情况下,所标识的作业可以是满足诸如上述任何标准的单个标准的那些作业。在一些情况下,所标识的作业可以是满足多个标准的那些作业。

所有作业的列表可以保存在网络服务器35的存储器37中。基于标准标识作业的步骤可以由网络服务器35的处理器39将标准与保存在存储器37中的作业进行比较来执行。满足标准的那些作业成为手持式计算机14和网络服务器35之间的段的已标识作业,而不满足标准的那些作业不成为手持式计算机14和网络服务器35之间的特定段的已标识作业。在一些情况下,将标识多个作业,而在另一些情况下,将标识一个作业或不标识作业。虽然网络服务器35被示出为基于标准从所存储的作业列表中标识作业,但是手持式计算机14自身可以基于由网络服务器35发送到手持式计算机14或以其他方式保存在手持式计算机14的存储器16中的作业列表(包括相关联的作业信息)来搜索并标识作业。

例如,一个或多个手持式计算机14中的每一个可以与一个或多个喷射器1相关联。在一个示例中,网络服务器35可以被配置为确定一个或多个手持式计算机14中的哪些手持式计算机将接收作业信息,并将该作业信息传输到一个或多个手持式计算机14中的所确定的手持式计算机14。在一个示例中,网络服务器35可以将作业信息传输到一个或多个手持式计算机14,并且该一个或多个手持式计算机14中的每一个可以确定该一个或多个手持式计算机14与哪些作业信息相关联。

在步骤108中,网络服务器35将所标识的作业发送到手持式计算机14。所发送的作业信息可以包括在步骤100中创建作业的信息输入中的一些或全部。该作业信息可以包括该作业的名称、该作业的位置、分配给该作业的一个或多个喷射器的名称、与该作业相关联的喷射器的类型,和/或其他信息。在步骤109中,手持式计算机14接收所标识的作业。在步骤110中,手持式计算机14将所标识的作业呈现给用户,诸如在触摸屏上。向用户呈现作业可以包括在步骤100中呈现作业的名称、作业的位置和/或用于创建作业的任何其他信息输入。例如,手持式计算机14上的显示器可以显示分别对应于所标识的作业的多个图标,每个图标指示特定作业的名称以及其位置和/或时间信息(完成日或窗),所分配喷射器的信息,诸如名称或类型,和/或其他信息。在步骤111中,手持式计算机14的用户可以诸如通过触摸触摸屏上的特定图标来选择所呈现的作业之一,手持式计算机14的处理器18接收关于选择了哪个作业的指示。在一些示例中,手持式计算机14可以自动选择作业。即,并非经由用户界面图形用户界面处的用户输入接收所选作业的指示,手持式计算机14可自动选择作业而无需接收用于该选择的用户输入。例如,手持式计算机14可以响应于确定仅标识了一个作业和/或选择标准仅指示位置和/或用户的一个作业而自动选择作业。

基于任务的选择(例如,经由手持式计算机14的用户选择或自动选择),可以在步骤112中将喷射器1的喷射器使用信息发送到网络服务器35。例如,在步骤111中接收到选择之后,先前和/或随后由喷射器1产生并在喷射器1中的手持式计算机14之间的当前段期间发送到手持式计算机14的数据将在存储器中与由手持式计算机14和/或网络服务器35在随后发送到网络服务器35时选择的作业111相关联。更具体地,用于生成效率数据(例如,每小时喷射的体积)的存储器条目可包括作业关联信息(例如,作业的名称或id),各种生成效率数据条目可在用于喷射器1和来自其它喷射器1的不同时间范围之间聚集以跟踪作业的总生成效率。

例如,在一些示例中,网络服务器35可以确定特定喷射器1正在喷射多少流体(例如,喷射器的使用信息)并且将特定喷射器1的使用信息与指示特定喷射器1在一个时间段内喷射多少流体的信息进行比较。然而,在一些示例中,网络服务器35可以在逐个作业地点的基础上,而不是逐个喷射器地,通过聚合作业地点处喷射器的使用信息来确定正喷射多少流体。网络服务器35可以接收指示该组喷射器中的每个喷射器的使用数据的信息并且聚集所接收的指示每个喷射器的使用数据的信息以产生该组喷射器的聚集使用数据。网络服务器35可以将该组喷射器的聚集使用数据与指示该组喷射器在该时间段内要喷射多少流体的信息进行比较,并且输出指示该组喷射器的聚集使用数据是否小于、等于或大于该组喷射器在该时间段内要喷射多少流体的信息。

只要手持式计算机14保持无线连接到喷射器1(本文称为段),喷射器1的喷射器使用数据与所选作业的关联就可以继续,这可以是例如工作日的剩余时间。例如,网络服务器35可以从与位于作业地点的一个或多个喷射器1中的相应喷射器相关联的一个或多个手持式计算机14接收指示针对作业地点喷射的体积量的信息。在一些实施例中,数据仅在周期性基础上发送,诸如每小时或每天。在一些情况下,只要手持式计算机14没有开始与不同的喷射器1的段,喷射器1使用数据与所选择的作业的关联就可以继续,使得喷射器1可以被关闭并重新打开以重新建立连接并恢复数据产生和到手持式计算机14的传输,同时所产生的数据继续与所选择的作业关联。在一些情况下,只要没有使用手持式计算机14选择不同的作业,喷射器1使用数据与所选择的作业的关联就可以继续。手持式计算机14的一个或多个接口20可以包括用于结束段的图标,如果用户选择该图标,则结束将进一步收集的喷射器1使用数据与所选择的作业相关联。在一些情况下,在将包括作业关联信息的使用数据发送到网络服务器35之前,用户可以使用手持式计算机14的一个或多个接口20将先前由喷射器1产生并发送到手持式计算机14的使用数据与所选择的作业相关联。

在步骤113,网络服务器35接收喷射器1使用信息。网络服务器35可以接收针对相同作业的多个不同喷射器1的使用信息,并且还可以在多个作业上从单个喷射器1接收使用信息。喷射器1使用信息可以存储在存储器37中以便以后检索。使用信息稍后可被引用并被发送到另一装置,诸如个人计算机29,如步骤114所示。个人计算机29在步骤115中接收该使用信息以在一个或多个接口34上显示。发送和接收的使用信息可以来自多个喷射器、多个作业和多个用户账户。例如,操作个人计算机29的管理者可能能够访问在其队中的所有喷射器1的所有使用信息,但可能不能访问喷射器1的使用信息,管理者未在网络服务器35的存储器37中指示为由与管理者账户相关联的公司所有。虽然使用信息被示出为被发送到个人计算机29,但是相同的信息可以被发送到手持式计算机14用于查看。

图8是用于跟踪生成效率的系统的示意图。具有与先前示出和描述的类似的附图标记的部件可以与该系统相同。例如,喷射器1a和1b可以是喷射器1的不同实施例,而hhc的14a-d可以是手持式计算机14的不同实施例。示出了两个位置,位置a和位置b。每个位置可以是具有指示的半径的单个点,或者可以是限定的区域。如图所示,手持式计算机14a、手持式计算机14b、喷射器1a和喷射器1b中的每一个都在位置a内。手持式计算机14a、手持式计算机14c、喷射器1a和喷射器1c中的每一个都在位置b内。如图所示,手持式计算机14a从位置a移动到位置b。同样地,喷射器1a从位置a移动到位置b。

作业a-c在位置a内,使得喷射器1a和1b可用于完成作业a-c。作业d-f在位置b内,使得喷射器1a和1c可用于完成作业d-f。工人可以在位置a和位置b之间移动以完成作业a-f,并且可以根据需要携带和/或离开装置。例如,喷射器1a是可运输的以在不同的位置完成不同的作业。任何手持式计算机14a、14b可用于在位置a与喷射器1a、1b无线连接,以通过蜂窝网络41将数据摆渡到网络服务器35。同样,任何手持式计算机14a、14c可用于在位置b与喷射器1a、1c无线连接,以通过蜂窝网络41将数据摆渡到网络服务器35。期望用户将一致地使用他们特定的手持式计算机14,同时每天使用不同的喷射器1a-1c。因此,每个喷射器1a-c可以在不同的时间与不同的手持式计算机14a-14c连接。

图8的示意图可以展示该系统的几种使用情况。例如,管理者可以使用个人计算机29或手持式计算机14d来注册涂装公司的所有者账户,该账户将公司名称(例如,a+paintworks)与网络服务器35的存储器中的账户相关联。然后,该管理者可以使用该手持式计算机14d在与喷射器1a、1b短程无线接近的同时注册喷射器1a、1b(例如,如果喷射器1a、1b以及手持式计算机14d都处于位置a)。然后,管理者可以在喷射器1c近距离无线接近时使用手持式计算机14d注册喷射器1c(例如,如果喷射器1c和手持式计算机14d都在位置b)。管理者可以使用个人计算机29或手持式计算机14d来创建作业a-f。在创建作业a和c时,管理者可以将喷射器1a、1b和位置a与作业a和c相关联。在创建作业b时,管理者可以将喷射器1b和位置a与作业b相关联。在创建作业d-f时,管理者可以将喷射器1a、1c和位置b与作业d-f相关联。其他标准可以与作业a-f中的每一个相关联,诸如这样的作业日期/范围、用户帐户和/或本文引用的任何其他标准。

使用手持式计算机14a的油漆工可以到达具有喷射器1a的位置a并且将手持式计算机14a无线连接到喷射器1a,如本文所讨论的。当连接到喷射器1a时,油漆工可以使用手持式计算机14a经由蜂窝网络41将喷射器1a的喷射器id和关于位置a的信息(例如,地址或全球坐标)传输到网络服务器35。网络服务器35可以将喷射器1a的id和关于位置a的信息与作业数据库进行比较,从而标识作业a和作业c。在本示例中,网络服务器35没有标识作业b,因为管理者没有将作业b与喷射器1a关联。在本示例中,网络服务器35没有标识任何作业d-f,因为这些作业与位置b而不是位置a相关联。

关于所标识的作业a和作业c的信息可以由网络服务器35经由蜂窝网络41发送到手持式计算机14a。手持式计算机14a然后可将关于作业a和c的信息呈现给油漆工,并从油漆工接收对任一作业的选择。假设油漆工选择了作业a,则将来自喷射器1a的使用数据(例如,先前或随后产生的)发送到手持式计算机14a,然后经由蜂窝网络41发送到网络服务器35,以便存储在与所选择的作业a相关联的服务器网络35上。

在保持在位置a的同时,油漆工然后可以使用手持式计算机14a上的接口来选择作业b,这具有取消选择作业a的结果,使得将来自喷射器1a的使用数据(例如,先前或随后产生的)发送到手持式计算机14a,然后经由蜂窝网络41发送到网络服务器35,以存储在与所选择的作业b相关联的服务器网络35上。

第二个油漆工可以使用手持式计算机14b在位置a与喷射器1b无线连接。手持式计算机14b通过蜂窝网络41向网络服务器35发送喷射器1b的喷射器id、关于位置a的信息和关于第二油漆工的用户帐户的信息。网络服务器35将该标准与所存储的作业的列表进行比较,并仅标识作业c,因为当创建作业c时,作业c与第二油漆工的喷射器1b、位置a和用户帐户相关联,而管理者不将作业a和b与第二油漆工的用户帐户相关联。第二油漆工可以在手持式计算机14b上选择作业c。将来自喷射器1b的使用数据(例如,先前或随后产生的)发送到手持式计算机14b,然后经由蜂窝网络41发送到网络服务器35,以便与所选择的作业c相关联地存储在服务器网络35上。然后,网络服务器35聚集由喷射器1a和喷射器1b产生的使用数据以跟踪作业c的生成效率(例如,每小时喷射体积和总体积)。

在作业c完成之后,第一油漆工可以将喷射器1a和手持式计算机14a运输到位置b。第一油漆工可以用手持式计算机14a连接喷射器1a或喷射器1c。在任一种情况下,到喷射器的无线连接和由手持式计算机14a到网络服务器35的通信可以返回所标识的作业d-f用于选择。手持式计算机14c可以经由蜂窝网络41无线地连接到喷射器1a或1c和网络服务器35中的另一个,以返回作业d-f。然后,第一或第二油漆工可以使用喷射器1a、c来产生使用数据,该使用数据由手持式计算机14a、14c经由蜂窝网络41发送到网络服务器35,用于与所选择的作业或多个作业相关联。

以此方式,图7和图8示出了聚集来自用于一个作业的不同喷射器的信息或来自用于不同作业的一个喷射器的信息的示例。例如,可通信地联接到一个或多个喷射器1的一个或多个手持式计算机装置14。一个或多个手持式计算机14中的每一个可以被配置为接收指示来自多个作业的一个或多个作业的信息。例如,网络服务器35可以接收将一个或多个喷射器1与一个或多个作业相关联的信息,并且基于一个或多个喷射器与作业的关联将指示来自多个作业的一个或多个作业的信息传输到手持式计算机14。作为另一示例,网络服务器35可被配置为接收将一个或多个喷射器关联到一个或多个作业的相应位置的信息,并基于相应位置与作业的关联将指示来自多个作业的一个或多个作业的信息传输到手持式计算机14。作为另一示例,网络服务器35可以被配置为接收将一个或多个作业与用户凭证相关联的信息,并基于接收到的用户凭证来传输指示来自多个作业的一个或多个作业的信息。作为另一示例,网络服务器35可以被配置为接收将一个或多个作业与数据范围内的日期、日期范围或时间范围中的一个或多个相关联的信息,并基于当前日期和所接收的信息来传输指示来自多个作业的一个或多个作业的所述信息,所接收的信息将一个或多个作业与数据范围内的日期、日期范围或时间范围中的一个或多个相关联。

将一个或多个喷射器1关联到一个或多个作业或关联到一个或多个作业的相应位置的信息可以包括将一个喷射器关联到一个作业的信息、将一个喷射器关联到多个作业的信息,或将多个喷射器关联到一个作业的信息。

手持式计算机14可以接收对一个或多个作业中的作业的用户选择。例如,用户可以使用接口20来查看一个或多个作业并选择这些作业。手持式计算机14可以接收来自一个或多个喷射器1的信息,该信息指示由一个或多个喷射器1喷射的流体量,一个或多个手持式计算机装置14与该一个或多个喷射器1通信地联接,并且输出指示与来自多个作业的一个或多个作业中的选定作业相关联地喷射的流体量的信息。

网络服务器35可以被配置为从一个或多个手持式计算机14中的每一个接收指示针对相应作业喷射的流体量的相应信息,并且基于指示针对相应作业喷射的流体量的相应信息来更新相应喷射体积日志(如上所述)。这些喷射体积日志分别与该多个作业相关联,并且每个喷射体积日志包括指示在这些相关联的作业处喷射的流体量的信息。网络服务器35可以基于喷射体积日志产生指示针对多个作业喷射的相应的所述流体量的用于显示的信息。

如上所述,多个喷射器1可用于一个作业或一个喷射器1可用于多个作业。网络服务器35可以被配置为聚集来自不同喷射器1的流体输出值以确定在逐个作业的基础上喷射的流体(例如,油漆)的量。

作为一个示例,多个喷射器1中的两个或更多个用于多个作业中的相同作业。在这样的示例中,为了从一个或多个手持式计算机14中的每一个接收指示针对相应作业喷射的流体量的相应信息,网络服务器35被配置为从通信地联接到多个喷射器1中的两个或更多个的相应一个或多个手持式计算机14接收由多个喷射器1中的两个或更多个喷射的相应流体量。还为了更新相应的喷射体积日志,网络服务器35被配置为聚集由多个喷射器1中的两个或更多个喷射的相应流体量,以更新与和多个喷射器1中的两个或更多个相关联的作业相关联的喷射体积日志。

作为另一示例,多个喷射器1中的喷射器1用于多个作业中的两个或更多个。在这样的示例中,为了从一个或多个手持式计算机14中的每一个接收指示针对相应作业喷射的流体量的相应信息,网络服务器35被配置为从相应的一个或多个手持式计算机14接收在多个作业中的两个或更多个处由喷射器1喷射的相应流体量,所述一个或多个手持式计算机14通信地联接到多个喷射器中的喷射器。此外,为了更新相应的喷射体积日志,网络服务器35可以被配置为基于在第一作业时喷射器喷射的流体量更新所述多个作业中的所述两个或更多个的第一作业的第一喷射体积日志,以及基于在第二作业时喷射器喷射的流体量更新所述多个作业中的所述两个或更多个作业的第二作业的第二喷射体积日志。

以这种方式,本公开描述了其中存在用于为多个作业喷射流体的一个或多个喷射器1的技术的示例。网络服务器35可以被配置为接收由一个或多个喷射器1产生的信息。该信息可以指示为相应作业喷射的流体量。网络服务器35可以基于指示针对相应作业喷射的流体量的相应信息来更新相应喷射体积日志。这些喷射体积日志分别与该多个作业相关联,并且每个喷射体积日志包括指示在这些相关联的作业处喷射的流体量的信息。网络服务器35可以基于喷射体积日志产生指示针对多个作业喷射的相应的所述流体量的用于显示的信息。一个或多个手持式计算机14、一个或多个喷射器1和网络服务器35可以以本公开中描述的方式一起操作。

在一些示例中,网络服务器35可以接收分别对应于一个或多个油漆喷射器1的多个涂装项目的多个作业概况。该一个或多个喷射器1可以被配置为产生多个喷射体积数据集并且传输多个喷射体积数据集(例如,传输到手持式计算机14或直接传输到网络服务器35)。网络服务器35可以接收多个喷射体积数据集(例如,直接从喷射器1或从手持式计算机14接收)。网络服务器35可以接收分别将多个喷射体积数据集与多个涂装项目相关联的输入,基于分别与多个涂装项目相关联的多个喷射体积数据集来确定多个涂装项目的喷射体积值,并且基于喷射体积值产生输出。

作为示例,传输多个喷射体积数据集包括在一个或多个手持式装置上接收指示来自多个作业的一个或多个作业的信息,接收对一个或多个作业的作业的用户选择,接收来自一个或多个喷射器的信息,该信息指示由所述一个或多个手持式计算机装置与之通信联接的所述一个或多个喷射器喷射的流体量的信息,以及输出指示与所述多个作业中的所述一个或多个作业中的所选择的作业相关联地喷射的流体量的信息。

在一些示例中,接收分别将多个喷射体积数据集与多个涂装项目相关联的输入包括接收指示由第一喷射器产生的第一喷射值数据集与涂装项目相关联的信息,以及接收指示由第二喷射器产生的第二喷射值数据集与相同涂装项目相关联的信息。在一些示例中,接收分别将多个喷射体积数据集与多个涂装项目相关联的输入包括接收指示由第一多个喷射器产生的第一喷射值数据集与第一涂装项目相关联的信息,以及接收指示由第二多个喷射器产生的第二喷射值数据集与不同的第二涂装项目相关联的信息。

在一些示例中,基于分别与多个涂装项目相关联的多个喷射体积数据集来确定多个涂装项目的喷射体积值包括基于指示针对相应作业喷射的流体量的相应信息来更新相应喷射体积日志,其中所述喷射体积日志分别与所述多个作业相关联,并且每个喷射量日志包括指示在相关联作业处喷射的流体量的信息。

由喷射器1计算并经由手持式计算机14输出的喷射体积数据可用于管理喷射器1的维护。喷射器1包括各种器具部件,诸如泵部件(例如,填料、阀、活塞等)和喷枪部件,诸如喷射尖端。这些部件中的每一个应该定期更换以维护喷射器1的最佳性能,然而每个部件以不同的速率磨损并且具有不同的寿命,使得必须针对不同的部件在不同的时间进行维护。部件的主要磨损是由于喷射加压油漆。因此,喷射体积数据可用于监测部件的磨损并触发警报。在一些实施例中,将喷射体积与阈值进行比较,并且当满足或超过该阈值时,将向用户发送警报以执行维护。该阈值因此可以表示用于检查或更换部件的维护提醒水平。

多个手持式计算机14可以处理单个喷射器1的喷射数据,使得一个手持式喷射器14可以单独处理喷射器1的所有喷射数据。因此,该维护阈值可以由网络服务器35持有,并且可以在需要维护时将喷射数据与所确定的阈值进行比较,并且然后可以在达到该维护阈值时向当前与喷射器1相关联地使用的手持式计算机14发出警报。此外,可以根据喷射器1的寿命喷射体积来测量维护阈值和喷射数据。

维护提醒可以设置在手持式计算机14或个人电脑29上,然后传送到网络服务器35保存。例如,可以将多个维护提醒输入到与该特定喷射器1相关联的手持式计算机14中。

当从手持式计算机14接收到喷射体积日志信息时,可以由网络服务器35执行喷射体积与阈值的比较。当满足阈值时,可以从网络服务器35向个人计算机29和/或手持式计算机14发出维护警报。在一些示例中,该喷射器不执行该喷射体积与该阈值的比较以产生该维护警报,而是由手持式计算机14、个人计算机29,以及网络服务器35之一来执行这种比较。在这样的示例中,跟踪输出体积和维护提醒的功能从喷射器卸载到远程装置(例如,手持式计算机14、个人计算机29,和/或网络服务器35),由此减少存储在喷射器处的数据量(即,保存提醒时间表和相应的阈值体积输出),以及减少喷射器的处理器执行阈值比较和保存警报的处理负担。

在某些示例中,手持式计算机14、个人计算机29和/或网络服务器35中的任何一个或多个可以相对于共同的体积起始点跟踪用于喷射器的多个警报(例如,维护提醒)。例如,相对于该喷射器的当前寿命体积输出(例如,当前寿命加仑输出),可以产生多个警报来替换,例如,在体积输出的第一时段(例如,每第一加仑数)的喷射器的尖端和在体积输出的第二时段(例如,每第二加仑数,其可以不同于第一加仑数)的喷射器的包装。可以使用多于两个不同的阈值、体积输出的周期或其他维护阈值,诸如三个或更多个不同的阈值。在某些示例中,可以相对于使用时间而不是体积输出来产生用于警报的不同阈值。

由手持式计算机14或网络服务器35进行维护比较。用于维护跟踪的数据由喷射器1提供并且发送到手持式计算机14并且可能发送到网络服务器35,如本文所讨论的。维护日志可以基于本文先前描述的喷射日志。由于当压力大于阈值量时,喷射仅记录喷射体积,因此维护跟踪利用表示处于或高于特定流体压力阈值的喷射数据来执行,并且当低于特定流体压力阈值时,不使用收集的喷射数据来执行。

图9是示出响应于接收到与指示喷射器未解释的状态相关联的喷射器的喷射器标识数据而从网络服务器35输出通知的示例操作的流程图。图9的示例操作对于定位可能错放、被盗或以其他方式未解释的喷射器是有用的。图9的示例技术可以使所有者、工长或其他用户能够登录到与喷射器相关联的网络服务器35上的账户,并指示该喷射器未解释(例如,丢失、被盗或以其他方式未解释)。在喷射器被指示为未解释之后,并且响应于接收到该喷射器的标识信息(例如,来自上传该喷射器的使用或其他数据的手持式计算机14),该网络服务器35向与该账户相关联的用户(例如,所有者)和/或将该喷射器标识信息和/或使用信息发送到该网络服务器35的手持式计算机14输出通知。在一些示例中,该通知包括发送喷射器标识信息的远程计算装置的位置信息,诸如远程计算装置的gps坐标,从而增强所有者或与注册帐户相关联的其他用户定位喷射器的能力。虽然本文关于手持式计算机14和个人计算机29示出和描述了图9的示例操作,但是应当理解,图9的技术可以使用远离网络服务器35并与之通信地联接的任何计算装置(或多个装置)来执行。

如图9所示,手持式计算机14与喷射器,诸如喷射器1连接(步骤116)。例如,手持式计算机14可以是智能电话或用户的其他计算装置,例如油漆工,其在作业地点的位置处连接到分配喷射器(诸如,喷射器1),如上面进一步详细描述的。该连接可以以本文描述的任何方式发生,诸如经由bluetoothtm通信协议与用作手持式计算机14的智能电话。例如,当喷射器1被供电时,喷射器1可以诸如通过短程无线协议(例如,蓝牙协议)从无线模块23广播喷射器1的标识信息。所广播的喷射器标识信息可以包括喷射器1的型号、喷射器1的序列号、先前分配给喷射器1的特定名称,或唯一标识喷射器1的任何其他信息。手持式计算机14从喷射器1接收喷射器标识信息和/或喷射器使用信息(例如,流体体积输出信息或其他使用信息)。

手持式计算机14将喷射器1标识信息,并且在一些示例中,将喷射器1使用信息传输到网络服务器35(步骤118)。在某些示例中,手持式计算机14传输手持式计算机14的位置信息,诸如由手持式计算机14的gps模块19标识的经纬坐标。当手持式计算机14无线连接到喷射器1时或当手持式计算机14没有无线连接到喷射器1时,手持式计算机14可以传输喷射器1的标识信息(以及,在一些示例中,手持式计算机14的位置信息)。例如,手持式计算机14可以将喷射器1的标识信息、喷射器1的使用信息和/或手持式计算机14的位置信息传输到网络服务器35,同时手持式计算机14诸如在喷射器1在作业地点的操作期间无线连接到喷射器1。在其他示例中,诸如当手持式计算机14无线地连接到喷射器1时手持式计算机14和网络服务器35之间的无线连接不可用时,当手持式计算机14和网络服务器35之间的无线连接变得可用时(例如,当手持式计算机14在蜂窝通信网络或其他无线网络的范围内时),手持式计算机14可以将喷射器1的标识信息、喷射器1的使用信息和/或手持式计算机14的位置信息传输到网络服务器35。

网络服务器35接收喷射器1的标识信息,并且在某些示例中接收手持式计算机14的位置信息(步骤120)。然后,网络服务器35标识与喷射器1相关联的注册账户(步骤122)。例如,网络服务器35可以在存储器37存储注册的账户信息,该账户信息将喷射器1与例如所有者或其他用户(例如,所有者账户)相关联。注册账户可以将任何一个或多个喷射器与该账户相关联,这可以由网络服务器35经由喷射器标识信息来标识。例如,网络服务器35可以标识与喷射器1的标识信息相关联的多个注册账户(例如,所有者账户)中的一个,诸如通过搜索存储器37内或远离将喷射器标识信息与注册账户相关联的网络服务器35并与之通信联接的计算装置的存储器内的数据库或其他数据存储。

网络服务器35确定与注册账户中的所标识的喷射器1相关联的状态指示喷射器1未解释(步骤124)。例如,网络服务器35可以存储与注册账户的任何一个或多个喷射器相关联的状态信息。该状态信息可以指示(例如,由所有者或与注册账户相关联的其他用户)指示该相应喷射器是解释还是未解释的状态。即,与已注册帐户相关联的所有者或其他用户可以提供登录凭证,诸如用户名和密码,在网络服务器35处登录到与该喷射器相关联的注册账户并且提供该喷射器未解释(例如,具有未知位置和/或作业状态)或解释(例如,具有已知位置和/或作业状态)的状态指示。在一些示例中,状态信息可以包括喷射器的位置,诸如喷射器被分配到的作业的位置,或喷射器的最后已知位置。在图9的示例中,网络服务器35确定与所标识的喷射器1相关的状态(基于所接收的喷射器1的标识信息)指示喷射器1未解释。

网络服务器35响应于确定喷射器标识信息被接收并且注册账户包括指示标识的喷射器1未解释的与标识的喷射器1相关联的状态,向与注册账户相关联的一个或多个用户提供通知(步骤126)。例如,网络服务器35可以与注册账户相关联地存储与注册账户的一个或多个用户相关联的电子邮件(email)地址、与注册账户的一个或多个用户相关联的短消息服务(sms)地址、与注册账户的一个或多个用户相关联的语音邮件地址,或与注册账户的一个或多个用户相关联的任何其他电子通信地址。传输到与注册帐户相关联的一个或多个用户的通知可以包括网络服务器35接收到喷射器1的标识信息的指示、基于从手持式计算机14接收到的位置信息的喷射器位置的指示、与喷射器1连接的用户(例如,油漆工)的用户凭证信息,和/或手持式计算机14与喷射器1连接的时间和日期。在一些示例中,在不向手持式计算机14或报告喷射器1的状态和位置的手持式计算机14的用户提供通知的情况下,传输传输到与注册账户相关联的一个或多个用户(例如,所有者)的通知。

与已注册账户相关联的一个或多个用户接收由网络服务器35传输的通知(步骤128)。例如,如图9中所示,用户可在个人计算机29处接收通知,例如通过以电子邮件形式检索通知,登录到网络服务器35处的注册帐户中以检索通知,或以其它方式经由个人计算机29检索通知。虽然图9的示例描述了使用个人计算机29来检索通知,但是在一些示例中,与注册账户相关联的用户可以使用可以与网络服务器35通信地联接的任何计算装置来检索通知,诸如另一手持式计算机14(例如,智能电话或平板计算机)。

在一些示例中,诸如图9所示的示例,网络服务器35向手持式计算机14的用户传输通知,该通知传输了由手持式计算机14在步骤132接收的喷射器标识信息(步骤130)。该通知可以包括与发送给与注册账户相关联的用户的通知相同的信息(在步骤126中)或不同的信息。例如,在一些示例中,传输到手持式计算机14的通知可以包括喷射器1具有指示喷射器1未解释的状态的指示。在某些示例中,传输到手持式计算机14的通知可以包括喷射器1具有指示喷射器1未解释的状态的指示以及已注册账户和/或与已注册账户相关联的用户(例如所有者)的指示。然后在手持式计算机14的屏幕或其它接口上显示关于该通知的信息。

因此,图9的示例的技术可以使所有者、工长或其他用户能够具有一个或多个喷射器所关联的注册账户,以指示喷射器未解释,诸如当喷射器丢失时、没有位于分配作业地点、被盗或以其他方式未解释。响应于喷射器与将喷射器的标识信息传输到网络服务器35的计算装置(例如,手持式计算机14)的连接,网络服务器35将通知传输到与注册账户相关联的用户(例如,所有者)。该通知可以警报所有者或其他用户该喷射器已经被使用,并且在一些示例中警报传输该数据的手持式计算机14的位置。在手持式计算机14在与喷射器无线连接的同时传输标识数据的示例中,手持式计算机14的位置信息可以与喷射器的位置一致,由此使得账户的用户能够标识喷射器的使用位置(以及可能地物理位置)。可以将该通知发送给注册账户的所有者或其他用户,而不通知手持式计算机14的用户,从而可能使被盗的喷射器恢复。在某些示例中,可以向手持式计算机14的用户发送通知,由此使得手持式计算机14的用户(例如,油漆工)能够向所有者、工长或与注册账户相关联的其他用户通知喷射器的位置。

图10是示出使用无线连接的手持式计算机14远程设置喷射器1的压力阈值的示例操作的流程图。图10的示例操作使得诸如工长、所有者或其他用户的用户能够使用手持式计算机14和喷射器1之间的无线连接来远程设置喷射器1的阈值压力,诸如上阈值压力。

例如,在作业地点,对于油漆工和工长或所有者可能存在不同的动机。油漆工可以将喷射器1配置为高压模式以完成任务。然而,工长或所有者可能希望将喷射器1配置为低压模式以确保更好的光洁度并减少浪费。

该喷射器1和/或该手持式计算机14可以基于该阈值压力与该喷射器1的测量压力的比较来输出通知,诸如当该测量压力超过该阈值压力时。即,对于喷射器1的所有者,喷射器1所分配到的作业的工长,或其他用户来说,可能期望在作业期间为流体(例如,油漆)的施加设置上阈值压力指标。喷射器1的泵的增加的输出压力增加喷射器1的体积输出,由此为油漆工或其他用户提供增加压力以增加体积输出并且减少完成作业所需的时间的动机。

然而,超过上阈值的泵压力和相应的体积输出会降低在作业中施加的油漆或其它流体的涂饰质量,诸如通过留下液滴、条纹,或通常不希望的流体的施加厚度。过度加压还可能导致油漆的浪费,这可能是大成本的驱动因素。过度加压还可能增加喷射器1上的磨损,需要更早的维护或更早的故障。因此,当喷射器1的泵的输出压力超过作业的阈值压力时,可以有利地警报喷射器1的用户、作业的工长或其他主管、喷射器1的所有者或其他用户。

如图10所示,手持式计算机14接收压力阈值的指示(步骤134)。该阈值压力可以是上阈值压力,即例如比喷射器1的泵的最大可实现压力小的下阈值压力。该阈值压力可以基于分配有喷射器1的作业而改变。手持式计算机14(或个人计算机22)可以经由手持式计算机14的用户一个或多个接口20、当选择了喷射器1所分配的作业时经由来自网络服务器35的通信,或者经由与手持式计算机14的用户交互接收或者经由与网络服务器35的通信无线地接收阈值压力的指示。能够远程改变阈值压力允许管理者根据各种条件来设置最大压力,这些条件诸如油漆工的经验水平、项目的性质、被喷射的油漆的类型、环境因素等。此外,如果工人期望较高的压力,则工人可以呼叫管理者以请求较高的较低压力,管理者可以远程增加最大压力。因此,最大压力阈值可根据改变的作业地点条件而在全天的所有时间改变。

在图10的示例中,手持式计算机14经由无线通信将阈值压力传输到喷射器1(步骤136),该阈值压力经由例如bluetoothtm或其它无线通信协议在喷射器1处无线接收(步骤138)。在其他示例中,如下面进一步描述的,手持式计算机14不将阈值压力传输到喷射器1,而是将从喷射器1接收的压力与阈值压力进行比较并且基于该比较提供通知。

如图10所示,喷射器1诸如经由测量离开或以其他方式泵送到喷射器1的泵9下游的流体(例如,油漆)的液压的压力传感器28来感测喷射器1的泵下游的流体的实际流体压力(步骤140)。该喷射器1使用例如该喷射器1的控制电路21将感测到的实际流体压力与该阈值压力进行比较(步骤142)。在阈值压力是上阈值压力的示例中,诸如图10的示例,喷射器1确定实际流体压力是否超过阈值压力(步骤144)。在其他示例中,诸如阈值压力是较低阈值压力的示例,喷射器1可以确定实际流体压力是否小于阈值压力。

如图10所示,在测量的实际流体压力不超过阈值压力(步骤144的“否”分支)的示例中,喷射器1继续感测喷射器1的泵下游的实际流体压力(步骤140)。喷射器1可以继续重复通过步骤140、142和144以测量实际流体压力(步骤140),比较实际流体压力和阈值压力(步骤142),并且确定在喷射器1的操作过程中实际流体压力是否超过阈值压力(步骤144)。在某些示例中,喷射器1不输出实际流体压力与阈值压力的比较结果的指示,直到喷射器1确定实际流体压力超过阈值流体压力。在其他示例中,喷射器1输出实际流体压力不超过阈值压力的指示,直到喷射器1确定实际流体压力超过阈值压力。

响应于确定实际流体压力超过阈值流体压力(步骤144的“是”分支),喷射器1输出通知(步骤146)。该通知可以包括以下指示中的任何一个或多个:阈值压力已经被超过的指示、实际流体压力超过阈值压力的程度(例如,测量压力和阈值压力之间的差)、实际流体压力超过阈值压力的持续时间,以及实际流体压力超过阈值压力的日期和/或时间。在某些示例中,喷射器1可以响应于确定实际流体压力超过阈值压力达阈值持续时间(诸如一秒、五秒、一分钟,或其他阈值持续时间)而输出该通知(在步骤146中)。在一些实施例中,为了在步骤146中输出通知,所测量的压力必须超过压力阈值预定持续时间(例如,10秒),并且在较短的持续时间内超过阈值的压力不会导致通知被输出。在一些实施例中,所测量的压力必须超过压力阈值预定持续时间(例如,10秒),同时泵9继续泵送(例如,如由泵循环传感器27或电动机控制器25所确定的)以用于在步骤146中输出通知,并且压力超过阈值较短持续时间和/或泵9在过压期间未被驱动不导致输出通知。应注意的是,尽管超过了压力阈值,喷射器1继续操作并喷射(例如,电动机控制器25不限制电动机4的功率),使得油漆可以继续完成作业,但是仍然发送通知,使得可以在过压的同时通知主管喷射。

该通知由手持式计算机14接收(步骤148),并从手持式计算机14传输到例如网络服务器35和/或显示在手持式计算机14的显示装置上(步骤150)。在手持式计算机14将该通知发送给网络服务器35的示例中,网络服务器35可以将与喷射器1相关联的注册账户通知所有者或其他用户。

尽管图10的示例示出并描述了喷射器1接收阈值压力并将感测到的实际流体压力与阈值流体压力进行比较以输出通知,但应当理解,在一些示例中,手持式计算机14不向喷射器1传输阈值压力以与感测到的实际流体压力进行比较。在这样的示例中,喷射器1将感测的实际流体压力(或测量的压力的指示器)输出到手持式计算机14(例如,周期性地,诸如以规则的时间间隔、规则的流体输出体积,或以其他间隔)。在这些示例中,手持式计算机14将从喷射器1接收的实际流体压力与阈值压力进行比较,并且基于该比较(例如,诸如当实际流体压力超过阈值压力时)输出本文提及的任何通知。

照此,图10的技术可以使喷射器1的用户(例如,油漆工)、分配喷射器1的作业的工长或其他主管,和/或喷射器1的所有者能够被通知超过阈值压力。因此,图10的技术可帮助确保用于特定任务的喷射器1的输出压力在该任务所需的输出压力范围内,诸如低于促进来自喷射器1的流体(例如油漆)的均匀、高质量分布的上阈值压力的输出压力范围。

以这种方式,图10示出了示例技术,其中,当泵9在窗期间操作时,手持式计算机14和/或网络服务器35和/或喷射器1的控制电路21(单独地或组合地)可以接收多个压力值(例如,基于泵9的持续时间或循环(全部或部分)的数量),并且基于在窗期间接收的多个压力值确定窗的汇总压力度量。手持式计算机14或控制电路21可以使相应的无线模块传输汇总压力度量。汇总压力度量的示例包括一个或多个压力值的平均值、模式或中值中的一个。

可以有各种方式来接收压力值。作为一个示例,可以基于用户选择的压力水平来接收压力值。作为另一个示例,可以基于来自压力传感器的压力测量来确定压力值。

网络服务器35可以被配置为接收压力度量。网络服务器35然后可以将指示压力度量的信息输出到个人计算机29,用于显示。

图11是示出用于将喷射器1的输出压力限制到经由无线通信从手持式计算机14接收的阈值压力的示例操作的流程图。图11的示例操作使得诸如工长、所有者或其他用户的用户能够使用手持式计算机14和喷射器1之间的无线连接来远程设置喷射器1的阈值压力,诸如上阈值压力。喷射器1然后将喷射器1的输出流体压力限制到所接收的阈值压力。

如图11中所示,手持式计算机14接收压力阈值的指示(步骤152)。该阈值压力可以是上阈值压力,即例如比喷射器1的泵的最大可实现压力小的下阈值压力。该阈值压力可以基于分配有喷射器1的作业而改变。例如,如本文引用的,每个作业在创建时或之后可以具有由主管输入的最大压力限制,并且该最大压力限制被传送到喷射器1。手持式计算机14可以经由手持式计算机14的用户界面图形用户界面、当选择了喷射器1所分配的作业时经由来自网络服务器35的通信,或者经由与手持式计算机14的用户交互接收或者经由与网络服务器35的通信无线地接收阈值压力的指示。

手持式计算机14例如通过蓝牙或其他无线通信数据协议将阈值压力无线传输到喷射器1(步骤154)。该阈值压力是由喷射器1无线接收的(步骤156)。

该喷射器1限制该喷射器1的输出压力,这样使得由喷射器1感测到的实际流体压力(例如,经由喷射器1的压力传感器28)不超过该阈值压力(步骤158)。例如,喷射器1的电动机控制器25可以控制电动机4,使得经由喷射器1的压力传感器28感测的实际流体压力不超过阈值压力。例如,如果由压力传感器28测量的测量压力超过由处理器24确定的最大阈值压力,则处理器24可以使电动机控制器25减小或停止向电动机4的功率输送,以减慢或停止泵9,从而形成较低的流体压力。如果由压力传感器28测量的测量压力下降到由处理器24确定的最大阈值压力以下,则处理器24可以使电动机控制器25增加或恢复输送给电动机4的功率,以加速或使泵9循环,从而形成较低的流体压力。在一些实施例中,在电动机4的功率减小或切断之前,所测量的压力必须超过最大阈值压力达预定持续时间,诸如2秒,以避免瞬时压力尖峰中断喷射。在一些示例中,喷射器1的控制电路21调节对应于喷射器1的控制器5的电位计刻度盘的限制,使得电位计刻度盘的最大输入对应于阈值压力。

因此,图11的技术能够使用手持式计算机14和喷射器1之间的无线连接来远程设置喷射器1的阈值压力(例如,上阈值压力)。喷射器1将输出流体压力限制为接收到的阈值压力,从而确保喷射器1的输出压力不超过阈值压力。

例如,控制电路21可以接收阈值压力和泵输出压力设置(例如,从压力传感器确定的或基于用户选择的压力水平的实际压力)。控制电路21然后可以控制喷射器1的操作。例如,控制电路21可以使得电动机将泵9的输出驱动到泵输出压力设置,除非泵输出压力设置大于阈值压力,在这种情况下,控制电路21可以使得电动机将泵9的输出驱动到阈值压力。

虽然在各种实施例中本文讨论了喷射器1的控制电路21基于泵9的循环状态计算喷射体积度量并且然后将该喷射体积度量无线传输到手持式计算机14,任何这样的喷射器1实施例可以替代地不计算喷射体积,而是可以将泵循环度量无线地传输到手持式计算机14和手持式计算机14(或在手持式计算机14将泵循环度量传输到网络服务器35的情况下传输到网络服务器35),并且手持计算机14可以基于泵循环度量计算喷射体积度量。例如,喷射器1可以确定,保存在存储器22中,并且在一个时间窗(例如,1秒、10秒、1分钟、1小时)内将泵循环的数量或分数传输到手持式计算机14。基于时间窗上泵循环的数量或分数,手持式计算机14可以以与本文讨论的用于喷射器1计算喷射体积的相同方式计算相同时间窗的喷射体积。喷射器1可以确定,保存在存储器22中,并且将所测量的压力传输到手持式计算机14以用于如本文所讨论的喷射体积计算中。计算的喷射体积14可以以本文讨论的任何方式使用,诸如用于跟踪涂装生成效率、管理作业数据,或包括传输到网络服务器35的其他动作。代替手持式计算机14计算喷射度量,时间窗上的泵循环的数量或分数和/或测量的压力数据可以被传输到网络服务器35,并且网络服务器35可以进行计算。对喷射器1计算喷射体积度量的每个参考可以用喷射器1替代地传输用于这种计算的数据并且手持式计算机14和/或网络服务器35替代地计算喷射体积度量来修改。

因此,图10和图11示出了其中喷射器1的控制电路21被配置为无线地接收阈值压力的示例(例如,控制电路21可以从诸如手持式计算机14、网络服务器35的远程装置接收阈值压力)。可能存在无线地接收阈值压力的益处,而不是依赖于恒定的预存储/预配置的阈值压力。例如,具有不同作业的不同作业地点可能需要不同的压力水平。以这种方式,在不同作业地点处的每个喷射器1可配置为用于不同的阈值压力。

喷射器1的控制电路21可以基于阈值压力和实际压力来控制喷射器1的操作。例如,为了控制喷射器1的操作,控制电路21可以限制喷射器的输出压力,使得实际压力不超过阈值压力。控制电路21可配置为通过控制电动机4的速度以使实际压力不超过阈值压力来限制喷射器1的输出压力。

作为另一个示例,为了控制喷射器1的操作,喷射器1的控制电路21可以被配置为比较阈值压力与实际压力并且基于阈值压力与实际压力的比较输出通知。例如,控制电路21可以被配置为通过响应于确定实际压力超过阈值压力而输出通知,基于阈值压力与实际压力的比较来输出通知。在一些示例中,该通知包括实际压力超过阈值压力的指示。在一些示例中,该通知包括实际压力超过阈值压力的程度的指示。

如上所述,将阈值压力设置在降低磨损的水平可能是有益的。实现磨损减少的一种方式可以是将阈值压力设置为小于喷射器1的泵9可实现的最大输出压力。

图12示出了用于跟踪与维护提醒相关的喷射体积并且一旦达到维护阈值就发出警报的流程图。用户可以使用手持式计算机14或个人计算机29来输入针对具体喷射器1的一个或多个维护提醒。网络服务器35可以接收(例如,从手持式计算机14)并保存特定喷射器1的维护提醒。每个维护提醒可以诸如通过型号、序列号、所有者分配的喷射器名称和/或其他唯一标识来标识喷射器1。每个维护提醒可以包括维护动作,诸如更换填料、更换尖端、更换活塞杆、更换泵,或与喷射器1相关联的其他动作。每个维护提醒可以包括以喷射体积测量的维护阈值或喷射体积的指示,诸如泵循环。例如,第一维护提醒可以是在喷射100加仑的油漆之后更换特定喷射器(例如,由序列号标识的)的包装,并且第二维护提醒可以是在喷射50加仑的油漆之后更换特定喷射器的尖端喷嘴。

返回到图12的过程,手持式计算机14在步骤170接收对维护提醒的请求。接收该请求可以是用户使用一个或多个接口20输入维护提醒,该维护提醒例如可以是上述第一维护提醒和/或第二维护提醒。如果手持式计算机14当前无线连接到喷射器1,则维护提醒可自动地与该喷射器1相关联(例如,使用喷射器1的序列号。可替代地,可以在个人计算机29处输入维护提醒,在这种情况下,喷射器1必须被唯一地标识,诸如通过用户选择与用户的账户相关联的喷射器的名称,使得喷射器的序列号被从存储器中检索并发送。假设手持式计算机14接收到维护提醒,则在步骤171中,手持式计算机14向网络服务器35发送包括上面引用的底层数据的维护提醒。在步骤172,网络服务器35从手持式计算机14接收维护提醒。在步骤173中,网络服务器35基于接收到的维护提醒请求来设置喷射体积阈值(例如,保存在存储器中的维护提醒)。设置用于维护提醒的喷射体积阈值可以包括启动存储器中的喷射体积维护日志,用于跟踪专门用于维护提醒的喷射体积。当喷射体积维护日志第一次启动时,喷射体积维护日志可设置为零,然后随着接收喷射体积数据而更新,直到喷射体积维护日志中达到阈值量。

在步骤174中,喷射器1产生喷射体积数据。喷射体积数据可以是本文引用的任何类型的数据,包括喷射的体积。或者,喷射体积数据可以是泵循环,而不是计算的喷射体积。在步骤175中,喷射器1将产生的喷射体积数据发送到手持式计算机14。步骤175可以周期性地发生,同时根据基于每个时间窗(上文提及的)的关闭而启动的时间表(例如,每分钟或小时)进行喷射,和/或在每个喷射段结束时进行喷射。在步骤176中,手持式计算机14接收喷射体积数据。在步骤177中,手持式计算机14将喷射体积数据发送到网络服务器35。在步骤178,网络服务器接收喷射体积数据。在步骤179中,网络服务器35可以基于所接收的喷射体积数据来更新喷射体积维护日志。例如,如果由喷射器1产生的喷射体积数据指示喷射了10加仑,则在步骤179中喷射体积维护日志可以增加10加仑。在步骤180,网络服务器比较用于维护阈值的喷射体积维护日志以确定是否已经达到阈值。如果喷射体积维护日志尚未达到阈值,则不发出警报。典型地,当更多喷射体积数据被累积并且喷射体积维护日志增加时,步骤174-180将被重复许多次,直到通过喷射体积维护日志达到维护阈值。假定将花费多天的多个喷射段(其中,喷洒器1循环关闭和另一天,和/或手持计算机14断开连接,然后在稍后的时间重新建立连接),并且可能的不同手持式计算机14在对应于不同喷射段的不同时间与喷射器1通信,并且不同手持式计算机14将不同的喷射体积数据中继到网络服务器35,以保存在相同的喷射体积维护日志中,直到达到维护阈值。一旦步骤180中的比较确定喷射体积维护日志超过维护阈值,网络服务器35就在步骤181中发送维护警报。各种不同的设备可以从网络服务器35接收警报,包括当前或最近与喷射器1连接的手持式计算机14、与喷射器1的所有者或管理者关联的个人计算机29,和/或其他装置。在图12所示的示例流程图中,在步骤182中由手持式计算机14接收维护警报。手持式计算机14然后在步骤183中向用户输出维护警报以指示用户对喷射器1进行维护。

图12的过程的一个方面是在网络服务器35上维护喷射体积维护日志,并且网络服务器35在创建维护提醒请求时将喷射体积维护日志设置为零。如果同时接收到多个维护提醒请求,诸如针对不同的部件,则可以将多个喷射体积维护日志设置为零,然后随着网络服务器35接收到喷射体积数据而更新,因为对于不同的维护动作/部件,维护提醒将具有不同的喷射体积阈值,所以使用多个喷射体积维护日志。

在一些实施例中,在网络服务器35上维护喷射体积维护日志,但是当手持式计算机14(喷射体积维护日志正为其维护)建立与喷射器1的连接时,喷射体积维护日志被传输到手持式计算机14并由其接收,使得手持式计算机14可以确定是否以及何时满足喷射体积维护日志的阈值,而不管随后失去与网络服务器35的连接,并且避免向网络服务器35发送周期性数据更新。然后,手持式计算机14更新并跟踪喷射体积维护日志,并确定是否达到维护阈值,如果达到该阈值则发出警报。然后,在喷射段结束时,将更新的喷射体积维护日志和/或喷射体积发送到网络服务器35,在喷射量维护日志中反映当天的喷射体积输出。网络服务器35然后可以存储更新的喷射体积维护日志,并在以后当另一手持式计算机14与喷射器1连接时将更新的喷射体积维护日志发送到另一手持式计算机14以进行另一段,从而重复监测过程以达到喷射体积维护日志的维护阈值。

图13是与图12的过程类似的用于跟踪喷射体积维护日志和发出维护警报的流程图。图13和图12的过程之间的一个区别在于,在图13的过程中,喷射器1发送寿命喷射体积数据到手持式计算机14,然后发送到网络服务器35。寿命喷射体积数据可以是在喷射器1的整个寿命期间由喷射器1喷射的总体积,其不被重置或设置为零。在一些实施例中,寿命喷射体积数据是当达到喷射体积阀时的日志,并且在一些其他实施例中,寿命喷射体积数据是总寿命喷射体积的单个值。代替手持式计算机14和/或网络服务器35保持跟踪每个维护提醒的单独喷射体积维护日志,图13的过程将每个维护提醒设置为寿命喷射体积数据的特定值,并且如果寿命喷射体积数据值达到该特定值,则发出警报。

该过程包括在类似于图12的过程的步骤170中接收用于设置维护提醒的请求。在步骤190中,手持式计算机14向喷射器1发送对当前寿命喷射体积数据的请求。该喷射器1在存储器22中存储该寿命喷射体积数据。在步骤191中,喷射器1接收寿命喷射体积数据请求并在步骤192中将寿命喷射体积数据发送到手持式计算机14。在步骤193中,手持式计算机14风险接收寿命喷射体积数据。在步骤194中,手持式计算机基于所请求的维护提醒和从喷射器1接收的寿命喷射体积数据来计算维护阈值。如前所述,不同的维护提醒将具有不同的喷射体积阈值。例如,第一维护提醒可以是在喷射100加仑的油漆之后更换填料,并且第二维护提醒可以是在喷射50加仑的油漆之后更换尖端喷嘴。因此,可以通过向当前寿命喷射体积值增加100加仑来设置用于填料更换的维护阈值。以这种方式可以设置多个维护阈值,通常导致从相同的当前寿命喷射体积值开始点计算不同的维护阈值。在步骤195中,手持式计算机14将维护阈值发送到网络服务器35,网络服务器35在步骤196中接收维护阈值。注意,步骤194可以可替代地由网络服务器35通过手持式计算机14向网络服务器35发送寿命喷射体积数据来执行。手持式计算机14和/或网络服务器35将维护阈值保存在存储器中作为参考。

可能在另一个喷射段或在另一个日期,图13的过程继续,其中在步骤197喷射器1产生喷射体积数据。在产生喷射体积数据时,喷射器1更新寿命喷射体积数据,诸如通过随着在该段内喷射的油漆越多而增加寿命喷射体积日志或值。当根据基于每个时间窗(上文参考)的关闭而启动的进度表(例如,每分钟或每小时)和/或在每个喷射段结束时定期地喷射时,在步骤198,喷射器1然后将更新的终生喷射体积数据发送到手持式计算机14。手持式计算机14在步骤199中接收寿命喷射体积值。手持式计算机14然后在步骤200中将寿命喷射体积值发送到网络服务器35。网络服务器35在步骤201中接收寿命喷射体积值。网络服务器35将寿命喷射体积值与维护阈值进行比较,以确定在步骤202中是否已经满足阈值之一。如果满足阈值,则网络服务器35在步骤203中向手持式计算机14发送维护警报。在步骤204中,手持式计算机14接收维护警报。在步骤205中,手持式计算机14在一个或多个接口20上输出维护警报,以警报用户需要维护。注意,步骤204和205可以仅利用当前与喷射器1接口的手持式计算机14或利用多个手持式计算机14和/或利用个人计算机29来执行,个人计算机29可以是文本消息、电子邮件或其它类型的消息的形式。在一些实施例中,网络服务器35将该维护阈值发送给处于与喷射器1的当前段中的手持式计算机14,并且手持式计算机14执行步骤202的比较并且可以将类似于步骤203的警报发送给其他装置和/或可以输出警报消息并且在步骤205中。

以此方式,手持式计算机14或网络服务器35可以被配置为接收指示喷射体积的数据。手持式计算机14和/或网络服务器35可以被配置为通过用指示来自喷射器1的喷射体积的数据更新喷射体积维护日志来维护存储器中的喷射体积维护日志。手持式计算机14和/或网络服务器35可以将喷射体积维护日志与喷射体积阈值进行比较,并且在喷射体积维护日志大于喷射体积阈值时发出警报。

喷射器1可以有各种方式来产生指示喷射体积的数据。作为一个示例,控制电路21可以对泵9的全部或部分泵循环进行计数,并且基于泵9的全部或部分泵循环的计数来产生指示喷射体积的数据。作为另一个示例,控制电路21可以确定喷射器1是在流体雾化喷射模式还是非雾化冲洗模式下操作,并且当喷射器在流体雾化喷射模式下操作时,基于泵的全部或部分循环的计数产生指示喷射体积的数据。在两个示例中,当喷射器在流体雾化喷射模式下操作时,基于泵的全部或部分泵循环的计数来更新喷射体积维护日志。在一些示例中,控制电路21可以被配置为确定输出流体的压力,并且确定喷射器1是在流体雾化喷射模式还是非雾化冲洗模式下操作,控制电路21可以被配置为基于输出流体的压力确定喷射器1是在流体雾化喷射模式还是非雾化冲洗模式下操作。

如上所述,可以存在多个维护提醒。例如,在通过喷射器1喷射第一加仑数之后,可以触发第一部件的第一维护提醒。在通过喷射器1喷射第二加仑数之后,可以为第二部件触发第二维护提醒。

例如,在上述示例中,喷射体积阈值是与第一维护提醒相关联的第一喷射体积阈值,并且警报是用于第一维护提醒的第一警报。手持式计算机14和/或网络服务器35可以被配置为将喷射体积维护日志与和第二维护提醒相关联的第二喷射体积阈值进行比较,并使得在喷射体积维护日志大于第二喷射体积阈值时发出与第二维护提醒相关联的第二警报。在该示例中,第一喷射体积阈值和第二喷射体积阈值是不同体积的阈值。作为示例,第一喷射体积阈值与第一维护提醒相关联以用于替换填料、尖端、活塞杆或泵中的一个,并且第二喷射体积阈值与第二维护提醒相关联以用于替换填料、尖端、活塞杆或泵中的另一个。

在一些情况下,第一用户可以使用喷射器1持续一定量的时间,并且在此期间,可能没有喷射足够的油漆来触发维护提醒。然而,第二,随后用户可以使用喷射器1,并且在第二用户使用期间,第二用户可能已经喷射了足够的油漆以触发维护提醒。由于第一和第二用户可具有其自己的手持式计算机14中的相应者,因此在一些情况下,手持式计算机14中的相应者可能无法确定已喷射了多少油漆。因此,在一些示例中,网络服务器35可以被配置为即使在不同的用户使用喷射器1的情况下也保持由喷射器1输出了多少油漆的运行总量,使得网络服务器35可以确定是否已经发生了喷射器1的充分使用以引起维护提醒警报被发送。

例如,与喷射器1进行无线通信的第一手持式计算机14可以被配置为接收指示喷射器1输出的喷射体积的第一数据并且将该指示喷射体积的第一数据传输到网络服务器35。随后与相同喷射器1进行无线通信的第二手持式计算机14可以配置为接收由喷射器1的第二随后使用产生的指示喷射器1输出的喷射体积的第二数据并且将指示喷射体积的第二数据传输至网络服务器35。

网络服务器35可以被配置为用指示喷射体积的第一数据更新喷射体积维护日志以产生喷射体积维护日志的第一实例,将喷射体积维护日志的第一实例与喷射体积阈值进行比较,并且确定喷射体积维护日志的第一实例不大于喷射体积阈值。网络服务器35然后可以用指示喷射体积的第二数据更新喷射体积维护日志以产生喷射体积维护日志的第二实例,将喷射体积维护日志的第二实例与喷射体积阈值进行比较,并且使得基于喷射体积维护日志的第二实例大于喷射体积阈值来发出警报。

本文引用了各种警报、报告和数据输出。图14是可在诸如手持式计算机14、个人计算机29或另一装置上输出的报告的示例。如图所示,每个时间窗被序列化。每个窗表示相应的时间段,并且示出了相应的时间段。在本示例中,每个时间段是一个小时。为每个时间窗指示对应于可如本文所述确定的喷射体积的喷射体积。与每个时间窗相关联地,还指示清洁体积,清洁体积可以如本文所讨论地确定。与每个时间窗相关联地,指示了喷射压力的度量。具体地,示出了每个时间窗的平均压力,然而可以另外地或可替代地指示另一个压力参数。每个时间窗还与特定作业相关联。可以在时间窗之前、期间或之后选择作业。本文已经针对与特定作业相关联的喷射数据讨论了作业选择。通常,当选择作业时,所有随后时间窗将具有在该时间窗内与所选择的作业产生的喷射数据,直到手持式计算机14接收到将该作业与随后喷射数据和时间窗解除关联的命令为止,或者选择不同的作业,或者在一些实施例中,如果喷射器的位置移出作业的范围之外(例如,在与本文所述的用于选择作业的范围相同的作业的范围内)。还与每个时间窗相关联的是喷射器1的寿命喷射体积,在该示例中以加仑计。此外,与每个时间窗相关联地示出了可以朝向维护阈值构建的喷射体积维护日志值。在该示例中,包装更换维护提醒被设置为在发出维护通知的时间窗13260中达到的100加仑。在图14中示出了示例维护通知,该维护通知可以出现在当前处于与喷射器1的段中的手持式计算机14的一个或多个接口20上。图14的报告还示出了基于那天的数据的喷射体积、清洁体积和每日平均压力的每日总计。图14的信息可以作为报告在手持式计算机14、个人计算机29或如前所述的另一装置上发出。可以在收集数据和填充报告的过程中全天实时显示报告,和/或可以在喷射段结束时发布报告,和/或可以在第二天检索报告。该报告可以保存在手持式计算机14的存储器16和/或网络服务器35的存储器37中,用于检索和显示和/或发送到另一装置。

图15是可在诸如手持式计算机14,个人计算机29或其它装置的接口上输出的报告的示例。图15的报告可以是仅含有与特定作业有关的信息的作业报告。这样的信息可以由手持式计算机14或个人计算机29从网络服务器35检索以跟踪作业进度。

在这种情况下,该作业有名称(“中学”)和标识的位置。在一些情况下,作业可以具有唯一标识的序列号,这些序列号可以显示在报告中,或者仅由处理器使用,以唯一标识和避免与常用作业名称混淆。显示的特定作业报告为一天,尽管其他作业报告可能覆盖多天。如图所示,该日被分解成对应于相应小时的时间窗。如图所示,多个喷射器有助于作业报告。具体地,喷射器一和喷射器二提供了数据。对于每个喷射器,对于每小时时间窗显示喷射体积、平均压力和清洁体积。报告还总计每天/时间段内每个喷射器的喷射体积、平均喷射压力和总清洁体积。该报告可以进一步包括为那天或其他时间段贡献了喷射体积数据的所有喷射器的总喷射体积,在这种情况下,该总喷射体积将是39.9(24.0±15.9)。该报告还包括针对每个时间窗计算的总喷射体积,该总喷射体积总计所有喷射器之间的所有喷射体积值和该作业的时间窗。该报告还包括正在运行的总作业喷射体积。如图所示,总作业喷射体积从前一天(以35.5加仑)持续并且在一天中随着两个喷射器的贡献而增加。总喷射体积的总和可用于理解总生成效率和成本。

虽然未示出,但是作业报告可以包括总工作时数。在这种情况下,处理器可以查看喷射日志以确定和有多少时间窗是喷射器喷射以输出总喷射小时数(或其他间隔,诸如四分之一小时或分钟)。注意,总喷射时数可以从跨越几天和多个喷射器的数据计算。工作时间总计对于理解劳动成本和估计在未来或类似项目中重复的相同项目的未来劳动成本是有用的。

图15还示出了作为报告的一部分已经发布的两个通知。当通知显示为报告的一部分时,通知可以与报告分开发布。第一个通知指示喷射压力超过压力限制。在这种情况下,喷射压力基于每小时喷射压力。将每小时喷射压力与阈值进行比较,如前所述,以确定用户是否喷射超过由主管设置的喷射阈值。在这种情况下,在7am和8am之间的小时内,喷射器1每小时喷射3000psi的平均值,该平均值高于主管为作业设置的2700psi压力限制。在这种情况下,可以将每小时平均值(或时间窗的其他压力度量)与压力阈值进行比较,并且如果该时间窗的每小时平均值或其他压力度量超过该压力阈值,则发出警报。在一些情况下,警报可以包括使用与超过压力限制的特定喷射器连接的手持式计算机14的用户的标识(例如,使用注册的用户的标识)。在这种情况下,警报指示压力阈值、超过阈值的压力值、喷射器的标识、超过压力限制的时间窗以及超过压力限制的作业。

图15还包括已超过作业喷射体积的通知。在设置作业时,主管可以输入体积限制或其他阈值。如图所示,可以从数天(或其它时间段)内来自若干喷射器的数据监测总作业喷射体积,以跟踪朝向作业限制的进展。当网络服务器35接收到与特定作业相关联的喷射数据时,网络35可以将更新时的总作业喷射体积与先前设置的作业喷射体积阈值进行比较,并且可以确定何时满足作业喷射体积阈值,并且当满足时,网络服务器35可以发出警报。在这种情况下,在3-4pm的时间窗内超过了75加仑(由主管设置)的作业限制。警报指示作业喷射体积阈值、满足阈值的时间窗以及作业的标识。该警报可以被发送到当前正在为作业提供喷射数据的每个手持式计算机14,或者以其他方式登录到作业地点处的作业中。该警报还可以被发送到与该作业的管理者相关联的手持式计算机14和/或个人计算机29。在一些情况下,可以向管理者的手持式计算机14和/或个人计算机29发送每日报告。报告可由网络计算机35产生并发送。在一些情况下,报告可以包括基于当前总作业喷射体积和作业预期的先前输入的总喷射体积的作业完成百分比(例如,完成75%,或指示作业完成部分的其他参数)。该报告还可以包括每小时的平均体积作为一个喷射器或多个喷射器之间的生成效率的度量(例如,对于作业地点上的所有喷射器,每小时6.5加仑,或对于作业地点上的每一个喷射器,每小时2.5加仑)。这种度量通过在喷射日志中的处理器检查来计算,以确定作业的总喷射体积除以产生喷射数据的小时数(或其他时间窗持续时间)以确定她工作的时间窗所喷射的平均体积。

图14和图15的报告中的数据类型是手持式计算机14可以在用户连接喷射器1并使用喷射器1时从喷射器1摆渡的数据的示例,尽管用户的手持式计算机14被认为将数据摆渡到网络服务器35,但是手持式计算机不允许在一个或多个接口20上显示报告的数据以供用户查看。

本公开含有对可以由喷射器1、手持式计算机14、个人计算机29和/或网络服务器35产生的数据和其他信息的引用。任何这样的数据可以经由本文公开的工具在这些装置与其他装置和基础设施之间传输。任何这样的数据可以保存在喷射器1、手持式计算机14、个人计算机29中的任何一个的存储器中,和/或通过网络服务器35保存。任何这样的数据可以通过喷射器1、手持式计算机14、个人计算机29的接口和/或通过网络服务器35输出。本公开包括选项的许多不同示例,并且这些选项的特定方面可以与其他实施例组合。因此,可以设想,在不脱离本公开的范围的情况下,可以在单独的实施例中使用单个特征,该单个特征可以在与实施例之一相关的句子或句子的一部分中解释和/或显示为更宽泛的图的一个特征。因此,本文呈现的实施例不应当被理解为这些特征可以被实现的唯一方式的窄的和离散的示例,而是这些特定特征可以被实现的方式中的一些而不是全部的示例。

本公开使用若干实施例和示例来突出各个方面。可在不脱离本公开中所描述的技术的情况下对本文中所呈现的实施例进行修改。同样,所述技术不限于本文所揭示的实施例。

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