机群管理系统的制作方法

文档序号:10540916阅读:303来源:国知局
机群管理系统的制作方法
【专利摘要】在一个示例中,机群装置被监测。机群装置包括引擎。控制器,例如引擎控制器或中央控制器,从一个或多个机群装置接收指示引擎上的负载的传感器数据。控制器分析来自传感器数据的负载,以识别管理功能。控制器生成包括管理功能的消息。
【专利说明】机群管理系统
[0001 ] 其它申请的交叉引用
[0002]本申请要求2014年I月17日提交的美国临时申请序列号61/928,759的权益,其全部内容通过引用的方式结合于此。
技术领域
[0003]本申请涉及基于传感器数据的机群装置的管理。在一个示例中,传感器数据描述引擎上的负载。
【背景技术】
[0004]—群机器可以称为机群。其中部署有机器机群的示例可以在农业、景观美化、园艺和木材采伐中。这群机器可以包括小的内燃引擎。机群可以由单个实体管理。例如,机器可以被调到或分配到工作位置。所述单个实体可以依靠工人手动地将数据输入日志中以便维护机器。依靠系统来跟踪机器的工时、维护、和其它管理功能是困难的。
【附图说明】
[0005]这里参照下面的附图描述示例性的实施例。
[0006]图1示出了示例性的机群管理系统;
[0007]图2示出了另一示例性的机群管理系统;
[0008]图3示出了引擎速度、节气门位置和岐管压强之间的示例性的关系;
[0009 ]图4示出了剪草机的示例性的平台特征;
[0010]图5示出了示例性的服务器;
[0011]图6示出了示例性的移动装置;
[0012]图7示出了用于移动装置的示例性的应用;
[0013]图8示出了用于移动装置的另一示例性的应用;
[0014]图9示出了针对机群管理系统的示例性的流程图。
【具体实施方式】
[0015]—群机器可以被称为机群。机群中的每个机器可以包括引擎、一个或多个传感器、和一个或多个通信模块。一些示例性的机器可以包括小的内燃引擎,所述机器例如是链锯机、剪草机、碎木机、树粧研磨机、混凝土抹平机、小型挖掘机、混凝土锯机、便携式锯木机、杂草修剪机、全地形车辆、木材分割机、压力清洗机、花园耕作机、拖拉机、犁耕机、除雪机、焊接设备、发电机、和其它装置。机群可以包括不同或其它类型的机器和/或不同引擎。在一些实例中,机器是单个装置的单一机群。
[0016]引擎和/或一个或多个传感器可以识别、测量、和/或以其它方式检测关于引擎或机器的多种信息和数据。机器可以例如通过或使用通信模块将信息传输到一个或多个中央装置。中央装置、或管理装置可以分析信息,以便便于机器的维护、审核、和协调,有助于防盗或其它管理过程。机群可以包括不同类型的装置。
[0017]图1示出了示例性的机群管理系统。机群管理系统可以包括一个或多个引擎10、管理装置20、和访问装置30。引擎10中的一个或多个可以和由引擎驱动的机器(例如,剪草机)包括在一起。引擎10和访问装置30可以通过一个或多个有线或无线网络与管理装置20通信。机群管理系统中可以包括额外的、不同的、或更少的装置。
[0018]引擎10可以收集数据。例如,引擎10或与引擎10通信的传感器可以识别、测量、和/或以其它方式检测针对引擎10或被引擎10驱动的机器的多个参数的信息和值。作为一个示例,引擎1可以包括引擎控制单元(ECU)或引擎控制模块(ECM),引擎控制单元(ECU)或引擎控制模块(ECM)可以与温度、压强、或速度传感器通信以采集关于引擎的运行参数(例如引擎上的负载)的信息。很多其它示例是可能的。
[0019]引擎10可以包括逻辑、电路、或控制器,以聚合、过滤、标记和封装数据。在一个示例中,控制器包括对数据进行过滤和封装的通信模块。在一个示例中,控制器包括用于计算一段时间内的数据的平均值或过滤以移除噪音数据或异常值的逻辑。作为另一示例,通信模块、控制器、或其它逻辑可以将标识符插入数据,或以其它方式标记数据。标识符可包括日期戳、时间戳、机器身份值、和机群身份值中的一个或多个。作为另一示例,通信模块、控制器、或其它逻辑可以将环境条件值插入数据,或以其它方式标记数据。环境条件值可以包括海拔高度、温度、压强、或当收集数据时机器的定向。过滤、标记和封装的很多其它示例是可能的。替代地,原始数据(例如,没有过滤、标记、和/或封装的数据)可以被引擎10发送到管理装置20。在这些系统中,管理装置20可以执行数据的聚合、过滤、标记、或封装中的任何一个,和/或可以分析数据。例如,管理装置20可以从一个或多个机群装置接收用于引擎的传感器数据。
[0020]一个或多个弓丨擎1可以存储数据,例如存储在ECU或ECM可以访问的存储器中或存储在ECU或ECM的一部分的中。另外地或替代地,引擎10可以将数据传输到管理装置20,数据包括任何附上的标识符和/或环境条件值。替代地,管理装置20可以探测引擎10或直接从引擎10采集信息。例如,引擎10可以包括一个或多个通信模块或与一个或多个通信模块通信,通信模块可以将数据传输到管理装置20。
[0021]管理装置20可以分析传感器数据,以识别管理功能和生成包括管理功能的消息,消息被传送给引擎10。引擎10和管理装置20之间的通信可以连续地、定期地、间歇地、以设定的间隔、在被触发时、随机地,或以多个其它间隔发生。例如,通信可以通过与蜂窝电话网络连接的蜂窝电话。蜂窝电话网络可以利用模拟高级移动电话系统(AMPS)、全球移动通信系统(GSM)、第三代合作伙伴计划(3GPP)、码分多址(CDMA)、个人手持式电话系统(PHS)、4G或长期演进(LTE)标准、和未来标准中的一个或多个。
[0022]作为另一示例,引擎10和管理装置20之间的通信可以是间歇的。例如,当连接至通信装置、或当在无线网络范围内时,引擎10的控制器可以上传数据和预定时间。无线网络可以利用使用蓝牙协议、IEEE 802.11协议族、或另一协议射频通信。通信交互的其它示例是可能的。
[0023]管理装置20可以是或可以包括一个或多个服务器和其它存储器,管理装置20可以将数据存储在服务器或存储器中。管理装置20还可以分析数据。分析可以涉及引擎或机器的问题识别,与引擎或机器相关联的性能指标的计算,或者引擎或机器的日常维护的检测。
[0024]在一些系统中,引擎10可附加地或替代地用信息来执行上述分析、识别或计算中的一个或多个。引擎10可以将分析结果传送至管理装置20。其它变体是可能的。
[0025]管理装置20可以与访问装置30通信。访问装置30可以是一个或多个消费装置,例如蜂窝或智能电话、平板电脑、计算机或处理器、或多种其它装置。访问装置30可以通过上述的无线网络、互联网、或蜂窝电话网络与管理装置20通信。通信可以是电子邮件、短信、或另一通信。
[0026]访问装置30可以向访问装置30的用户显示来自管理装置20的信息,或一个或多个消息。例如,访问装置30可以向用户显示关于引擎10或机器的性能的信息,例如性能报告。作为另一示例,访问装置30可以显示指示必需维修或检修的消息。显示器可包括描绘机群中的多个引擎10或包含引擎10的机器的状态的图表或曲线图。很多其它变体是可能的。
[0027]图2示出了另一示例性的机群管理系统。机群管理系统可以包括一个或多个机器100、服务器200、和移动装置300。在一些系统中,服务器200可以是管理装置20,并且移动装置300可以是访问装置30。机群管理系统中可以包括额外的、不同或更少的部件。
[0028]机器100可以包括引擎10、传感器阵列11、存储器13、无线电设备15、和控制器17。控制器17可以是引擎控制单元(E⑶)或E⑶与另一控制器的组合。
[0029]传感器阵列11可以包括一种或多种类型的传感器。示例性的传感器类型包括气体传感器、运动传感器、温度传感器、压强传感器、和内置引擎传感器。示例性的气体传感器可以包括氧气传感器、二氧化碳传感器、一氧化碳或排放物传感器中的一个或多个。示例性的排放物传感器可以检测碳氢化合物加氮氧化物(HC+NOx)废气。
[0030]示例性的运动传感器可以包括位置传感器、加速计、和转动传感器的任意组合。示例性的定位传感器可以包括全球定位系统(GPS),用于提供机器100的位置。示例性的加速计可以是单轴线或多轴线的。示例性的转动传感器可以是倾斜传感器、陀螺仪、罗盘、或磁性传感器。示例性的温度和压强传感器可以测量机器的部件的温度或压强或者测量进入引擎的空气的温度。可以单独包括传感器的任意组合或将传感器的任意组合集成到惯性测量单元(MU)中,惯性测量单元包括加速计、陀螺仪、和磁力计的任意组合。可以使用其它传感器。
[0031]内置引擎传感器可以包括岐管绝对压强(MAP)传感器、空气燃料比传感器、喷射时间传感器、温度加岐管绝对压强传感器(TMAP)、引擎温度传感器、进气温度传感器、油温传感器、油压传感器、电池传感器、点火传感器、时钟、油质量传感器、油液位传感器、曲轴位置、阻风门位置传感器和节气门位置传感器。
[0032]引擎10可以包括岐管、一个或多个汽缸、燃料供给装置、调速器、冷却系统、排气系统、润滑系统、和启动器。岐管绝对压强(MAP)传感器、进气温度传感器、和温度+岐管绝对压强(MAP)传感器可以安装在岐管或节气门中。引擎温度传感器可以位于引擎10中的多种位置,包括汽缸、岐管、冷却系统、和排气系统。油质量传感器、油温传感器和/或油压传感器可以被安装到润滑系统中。电池传感器可以电连接至电池或电气系统中的其它地方。节气门位置传感器可以在节气门上。可以包括额外的、不同的、或更少的部件。
[0033]在一些示例性的系统中,控制器17例如通过执行下面和文中其它地方描述的任何分析来分析传感器数据。在这些系统中的一些中,无线电设备15可以将结果发送到服务器200。在其它示例中,来自传感器阵列11的原始数据可以被无线电设备15发送到服务器200,并且服务器200可以执行下面和文中其它地方描述的任何分析。可以使用关键词协议2000(KWP2000)、CAN总线、或一个车载诊断(OBD II)),或者采用多种其它方式或用多种其它协议来对传感器数据进行编码。
[0034]通知或报告可以从服务器200发送到移动装置300。通知或报告可以描述管理功能。例如,当机器100或服务器200确定应该维修或检修机器100或其部件时,通知可以被发送给用户。在其它示例中,移动装置300可以例如通过一个或多个网站、应用(或app)、或其它用户界面模块从服务器200访问数据或分析。例如,用户可以通过安全登录过程访问关于存储在服务器200上的机器100的机群的信息。替代地,可以通过电子邮件、短信,或通过移动应用发送通知。很多其它变体是可能的。
[0035]下面的示例包括机群管理系统所执行的引擎传感器数据收集和分析的示例性的实施方式。虽然下面的示例涉及服务器200或移动装置300,但是应理解的是,示例可以由任何管理装置20、访问装置30、或其它计算装置来执行。
[0036]机群管理系统可以提供维护提醒,以便提供定制的维护间隔并且延长引擎寿命。维护提醒可以基于时间。例如,服务器200可以将记录在引擎10上或被引擎10记录的时间与预定维护间隔相比较。可以使用引擎10处或另一位置处的时钟来跟踪或记录时间。
[0037]例如,引擎10可以跟踪引擎10的运行时间,或自从复位状态(例如,自从过去的维护作业以来)以来引擎10的运行时间。定时器或时钟可以在引擎10运转时启动,并且可以在引擎10停止时停止。定时器或时钟的启动和停止可以基于点火传感器或来自点火器的点火信号。另外地或替代地,定时器或时钟的启动和停止可以基于指示引擎正在运转的另一参数,例如,基于曲轴开始或停止旋转,当燃料流到喷射系统或从燃料罐流动时,等等。在另一示例中,引擎10或另一部件可以跟踪引擎10的多次启动,这可以被引擎10或服务器200用来确定维护提醒或警报。在一个示例中,定时器的启动或停止可以取决于引擎上的负载。例如,当引擎上的负载超过阈值时,定时器启动,并且当引擎上的负载跌落到阈值以下时,定时器停止或暂停。
[0038]服务器200可以生成用于在移动装置300处显示的消息或报告,该消息或报告提醒用户基于引擎运转时间或启动次数执行引擎维护。可以被识别、计算、和/或发送的示例性的维护提醒类型可以包括油更换、火花塞替换、空气过滤器更换、油过滤器更换、燃料过滤器更换、空气滤清器更换、护罩清洁、和油冷却剂清洁。在一些示例中,消息可以针对机群中的多个引擎描述状况。例如,消息可以声明引擎A现在需要检修,并且引擎C本周将需要检修。为了增加维护效率,可以立即检修引擎A和引擎C。消息或报告可以被例如周期性地、定期地、间隔地、在状况改变时(例如当部件要求维护或未来将要求维护时),或以其它间隔发送到用户。在其它示例中,用户可以在他们自己方便时例如通过网站或移动应用(app)访问消息或报告。用户可以定制消息的时机选择和类型。其它变体是可能的。
[0039]机群管理系统可以针对个别的引擎提供维护间隔的自动定制。引擎10或服务器200可以使维护提醒基于引擎的其它参数(例如,引擎温度)。例如,服务器200可以从传感器阵列11接收温度数据。温度数据可以描述油温或在引擎10处的另一检测到的温度。当引擎10以高于期望温度运转时,维护间隔可以被缩短。当引擎10以低于期望温度运转时,维护间隔可以被延长。可以作为引擎温度的函数而改变的示例性的维护间隔可以包括油更换。其它示例实可能的。
[0040]机群管理系统可以检测用于各个引擎10和/或引擎10的部件的理想的维护间隔。可以基于引擎10的实际或计算的燃料使用来设定维护间隔。引擎的使用可以从在引擎10的ECU处接收到的数据确定。例如,引擎10可以跟踪汽缸的燃料喷射器打开的时间。控制器17(例如,ECU)可以计算喷射时间并生成用于喷射器的信号,该信号限定喷射器保持打开并允许燃料流动的时间量。使用这个信息,控制器17或服务器200可以计算实际喷射到那个汽缸或那个汽缸实际使用的燃料的量。引擎10传输引擎10的喷射时间数据,并且要么可以执行燃料使用计算,要么可以将数据发送到服务器200用于计算。喷射时间数据可以被聚合,以精确地描述供应到引擎10的汽缸的燃料的量。喷射时间数据可以包括用于引擎10的每个汽缸的开启和关闭时间。喷射时间数据可以基于喷射器中的螺线管的致动。
[0041]引擎10可以包括一个、两个、三个、四个、或任何数量的汽缸。对于不同的汽缸,喷射时间数据可以是不同的。对于引擎10的任何给定的负载和转动速度,喷射时间可以作为海拔高度、温度或环境压强的函数而变化。控制器17可以将喷射次数存储在存储器13中并且将喷射时间数据周期地(例如,每分、每小时、或每天)报告给服务器200。服务器200或控制器17可以基于喷射时间数据来计算燃料使用。例如,可以基于容积标定每个燃料喷射器。示例性的额定值可以包括每秒一升或另一容积。
[0042]控制器17可以基于喷射时间数据来计算维护间隔或其它管理功能。可以被设定成喷射时间的函数的示例性的维护包括燃料过滤器的替换。燃料过滤器可以由容积标定。例如,特定的燃料过滤器可以被设计成用于100000升或另一值的燃料。存储器15或服务器200可以包括查找表,查找表通过将引擎型号、过滤器型号、或油类型与期望的燃料体积寿命相关联来限定维护间隔。替代地,查找表可以通过将使用时间与引擎型号、过滤器型号或油类型相关联来限定维护间隔。
[0043]可以基于引擎10的油质量设定维护间隔。油质量数据可以由油质量传感器生成。油质量数据可以指示油的污染物或粘度。控制器17或服务器200可以将油质量与一个或多个阈值相比较。当油质量跌落到阈值以下时,发送到移动装置200的消息可以提醒用户更换油。传感器或计算的其它变体可以是可能的。
[0044]可以基于引擎10的油液位设定维护间隔。油液位数据可以由油液位传感器(例如,浮子传感器)生成。油液位数据可以指示润滑系统中的油的体积。控制器17或服务器200可以将油液位数据与一个或多个阈值相比较。当油的质量跌落到阈值以下时,发送到移动装置200的消息可以提醒用户更换油或将油加到引擎10。传感器或计算的其它变体是可能的。
[0045]机群管理系统可以检测对于立即维护的需要。例如,当空气过滤器恰当地运行时,节气门位置和岐管压强一般可以保持不变的关系。控制器17可以从传感器阵列11接收节气门位置数据和岐管压强。在一个示例中,存储器15包括查找表,查找表基于节气门位置联系岐管压强的期望值,反之亦然。替代地,控制器17可以基于节气门位置计算期望的岐管压强,或反之亦然。
[0046]在一些系统中,节气门位置和岐管压强之间的基线关系可以被预定或设定到机器100或服务器200的存储器13中。在这些系统中,这个预设的基线关系可以被用来确定何时实际关系显著地偏离。
[0047]在其它示例中,控制器17可以生成针对节气门位置和岐管压强之间的关系的基线(或可以调节预设关系)。例如,当引擎最初被打开时,或者当空气过滤器被替换或采取一时间段内的平均值时(例如,运行的最初50小时或运行的最后200小时内的平均数),控制器17从节气门位置传感器和MAP传感器收集数据。控制器17或传感器200通过比较节气门位置数据和压强数据的初始值来计算基线。控制器17可以基于预定函数类型来构建基线。用于节气门位置和岐管压强之间的关系的函数类型可以是线性函数、二次函数或更高次的函数。
[0048]在任一不例中,控制器17可以访问联系节气门位置和岐管压强的查找表。在一些实例中,控制器17用一个或多个测量到的节气门位置来查询查找表,并且接收期望的岐管压强。在一些实例中,控制器17用一个或多个测量到的压强值来查询查找表,并且接收期望的节气门位置。控制器17将来自查找表的期望值与传感器数据中的测量值相比较。当期望值不匹配时(例如,当测量值和期望值之间的差的绝对值超过阈值量时),控制器17可以生成警告消息。
[0049]图3示出了引擎速度、节气门位置和岐管压强之间的一个示例性关系。期望的节气门位置可以是岐管压强和引擎速度的函数,并且期望的岐管压强可以是节气门位置和引擎速度的函数。通过三维表面(如图3中所示),或与图3的表面相对应的方程式描绘这个关系。可以根据引擎速度或引擎速度的范围限定这个关系。例如,节气门位置和岐管压强之间的第一关系可以用于每分钟O转到每分钟1000转(RPM),第二关系用于从1000到3000RPM的引擎转速,并且第三关系用于高于3000RPM。岐管压强和节气门位置之间的关系可以是具有系数的二次函数,该系数作为引擎速度的函数而变化。关系可以根据引擎、岐管和节气门型号变化。
[0050]在一个示例中,当节气门位置和岐管压强之间的关系从期望值偏离一预定范围(例如,10%、20%、一个标准偏差、或另一值)时,服务器200确定需要进行维护。当空气过滤器不再恰当地运行时,节气门位置和岐管压强之间的关系可以偏离于期望值。空气过滤器可能被弄脏或阻塞,或在空气过滤器附近或下游发生其它堵塞。当节气门位置和岐管压强之间的关系的偏离超过给定阈值时,服务器200可以生成消息并且将消息发送到移动装置300,移动装置300指示用户替换用于引擎10的空气过滤器。
[0051 ]机群管理系统可以监测引擎10的电池水平。控制器17或服务器200可以从引擎10接收电池水平。电池水平可以是电压或电流。在一些系统中,服务器200可以向移动装置300提供电池电压,而没有进一步分析。在其它系统中,服务器200可以将电池水平与最低电池水平相比较。可以根据电池型号或装置型号存储最低电池水平。如果检测到的电池水平跌落到最低电池水平以下,则服务器200可以另外地或替代地生成警报消息,向移动装置300发出低电池警告。警报消息可以包括用于引擎10的标识符。其它变体是可能的。
[0052]机群管理系统可以向引擎10提供基于位置的服务。控制器17可以从传感器阵列11接收位置数据,传感器阵列11可以包括GPS或另一位置传感器。服务器200可以生成包括引擎10的位置的地图。服务器200向移动装置300提供位置信息和/或生成的地图。
[0053]基于位置的服务可以报告故障代码。控制器17(例如,E⑶)可以基于引擎10的运行生成故障代码。故障代码可以识别出错的部件(例如,传感器、排气系统、汽缸、岐管、或另一部件)和错误类型。
[0054]服务器200可以从无线电设备15接收故障代码和位置数据。服务器200可以在存储器15中查询故障代码索引,以确定电流故障代码参数是否是起作用的,并且是否应该报告给用户。如果故障代码是起作用的和/或应该要报告,那么服务器200可以生成用于在移动装置300上显示的消息,该消息描述引擎的位置和控制器17检测到的故障类型。消息可以是电子邮件、短信、或另一消息,它提供故障代码是起作用的,故障代码是什么,和/或单元的位置的通知。在其它系统中,当用户通过网站或移动app访问服务器200时,故障代码和/位置信息可以被提供给移动装置300。
[0055]在一些系统中,消息还可以提供用于在移动装置300处显示的特定的维护或维修指令。例如,存储在存储器15中或服务器200中的故障代码索引可以包括用引擎制造厂、型号号码、和故障代码为索引的具体指令。指令可以详述以下步骤:检查传感器功能、更换油过滤器、清洁火花塞、或另一维护或维修程序。消息可以包括维护或维修所需的工具或零件的列表。消息可以包括购买工具和零件的链接。服务器200可以基于故障代码自动订购工具和零件。
[0056]机群管理系统可以跟踪引擎10的机群的环境影响。服务器200或控制器17可以从气体传感器(例如,氧气传感器、二氧化碳传感器、一氧化碳传感器、或排放物传感器)接收排放物数据。服务器200或控制器17可以计算任何个别的机器100或引擎10的总排放物,或机器100和引擎10的机群各处的总排放。服务器200可以生成用于引擎机群的排放物的报告并且将报告发生到移动装置300或另一类型的访问装置30(例如,计算机)。
[0057]机群管理系统可以跟踪引擎10和引擎的使用。例如,服务器200可以接收并存储引擎10的位置。如果一个引擎丢失或失窃,用户可以在移动装置300处或使用移动装置300输入请求,以获得引擎10的最后已知位置。服务器200可以访问位置数据并且将报告发生到移动装置300。未来服务器200还可以提供消息,该消息是被识别为丢失或失窃的那个引擎之后在未来何时将被打开的消息。
[0058]服务器200还可以计算和/或跟踪引擎10的燃料使用。如上所述,可以例如基于喷射时间来计算燃料使用。可以另外地或替代地使用流量传感器检测当加燃料时加入机器的燃料量。用户或机群管理者可以将加入机器的燃料量输入到费用报告中(例如,移动装置300上的费用报告中)。指示燃料量的数据可以被发送到服务器200。
[0059]替代地,可以从加油栗跟踪燃料量。加油栗可以记录信用卡交易或与引擎10相关联的其它购买信息。服务器200可以接收购买信息,购买信息与引擎或引擎机群相关联。
[0060]服务器200可以将当加燃料时加入的燃料量与引擎10使用的燃料量相比较。当这两个值偏离一预定量时,服务器200可以为移动装置300生成信息,该信息描述燃料失窃的嫌疑。服务器200还可以基于油箱尺寸、流量感测、和/或燃料使用来跟踪引擎10何时需要加燃料。很多其它示例是可能的。
[0061]机群管理系统可以包括,例如,剪草机机群。上面的任何服务都可以适用于剪草机的引擎。机群管理系统可以提供根据剪草机机群调整的额外的或替代的特征。
[0062]机群管理系统可以跟踪剪草机的位置。引擎10或剪草机中的每一个可以例如识别剪草机的GPS位置并且可以通过网络将GPS位置发送到服务器200。服务器200可以生成地图,地图显示机群中的剪草机的位置。因此,服务器200可以确定特定的剪草机何时达到工作现场,离开工作现场,并且因此确定在工作现场花费的时间量。
[0063]在工作现场的时间可以通过额外的传感器数据确认或增补。例如,服务器200可以确认点火系统指示剪草机正在运转和/或剪草机的平台(deck)被接合。
[0064]机群管理系统和/或服务器200还可以使用位置和/或定时信息以跟踪一群机器的活动。例如,用户可以使用移动装置300和由服务器200存储的信息来跟踪机群中的所有引擎10或剪草机的位置。在一些实例中,用户可以识别剪草机位置的变化和已知的或预期的工作进度表。在其它示例中,进度表或程序可以存储在服务器200中,识别引擎10或剪草机的期望位置,路线、或行进模式。在一个替代实施例中,引擎10的行进模式可以与犁耕机、铺路机或另一机械装置而不是剪草机相关联。
[0065]服务器200可以将引擎10或剪草机的位置与期望的位置、路线、或在编程的进度表中识别的行进模式相比较。如果实际位置不在与希望位置相距给定距离之内,服务器200可以向移动装置300提供警报,警报指示剪草机偏离于计划的路线或行进模式。另外地或替代地,当引擎10或剪草机在存储的位置中所提供的定时内还没有移动到新的位置时,服务器200可以向移动装置300提供指示剪草机(或操作人员)的运转落后于进度表的警报。很多其它变体是可能的。
[0066]服务器200可以基于位置数据另外地或替代地计算剪草机行进的距离或剪草机的平均速度。服务器200可以随着时间针对特定位置改变割剪模式。例如,在地皮上重复相同割剪模式可以导致在剪草机的轮子的转弯处形成将在草地或果园中出现的纹路。服务器200可以随着时间针对地皮调节割剪模式以防止这些人工产物的形成。
[0067]机群管理系统可以跟踪机器装置的运行模式,例如,剪草机的割剪模式。例如,月艮务器200可以接收并跟踪剪草机的GPS位置,服务器200可以使用GPS位置来确定剪草机的行进路径。服务器200可以额外地识别、接收或以其它方式跟踪剪草机的引擎何时打开(例如,通过跟踪关键位置)或割剪机平台何时被接合(例如,通过跟踪引擎的负载配置)。在另外的一些系统中,服务器200可以额外地识别或接收关于将被剪切的草皮或地皮的布局、边界、或地图的信息。布局可以是预定的或是由用户手动输入的。例如,用户可以测量草坪并且将测量值输入到移动装置300中,测量值被发送到服务器200。测量值可以包括草坪的边界以及到障碍物(例如,树、花床、房子或剪草机必须避开的其它物件)的距离。使用关于剪草机的行进路径,地皮信息,以及引擎何时开启或平台何时被接合的信息中的一些或全部,服务器200可以确定用来剪切给定地皮的割剪模式。
[0068]机群管理系统、或服务器200可以向用户或移动装置300提供用于剪草机的割剪计划。在一些系统中,服务器200可以执行一个或多个计算以确定用于将被剪切的草皮或地皮的最有效的割剪模式。计算可以基于将被剪切的草皮或地皮的布局、边界、或地图,地皮上的障碍物位置,和/或剪草机的平台宽度。在一个示例中,服务器200从控制器17接收指示了剪草机的割剪平台的宽度的标识符。服务器200可以访问查找表,查找表将标识符与平台尺寸相关联。在另一示例中,用户将平台尺寸或序列号输入到移动装置300中。服务器200可以将平台宽度与草坪布局相比较,并且与由障碍物呈现的限界或布局的狭窄部分相比较,以确定割剪计划。
[0069]机群管理系统或服务器200可以基于历史数据向用户或移动装置300提供用于剪草机的割剪计划。例如,服务器200可以识别或确定并且存储针对剪草机的割剪模式。服务器200可以标记或将存储的割剪模式与地皮、地皮的布局、边界或地图相关联。在一个示例中,服务器200可以接收用户输入(例如,从工作站209或移动装置300)。用户输入可以为该模式指定特定图案。用户可以走过图案轮廓并且移动装置300跟踪轮廓的GPS位置。用户可以将传感器附接到移动装置300,用于勘查图案。传感器可以是激光器或光学范围测距计。在一个示例中,移动装置300可以在它对图案执行维护时(例如,通过割剪或犁耕)跟踪剪草机或其它机械装置的运行,并且跟踪的图案被用于随后的维护。服务器200可以另外地或可替代地标记或将存储的割剪模式与剪草机类型、平台宽度、或其它引擎或剪草机参数相关联。
[0070]服务器200可以另外地或替代地存储关于执行割剪模式所用时间和/或在执行割剪模式期间产生的排放物的信息。一旦服务器200识别或接收到地皮将被剪切的指示,服务器200可以参照存储的割剪模式和相关联的数据来选择最有效的割剪模式,并且将该割剪模式作为割剪计划提供给用户。在一些系统中(例如,将被剪切的地皮没有存储的历史割剪模式),服务器200可以识别一地皮(该地皮的边界、布局、或地图与新地皮最相近),并且可以提供针对相似布局的最有效割剪模式作为新地皮的割剪计划。很多其它变体是可能的。
[0071]另外,服务器200可以基于将最有效地割剪草坪的可用的剪草机的平台宽度来选择剪草机。可以选择均匀地划分成草坪的尺寸的平台宽度。同样,服务器200可以识别窄点(例如,草坪的最小尺寸)并且选择适合通过窄点的剪草机。服务器200还可以确定在草坪的同一位置开始和结束的割剪计划。在选择合适的剪草机时,服务器200可以基于上述任何参数执行计算。替代地,在选择合适的剪草机时,服务器200可以咨询存储的割剪模式或历史割剪信息。在一个示例中,可用的剪草机的平台宽度被存储在服务器200中。在另一示例中,服务器200分析传感器数据以确定平台特征,因此确定剪草机的平台宽度,如下所述。采用这种方式,可以基于平台特征或引擎上的负载将工作请求指派给特定的剪草机或操作人员。服务器200可以基于过去的表现将工作分配给多个剪草机。另外,服务器200可以在工作期间将现有的工作分给工作中的剪草机。也就是说,剪草机的效率越高,被指派的割剪工作越多。其它变体是可能的。
[0072]机群管理系统可以为剪草机提供维护提醒。上面讨论的任何维护或维修消息可以适用于剪草机机群。
[0073]机群管理系统或服务器200可以另外地跟踪剪草机的平台,例如当平台被接合或脱离时。图4示出了用于剪草机的示例性的平台特征。平台特征的曲线包括在竖直轴线上的节气门的节气门位置和在水平轴线上的时间。
[0074]平台特征反映当接合平台时置于引擎10上的额外负载。接合机构导致额外负载,以移动平台和/或剪草机刀片的转动。剪草机的每个制造商或型号可以具有不同的平台特征。服务器200可以将来自传感器数据的测量的平台特征与一组可能的平台特征匹配,以便识别剪草机的制造商或型号。平台特征可以包括起点31、峰值33、结束点35。服务器200可以将从引擎10接收的节气门位置数据与期望的平台特征相比较,以识别平台何时被接合。
[0075]服务器200可以监测平台特征,以识别对维护的需要。例如,当平台特征偏离期望特征时,服务器200可以确定割剪机上的离合器需要被替换或剪草机的刀片应该被替换。另夕卜,可以基于平台特征开始和/或停止用于跟踪引擎运转时间的时间。另外,机群管理系统或服务器200可以使用关于平台何时被接合或脱离的信息来执行多种计算或确定,例如用于计算割剪模式并且确定时间或剪草机的排放效率。
[0076]机群管理系统可以提供商业服务。例如,服务器200可以监测平台特征以识别剪草机何时正在割剪。服务器200可以确定在工作现场处花费了多少割剪时间。服务器200可以基于割剪时间、燃料价格、和/或雇员每小时工资计算工作成本。服务器200可以基于早期工作和割剪计划(例如,工作的割剪距离)预测另一工作的成本。服务器200可以基于计算的工作成本计算投标价格。
[0077]机群管理系统可以监测剪草机的性能或剪草机的操作人员的表现。服务器200可以存储关于剪草机或其它草坪设备的一个或多个操作人员的信息。例如,服务器200可以标记或将历史割剪模式数据或信息与剪草机或其它草坪设备的操作人员相关联。可以从数据中的标识符值确定剪草机或操作人员的身份。操作人员可以通过移动装置300登录他正在使用的剪草机。服务器200可以针对特定属性或多种类型的属性计算特定的操作人员或剪草机的效率。例如,服务器200可以基于这个历史数据计算特定的操作人员或剪草机每单位时间覆盖多少面积,操作人员用特定类型的引擎或剪草机的效率(时间或排放)如何,操作人员在遵循割剪计划方面的一致性,剪切所花费的时间,行进所花费的时间,未作剪切的时间,和关于操作人员的多条其它信息。使用所有这些因素中的一些,服务器200将来可以指派最有效的剪草机或操作人员来执行相似的工作。
[0078]服务器200可以跟踪操作人员随着时间的进步。服务器200可以基于效率来计算给雇员的工资和奖金。服务器200可以基于效率给操作人员定级。服务器200可以基于过去的表现指派新的工作。服务器200可以识别更适合某些剪草机或某些操作人员的工作类型。例如,经验数据可以显示可以被某些剪草机或操作人员更好地处理的陡坡、窄空间、矮的间隙高度、或紧凑的角落。服务器200可以将未来的具有这些特征的工作要求与更能胜任的剪草机或操作人员匹配。服务器200还可以分割具有特定特征(例如,陡坡、窄的空间、矮的间隙高度或紧凑的角落)的割剪模式的部分,从而使得特定的特征被分配给一个剪草机或操作人员并且其它部分被分配给不同的剪草机或操作人员。
[0079]服务器200可以监测剪草机的安全性。例如,服务器200可以从描绘剪草机的定向的倾斜传感器、磁性传感器或加速计接收数据。服务器200可以基于剪草机的型号访问最大倾斜角度。最大倾斜角度是剪草机能够安全切割或行进的最陡峭的山坡。服务器200可以将最大倾斜角度与剪草机的当前倾斜角度相比较。如果剪草机的当前角度超过最大倾斜角度,那么服务器200可以生成倾斜警告消息,该倾斜警告消息被发送到移动装置300。
[0080]机群管理系统可以包括焊接机器的机群,焊接机器例如是焊接机或发电机。上面的任何服务可以适用于焊接机器的引擎。机群管理系统可以提供根据焊接机器的机群或单个焊接机器调整的额外的特征。
[0081]基于喷射时间数据,控制器17或服务器200可以计算焊接机器使用的燃料量。类似地,可以计算机器正在进行焊接的时间或没有进行焊接的时间之间的比率。服务器200可以基于燃料使用来识别焊接机器何时接近加燃料的时间。很多其它变体是可能的。
[0082]这里描述的机群管理系统可以包括一个或多个发电机,例如一个或多个便携式发电机、牵引发电机、住宅或工业发电机、船用发电机或其它发电机。作为一个示例,机群管理系统可以包括一队渔船、巡检船或舰、军舰或警舰、或其它一组海上船舶上的一组船用发电机。作为另一示例,机群管理系统可以包括一组牵引发电机,例如一个或多个牵引发电机租赁公司所拥有的一组牵引发电机。作为又一示例,机群管理系统可以包括在一系列共同拥有的建筑或工厂处的一组工业发电机。很多其它变体是可能的。
[0083]包括发电机的机群管理系统(“发电机机群管理系统”)可以包括一个或多个发电机,发电机可以包括引擎(例如引擎10)和交流发电机。包括发电机的机群管理系统可以另外地包括管理装置20或服务器200。发电机可以通过有线或无线网络与管理装置20或服务器200通信。包括发电机的机群管理系统可以另外地或替代地包括一个或多个访问装置30(例如移动装置300),访问装置可以从管理装置20或服务器200访问关于发电机机群的信息。也可以包括额外的、不同的或更少的部件。
[0084]发电机机群管理系统可以识别、接收、跟踪、和/或以其它方式从发电机或发电机中的引擎10收集关于发电机的信息,该信息包括上面描述的任何信息。作为一些示例,发电机机群管理系统可以识别、接收、跟踪、和/或以其它方式收集关于引擎的使用或运行的信息,例如引擎何时启动,引擎以什么速度运行,正由发电机供电的负载,引擎温度,引擎的运行模式(例如供电模式或运动模式),和任何其它的引擎运行参数。作为额外的示例,发电机机群管理系统可以识别、接收、跟踪、和/或以其它方式收集关于发电机位置,发电机燃料消耗或使用,额外的发电机是否与这个发电机并行,发电机的布线配置,发电机生成的电力质量或电力信号,或多种其它参数的信息。发电机机群管理系统可以另外地或替代地识别、接收、跟踪、和/或以其它方式收集与发电机信息有关的信息,例如,发电机位置的气象信息。很多其它变体是可能的。
[0085]发电机机群管理系统或其部件(例如服务器200,或在一些实例中是发电机本身)可以基于识别到的、接收到的、跟踪到的、和/或以其它方式收集到的信息执行一个或多个计算。发电机机群管理系统或服务器200可以通过访问装置30或移动装置300向用户提供关于发电机的信息、消息、报告、或警报。在一些实例中,用户可以通过网站或移动app从服务器200访问信息。在其它实例中,服务器200可以通过传输到访问装置30或移动装置300的消息或警报发送通知给用户。服务器200可以定期地、连续地、间隔地、在被触发时,或随机地提供信息、消息、报告或警报。
[0086]例如,服务器200可以向访问装置30或移动装置300提供关于识别发电机效率、发电机燃料消耗或使用、部件状态(例如,空气过滤器或发电机部件的状态)的状况的报告。
[0087]作为另一示例,服务器200可以识别和跟踪发电机的位置(例如,其中发电机是一队船上的船用发电机或租赁公司出租的牵引发电机)。服务器200可以例如通过访问装置30或移动装置300向用户或机群管理者提供位置的常规报告或地图报告。在一些系统中,服务器200可以将发电机的位置、路线、或行进路径与期望的发电机的位置、路线或行进路径相比较。如果实际位置、路线或行进路径与期望的位置、路线或行进路径的差值超过阈值量,那么服务器200可以向机器管理者传输警报,警报指示发电机没有跟随期望的航线或没有在期望的位置。采用这种方法,机器管理者可以监测海运财产或租赁财产的使用,并且还可以寻找丢失或失窃的财产。
[0088]作为另一示例,服务器200可以监测由特定的分销商或经销商安装的一组住宅发电机或工业发电机的运行参数。当一个或多个参数指示潜在的零件失效时,服务器200可以向拥有者或分销商或经销商提供警报。因此,拥有者可以采取校正动作,或分销商或经销商可以联系发电机的拥有者并且依照警报建议校正动作。很多变体是可能的。
[0089]图5示出了示例性的服务器200。服务器200至少包括处理器202、存储器201、和通信接口 203。服务器200可以与数据库207和/或工作站209耦接到一起。数据库207可以存储与多种机械装置相关联的负载特征。数据库207可以存储这里描述的管理功能、维护间隔、和示例性的消息。用户可以通过工作站209提供输入以修改或创建管理功能、维护间隔、或消息。额外的、更少的或不同的部件或安排是可能的。上面被描述成服务器200的功能的示例可以由处理202、存储器201、和通信接口 203执行。上面关于服务器200描述的任何功能或计算可以替代地由访问装置20执行或在机器内部执行(例如通过控制器17)。
[0090]图6示出了移动装置300,其用于接收用户输入并且显示机群管理消息和报告。移动装置300包括移动装置控制器302、输入装置303、通信接口 305、存储器307和显示器311。可以包括额外的、不同的、或更少的部件。
[0091]上面的示例描述了发送到移动装置300的警报。在其它实例中,这个信息可以(I)通过登录到网站、服务或移动应用而被移动装置300的用户访问,和/或(2)在一些实例中可以被发回包括引擎10的机器,其中该机器包括车载显示器或以其它方式与车载显示器通
?目O
[0092]图7示出了在显示器311上运行的用于机群管理服务的示例性的应用。移动应用可以包括性能按钮315、维护按钮317、消息按钮319、和电话按钮321,性能按钮315用来输入移动应用的性能监测部分,维护按钮317用来输入移动应用的维护部分,消息按钮319用来输入邮箱。电话按钮可以链接到机群的管理者或其它雇员的电话号码或电子邮件。
[0093]图8示出了用于机群管理系统的示例性的应用。应用可以向用户显示传感器数据、维护间隔、或管理功能。示例性的屏幕截图400可以包括传感器数据读出值401,例如定时器值、故障、喷射时间、电池水平、引擎速度、岐管压强、引擎时间、或其它数据。示例性的平面截图400可以将期望的岐管压强与测量的岐管压强相比较。示例性的平面截图400可以将期望的节气门位置与测量的节气门位置相比较。示例性的平面截图400可以包括割剪模式的地图403。基于GPS或其它定位技术,地图403还可以包括引擎的当前位置405。另外,应用可以包括机群装置的模式的指示。示例性的模式包括闭环模式(例如,燃料效率模式)或开环模式(例如,功率提高模式)。
[0094]图9示出了用于机群管理系统的流程图。图8的动作可以由移动装置300、服务器200或在机器100上(例如,通过控制器17)执行,它们可以替代地称为计算装置。可以包括额外的、不同的或更少的动作。
[0095]在动作S101,计算装置可以从一个或多个机群装置接收指示引擎上的负载的传感器数据。控制器17可以从一个或多个传感器接收传感器数据。可以在服务器处从控制器17或引擎控制单元(ECU)接收传感器数据。传感器数据可以被积累以描述引擎的聚合使用。传感器数据可以指示间歇式机械装置的运行,间歇式机械装置连接至引擎或与引擎断开。示例包括剪草机平台、犁耕机、链锯机、栗、焊接机、或其它装置。因此,传感器数据可以包括负载特征,负载特征可以是剪草机平台特征,或替代地,是犁耕机、链锯机、焊接机或其它装置的负载特征。
[0096]在动作S103,计算装置可以分析来自传感器数据的负载以识别管理功能。在一个示例中,管理功能描述维护间隔或维护指令。例如,计算装置可以识别割剪机刀片、引擎油、过滤器、或与引擎相关联的其它消耗品何时应该被替换。在另一示例中,管理功能可以将工作请求分配给引擎。例如,计算装置可以识别与引擎相关联的型号或能力(例如,平台宽度、链锯机刀片尺寸、或与引擎相关联的机械装置的另外的能力)。
[0097]在一个示例中,计算装置可以从服务器数据分析负载以识别引擎的误操作。例如,在剪草机的情况下,传感器数据可以包括指示障碍物的负载特征。障碍物会阻止剪草机刀片正确地转向,或损坏剪草机,例如使割剪平台移位,这会将高负载施加到引擎上。对误操作的指示可以被发送到管理装置。管理功能可以指示误操作已经发生,基于误操作建议维护,或提供可帮助避免误操作的操作技术。
[0098]在动作S105,计算装置可以生成包括管理功能的消息。消息可以包括给用户的执行维护的指令。消息可以给予用户请求服务的选项。
[0099]控制器17、处理器202、和移动装置控制器302的任何组合可以包括通用处理器、数字信号处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、模拟电路、数字电路、它们的组合、或其它现在已知的或以后开发出的处理器。处理器202、发电机控制器130、和移动装置控制器302中的一个或多个可以是单个装置或装置的组合,例如,与网络、分布式处理或云计算相关联的装置。
[0100]存储器15、存储器201和存储器307可以是易失存储器或非易失存储器。存储器可以包括一个或多个只读存储器(R0M)、随机存取存储器(RAM)、闪速存储器、电可擦可编程只读存储器(EEPROM)、或其它类型的存储器中的一个或多个。存储器201可以从控制器302移除,并且存储器15可以从引擎移除,例如安全数字(SD)存储卡。
[0101]通信接口203和通信接口 305可以包括任何可操作连接。可操作连接可以是其中信号、物理通信和/或逻辑通信可以被发送和/或接收的连接。可操作连接可以包括物理接口、电气接口和/或数据接口。通信接口203和通信结论305提供现在已知或以后开发出的任何形式的无线和/或有线通信。
[0102]引擎10、服务器200、和移动装置300通过网络连接。网络可以包括有线网络、无线网络或其组合。无线网络可以是蜂窝电话网络、802.11、802.16、802.20或WiMax网络。而且,网络可以是公共网络(例如因特网)、专用网络(例如内联网)或其组合,并且可以利用现在可用的或以后开发出的多个网络协议,包括但不限于基于TCP/IP的网络协议。
[0103]存储器可以是永久计算机可读介质。虽然永久计算机可读介质被示为单个介质,但是术语“计算机可读介质”包括单个介质或多个媒介,例如集中式或分布式数据库,和/或存储一组或多组指令的相关联的高速缓存和服务器。术语“计算机可读介质”还应包括能够存储、编码或携带被处理器执行的一组指令的,或引起计算机系统执行这里公开的任何一个或多个方法或操作的任何介质。
[0104]在特定的非限制的、示例性的实施例中,计算机可读介质可以包括固态存储器,例如存储卡或容纳一个或多个非易失只读存储器的其它封装。而且,计算机可读介质可以是随机存取存储器或其它易失可重写存储器。另外,计算机可读介质可以包括磁光或光学介质,例如,光盘或磁带或捕获载波信号(例如通过传输介质进行通信的信号)的其它贮存装置。附在电子邮件上的数字文件或其它独立的信息存档或一组存档可以被视为分布式介质(其是可触知的贮存介质)。因此,本公开被认为包括数据或指令可以被存储在其中的计算机可读介质或分布式介质和其它等同物和继承媒介中的一个或多个。
[0105]在替代的实施例中,专用硬件实现器件,例如专用集成电路、可编程逻辑阵列或其它硬件装置,可以被构建成实施这里描述的一个或多个方法。可以包括多个实施例的设备和系统的应用能够广泛地包括多个电子和计算机系统。这里描述的一个或多个实施例可以使用两个或多个专门的相互连接的硬件模块或装置(连同相关的能够在这些模块之间或通过这些模块进行通信的控制和数据信号)来实施功能,或作为专用集成电路的一些部分来实施功能。因此,本系统囊括软件、固件和硬件实施方式。
[0106]根据本公开的多个实施例,这里描述的方法可以由软件程序实施,该软件程序可以由计算机系统实行。而且,在一个示例性的、非限制的实施例中,实施方式可以包括分布式处理、部件/对象分布式处理、和并行处理。替代地,虚拟计算机系统处理可以被构建成实施如这里所描述的一个或多个方法或功能。
[0107]本说明书中描述的方法和逻辑流程可以被一个或多个可编程处理器执行,可编程处理器通过对输入数据执行操作和生成输出来运行一个或多个计算机程序以执行功能。方法和逻辑流程还可以由专用逻辑电路(例如,FPGA(现场可编程门阵列)和ASIC(专用集成电路))执行,并且设备还可以被实施为专用逻辑电路。
[0108]适于运行计算机程序的处理器包括(例如)通用和专用微处理器,和任何类型的数字计算机的任一个或多个处理器。通常,处理器从只读存储器或随机存取存储器或两者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器。通常,计算机还包括或可操作地耦接至用于存储数据的一个或多个大容量贮存装置(例如,磁盘、磁光盘或光盘),以从大容量贮存装置接收数据或将数据传输到大容量贮存装置,或者既从大容量贮存装置接收数据又将数据传输到大容量贮存装置。然而,计算机不需要具有这类装置。而且,计算机能够嵌入到另一装置中,例如,移动电话、个人数字助理(PDA)、移动音频播放器、全球定位系统(GPS)接收器,仅举这几个例子。适于存储计算机程序指令和数据的计算机可读媒介包括所有形式的非易失存储器、媒介和存储装置,通过示例的方式包括半导体存储装置(例如,EPROM、EEPROM和闪速存储装置);磁盘(例如,内置硬盘或可移除盘);磁光盘;以及⑶ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路增补或被结合到专用逻辑电路中。
[0109]为了提供与用户的互动,本说明书中描述的主题的实施例能够在具有显示器(例如,CRT(电子射线管)或LCD(液晶显示器)监视器)、键盘和点击装置(例如鼠标或跟踪球)的装置上实施,所述显示器用于向用户显示信息,用户通过键盘和点击装置能够向电脑提供输入。其它类型的装置也可以用来提供与用户的互动;例如,提供给用户的反馈可以是任何形式的传感器反馈,例如,视觉反馈、听觉反馈、或触觉反馈;并且可以从用户接收任何形式的输入,包括声音输入、语言输入、或触觉输入。
[0110]计算系统可以包括客户机和服务器。客户机和服务器通常远离彼此,并且通常通过通信网络相互作用。客户机和服务器的关系由运行在对应的计算机上的并且相互具有客户机-服务器关系的虚拟计算机程序产生。
[0111]这里描述的实施例的图解旨在提供多个实施例的结构的一般性理解。图解不旨在作为对装置和系统的所有元件和特征的完整描述,所述装置和系统使用这里描述的结构或方法。当仔细研究本公开时,本领域技术人员可以明白很多其它实施例。可以利用并且从本公开获得其它实施例,从而在不背离本公开的范围的情况下,可以执行结构和逻辑代替和变形。另外,图解可以仅仅是代表性的并且可以不按比例绘制。图解中的某些部分可以被放大,而其它部分可以被缩小。因此,本公开和附图不应被视为解说性的而应视为限制性的。
[0112]虽然本说明书包含很多细节,但是这些细节不应被解释成对本发明的范围或对要求保护的内容的限制,而应被解释成对本发明的特定实施例的具体特征的描述。本说明书中在不同的实施例的情况下描述的某些特征也可以在单个实施例中组合地实施。相反地,在单个实施例的情况下描述的多个特征也可以分别地在多个实施例中或以任何适合的子组合实施。而且,尽管上面的特征可以被描述成在某个组合中起作用并且甚至最初要求照此保护,但是来自要求保护的组合的一个或多个特征在某些情况下可以从组合删除,并且要求保护的组合可以指向子组合或子组合的变体。
[0113]类似地,尽管按照特定的顺序在附图中描绘并在这里描述操作,但是这不应被理解成要求按照示出的特定的顺序或按照先后顺序来执行这类操作,或要求执行所有示出的操作来实现想要的结果。在某些情况下,多任务和并行处理可以是有利的。而且,上面描述的实施例中的多个系统部件的分离不应被理解成在所有实施例中要求这样的分离。并且它应被理解成描述的程序部件和系统通常能够在单个软件产品中集成在一起或封装到多个软件产品中。
[0114]术语“发明”可以单独地和/或共同地涉及这里的本公开的一个或多个实施例,仅是为了方便而不旨在自发地将这个申请的范围限制于任何特定发明或发明构思。而且,应理解的是,尽管这里已经说明和描述了具体的实施例,但是设计成实现相同或相似目的的任何随后的安排可以代替示出的具体实施例。本公开旨在覆盖多个实施例的任何和所有的随后的适应性改变或变体。对于本领域技术人员来说,当仔细研究本说明书时,上面的实施例和这里未具体描述的其它实施例的组合是显而易见的。
[0115]上述详细描述旨在被视为解说性的而不是限制,并且应理解的是,包括所有等效物的下面的权利要求旨在限定本发明的范围。权利要求不应该被解读为限制于描述的顺序或元件,除非确定那个效果。因此,在下面的权利要求的范围和精神内的所有实施例和其等效物都被称为本发明。
【主权项】
1.一种方法,包括: 从一个或多个机群装置接收指示引擎上的负载的传感器数据; 使用处理器从所述传感器数据分析所述负载,以识别管理功能;以及 使用所述处理器生成包括所述管理功能的消息。2.根据权利要求1所述的方法,其中,所述传感器数据包括节气门位置数据和岐管压强数据。3.根据权利要求2所述的方法,还包括: 根据所述节气门位置数据访问岐管压强的期望值; 将所述岐管压强数据与所述岐管压强的期望值相比较;以及 当所述岐管压强数据超过所述期望值一阈值量时,针对所述管理功能生成警告消息。4.根据权利要求1所述的方法,还包括: 针对所述管理功能计算维护间隔。5.根据权利要求4所述的方法,其中,所述传感器数据包括喷射时间数据,所述喷射时间数据指示所述引擎的一个或多个燃料喷射器的运行,并且所述维护间隔被计算成所述喷射时间数据的函数。6.根据权利要求4所述的方法,其中,所述传感器数据包括指示所述引擎的油的状态的油数据,并且所述维护间隔被计算成所述油数据的函数,其中所述油的状态包括油质量、油液位或油质量和油液位两者。7.根据权利要求1所述的方法,其中,所述传感器数据是所述引擎的节气门位置,所述节气门位置指示连接至所述引擎的机械装置。8.根据权利要求7所述的方法,其中,所述机械装置是剪草机平台。9.根据权利要求7所述的方法,还包括: 将所述传感器数据与负载特征相比较;以及 当所述传感器数据与所述负载特征相匹配时,启动定时器,其中所述管理功能基于所述定时器。10.根据权利要求9所述的方法,其中,所述负载特征描述剪草机、焊接机、栗、或犁耕机的型号。11.根据权利要求7所述的方法,还包括: 执行所述传感器数据与一组负载特征的比较;以及 基于所述比较选择剪草机。12.根据权利要求10所述的方法,还包括: 基于选择的剪草机的平台尺寸分配工作请求。13.根据权利要求10所述的方法,还包括: 基于选择的剪草机的平台尺寸确定割剪模式。14.一种设备,包括: 存储器,所述存储器包括针对一个或多个机群装置的多个管理功能;以及处理器,所述处理器被配置成:分析指示所述一个或多个机群装置的引擎上的负载的传感器并且基于所述引擎的负载生成消息,所述消息包括从所述存储器选择的管理功能。15.根据权利要求14所述的设备,其中,所述传感器数据包括节气门位置数据和岐管压强数据,并且所述处理器被配置成基于所述传感器数据访问期望值,并且当所述传感器数据与所述期望值不一致时生成警告消息。16.根据权利要求14所述的设备,其中,所述传感器数据是所述引擎的节气门位置,所述节气门位置指示连接至所述引擎的剪草机平台。17.根据权利要求16所述的设备,其中,所述处理器被配置成将所述传感器数据与负载特征相比较,并且当所述传感器数据与所述负载特征相匹配时启动定时器,其中所述管理功能基于所述定时器。18.根据权利要求16所述的设备,其中,所述处理器被配置成将所述传感器数据与一组负载特征相比较并且基于所进行的比较来选择剪草机。19.一种方法,包括: 将指示引擎上的负载的传感器数据发送到服务器; 从所述服务器接收指示针对所述引擎的管理功能的数据;以及 向所述引擎的用户展示包括所述管理功能的消息。20.根据权利要求19所述的方法,其中,所述消息包括针对所述引擎的维护提醒。
【文档编号】G07C5/00GK105900147SQ201480071688
【公开日】2016年8月24日
【申请日】2014年12月30日
【发明人】W·施内尔, M·拉杜, T·安德朗, T·鲍曼, M·约翰森
【申请人】科勒公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1