掌桥专利:专业的专利平台
掌桥专利
首页

用于确定水带回收长度的方法、装置、存储介质及处理器

文献发布时间:2023-06-19 19:38:38


用于确定水带回收长度的方法、装置、存储介质及处理器

技术领域

本申请涉及消防车领域,具体地涉及一种用于确定水带回收长度的方法、装置、存储介质及处理器。

背景技术

目前,消防水带的敷设和回收主要依靠人工完成。在确定水带已回收的实际回收长度时,通常根据消防车的行车里程或者人工估算方式确定。而通过这两种方式确定水带的已回收长度,所需的时间成本和人力成本较高,回收效率较低。若通过检测到的已回收接头的接头数量确定水带的实际回收长度,检测过程可能由于水带回收作业暂停或者检测出现错误而导致检测到的接头数量不准确,从而难以准确地确定水带的实际回收长度。

发明内容

本申请实施例的目的是提供一种用于确定水带回收长度的方法、装置、存储介质及处理器。

为了实现上述目的,本申请第一方面提供一种用于确定水带回收长度的方法,方法应用于消防车,消防车包括多个由接头连接的水带和收带机构,收带机构包括收带机架、输送带以及接头检测装置,其中,接头检测装置安装于收带机架上,用于检测水带的接头,方法包括:

在对多个水带进行回收作业的过程中,控制收带机架运行,以通过输送带传送多个水带;

获取在目标时间点时接头检测装置最后一次检测到的接头的有效检测时间点,有效检测时间点是指在接头到达接头检测装置的检测区域中的预设位置时的时间点;

确定在目标时间点时接头检测装置已经检测到的接头数量;

根据检测到的接头数量和水带的预设长度确定水带在目标时间点时的第一实际回收长度;

确定目标时间点与有效检测时间点之间的间隔时长;

确定在间隔时长内水带的第二实际回收长度;

将第一实际回收长度与第二实际回收长度的和确定为在目标时间点水带的实际回收长度。

在本申请的实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:针对任意一个接头,获取接头的有效检测时间点;从有效检测时间点开始,根据输送带的传送速度确定水带的传送长度;在传送长度大于第一数值的情况下,接头检测装置的计数器的数值增一;将在目标时间点时计数器的数值确定为在目标时间点时接头检测装置已经检测到的接头数量。

在本申请的实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:获取在目标时间点时接头的标记状态值;在标记状态值为第一状态值的情况下,确定接头检测装置在目标时间点已检测到的第二接头数量为上一次检测到的第一接头数量;在标记状态值为第二状态值的情况下,确定第二接头数量为在第一接头数量的基础上增一。

在本申请的实施例中,标记状态值的默认值为第二状态值,方法还包括:在接头首次进入接头检测装置的检测区域的情况下,将标记状态值从第二状态值修改为第一状态值;从有效检测时间点开始,在水带的传送长度大于第二数值的情况下,将标记状态值从第一状态值修改为第二状态值。

在本申请的实施例中,确定在间隔时长内水带的第二实际回收长度包括:在间隔时长内对多个水带执行放带作业的情况下,确定在间隔时长内水带的第一回收长度和放带长度;根据第一回收长度与放带长度确定在间隔时长内水带的第二实际回收长度。

在本申请的实施例中,确定在间隔时长内水带的第一回收长度和放带长度包括:确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长;根据第一作业时长和每个周期的水带的回收长度确定在间隔时长内水带的第一回收长度;根据第二作业时长和每个周期的水带的放带长度确定在间隔时长内水带的放带长度。

在本申请的实施例中,消防车还包括收带电磁阀和放带电磁阀,确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长包括:在收带电磁阀或放带电磁阀的输出电流为零的情况下,确定消防车停止回收作业或停止放带作业;在收带电磁阀或放带电磁阀的输出电流大于零的情况下,确定消防车执行回收作业或执行放带作业;将收带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行回收作业的第一作业时长;将放带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行放带作业的第二作业时长。

在本申请的实施例中,消防车还包括收带电磁阀和放带电磁阀,方法还包括:在第一作业时长内周期性获取收带电磁阀的收带电流,和/或在第二作业时长内周期性获取放带电磁阀的放带电流;确定与每个周期的收带电流对应的收带速度,和/或与每个周期的放带电流对应的放带速度;根据收带速度确定每个周期的水带的回收长度,和/或根据放带速度确定每个周期的水带的放带长度。

