一种洗衣机故障测试方法及其装置与流程

未命名 09-26 阅读:113 评论:0


1.本发明涉及物联网技术领域,具体提供一种洗衣机故障测试方法及其装置。


背景技术:

2.目前,现有的洗衣机大多都带有物联功能,并且程序也越来越多,对于开发和测试工程师来说,在研发洗衣机的过程中,需要对洗衣机各程序进行测试,从而发现洗衣机是否存在故障。现有的洗衣机故障测试方法主要依靠人工来实现,但是对于不同型号的洗衣机,当洗涤程序种类繁多时,测试起来比较费时费力,导致测试效率较低,难以满足实际需求。
3.相应地,本领域需要一种新的洗衣机故障测试方案来解决上述问题。


技术实现要素:

4.为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决现有的洗衣机故障测试方法主要依靠人工测试故障导致测试效率较低的技术问题。本发明提供了一种洗衣机故障测试方法及其装置。
5.在第一方面,本发明提供一种洗衣机故障测试方法,包括:搭建云平台;在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息;基于所述配置信息获取控制指令并发送至待测试洗衣机;接收所述待测试洗衣机基于所述控制指令发送的状态参数;基于所述状态参数确定待测试洗衣机是否发生故障。
6.在一个实施方式中,所述配置信息包括不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息包括:在所述云平台配置不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系,得到配置信息。
7.在一个实施方式中,基于所述配置信息获取控制指令并发送至待测试洗衣机包括:从所述配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;基于所述任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系生成控制指令;将所述控制指令发送至与所述洗衣机型号对应的待测试洗衣机。
8.在一个实施方式中,所述状态参数包括洗涤程序编号和洗涤参数中的至少一种;基于所述状态参数确定待测试洗衣机是否发生故障包括:确定所述洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若否,则确定所述待测试洗衣机发生故障;和/或基于所述状态参数确定待测试洗衣机是否发生故障包括:确定所述洗涤参数与云平台存储的预设洗涤参数之间的差值;在所述差值大于预设差值的情况下,确定所述待测试洗衣机发生故障。
9.在一个实施方式中,所述控制指令为控制待测试洗衣机执行不同洗涤程序的指令;所述预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个。
10.在第二方面,本发明提供一种洗衣机故障测试装置,包括:搭建模块,被配置为搭建云平台;配置模块,被配置为在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息;获取模块,被配置为基于所述配置信息获取控制指令并发送至待测试洗衣机;接收模块,被配置为接收所述待测试洗衣机基于所述控制指令发送的状态参数;确定模块,被配置为基于所述状态参数确定待测试洗衣机是否发生故障。
11.在一个实施方式中,所述配置信息包括不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;所述配置模块进一步被配置为:在所述云平台配置不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系,得到配置信息。
12.在一个实施方式中,所述获取模块进一步包括:获取子模块,被配置为从所述配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;生成子模块,被配置为基于所述任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系生成控制指令;发送子模块,被配置为将所述控制指令发送至与待测试洗衣机型号对应的待测试洗衣机。
13.在一个实施方式中,所述状态参数包括洗涤程序编号和洗涤参数中的至少一种;所述确定模块包括第一故障确定模块和/或第二故障确定模块;所述第一故障确定模块被配置为确定所述洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若否,则确定所述待测试洗衣机发生故障;和/或所述第二故障确定模块被配置为确定所述洗涤参数与云平台存储的预设洗涤参数之间的差值;在所述差值大于预设差值的情况下,确定所述待测试洗衣机发生故障。
14.在一个实施方式中,所述控制指令为控制待测试洗衣机执行不同洗涤程序的指令;所述预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个。
15.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
16.本发明提出了一种洗衣机故障测试方法,通过在搭建的云平台上配置待测试洗衣机的洗涤程序以得到配置信息,接着基于配置信息获取控制指令并发送至待测试洗衣机,其次接收待测试洗衣机基于控制指令发送的状态参数,最后基于状态参数确定待测试洗衣机是否发生故障,如此,提高了洗衣机故障的测试效率。
17.通过洗涤程序编号是否匹配一致,或者洗涤参数与云平台存储的预设洗涤参数之间的差值是否满足预设条件,来判断待测试洗衣机是否存在故障,提高了故障测试效率,节省了人力,同时提高了故障测试的准确度。
附图说明
18.参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。此外,图中类似的数字用以表示类似的部件,其中:
19.图1是根据本发明的一个实施例的洗衣机故障测试方法的主要步骤流程示意图;
20.图2是根据本发明的一个实施例的洗衣机故障测试方法的完整流程示意图;
21.图3是根据本发明的一个实施例的洗衣机故障测试装置的主要结构框图示意图。
22.附图标记列表:
23.11:搭建模块;12:配置模块;13:获取模块;14:接收模块;15:确定模块。
具体实施方式
24.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
25.在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。术语“至少一个a或b”或者“a和b中的至少一个”含义与“a和/或b”类似,可以包括只是a、只是b或者a和b。单数形式的术语“一个”、“这个”也可以包含复数形式。
26.现有的洗衣机故障测试方法主要依靠人工来实现,但是对于不同型号的洗衣机,当洗涤程序种类繁多时,测试起来比较费时费力,导致测试效率较低,难以满足实际需求。为此,本技术提出了一种洗衣机故障测试方法及其装置,通过在搭建的云平台上配置待测试洗衣机的洗涤程序以得到配置信息,接着基于配置信息获取控制指令并发送至待测试洗衣机,其次接收待测试洗衣机基于控制指令发送的状态参数,最后基于状态参数确定待测试洗衣机是否发生故障,如此,提高了洗衣机故障的测试效率。另外,本技术中对于洗衣机的故障测试方法是在云平台实现的,从而减小了洗衣机的计算负担,提高了洗衣机的洗涤效率。
27.目前,研发工程师在研发一个洗衣机型号时,需要对每个洗涤程序各参数的值进行配置,比如脱水转速、洗涤时间等,每个洗涤程序设定的命令值可能是不同的,比如有的程序洗涤时间长一些,有的程序洗涤时间短一些。由于洗衣机的电脑板可能存在故障,对于这些参数存在配置错误的情况,为此,本技术提出了一种洗衣机故障测试方法,参阅附图1,图1是根据本发明的一个实施例的洗衣机故障测试方法的主要步骤流程示意图。如图1所示,本发明实施例中的洗衣机故障测试方法主要包括下列步骤s101-步骤s105,通过本技术提出的洗衣机故障测试方法,能够测试出洗衣机的电脑板是否存在故障。
28.步骤s101:搭建云平台。具体来说,本技术中的云平台包括显示层、中间层、应用服务层和分布式缓存层。在该实施例中,可以通过现有技术手段来搭建云平台,这里不赘述。后续对于待测试洗衣机的故障测试都是基于该实施例中搭建的云平台来实现的。
29.步骤s102:在云平台配置待测试洗衣机的洗涤程序,得到配置信息。在该实施例中,配置信息包括不同预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系,预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个,但不限于此,还可以是其他的洗涤参数。具体来说,在云平台配置待测试洗衣机的洗涤程序以得到配置信息的过程中,具体是在云平台配置不同预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系,从而得到配置信息。示例性地,洗涤模式可以包
括快洗、标准洗以及大件洗等,在配置过程中,可以将快洗、标准洗以及大件洗的洗涤程序编号分别设为编号1,2,3等不同的预设洗涤程序编号,接着再对应设置所述不同洗涤程序编号对应的预设洗涤参数和对应的待测试洗衣机型号之间的关系。通过在云平台对待测试洗衣机的洗涤程序进行配置,从而得到配置信息,为后期进行洗衣机的故障测试提供了基础支撑。
30.步骤s103:基于配置信息获取控制指令并发送至待测试洗衣机。在该实施例中,控制指令为控制待测试洗衣机执行不同洗涤程序的指令。具体来说,在基于配置信息获取控制指令并发送至待测试洗衣机的过程中,首先可以从配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系,接着基于任意一个预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系生成控制指令,最后将控制指令发送至与待测试洗衣机型号对应的待测试洗衣机。具体地,云平台中存储有预设洗涤程序编号、预设洗涤参数以及待测试洗衣机型号与控制指令的对应关系,当获取到任意一个预设洗涤程序编号、预设洗涤参数以及待测试洗衣机型号之后,可以对应生成控制指令并下发至与所述型号一致的待测试洗衣机。
31.步骤s104:云平台接收待测试洗衣机基于控制指令发送的状态参数。在该实施例中,状态参数包括洗涤程序编号和洗涤参数中的至少一种。具体来说,洗衣机在接收到云平台发送的控制指令后,待测试洗衣机可以根据该控制指令对洗衣机的洗涤程序编号和洗涤参数进行设置,以使得待测试洗衣机根据该洗涤程序编号和洗涤参数对待洗衣物进行洗涤。同时,待测试洗衣机在洗涤过程中还可以将设置的洗涤程序编号和洗涤参数上传至云平台。
32.步骤s105:基于状态参数确定待测试洗衣机是否发生故障。在一个实施方式中,在基于状态参数确定待测试洗衣机是否发生故障的过程中,可以确定洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若两者匹配一致,则说明待测试洗衣机的电脑板可以正常使用。若两者匹配不一致,则确定待测试洗衣机的电脑板发生故障,对于洗涤参数的设置出现问题。在另一个实施例中,在基于状态参数确定待测试洗衣机是否发生故障的过程中,还可以首先确定洗涤参数与云平台存储的预设洗涤参数之间的差值,在该差值大于预设差值的情况下,确定待测试洗衣机发生故障。通过洗涤程序编号是否匹配一致,或者洗涤参数与云平台存储的预设洗涤参数之间的差值是否满足预设条件,来判断待测试洗衣机是否存在故障,提高了故障测试效率,节省了人力,同时提高了故障测试的准确度。
33.基于上述步骤s101-步骤s105,首先通过在搭建的云平台上配置待测试洗衣机的洗涤程序以得到配置信息,接着基于配置信息获取控制指令并发送至待测试洗衣机,其次接收待测试洗衣机基于控制指令发送的状态参数,最后基于状态参数确定待测试洗衣机是否发生故障,如此,提高了洗衣机故障的测试效率。另外,本技术中对于洗衣机的故障测试方法是在云平台实现的,从而减小了洗衣机的计算负担,提高了洗衣机的洗涤效率。
34.另外,如图2所示,本技术搭建的云平台从功能出发,可以划分为配置云平台、测试云平台和控制云平台,其中配置云平台主要是对待测试洗衣机的洗涤程序进行配置以得到配置信息。测试云平台主要是从配置云平台获取到任意一个预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系,对应生成控制指令并发送给控制云平台,并由控制云平台将控制指令下发给与型号对应的待测试洗衣机。另外,控制云平台还能够获取
到待测试洗衣机上传的洗涤程序编号和洗涤参数,并将该洗涤程序编号和洗涤参数发送至测试云平台以确定待测试洗衣机是否存在故障,并输出测试结果。
35.需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
36.进一步,本发明还提供了一种洗衣机故障测试装置。参阅附图3,图3是根据本发明的一个实施例的洗衣机故障测试装置的主要结构框图。如图3所示,本发明实施例中的洗衣机故障测试装置主要包括搭建模块11、配置模块12、获取模块13、接收模块14和确定模块15。在一些实施例中,搭建模块11、配置模块12、获取模块13、接收模块14和确定模块15中的一个或多个可以合并在一起成为一个模块。在一些实施例中搭建模块11可以被配置为搭建云平台。配置模块12可以被配置为在云平台配置待测试洗衣机的洗涤程序,得到配置信息。获取模块13可以被配置为基于配置信息获取控制指令并发送至待测试洗衣机,控制指令为控制待测试洗衣机执行不同洗涤程序的指令。接收模块14可以被配置为接收待测试洗衣机基于控制指令发送的状态参数。确定模块15被配置为基于状态参数确定待测试洗衣机是否发生故障。一个实施方式中,具体实现功能的描述可以参见步骤s101-步骤s105所述。
37.在一个实施方式中,配置信息包括不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系,预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个。配置模块进一步可以被配置为:在云平台配置不同预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系,得到配置信息。
38.在一个实施方式中,获取模块进一步包括获取子模块、生成子模块和发送子模块。获取子模块可以被配置为从所述配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系。生成子模块可以被配置为基于任意一个预设洗涤程序编号、预设洗涤参数与待测试洗衣机型号之间的对应关系生成控制指令。发送子模块可以被配置为将控制指令发送至与待测试洗衣机型号对应的待测试洗衣机。
39.在一个实施方式中,状态参数包括洗涤程序编号和洗涤参数中的至少一种;确定模块包括第一故障确定模块和/或第二故障确定模块。第一故障确定模块可以被配置为确定洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若否,则确定待测试洗衣机发生故障;和/或第二故障确定模块可以被配置为确定洗涤参数与云平台存储的预设洗涤参数之间的差值;在差值大于预设差值的情况下,确定待测试洗衣机发生故障。
40.上述洗衣机故障测试装置以用于执行图1所示的洗衣机故障测试方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,洗衣机故障测试装置的具体工作过程及有关说明,可以参考洗衣机故障测试方法的实施例所描述的内容,此处不再赘述。
41.本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携
带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
42.进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
43.本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
44.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

