本发明涉家用电器技术领域,具体地涉及一种用于水泵的检测方法、洗碗机、处理器、存储介质及计算机程序产品。
背景技术:
在洗碗机中,水泵是一个非常重要的组成部分,是整个机器的心脏,它负责整个洗涤的水路的进出和水压的调整,同时水泵也是整个洗碗机使用频率最高的设备之一。它的好坏直接影响到整个洗碗机洗涤的效果和质量。如果用户在使用期间不对洗碗机中的水泵进行保养维护与故障检测,那么会使得水泵很容易发生故障或者导致水泵损伤后无法及时发现与修正,更严重地,会存在烧坏水泵的风险。
技术实现要素:
本发明实施例的目的是提供一种用于水泵的检测方法、洗碗机、处理器、存储介质及计算机程序产品。
为了实现上述目的,本发明第一方面提供一种用于水泵的检测方法,包括:
获取水泵工作时的水泵图像;
根据水泵图像确定水泵泵出的水柱的高度;
将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常。
在本发明的实施例中,将高度与标准水柱高度进行对比之前,获取水泵工作时使用的第一功率;获取使用第一功率的标准水泵工作时产生的标准图像。
在本发明的实施例中,获取使用第一功率的标准水泵工作时产生的标准图像包括:确定水泵已经使用的第一年限;获取使用第一功率且已经使用年限与第一年限的偏差低于第一预设阈值的标准工作时产生的标准图像。
在本发明的实施例中,将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常包括:在高度与标准水柱高度的偏差值大于第二预设阈值的情况下,确定水泵存在异常;在高度与标准水柱高度的偏差值小于或者等于第二预设阈值的情况下,确定水泵不存在异常。
在本发明的实施例中,确定水泵工作时使用的第一功率;根据第一功率和水柱的高度确定水泵的可使用年限。
在本发明的实施例中,根据公式(1)计算水泵的可使用年限:
t=t0-k*p/h(1)
其中,t为水泵的可使用年限,t0为预设可使用年限,k为预设衰减系数,p为第一功率,h为水柱的高度。
在本发明的实施例中,在水泵启动且在水泵图像中未检测到水柱的情况下,获取水泵的进水流量;在确定进水流量大于预设流量的情况下,确定水泵处于第一状态;在进水流量小于或等于预设流量的情况下,确定水泵处于第二状态。
在本发明的实施例中,第一状态为堵转状态,第二状态为空转状态。
在本发明的实施例中,确定水泵工作时使用的第一功率;再次获取水泵在使用第一功率工作时的水泵图像;确定水泵在多次使用第一功率工作时产生的水柱的高度差;在高度差超过预设高度阈值的情况下,增大水泵的功率以使水柱的高度达到标准水柱高度。
在本发明的实施例中,获取增大后的水泵的功率;将增大后的功率作为水泵再次启动时的工作功率。
在本发明的实施例中,在确定水泵存在异常的情况下,控制水泵停止工作,并启动报警模式。
在本发明的实施例中,检测方法应用于洗碗机。
本发明第二方面提供一种处理器,被配置成执行上述的用于水泵的检测方法。
本发明第三方面提供一种洗碗机,洗碗机包括:
水泵;
图像获取设备,用于拍摄水泵工作时的水泵图像;
处理器,被配置成执行用于水泵的检测方法。
本发明第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于水泵的检测方法。
本发明第五方面提供一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述的用于水泵的检测方法。
上述技术方案,通过获取水泵工作时的水泵图像,将水泵图像确定水泵泵出的水柱的高度与标准图像对应的标准水柱高度进行对比后,来确定水泵是否存在异常。在洗碗机中,水泵是一个非常重要的组成部分,洗碗机中水泵负责整个洗涤的水路的进出和水压的调整,同时水泵也是整个洗碗机使用频率最高的设备之一,水泵的好坏直接影响到整个洗碗机洗涤效果与质量。利用图像识别技术,通过对水柱高低的幅度来判断水泵的运行状态,提高了对水泵的检测效率,根据状态对应的处理方式对水泵进行保养维护与故障检测,也能够使得水泵发生故障或者损伤时能够及时发现与修正。
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
图1a示意性示出了根据本发明实施例的洗碗机的结构示意图,其中可以应用根据本发明实施例的用于洗碗机的控制方法;
图1b示意性示出了根据本发明实施例的洗碗机的结构的主视图;
图1c示意性示出了根据本发明实施例的洗碗机的清洗机构的结构示意图;
图1d示意性示出了图1c的清洗机构的部分结构示意图;
图2示意性示出了根据本发明实施例的用于水泵的检测方法的示意流程图;
图3示意性示出了根据本发明实施例的洗碗机的结构框图;
图4示意性示出了根据本发明实施例的计算机设备的内部结构图。
附图标记说明
100、洗碗机;
1、外壳;2清洗机构;
21、图像获取设备;22、置物架;
23、驱动电机;24、处理设备;
25、喷臂;26、安装支架;
251、出水孔
具体实施方式
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
需要说明,若本申请实施方式中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本申请实施方式中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施方式之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
图1a示意性示出了根据本发明实施例的洗碗机的结构示意图,其中可以应用根据本发明实施例的用于洗碗机的控制方法。图1b示意性示出了根据本发明实施例的洗碗机的结构的主视图。应当理解的是,图1a和图1b示出的仅为展示洗碗机100的一个实施例,并不用于限定该洗碗机与本发明非相关的部件的外形、位置、安装方式以及连接关系;
如图1a和图1b所示,洗碗机100可以包括外壳1和设置在外壳1内部的清洗机构2。外壳1的外形轮廓可以包括但不限于,矩形、圆筒形。
清洗机构2可以包括图像获取设备21,置物架22、处理设备24以及喷臂。
置物架22(例如碗篮)可以固定在洗碗机100内侧,以用于盛放餐具,图像获取设备21可以包括相机或者图像传感器(例如红外传感器)。图像获取设备21可以在洗碗机100内多个方位布置。处理设备24可以与图像获取设备21电连接。
图像获取设备21可以用于获取洗碗机100内的图像,处理设备24可以用于对获取的图像进行处理。
例如,当餐具放置在置物架22上后,图像获取设备21可以获取置物架22上的餐具图像。处理设备24可以获取该图像,确定洗碗机100内放置的餐具的特征,以根据餐具的特征来控制喷臂对餐具进行清洗。
处理设备24的示例可以包括但不限于通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、其他任何类型的集成电路(ic)以及状态机等等。
在一个示例中,喷臂可以采用可旋转的形式。
图1c示意性示出了根据本发明实施例的洗碗机的清洗机构的结构示意图,图1d示意性示出了图1c的清洗机构的部分结构示意图。参考图1b-1d,清洗机构2还可以包括驱动电机23,驱动电机23可以设置于洗碗机100内的下侧,也可以设置于洗碗机100的背面,即远离用户放置餐具的一面。驱动电机23可以与喷臂25连接。喷臂25上设置有与喷臂25内部导通的喷水孔251,喷水孔251可以在喷臂25上间隔设置,以使得喷臂25喷淋更大的范围。在一个示例中,喷臂25可以为圆柱形,喷水孔251在喷臂25的截面间隔且阵列设置,以使得喷水孔251所喷出的水呈角度喷射。
在本发明实施例中,洗碗机100还可以包括水压变送器(未图示)、热水器(未图示)、水阀(未图示)。水压变送器和热水器可以与处理设备24电连接,水压变送机构、热水器以及水阀可以与喷臂25内部连接并导通。喷臂25与水压变送器、热水器、水阀、以及驱动电机23的连接可以为直接连接,也可以为通过中间件间接连接。
水阀可以用于控制喷出的水的出水量,水压变送器可以用于控制出水压力,热水器可以用于控制出水温度,驱动电机23可以用于驱动喷臂25转动。在一个示例中,喷臂25可以设置于洗碗机内的中央位置。中央位置可以定义为洗碗机100内多个置物架22的中间位置,以在喷臂25旋转时,可覆盖多个置物架22上的餐具,从而节省洗碗机100内部的空间。仅需采用单一喷臂25即可喷淋多个置物架22上的餐具,在节省设计和材料的成本的同时,带来更大的使用空间。
水阀、水压变送器、热水器以及驱动电机23可以由处理设备24来控制。例如,可以将置物架22放置餐具的区域分为四个象限,即第一、第二、第三、第四象限。处理设备24可以控制驱动电机23驱动喷臂25旋转,以使得喷水孔251朝向四个象限中的任意象限。另外,处理设备24还可以控制水阀以调节喷水孔251的出水量(或者停止出水)。
在一个实施例中,驱动电机23还可以驱动喷臂25平移。当喷臂25可平移时,洗碗机100还可以包括转换机构(未图示),转换机构连接于驱动电机23与喷臂25之间,可以将驱动电机23的转动转换成喷臂25的平移。
在一个实施例中,置物架22可以包括一层或多层置物架,例如上下两层置物架。在图中示出的两层置物架的示例中,喷臂25可以位于两个置物架22的中间位置,从而当喷臂25旋转时,可喷淋到两个置物架22上的所有餐具。
在一个实施例中,洗碗机100还可以包括安装支架26,喷臂25可旋转连接至安装支架26上。安装支架26位置固定,以使得喷臂25可相对安装支架26旋转,其安装支架26位置固定的方式不予限定,如安装支架26可以通过固定连接于置物架22上或者其他位置。
图2示意性示出了根据本发明实施例的用于水泵的检测方法的流程示意图。如图2所示,在本发明一实施例中,提供了一种用于水泵的检测方法,包括以下步骤:
步骤201,获取水泵工作时的水泵图像。
水泵的工作原理是通过电能转化为动能,转子转动带动水泵中的水形成水压。转子是水泵中的转动装置水压是指水的压强,当水处于水泵中时,由于水受到转子转动的外界作用力以及自身重力的影响,便产生了向水泵壁以及底面的作用力,在水泵中的水对水泵的侧面及底面都有压力作用,对任何方向的作用力平面,水压压力总是垂直于接触面的。当转子转动得越快时,水压也就相应地越大。水压增大时水泵所泵出的水柱高度就会越高,其中水泵图像是指水泵在工作时用于确定水泵泵出的水柱高度的图像。
步骤202,根据水泵图像确定水泵泵出的水柱的高度。
在一个实施例中,将高度与标准水柱高度进行对比之前,获取水泵工作时使用的第一功率;获取使用第一功率的标准水泵工作时产生的标准图像。
标准水柱高度是指水泵在最优性能的情况下,通过转子转动带动水泵中的水形成水压,在最优性能下水泵泵出的水柱所达到的高度。水泵工作时的第一功率是指水泵在最优性能的情况下所达到的电功率,水泵在最优性能的情况下可以作为标准水泵与检测水泵进行对比与参考。通过获取水泵工作时的第一功率,从而可以确定水泵最优性能时的标准图像。并以该标准图像中的图像信息为基准,作为水泵的故障与使用年限的参考信息。在进行水泵的检测时输出第一功率对水泵做功,得到水泵泵出的水柱成像信息。进而判断水泵的状态。
在一个实施例中,获取使用第一功率的标准水泵工作时产生的标准图像包括:确定水泵已经使用的第一年限;获取使用第一功率且已经使用年限与第一年限的偏差低于第一预设阈值的标准工作时产生的标准图像。
第一年限是指当水泵在工作时处于最优性能的情况下所达到的使用年限,在本实施例中是指水泵处于第一功率下能够达到的工作年限,水泵在最优性能的情况下可以作为标准水泵与检测水泵进行对比与参考。第一预设阈值是指使用年限与水泵在第一功率下的第一年限与当前已经使用年限的差值,其中差值是一个预设的很小的数值。当水泵使用第一功率时,水泵的已经使用年限与第一使用年限偏差值必须小于第一预设阈值,此时获取水泵在第一功率下的水柱图像信息。
例如,当水泵使用第一功率时,第一年限为1年,而当前已经使用年限为1年零10天,预设的第一预设阈值设置为30天,此时水泵的已经使用年限与第一年限的偏差为20天,小于第一预设阈值,获取此时水泵标准工作时产生的标准图像。
在一个实施例中,将高度与标准水柱高度进行对比之前,获取水泵工作时使用的第一功率;获取使用第一功率的标准水泵工作时产生的标准图像;获取使用第一功率的标准水泵工作时产生的标准图像包括:确定水泵已经使用的第一年限;获取使用第一功率且已经使用年限与第一年限的偏差低于第一预设阈值的标准工作时产生的标准图像。
当水泵工作时,其具体型号可以是同一个生产型号,从而保证水泵在最优性能时使用第一功率的参数相同。当水泵使用第一功率时,水泵的已经使用年限与第一使用年限偏差值必须小于第一预设阈值,此时获取水泵在第一功率下的水柱图像信息,从而保证检测的水泵已经使用年限与在最优性能时水泵的使用年限差值小,性能接近,减小了水泵检测的工作量,从而提高了检测的工作效率。
步骤203,将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常。
在一个实施例中,将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常包括:在高度与标准水柱高度的偏差值大于第二预设阈值的情况下,确定水泵存在异常;在高度与标准水柱高度的偏差值小于或者等于第二预设阈值的情况下,确定水泵不存在异常。
标准图像中的标准水柱高度是指水泵在最优性能的情况下,通过转子转动带动水泵中的水形成水压,在最优性能下水泵泵出的水柱所达到的高度。当获取到水泵工作时的水泵图像进而根据水泵图像确定水泵泵出的水柱的高度时,水泵使用第一功率且水泵已经使用年限与第一年限的偏差低于第一预设阈值。其中第二预设阈值是一个用户预设的参数值,参数值描述的对象是水泵工作时泵出水柱的高度与标准水柱高度差值,第二预设阈值的设定是为了从水泵泵出的水柱高度来确定水泵工作状态,当水泵泵出水柱高度与标准水柱高度偏差较大时,此时偏差大于第二预设阈值,则水泵工作状态与标准工作状态不同,确定水泵此时存在异常;当水泵泵出水柱高度与标准水柱高度不存在偏差或者偏差较小时,此时偏差小于或者等于第二预设阈值,则水泵工作状态与标准工作状态一致,确定水泵此时不存在异常。
例如,水泵工作时的标准水柱高度为2厘米,使用第一功率时,第一年限为1年,而当前已经使用年限为1年零10天,预设的第一预设阈值设置为30天,此时水泵的已经使用年限与第一年限的偏差为20天,小于第一预设阈值,第二预设阈值设置为1厘米,当水泵使用第一功率运行时,所泵出的水柱高度为1.5厘米,与标准水柱高度的偏差值为0.5厘米,小于第二预设阈值,此时确定水泵不存在异常;当水泵使用第一功率运行时,所泵出的水柱高度为1厘米,与标准水柱高度的偏差值为1厘米,等于第二预设阈值,此时同样可以确定水泵不存在异常;水泵使用第一功率运行时,所泵出的水柱高度为0.8厘米,与标准水柱高度的偏差值为1.2厘米,大于第二预设阈值,此时确定水泵存在异常。
在一个实施例中,确定水泵工作时使用的第一功率;根据第一功率和水柱的高度确定水泵的可使用年限。
在实际应用中,水泵的可使用年限可以通过水泵的工作性能描述,其中一种包含水泵的装置工作性能会因为使用年限增加而衰减,衰减是指在第一功率下,水泵泵出的水柱高度小于标准水柱高度。当功能衰减至无法正常使用时,此时水泵的生产日期与无法正常使用的日期间隔是水泵的可使用年限。当水泵的性能没有衰减时,在第一功率下,水泵的电能转化为的机械能传送到转子的转速不变,水泵泵出的水柱的高度同样没有变化。当水泵的性能衰减时,在第一功率下,水泵的电能转化为的机械能转化效率下降,输出的机械能减少,传送到转子的转速降低,此时水泵泵出的水柱的高度也相应的减少。因此在本实施例中可以通过水泵的工作性能,具体地包括第一功率和水泵泵出的水柱高度来确定水泵的可使用年限。
在一个实施例中,根据公式(1)计算水泵的可使用年限:
t=t0-k*p/h(1)
其中,t为水泵的可使用年限,t0为预设可使用年限,k为预设衰减系数,p为第一功率,h为水柱的高度。
在实际应用中,水泵的可使用年限可以通过水泵的工作性能描述,预设可使用年限t0是指水泵在出厂时所设置的可以正常工作的使用年限,用来描述水泵在使用第一功率时理想状态下的工作年限,其中理想状态是指水泵工作时无人为损坏、无电流干扰和无自身故障的外界因素干扰原因中的至少一者。一种包含水泵的装置工作性能会因为使用年限增加而衰减,根据水泵性能的衰减速度可以确定对应水柱高度的预设衰减系数k,其中衰减系数用于描述水泵的性能衰减速度。可以理解的是,在公式(1)中,当第一功率p为一固定数值时,水泵的可使用年限t与水柱高度h属于反比关系,也就是说,当第一功率p为固定数值时,水泵的可使用年限越久,水泵工作所泵出的水柱高度也就越高。通过获取到的水柱高度与第一功率便可以确定水泵的可使用年限。
在一个实施例中,在水泵启动且在水泵图像中未检测到水柱的情况下,获取水泵的进水流量;在确定进水流量大于预设流量的情况下,确定水泵处于第一状态;在进水流量小于或等于预设流量的情况下,确定水泵处于第二状态。
在水泵启动前,用户可以设定预设流量为一个描述水流量大小的参数值,水泵的进水流量是指水泵内预存的水流量,用于产生水压,由于水受到转子转动的外界作用力以及自身重力的影响,便产生了向水泵壁以及底面的作用力,在水泵中的水对水泵的侧面及底面都有压力作用,当转子转动得越快时,水压也就相应地越大,泵出的水柱高度也就越高。在水泵启动后,如果未检测到水泵泵出水柱,则根据进水流量与预设流量的情况确定水泵状态。
在一个实施例中,第一状态为堵转状态,第二状态为空转状态。堵转状态是指水泵在转速为0转时仍然输出扭矩的一种情况,一般是由于负载过大、机械故障和轴承损坏的原因中的至少一者所引起的水泵无法启动或停止转动的状态;空转状态是指水泵在没有任何负载时的运转状态,此时水泵内水流量很少。
具体地,当水泵启动且水泵图像中未检测到水柱时,在进水流量大于预设流量的情况下,确定水泵处于堵转的状态,此时水泵停止转动,但是包含水泵的洗碗机仍向水泵输出扭矩,水泵内的进水流量大于预设流量,水泵转速为0转,处于堵转的状态,因此图像中无法检测到水泵泵出的水柱。在进水流量小于或等于预设流量的情况下,此时泵处于空转状态,水泵内进水流量很少,水泵没有负荷仍在运转,因此图像中同样无法检测到水泵泵出的水柱。
例如,设置预设流量为2升,当水泵启动且水泵图像中未检测到水柱时,进水流量为3升,大于预设流量,此时确定水泵处于堵转状态;当进水流量为2升时,此时进水流量等于预设流量,确定水泵处于空转状态;当进水流量为1升时,此时进水流量小于预设流量,确定水泵处于空转状态。
在一个实施例中,确定水泵工作时使用的第一功率;再次获取水泵在使用第一功率工作时的水泵图像;确定水泵在多次使用第一功率工作时产生的水柱的高度差;在高度差超过预设高度阈值的情况下,增大水泵的功率以使水柱的高度达到标准水柱高度。
预设高度阈值是指用户设定的用来描述水泵在使用第一功率工作时泵出的水柱高度与标准水柱高度差值的参数。衰减是指在第一功率下,水泵泵出的水柱高度小于标准水柱高度,其中衰减的程度通过高度差值与预设高度阈值的关系来描述,当水泵的性能没有衰减时,在第一功率下,水泵的电能转化为的机械能传送到转子的转速不变,水泵泵出的水柱的高度同样没有变化。当水泵的性能衰减时,在第一功率下,水泵的电能转化为的机械能转化效率下降,输出的机械能减少,传送到转子的转速降低,此时水泵泵出的水柱的高度也相应的减少。当高度差超过预设高度阈值时,说明水泵性能衰减,此时需要增大水泵功率,从而提高水泵转速使其泵出的水柱高度达到标准水柱高度,保证水泵正常工作。
在一个实施例中,获取增大后的水泵的功率;将增大后的功率作为水泵再次启动时的工作功率。
当高度差超过预设高度阈值时,需要对水泵输出更大的功率,当水泵在更大的功率下工作时,水泵的电能转化为的机械能也相应地增加,使得转子的转速增加,保证水泵泵出的水柱高度达到标准水柱高度。具体地,获取水泵在第一功率下的标准水柱高度h0,高度差δh=h-h0,其中h为水泵工作时泵出水柱的高度,预设高度阈值为h预设,当δh≤h预设时,保持水泵此时的工作功率,水泵正常工作;当δh>h预设时,增大水泵后的功率p’=p+δp,其中为p为第一功率,δp为水泵增大后的功率,并在下次启动时,将p’作为水泵的工作功率。
在一个实施例中,将水柱泵出高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常包括:在高度与标准水柱高度的偏差值大于第二预设阈值的情况下,确定水泵存在异常;在确定水泵存在异常的情况下,控制水泵停止工作,并启动报警模式。
其中第二预设阈值是一个用户预设的参数值,参数值描述的对象是水泵工作时泵出水柱的高度与标准水柱高度差值,第二预设阈值的设定是为了从水泵泵出的水柱高度来确定水泵工作状态,当水泵泵出水柱高度与标准水柱高度偏差较大时,此时偏差大于第二预设阈值,则水泵工作状态与标准工作状态不同,确定水泵此时存在异常。水泵的异常工作状态包括堵转状态和空转状态,其中堵转状态是指水泵在转速为0转时仍然输出扭矩的一种情况,一般是由于负载过大、机械故障和轴承损坏的原因中的至少一者所引起的水泵无法启动或停止转动的状态;空转状态是指水泵在没有任何负载时的运转状态,此时水泵内水流量很少。当水泵出现上述两种异常工作状态时,水泵停止工作并启动报警模式,提醒用户对水泵进行及时维修,防止水泵烧坏。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述用于水泵的检测方法。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现上述用于水泵的检测方法。
在一个实施例中,本发明提供了一种洗碗机300,包括:
水泵301;
图像获取设备302,用于拍摄水泵工作时的水泵图像;
处理器303,被配置成执行用于水泵的检测方法。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述用于水泵的检测方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器a01、网络接口a02、存储器(图中未示出)和数据库(图中未示出)。其中,该计算机设备的处理器a01用于提供计算和控制能力。该计算机设备的存储器包括内存储器a03和非易失性存储介质a04。该非易失性存储介质a04存储有操作系统b01、计算机程序b02和数据库(图中未示出)。该内存储器a03为非易失性存储介质a04中的操作系统b01和计算机程序b02的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口a02用于与外部的终端通过网络连接通信。该计算机程序b02被处理器a01执行时以实现一种用于水泵的检测方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取水泵工作时的水泵图像;根据水泵图像确定水泵泵出的水柱的高度;将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常。
在一个实施例中,高度与标准水柱高度进行对比之前,获取水泵工作时使用的第一功率;获取使用第一功率的标准水泵工作时产生的标准图像。
在一个实施例中,获取使用第一功率的标准水泵工作时产生的标准图像包括:确定水泵已经使用的第一年限;获取使用第一功率且已经使用年限与第一年限的偏差低于第一预设阈值的标准工作时产生的标准图像。
在一个实施例中,将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常包括:在高度与标准水柱高度的偏差值大于第二预设阈值的情况下,确定水泵存在异常;在高度与标准水柱高度的偏差值小于或者等于第二预设阈值的情况下,确定水泵不存在异常。
在一个实施例中,确定水泵工作时使用的第一功率;根据第一功率和水柱的高度确定水泵的可使用年限。根据公式(1)计算水泵的可使用年限:
t=t0-k*p/h(1)
其中,t为水泵的可使用年限,t0为预设可使用年限,k为预设衰减系数,p为第一功率,h为水柱的高度。
在一个实施例中,在水泵启动且在水泵图像中未检测到水柱的情况下,获取水泵的进水流量;在确定进水流量大于预设流量的情况下,确定水泵处于第一状态;在进水流量小于或等于预设流量的情况下,确定水泵处于第二状态,其中第一状态为堵转状态,第二状态为空转状态。
在一个实施例中,确定水泵工作时使用的第一功率;再次获取水泵在使用第一功率工作时的水泵图像;确定水泵在多次使用第一功率工作时产生的水柱的高度差;在高度差超过预设高度阈值的情况下,增大水泵的功率以使水柱的高度达到标准水柱高度。
在一个实施例中,获取增大后的水泵的功率;将增大后的功率作为水泵再次启动时的工作功率。
在一个实施例中,在确定水泵存在异常的情况下,控制水泵停止工作,并启动报警模式。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取水泵工作时的水泵图像;根据水泵图像确定水泵泵出的水柱的高度;将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常。
在一个实施例中,高度与标准水柱高度进行对比之前,获取水泵工作时使用的第一功率;获取使用第一功率的标准水泵工作时产生的标准图像。
在一个实施例中,获取使用第一功率的标准水泵工作时产生的标准图像包括:确定水泵已经使用的第一年限;获取使用第一功率且已经使用年限与第一年限的偏差低于第一预设阈值的标准工作时产生的标准图像。
在一个实施例中,将高度与标准图像对应的标准水柱高度进行对比,确定水泵是否存在异常包括:在高度与标准水柱高度的偏差值大于第二预设阈值的情况下,确定水泵存在异常;在高度与标准水柱高度的偏差值小于或者等于第二预设阈值的情况下,确定水泵不存在异常。
在一个实施例中,确定水泵工作时使用的第一功率;根据第一功率和水柱的高度确定水泵的可使用年限。根据公式(1)计算水泵的可使用年限:
t=t0-k*p/h(1)
其中,t为水泵的可使用年限,t0为预设可使用年限,k为预设衰减系数,p为第一功率,h为水柱的高度。
在一个实施例中,在水泵启动且在水泵图像中未检测到水柱的情况下,获取水泵的进水流量;在确定进水流量大于预设流量的情况下,确定水泵处于第一状态;在进水流量小于或等于预设流量的情况下,确定水泵处于第二状态,其中第一状态为堵转状态,第二状态为空转状态。
在一个实施例中,确定水泵工作时使用的第一功率;再次获取水泵在使用第一功率工作时的水泵图像;确定水泵在多次使用第一功率工作时产生的水柱的高度差;在高度差超过预设高度阈值的情况下,增大水泵的功率以使水柱的高度达到标准水柱高度。
在一个实施例中,获取增大后的水泵的功率;将增大后的功率作为水泵再次启动时的工作功率。
在一个实施例中,在确定水泵存在异常的情况下,控制水泵停止工作,并启动报警模式。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。