本申请第二方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于确定水带回收长度的方法。本申请第三方面提供一种处理器,被配置成执行上述的用于确定水带回收长度的方法。

本申请第四方面提供一种用于确定水带回收长度的装置,包括上述的处理器。

本申请第五方面提供一种消防车,消防车包括:

多个由接头连接的水带;

收带机构,包括收带机架、输送带以及接头检测装置,其中,接头检测装置安装于收带机架上,用于检测水带的接头;以及

上述的用于确定水带回收长度的装置。

在本申请的实施例中,消防车还包括:收带电磁阀,用于输出收带电流,以执行回收作业;以及放带电磁阀,用于输出放带电流,以执行放带作业。

通过上述技术方案,能够避免因复杂的收带工况而导致接头数量不准确,能够准确确定在目标时间点时接头检测装置已检测到的接头数量,并根据接头数量确定在目标时间点时水带的实际回收长度,大幅度提高确定水带回收长度的准确性,降低确定水带回收长度所需的人工成本和时间成本。

本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:

图1示意性示出了根据本申请实施例的消防车的结构示意图;

图2示意性示出了根据本申请实施例的用于确定水带回收长度的方法的流程示意图;

图3示意性示出了根据本申请又一实施例的用于确定水带回收长度的方法的流程示意图;

图4示意性示出了根据本申请实施例的计算机设备的内部结构图。

附图标记

1、底盘;2、收带机构;3、理带机构;

4、水带箱;21、收带机架;22、输送带;

23、压紧装置;24、液压马达;25、水带接头探测器;

31、马达;32、链传动机构;33、扭杆;

34、理带机头。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请实施例,并不用于限制本申请实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

在一个实施例中,提供了一种消防车,消防车包括:

多个由接头连接的水带;

收带机构,包括收带机架、输送带以及接头检测装置,其中,接头检测装置安装于收带机架上,用于检测水带的接头;以及

用于确定水带回收长度的装置。

在一个实施例中,消防车还包括:收带电磁阀,用于输出收带电流,以执行回收作业;以及放带电磁阀,用于输出放带电流,以执行放带作业。

其中,水带可以是指消防水带,消防水带是指用来运送高压水或泡沫等阻燃液体的软管。水带可以通过接头进行连接。接头检测装置可以是指具备检测目标物体功能的检测设备。接头检测装置安装于收带机架上,可以用于检测水带的接头。输送带可以用于传送多个水带。若收带电磁阀输出收带电流,此时,消防车可能正在执行回收作业,可以通过输送带回收多个水带。在水带回收过程中,可能出现水带摆放不整齐等情况,此时,可以将水带放出一段,并再次将水带进行回收,以消除收带过程中出现的摆放不整齐等情况。具体地,可以通过放带电磁阀输出放带电流,以执行放带作业。即,若放带电磁阀输出放带电流,此时,消防车可能正在执行放带作业,可以通过输送带放出多个水带。

在一个实施例中,如图1所示,提供了一种消防车的结构示意图。

消防车可以是指水带敷设车。该消防车包括底盘1、收带机构2、理带机构3以及水带箱4。其中,收带机构2安装于底盘1所在驾驶室的正上方,可以用于将水带输送至水带箱4内。水带箱4可以用于存储水带。

收带机构2包括收带机架21、输送带22、压紧装置23、液压马达24以及水带接头探测器25。液压马达24可以用于驱动输送带22转动。输送带22转动的方向可以是自消防车的车头至车尾的第一方向,也可以是自消防车的车尾至车头的第二方向。若输送带22转动的方向为第一方向,则可以将水带输送至水带箱4。若输送带22转动的方向为第二方向,则可以将水带从水带箱4中传出。压紧装置23可以用于压紧水带,以提供足够的回收力,使得水带箱4中尽可能多的存储水带。水带接头探测器25可以用于探测水带接头。

理带机构3包括马达31、链传动机构32、扭杆33以及理带机头34。理带机构3可以用于将水带摆放至水带箱4内。其中,马达31可以驱动链传动机构32运行。链传动机构32包括左链条和右链条。每条链条的首端靠近收带机构2,末端与扭杆33连接。即,左链条的末端和右链条的末端通过扭杆33连接。理带机头34的两端分别安装于链传动机构32的左链条和右链条上。在马达31驱动链传动机构32运行时,可以带动理带机头34向链条的首端运动,也可以带动理带机头34向链条的末端运动。