技术特征:
1.一种洗衣机故障测试方法,其特征在于,包括下述步骤:搭建云平台;在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息;基于所述配置信息获取控制指令并发送至待测试洗衣机;接收所述待测试洗衣机基于所述控制指令发送的状态参数;基于所述状态参数确定待测试洗衣机是否发生故障。2.根据权利要求1所述的洗衣机故障测试方法,其特征在于,所述配置信息包括不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息包括:在所述云平台配置不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系,得到配置信息。3.根据权利要求1所述的洗衣机故障测试方法,其特征在于,基于所述配置信息获取控制指令并发送至待测试洗衣机包括:从所述配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;基于所述任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系生成控制指令;将所述控制指令发送至与待测试洗衣机型号对应的待测试洗衣机。4.根据权利要求1所述的洗衣机故障测试方法,其特征在于,所述状态参数包括洗涤程序编号和洗涤参数中的至少一种;基于所述状态参数确定待测试洗衣机是否发生故障包括:确定所述洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若否,则确定所述待测试洗衣机发生故障;和/或基于所述状态参数确定待测试洗衣机是否发生故障包括:确定所述洗涤参数与云平台存储的预设洗涤参数之间的差值;在所述差值大于预设差值的情况下,确定所述待测试洗衣机发生故障。5.根据权利要求2所述的洗衣机故障测试方法,其特征在于,所述控制指令为控制待测试洗衣机执行不同洗涤程序的指令;所述预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个。6.一种洗衣机故障测试装置,其特征在于,包括:搭建模块,被配置为搭建云平台;配置模块,被配置为在所述云平台配置待测试洗衣机的洗涤程序,得到配置信息;获取模块,被配置为基于所述配置信息获取控制指令并发送至待测试洗衣机;接收模块,被配置为接收所述待测试洗衣机基于所述控制指令发送的状态参数;确定模块,被配置为基于所述状态参数确定待测试洗衣机是否发生故障。7.根据权利要求6所述的洗衣机故障测试装置,其特征在于,所述配置信息包括不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;所述配置模块进一步被配置为:在所述云平台配置不同预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系,得到配置信息。8.根据权利要求6所述的洗衣机故障测试装置,其特征在于,所述获取模块进一步包
括:获取子模块,被配置为从所述配置信息中随机获取任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系;生成子模块,被配置为基于所述任意一个预设洗涤程序编号、预设洗涤参数与所述待测试洗衣机型号之间的对应关系生成控制指令;发送子模块,被配置为将所述控制指令发送至与所述洗衣机型号对应的待测试洗衣机。9.根据权利要求6所述的洗衣机故障测试装置,其特征在于,所述状态参数包括洗涤程序编号和洗涤参数中的至少一种;所述确定模块包括第一故障确定模块和/或第二故障确定模块;所述第一故障确定模块被配置为确定所述洗涤程序编号与云平台存储的预设洗涤程序编号是否匹配一致,若否,则确定所述待测试洗衣机发生故障;和/或所述第二故障确定模块被配置为确定所述洗涤参数与云平台存储的预设洗涤参数之间的差值;在所述差值大于预设差值的情况下,确定所述待测试洗衣机发生故障。10.根据权利要求7所述的洗衣机故障测试装置,其特征在于,所述控制指令为控制待测试洗衣机执行不同洗涤程序的指令;所述预设洗涤参数包括洗涤时间参数、脱水转速参数、水位参数和漂洗时间参数中的至少一个。

技术总结
本发明涉及物联网技术领域,具体提供一种洗衣机故障测试方法及其装置,旨在解决现有的洗衣机故障测试方法主要依靠人工测试故障导致测试效率较低的技术问题。为此目的,本发明的洗衣机故障测试方法包括下述步骤:搭建云平台;在云平台配置待测试洗衣机的洗涤程序,得到配置信息;基于配置信息获取控制指令并发送至待测试洗衣机;接收待测试洗衣机基于控制指令发送的状态参数;基于状态参数确定待测试洗衣机是否发生故障。如此,提高了故障测试效率和准确度。和准确度。和准确度。


技术研发人员:孙童凯 刘鹏达 许升
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2022.03.14
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