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

洗衣机自动测试装置、系统、方法和计算机可读存储介质

文献发布时间:2023-06-19 11:39:06


洗衣机自动测试装置、系统、方法和计算机可读存储介质

技术领域

本发明涉及洗衣机自动测试技术领域,具体涉及洗衣机自动测试装置、系统、方法和计算机可读存储介质。

背景技术

目前,随着科技和生活水平的发展,智能技术已经逐渐渗透进家电行业,空调、冰箱、洗衣机等也逐步普及联网化,多数家电都采用了WIFI联网技术,而现有WIFI技术,多数是被应用在控制和场景联动领域。

现有部分厂家的测试,还停留在人工测试阶段,特别是洗衣机软件流程测试,因为洗衣机流程复杂,包含多种洗涤程序,如:标准、快洗、羊毛、羽绒服、真丝等,每一种程序又包含不同的洗涤、漂洗、脱水等流程,分别对应不同的时间,又配合不同的洗涤温度,不同的脱水转速,组合下来,有上百种流程,每个流程耗时几十上百分钟不等,采用人工计时测试的方法,特别耗费时间。

而部分自动化测试的方式,是采用了功率仪+数据采集仪的方式,进行半自动化测试,这种设备成本较高,无法实现洗衣机流程的全自动化测试,只能实现数据的采集,而无法实现程序流程的切换。

发明内容

为了解决现有技术中所存在的如何实现洗衣机流程的全自动化测试的问题,本发明提供一种洗衣机自动测试装置、系统、方法和计算机可读存储介质。

本发明提供的技术方案是:

一种洗衣机自动测试装置,包括:

控制模块,用于设置洗衣机的运行状态参数,并实时采集洗衣机的运行状态信息;

传输模块,与所述控制模块通讯,用于实时接收所述控制模块传输的洗衣机的运行状态信息,并将所述运行状态信息发送至所述接收模块;

接收模块,用于接收洗衣机的运行状态信息;

判断模块,用于根据所述运行状态信息绘制程序运行图,并根据所述程序运行图判断洗衣机是否正常工作。

优选的,所述运行状态信息包括:进水阀开/关、排水泵开/关、电机正转/反转/停止、加热棒开/关、门锁开/关和电机转速中的至少一种。

优选的,所述判断模块用于将所述程序运行图与参考运行图比较后进行所述判断。

优选的,所述控制模块包括主控板,所述主控板用于根据所述运行状态参数,控制洗衣机的相应按键,以使所述洗衣机系统自动测试。

优选的,所述传输模块包括WIFI模组,所述WIFI模组在向所述接收模块发送的所述运行状态信息里包含实时时间戳,所述判断模块基于所述运行状态信息及其内包含的所述实时时间戳生成所述程序运行图。

优选的,所述WIFI模组包括打包压缩组件,所述打包压缩组件用于将多个所述运行状态信息进行打包、组合发送到所述接收模块。

优选的,所述接收模块用于同时接收多台洗衣机的运行状态信息;

所述判断模块用于基于所述多台洗衣机的运行状态信息绘制对应的多个程序运行图,并根据所述多个程序运行图批量判断所述多台洗衣机是否正常工作,其中所述判断包括将所述多个程序运行图互相比较进行判断。

本发明还提供一种洗衣机自动测试系统,所述系统包括:上述中任意所述的洗衣机自动测试装置;及

服务器,用于接收所述传输模块发送的所述运行状态信息,并将所述运行状态信息发送至所述接收模块。

优选的,所述接收模块及判断模块设置于一智能用户终端上;

所述控制模块及传输模块安装于被测试洗衣机上。

本发明还提供一种洗衣机自动测试方法,包括:

设置洗衣机运行状态参数,并实时采集洗衣机运行状态信息;

接收所述洗衣机运行状态信息;

根据所述运行状态信息绘制程序运行图;

根据所述程序运行图判断洗衣机是否正常工作。

优选的,所述根据程序运行图判断洗衣机是否正常工作包括:将程序运行图与参考运行图对比后进行判断。

本发明还提供一种计算机可读存储介质,其上存储有用于设置洗衣机自动测试方法程序,该程序被控制模块执行时实现如上述权利要求中所述的洗衣机自动测试方法。

与现有技术相比,本发明的有益效果为:

1、本发明提供一种洗衣机自动测试装置,包括控制模块,用于设置洗衣机运行状态参数,并实时采集洗衣机运行状态信息,传输模块,与所述控制模块通讯,用于实时接收所述控制模块传输的洗衣机运行状态信息,并将所述信息发送至所述接收模块,接收模块,用于接收洗衣机的运行状态信息,判断模块,用于根据所述运行状态信息绘制程序运行图,并根据所述程序运行图判断洗衣机是否正常工作。本装置实现了洗衣机流程的全自动化测试,降低了设备成本,减少了人工成本。

2、本发明提供一种洗衣机自动测试方法,设置洗衣机运行状态参数,并实时采集洗衣机运行状态信息,接收所述洗衣机运行状态信息,根据所述运行状态信息绘制程序运行图,根据所述程序运行图判断洗衣机是否正常工作。本方法大大节省了设备性能测试和稳定性测试。

附图说明

为了更清楚地说明本发明中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明洗衣机自动测试装置的结构示意图;

图2为本发明洗衣机自动测试系统的进水阀运行示意图;

图3为本发明洗衣机自动测试系统的排水阀运行示意图;

图4为本发明洗衣机自动测试系统的加热棒运行示意图;

图5为本发明洗衣机自动测试方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不代表全部的可能实施方式。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明提供一种洗衣机自动测试装置,包括:

控制模块,用于设置洗衣机运行状态参数,并实时采集洗衣机运行状态信息;

传输模块,与所述控制模块通讯,用于实时接收所述控制模块传输的洗衣机运行状态信息,并将所述信息发送至所述接收模块。

接收模块,用于接收洗衣机的运行状态信息;

判断模块,用于根据所述运行状态信息绘制程序运行图,并根据所述程序运行图判断洗衣机是否正常工作。本发明提供的洗衣机自动测试装置,实现了洗衣机流程的全自动化测试,降低了设备成本,减少了人工成本。

所述运行状态信息包括:进水阀开/关、排水泵开/关、电机正转/反转/停止、加热棒开/关、门锁开/关和电机转速中的至少一种。

优选的,所述判断模块用于将所述程序运行图与参考运行图比较后进行所述判断。

进一步的,所述控制模块包括主控板,所述主控板用于根据所述运行状态参数,控制洗衣机的相应按键,以使所述洗衣机系统自动测试,并且还用于控制洗衣机,监控洗衣机运行状态。

进一步的,所述传输模块包括WIFI模组,作为洗衣机用于连接网络、进行数据传输的桥梁。为了防止数据传输过程中,因为网络原因导致数据阻塞发送,所述WIFI模组在向所述接收模块发送的所述运行状态信息里包含实时时间戳,所述判断模块基于所述运行状态信息及其内包含的所述实时时间戳生成所述程序运行图。

下面针对上述时间戳的使用和功能进一步说明。添加实时时间戳的作用主要有两个:采用时间戳,一方面可以降低对于运行状态信息实时发送的要求,另一方面可以在因各种可能的原因导致信息传递延迟的情况下,不影响相关数据统计的准确性。为了统计特定程序运行的时间,需要知道洗衣机在任一时刻的运行状态。例如,如不添加时间戳,而只是通过运行状态信息的传输告诉云端或服务器,设备当前开启了加热棒,则需要相关运行状态信息能够实时传递到云端或服务器;但实际操作中,则有可能会因为网络故障等原因,云端或服务器在一定时间延迟之后,例如三秒钟后才收到相关运行状态信息,这样就无法准确确定并描述洗衣机的运行过程。在运行状态信息内加上时间戳后,即便可能因各种原因导致信息接收的延迟,在云端或服务器或独立的智能终端上,都可以根据相关信息所带的时间戳准确还原并呈现设备运行的状态图,以便测试人员确认其运行是否正常。另外,由于设备运行状态信息内加入了时间戳,控制模块或者传输模块可以对一段时间的运行状态信息进行缓存,并在适当的时间向云端或服务器进行传送,这样可以实现多台被测试设备之间,以及被测试设备与其他网络用户之间数据传输时间的合理分配,避免网络拥堵。

所述主控板和WIFI模组使用串口进行通讯,以每间隔100ms的频率,不停的和WIFI模组进行数据交互,将洗衣机的运行状态信息,实时传输到WIFI模组。

优选的,所述WIFI模组包括打包压缩组件,所述打包压缩组件用于将多个所述运行状态信息进行打包、组合发送到所述接收模块。

进一步的,上述所示WIFI模组有可能会一次性收到的十个数据包,但不是一次一次的发送,而是将其组合成一个数据包,再发往服务器,因为主控板发送给WIFI的串口数据是100ms一次,比较频繁;为了减轻网络负载,收到十个数据后,组合起来一同发给服务器,平均1秒钟给服务器发送一次数据。