在消防车执行回收作业时,输送带22向着第一方向转动,压紧装置23启动,理带机头34可以向着链条的首端和末端运动。此时,收带的速度为输送带22向着第一方向转动的线速度。进一步地,消防车在执行回收作业的过程中,由于理带机构3未将水带摆放整齐,可以控制输送带22向着第二方向转动,以重新对该水带进行回收。此时,放带的速度为输送带22向着第二方向转动的线速度。

图2示意性示出了根据本申请实施例的用于确定水带回收长度的方法的流程示意图。如图2所示,在本申请一实施例中,提供了一种用于确定水带回收长度的方法,方法应用于消防车,消防车包括多个由接头连接的水带和收带机构,收带机构包括收带机架、输送带以及接头检测装置,其中,接头检测装置安装于收带机架上,用于检测水带的接头,方法包括以下步骤:

步骤201,在对多个水带进行回收作业的过程中,控制收带机架运行,以通过输送带传送多个水带。

步骤202,获取在目标时间点时接头检测装置最后一次检测到的接头的有效检测时间点,有效检测时间点是指在接头到达接头检测装置的检测区域中的预设位置时的时间点。

步骤203,确定在目标时间点时接头检测装置已经检测到的接头数量。

步骤204,根据检测到的接头数量和水带的预设长度确定水带在目标时间点时的第一实际回收长度。

步骤205,确定目标时间点与有效检测时间点之间的间隔时长。

步骤206,确定在间隔时长内水带的第二实际回收长度;

步骤207,将第一实际回收长度与第二实际回收长度的和确定为在目标时间点水带的实际回收长度。

在对多个水带进行回收作业的过程中,处理器可以控制收带机架运动,以通过输送带传送多个水带。在目标时间点之前,可以通过接头检测装置对接头进行检测。而接头检测装置具备一定的检测区域,即,在接头进入检测区域至离开检测区域时,接头检测装置均可以多次检测到接头。处理器可以获取在目标时间点时接头检测装置最后一次检测到的接头的有效检测时间点。其中,有效检测时间点是指在接头到达接头检测装置的检测区域中的预设位置时的时间点。具体地,预设位置可以设置为该接头检测装置的检测区域的中心点。若接头检测装置在其他时间点也检测到接头,此时,接头虽然处于检测区域内,但其检测时间点为无效检测时间点。

例如,接头A进入接头检测装置的检测区域的时间点为9:00,到达检测区域中心点的时间点为9:05,离开检测区域的时间点为9:10,而9:15为目标时间点,9:10~9:15之间接头检测装置并未检测到接头,那么,可以确定接头A为接头检测装置最后一次检测到的接头,且检测到该接头的有效检测时间点为9:05。若接头检测装置在9:00~9:05(不包含9:05)检测到接头,或在9:05~9:10(不包含9:05)检测到接头,其所检测到接头的时间点均为无效检测时间点。若接头A到达检测区域中心点之后一直停留,那么,接头检测装置仍然会检测到该接头A,例如,接头A到达检测区域中心点的时间点为9:05,在9:06时接头A仍处于检测区域中心且接头检测装置检测到该接头A,此时检测到该接头A的时间点9:06也为无效检测时间点。

处理器可以确定在目标时间点时接头检测装置已检测到的接头数量,并可以根据检测到的接头数量和水带的预设长度确定水带在目标时间点时的第一实际回收长度。其中,预设长度可以是指每条水带的标准长度。处理器可以确定目标时间点与有效检测时间点之间的间隔时长,并可以确定间隔时长内水带的第二实际回收长度。在确定水带在目标时间点时的第一实际回收长度和第二实际回收长度的情况下,处理器可以确定第一实际回收长度与第二实际回收长度的和,并可以将和确定为水带在目标时间点的实际回收长度。

通过上述技术方案,能够避免因复杂的收带工况而导致接头数量不准确,能够准确确定在目标时间点时接头检测装置已检测到的接头数量,并根据接头数量确定在目标时间点时水带的实际回收长度,大幅度提高确定水带回收长度的准确性,降低确定水带回收长度所需的人工成本和时间成本。

在一个实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:针对任意一个接头,获取接头的有效检测时间点;从有效检测时间点开始,根据输送带的传送速度确定水带的传送长度;在传送长度大于第一数值的情况下,接头检测装置的计数器的数值增一;将在目标时间点时计数器的数值确定为在目标时间点时接头检测装置已经检测到的接头数量。

针对任意一个接头,处理器可以获取该接头的有效检测时间点。从有效检测时间点开始,处理器可以确定输送带的传送速度,并可以根据输送带的传送速度确定水带的传送长度。然后,处理器可以进一步地将传送长度与第一数值进行对比。在传送长度大于第一数值的情况下,接头检测装置的计数器的数值增一。其中,第一数值可以根据实际情况进行自定义。例如,第一数值可以为90m。在传送长度大于90m的情况下,该接头距离接头检测装置的距离已经足够远,由此,可以将计数器的数值增一,以此确保接头数量准确。处理器可以将在目标时间点时计数器的数值确定为在目标时间点时接头检测装置已经检测到的接头数量。

在一个实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:获取在目标时间点时接头的标记状态值;在标记状态值为第一状态值的情况下,确定接头检测装置在目标时间点已检测到的第二接头数量为上一次检测到的第一接头数量;在标记状态值为第二状态值的情况下,确定第二接头数量为在第一接头数量的基础上增一。

处理器可以获取目标时间点时接头的标记状态值。在标记状态值为第一状态值的情况下,处理器可以确定接头检测装置在目标时间点已检测到的第二接头数量为上一次检测到的第一接头数量。在标记状态值为第二状态值的情况下,处理器可以确定第二接头数量为在第一接头数量的基础上增一。其中,第一状态值可以设置为1,第二状态值可以设置为0。

在一个实施例中,标记状态值的默认值为第二状态值,方法还包括:在接头首次进入接头检测装置的检测区域的情况下,将标记状态值从第二状态值修改为第一状态值;从有效检测时间点开始,在水带的传送长度大于第二数值的情况下,将标记状态值从第一状态值修改为第二状态值。

其中,标记状态值的默认值为第二状态值。在接头首次进入接头检测装置的检测区域的情况下,处理器可以将标记状态值从第二状态值修改为第一状态值。即可以表示此时接头检测装置首次检测到该接头。从有效检测时间点开始,处理器可以确定水带的传送长度。在水带的传送长度大于第二数值的情况下,处理器可以将标记状态值从第一状态值修改为第二状态值。即可以表示此时接头检测首次检测到的接头已经被回收。其中,第二数值可以根据实际情况进行自定义。例如,第二数值可以为10m。处理器可以从有效检测时间点开始,每隔预设时长获取收带电磁阀的收带电流,并可以确定收带电流对应的速度,以根据速度确定每个预设时长内水带的回收长度,从而可以在水带的传送长度大于10m的情况下,将标记状态值从1修改为0。

在一个实施例中,确定在间隔时长内水带的第二实际回收长度包括:在间隔时长内对多个水带执行放带作业的情况下,确定在间隔时长内水带的第一回收长度和放带长度;根据第一回收长度与放带长度确定在间隔时长内水带的第二实际回收长度。

由于在有效检测时间点之后消防车还在执行回收作业,而在执行回收作业过程中可能出现水带回收不整齐的情况,由此,消防车可能在执行回收作业之后又执行放带作业。因此,在间隔时长内对多个水带执行放带作业的情况下,处理器可以先确定在间隔时长内水带的第一回收长度和放带长度,并可以根据第一回收长度与放带长度确定在间隔时长内水带的第二实际回收长度。通过上述方案,能够更加贴合水带回收时的复杂工况,能够更加准确确定水带的实际回收长度。

在一个实施例中,若消防车在有效检测时间点之后持续执行回收作业,并未执行放带作业,则可以将水带在该有效检测时间点之后的回收长度确定为第二实际回收长度。

在一个实施例中,确定在间隔时长内水带的第一回收长度和放带长度包括:确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长;根据第一作业时长和每个周期的水带的回收长度确定在间隔时长内水带的第一回收长度;根据第二作业时长和每个周期的水带的放带长度确定在间隔时长内水带的放带长度。

在确定间隔时长内水带的第一回收长度和放带长度时,处理器可以确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长。处理器可以根据第一作业时长和每个周期的水带的回收长度确定在间隔时长内水带的第一回收长度,并可以根据第二作业时长和每个周期的水带的放带长度确定在间隔时长内水带的放带长度。