上述所说的十个数据包括但不限于10个,所说的1秒钟也包括但不限于1秒钟,而是可以根据实际情况进行调整。

本发明的洗衣机自动测试装置,所述接收模块可以用于同时接收多台洗衣机的运行状态信息。

所述判断模块用于基于所述多台洗衣机的运行状态信息绘制对应的多个程序运行图,并根据所述多个程序运行图批量判断所述多台洗衣机是否正常工作。其中所述判断包括将所述多个程序运行图互相比较进行判断,这样,在所测试的多台设备中的部分设备出现故障时,可以更直观更快捷地发现故障设备,提高批量测试的效率。

优选的,所述多个程序运行图包括折线图和/或条形图。

本发明还提供一种洗衣机自动测试系统,用于对洗衣机进行自动测试,主要针对基于物联网技术的智能洗衣机。传统的物联网设备,往往是面向用户使用,用于用户控制设备,查看设备的运行状态;包括:开关机状态、洗涤是否结束等,主要是面向用户层面,用于场景联动;本发明是在传统的物联网设备基础上,应用到了测试环节,方便测试人员利用新方法更加方便的对洗衣机主控程序进行测试;

本系统包括:前述洗衣机自动测试装置;及

服务器,用于接收所述传输模块发送的所述运行状态信息,并将所述运行状态信息发送至所述接收模块。

并且,当测试环境的用户启动测试模式之后,服务器会执行测试场景;当测试环境的用户启动测试模式之后,服务器会执行测试场景;上述测试场景,为服务器自动依次执行完每一个流程,例如:启动快速洗,当快速洗程序结束状态报道服务器后,服务器又自动下发启动标准洗,当标准洗流程结束后,服务器又自动下发羊毛洗。

上述程序结束后,洗衣机会把程序结束的状态发给传输模块,传输模块再发送给服务器。

优选的,所述接收模块及判断模块设置于一智能用户终端上;

所述控制模块及传输模块安装于被测试洗衣机上。

所述智能用户终端包括:环境app或用户app,所述环境app和用户app可自由切换。

优选的,需要说明上述测试模式的启动指令,只有当app是处于测试环境的时候,才能开启该功能,正式发布到用户手里的app是无法启动该测试模式的,当没有启动该测试模式时,WIFI模组不会频繁向服务器上报数据,这主要是为了防止数据过大,导致服务器负载过大。

另外,在研发测试阶段,测试人员配置的手机为测试环境app,连接的是测试服务器,并且测试环境app多了一个操作界面,测试模式启动,可以查看设备运行图,该图可以自动后台保存。

如图2-4所示,图中的进水阀、排水泵和加热管代表开关量,其中,横坐标表示时间,纵坐标中的0表示关闭状态,1表示开启状态。通过图3-5的设备运行图可以看出,设备在特定时间在执行何种操作,操作时间长度,哪些设备在运行,是否按标准设定程序流程来运行等等。通过这种方式,测试人员不用每分每秒都守在洗衣机面前,进行长时间的人工监控洗衣机洗涤流程,而可以根据app自动生成的每一个运行图片,来分析洗衣机的每一个洗涤流程,是否按照规格书或者预先设定的程序要求运行。

上述数据内容,一般的物联网设备的数据内容只包含了开关机状态,处于某个流程,功能启动状态,并不会包含上述加热棒状态,进水阀状态,排水泵状态,因为这些状态并不是用户关注的重点,但是对于产品测试,特别是出厂前测试非常重要。因此,本发明将测试关注的细节状态数据传输给到测试环境app,通过测试环境app将数据绘制成程序运行图,方便测试人员检测。

如图5所示,本发明还提供一种洗衣机自动测试方法,包括如下步骤:

步骤S1.设置洗衣机运行状态参数,并实时采集洗衣机运行状态信息;

步骤S2.接收所述洗衣机运行状态信息;

步骤S3.根据所述运行状态信息绘制程序运行图;

步骤S4.根据所述程序运行图判断洗衣机是否正常工作。

优选的,所述根据程序运行图判断洗衣机是否正常工作包括:将程序运行图与参考运行图对比后进行判断。

本发明还提供一种计算机可读存储介质,其上存储有用于设置洗衣机自动测试方法程序,该程序被控制模块执行时实现如上述所说的洗衣机自动测试方法。

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

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

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

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

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

相关技术
  • 洗衣机自动测试装置、系统、方法和计算机可读存储介质
  • 系统性能自动测试方法、装置及计算机可读存储介质
技术分类

06120113008296