在一个实施例中,消防车还包括收带电磁阀和放带电磁阀,确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长包括:在收带电磁阀或放带电磁阀的输出电流为零的情况下,确定消防车停止回收作业或停止放带作业;在收带电磁阀或放带电磁阀的输出电流大于零的情况下,确定消防车执行回收作业或执行放带作业;将收带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行回收作业的第一作业时长;将放带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行放带作业的第二作业时长。

其中,消防车还包括收带电磁阀和放带电磁阀。在收带电磁阀或放带电磁阀的输出电流为零的情况下,处理器可以确定消防车停止回收作业或停止放带作业。在收带电磁阀或放带电磁阀的输出电流大于零的情况下,处理器可以确定消防车执行回收作业或执行放带作业。进一步地,处理器可以将收带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行回收作业的第一作业时长,并可以将放带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行放带作业的第二作业时长。

在一个实施例中,消防车还包括收带电磁阀和放带电磁阀,方法还包括:在第一作业时长内周期性获取收带电磁阀的收带电流,和/或在第二作业时长内周期性获取放带电磁阀的放带电流;确定与每个周期的收带电流对应的收带速度,和/或与每个周期的放带电流对应的放带速度;根据收带速度确定每个周期的水带的回收长度,和/或根据放带速度确定每个周期的水带的放带长度。

处理器可以在第一作业时长内周期性获取收带电磁阀的收带电流,和/或在第二作业时长内周期性获取放带电磁阀的放带电流。其中,周期性获取可以是指按照预设间隔时长获取。若放带作业或者回收作业的速度是匀速的,则其瞬时速度和实际速度是一致的。若时间区间足够短,则可以将放带作业或者回收作业的瞬时速度作为平均速度,以通过足够短的时间区间内收放带时的瞬时速度确定水带的实际回收长度和实际放带长度。由此,可以将预设间隔时长尽可能地设置小一些。例如,可以每间隔1s获取收带电流和/或放带电流。处理器可以确定与每个周期的收带电流对应的收带速度,和/或与每个周期的放带电流对应的放带速度。然后,处理器可以根据每个周期的收带速度确定每个周期的水带的回收长度,和/或根据每个周期的放带速度确定每个周期的水带的放带长度。

在一个实施例中,在启动放带作业或者回收作业之前,处理器可以先获取消防车的历史放带电流以及历史放带电流对应的历史放带速度,和历史收带电流以及历史收带电流对应的历史收带速度。然后,处理器可以根据历史放带电流和历史放带速度建立第一对照表,根据历史收带电流和历史收带速度建立第二对照表。其中,第一对照表中包括每个历史放带电流和每个历史放带电流对应的历史放带速度,第二对照表中包括每个历史收带电流和每个历史收带电流对应历史收带速度。然后,在确定第二作业时长内每个周期的放带电流之后,可以按照第一对照表中的历史数据确定每个周期的放带电流对应的放带速度。在确定第一作业时长内每个周期的收带电流之后,可以按照第二对照表中的历史数据确定每个周期的收带电流对应的收带速度。

例如,若一个周期的收带电流为10.5A,而第二对照表中包括的是与历史收带电流10A对应的历史收带速度6m/s,以及与历史收带电流11A对应的历史收带速度8m/s,则处理器可以根据历史收带速度6m/s、历史收带速度8m/s,并通过插值运算的方式确定收带电流为10.5A所对应的收带速度。即,收带电流为10.5A所对应的收带速度为7m/s。若该周期为1s,则可以确定该周期的水带的回收长度为7m。若第二对照表中包括与历史放带电流10.5A对应的历史放带速度7m/s,那么则可以将该周期的放带电流对应的放带速度确定为7m/s。

例如,接头检测装置最后一次检测到的接头的有效检测时间点为9:05,目标时间点为9:15,消防车在9:05~9:12的时间段内执行回收作业,在9:12~9:13的时间段内执行放带作业,在9:13~9:15的时间段内执行回收作业,那么,第一作业时长则包括9:05~9:12之间的时长和9:13~9:15之间的时长,第二作业时长则包括9:12~9:13之间的时长。此时,处理器可以从9:05开始每间隔Δt时间获取一次收带电流。若Δt为1s,则在9:05~9:12内可以获取420次收带电流,且处理器可以确定每一次收带电流所对应的收带速度。由此,处理器可以根据每一次收带电流对应的收带速度确定每一次收带的长度,并将420次的收带电流所对应的收带总长度确定为在9:05~9:12内水带的回收长度。针对9:13~9:15内水带的回收长度,也可以根据9:05~9:12内水带的回收长度的确定方式进行,此时不再赘述。由此,可以将9:05~9:12内水带的回收长度和9:13~9:15内水带的回收长度之和确定为在9:05~9:15内水带的第一回收长度。处理器可以从9:12开始每间隔Δt时间获取一次收带电流。若Δt为1s,则在9:12~9:13内可以获取60次收带电流,且处理器可以确定每一次放带电流所对应的放带速度。由此,可以根据每一次放带电流对应的放带速度确定每一次放带的长度,并将60次的放带电流所对应的放带总长度确定为在9:05~9:15内水带的放带长度。

在一个实施例中,如图3所示,提供了另一种用于确定水带回收长度的方法的流程示意图。

在开始收带之后,若在一定时间内还未停止收带,且收带比例阀开启,则可以确定消防车当前正在执行回收作业。此时,处理器可以确定每个间隔时间Δt所对应的收带电磁阀的收带电流,并可以根据每个间隔时间Δt的收带电流确定每个间隔时间Δt的收带速度,从而根据每个间隔时间Δt的收带速度确定每个间隔时间Δt的收带长度。若收带比例阀未开启,放带比例阀开启,则可以确定消防车当前正在执行放带作业。此时,处理器可以确定每个间隔时间Δt所对应的放带电磁阀的放带电流,并可以根据每个间隔时间Δt的放带电流确定每个间隔时间Δt的放带速度,从而根据每个间隔时间Δt的放带速度确定每个间隔时间Δt的放带长度。在确定每个间隔时间Δt的收带长度和放带长度之后,可以进一步地计算标记收带长度Lb。Lb是指当前正在回收的水带的已回收长度。然后,可以进一步计算收带长度La。在确定收带长度La之后,可以计算累计收带长度L,累计收带长度L=水带的预设长度×水带已回收的条数+La。

若收带比例阀和放带比例阀均未开启,则可以确定此时消防车处于暂停回收水带。若此时接头探测装置探测到水带接头,则可以判断水带接头的标记A的标记状态值为N或Y。例如,N可以为0,Y可以为1。若标记A的标记状态值为N(标记A的N分支),则可以确定该水带接头首次进入到接头检测装置的检测区域,将标记状态值从N修改为Y(标记A=Y),并可以将水带条数的计数器增一。若将水带条数的计数器增一,则可以将Lb的值清零,并可以修正收带长度La为水带长度,即水带的预设长度。若标记A的标记状态值为Y(标记A的Y分支),则可以确定水带条数的计数器不变,且可以判断Lb是否大于10。在Lb大于10的情况下,可以将标记状态值从Y修改为N(标记A=N)。此时,标记状态值重新修改为默认值,并可以在接头检测装置检测到接头后再改变接头数量。在Lb小于或等于10的情况下,保持标记状态值为Y。

在一个实施例中,在确定目标时间点水带的实际回收长度之后,处理器可以将实际回收长度发送至显示设备以显示。其中,显示设备可以是具备显示功能的触摸屏和显示屏等。通过显示设备显示实际回收长度,能够便于回收监管人员掌握水带的回收情况。

通过上述技术方案,能够避免因复杂的收带工况而导致接头数量不准确,能够准确确定在目标时间点时接头检测装置已检测到的接头数量,并根据接头数量确定在目标时间点时水带的实际回收长度,大幅度提高确定水带回收长度的准确性,降低确定水带回收长度所需的人工成本和时间成本。

图2和图3为一个实施例中用于确定水带回收长度的方法的流程示意图。应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述用于确定水带回收长度的方法。

在一个实施例中,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述用于确定水带回收长度的方法。

在一个实施例中,提供了一种用于确定水带回收长度的装置,包括上述的处理器。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器A01、网络接口A02、存储器(图中未示出)和数据库(图中未示出)。其中,该计算机设备的处理器A01用于提供计算和控制能力。该计算机设备的存储器包括内存储器A03和非易失性存储介质A04。该非易失性存储介质A04存储有操作系统B01、计算机程序B02和数据库(图中未示出)。该内存储器A03为非易失性存储介质A04中的操作系统B01和计算机程序B02的运行提供环境。该计算机设备的数据库用于存储目标时间点水带的实际回收长度等数据。该计算机设备的网络接口A02用于与外部的终端通过网络连接通信。该计算机程序B02被处理器A01执行时以实现一种用于确定水带回收长度的方法。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:在对多个水带进行回收作业的过程中,控制收带机架运行,以通过输送带传送多个水带;获取在目标时间点时接头检测装置最后一次检测到的接头的有效检测时间点,有效检测时间点是指在接头到达接头检测装置的检测区域中的预设位置时的时间点;确定在目标时间点时接头检测装置已经检测到的接头数量;根据检测到的接头数量和水带的预设长度确定水带在目标时间点时的第一实际回收长度;确定目标时间点与有效检测时间点之间的间隔时长;确定在间隔时长内水带的第二实际回收长度;将第一实际回收长度与第二实际回收长度的和确定为在目标时间点水带的实际回收长度。

在一个实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:针对任意一个接头,获取接头的有效检测时间点;从有效检测时间点开始,根据输送带的传送速度确定水带的传送长度;在传送长度大于第一数值的情况下,接头检测装置的计数器的数值增一;将在目标时间点时计数器的数值确定为在目标时间点时接头检测装置已经检测到的接头数量。

在一个实施例中,确定在目标时间点时接头检测装置已经检测到的接头数量包括:获取在目标时间点时接头的标记状态值;在标记状态值为第一状态值的情况下,确定接头检测装置在目标时间点已检测到的第二接头数量为上一次检测到的第一接头数量;在标记状态值为第二状态值的情况下,确定第二接头数量为在第一接头数量的基础上增一。

在一个实施例中,标记状态值的默认值为第二状态值,方法还包括:在接头首次进入接头检测装置的检测区域的情况下,将标记状态值从第二状态值修改为第一状态值;从有效检测时间点开始,在水带的传送长度大于第二数值的情况下,将标记状态值从第一状态值修改为第二状态值。

在一个实施例中,确定在间隔时长内水带的第二实际回收长度包括:在间隔时长内对多个水带执行放带作业的情况下,确定在间隔时长内水带的第一回收长度和放带长度;根据第一回收长度与放带长度确定在间隔时长内水带的第二实际回收长度。

在一个实施例中,确定在间隔时长内水带的第一回收长度和放带长度包括:确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长;根据第一作业时长和每个周期的水带的回收长度确定在间隔时长内水带的第一回收长度;根据第二作业时长和每个周期的水带的放带长度确定在间隔时长内水带的放带长度。

在一个实施例中,消防车还包括收带电磁阀和放带电磁阀,确定在间隔时长内执行回收作业的第一作业时长以及执行放带作业的第二作业时长包括:在收带电磁阀或放带电磁阀的输出电流为零的情况下,确定消防车停止回收作业或停止放带作业;在收带电磁阀或放带电磁阀的输出电流大于零的情况下,确定消防车执行回收作业或执行放带作业;将收带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行回收作业的第一作业时长;将放带电磁阀的输出电流大于零的时长确定为水带在间隔时长内执行放带作业的第二作业时长。

在一个实施例中,消防车还包括收带电磁阀和放带电磁阀,方法还包括:在第一作业时长内周期性获取收带电磁阀的收带电流,和/或在第二作业时长内周期性获取放带电磁阀的放带电流;确定与每个周期的收带电流对应的收带速度,和/或与每个周期的放带电流对应的放带速度;根据收带速度确定每个周期的水带的回收长度,和/或根据放带速度确定每个周期的水带的放带长度。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有用于确定水带回收长度的方法步骤的程序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 光纤位置确定方法及装置、网元、存储介质和处理器
  • 训练的确定方法及装置、系统、存储介质、处理器
  • 资源池子帧的确定方法、装置、存储介质及处理器
  • 指甲轮廓的确定方法、装置、存储介质及处理器
  • 确定图形的方法及装置、存储介质和处理器
  • 用于确定水带回收长度的方法、装置、存储介质及处理器
  • 用于确定光缆的盘留长度的方法、处理器及存储介质
技术分类

06120115986860