一种洗衣机远程控制方法及洗衣机与流程

文档序号:12579729阅读:1261来源:国知局
本发明属于洗衣机洗涤领域,特别涉及一种洗衣机远程控制方法及洗衣机。
背景技术
:随着物联网通讯技术的发展,洗衣机的智能化也得到了飞速的提高,越来越多的洗衣机通过通讯模块与远程客户端连接,实现了洗衣机的远程控制。现有技术实现对洗衣机远程控制的方法是:根据该洗衣机本机存储的控制程序,开发相应的远程客户端程序,使用时由远程客户端向洗衣机发送某一程序的控制命令,洗衣机根据该控制命令找到对应的控制程序并执行洗涤。而由于洗衣机品类众多,同一品类型号也众多,每一型号洗衣机存储的控制程序都固化到洗衣机中,使得洗衣机通用性差,因此针对每一个新型号的洗衣机都要对应开发相应的远程客户端程序,给洗衣机企业造成大的开发成本负担,也延长了智能洗衣机的开发周期,同时也不利于智能洗衣机功能的迭代升级。因此如何提高洗衣机远程控制的通用性是亟待解决的问题。基于以上需要和缺点,特提出本发明。技术实现要素:本发明要解决的技术问题在于克服现有技术的不足,提供一种洗衣机远程控制方法及洗衣机,通过接收远程客户端发送的自定义程序参数,并根据程序参数修改本机自定义程序的自定义参数,启动运行后将自定义程序运行状态实时上报给远程客户端,从而对远程客户端发送的自定义程序参数均可执行洗涤,实现提高洗衣机远程控制的通用性。本发明解决其技术问题所采用的技术方案是:本发明提供一种洗衣机远程控制方法,所述方法包括:步骤A1:接收远程客户端发送的程序参数组命令,所述程序参数组命令携带的信息至少包括程序标识、程序参数和校验码,所述程序标识与本机自定义程序相对应;步骤A2:根据程序标识查找本机自定义程序,根据程序参数修改本机自定义程序中的自定义参数;步骤A3:按照修改后的程序参数执行洗涤;步骤A4:检测到当前运行状态发生变化时,向远程客户端发送程序运行状态组命令,所述程序运行状态组命令携带的信息至少包括当前运行状态下的程序标识、程序参数和校验码。进一步地,所述自定义程序预先存储在洗衣机中,自定义程序中的自定义参数仅由远程客户端控制修改。进一步地,通过远程客户端控制洗衣机,修改洗衣机各程序的参数或自定义的参数,均发送至自定义程序,洗衣机执行自定义程序。进一步地,所述步骤A2包括:步骤B1:识别并保存程序参数组命令携带的程序标识,在洗衣机显示界面显示程序标识对应的指示灯和/或自定义程序名称;步骤B2:获取每一程序参数的设定值;步骤B3:将本机自定义程序的自定义参数修改为程序参数的设定值。进一步地,在步骤A2之前还包括,判断远程客户端发送的程序参数是否在预设范围内;如果是,则执行步骤A2;如果否,则向远程客户端发送程序参数设置错误的提示;或者将超出预设范围的程序参数修改为默认值。进一步地,所述程序参数组命令携带的信息还包括程序编号;所述程序运行状态组命令携带的信息还包括当前运行状态下的程序编号;程序编号用于标识远程客户端发送的程序的名称。进一步地,所述步骤A1之后还包括:洗衣机保存程序参数组命令携带的程序编号。进一步地,可修改的自定义参数至少包括洗涤水位和/或洗涤温度和/或洗涤时间和/或洗涤时电机转动时间和/或洗涤时电机停止时间和/或洗涤电机转速和/或漂洗次数和/或漂洗时间和/或脱水转速和/或脱水时间和/或自动添加洗涤剂和/或自动添加柔顺剂和/或自动添加液洗。本发明还提供一种洗衣机远程控制方法的洗衣机,所述洗衣机包括控制模块和通信模块,所述控制模块通过通信模块与远程客户端连接。进一步地,所述控制模块为智能控制,同时处理多个任务进程,并根据远程客户端的操作智能控制洗衣机。进一步地,所述通信模块为无线通信技术。本发明的有益效果是:通过接收远程客户端发送的自定义程序参数,并根据程序参数修改本机自定义程序的自定义参数,启动运行后将自定义程序运行状态实时上报给远程客户端,从而对远程客户端发送的自定义程序参数均可执行洗涤,实现提高洗衣机远程控制的通用性。附图说明下面结合附图对本发明所述的一种洗衣机远程控制方法及洗衣机进行具体说明。图1是本发明提供的一种洗衣机远程控制方法的方法流程图;图2是本发明提供的另一种洗衣机远程控制方法的方法流程图;图3是本发明提供的一种洗衣机的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图和实施例对本发明作进一步地详细描述。实施例一如图1所示,本实施例提供一种洗衣机远程控制方法,其执行主体为洗衣机,洗衣机设有通信模块,并通过服务器与远程客户端进行交互,其通信模块优选为wifi,该方法包括:步骤101:接收远程客户端发送的程序参数组命令,程序参数组命令携带的信息至少包括程序标识、程序参数和校验码,程序标识与本机自定义程序相对应。步骤102:根据程序标识查找本机自定义程序,根据程序参数修改本机自定义程序中的自定义参数。步骤103:按照修改后的程序参数执行洗涤。步骤104:检测到当前运行状态发生变化时,向远程客户端发送程序运行状态组命令,所述程序运行状态组命令携带的信息至少包括当前运行状态下的程序标识、程序参数和校验码。在本实施例中,洗衣机通过接收远程客户端发送的自定义程序参数,并根据程序参数修改本机自定义程序的自定义参数,启动运行后将自定义程序运行状态实时上报给远程客户端进行同步更新,从而对远程客户端发送的自定义程序参数均可执行洗涤,实现 提高洗衣机远程控制的通用性。实施例二如图2所示,本实施例提供一种洗衣机远程控制方法,其执行主体为洗衣机,洗衣机设有通信模块,并通过服务器与远程客户端进行交互,其通信模块优选为wifi,该方法包括:步骤201:接收远程客户端发送的程序参数组命令,程序参数组命令携带的信息至少包括程序参数、程序标识、程序编号和校验码。其中,程序参数是洗衣机执行洗涤所需的参数,优选包括洗涤水位和/或洗涤温度和/或洗涤时间和/或洗涤时电机转动时间和/或洗涤时电机停止时间和/或洗涤电机转速和/或漂洗次数和/或漂洗时间和/或脱水转速和/或脱水时间和/或自动添加洗涤剂和/或自动添加柔顺剂和/或自动添加液洗。其中,程序标识与本机自定义程序相对应,洗衣机可根据程序标识查找到洗衣机本机的自定义程序,自定义程序预先存储在洗衣机中,自定义程序中的自定义参数仅由远程客户端控制修改。其中,洗衣机中预先储存程序标识对应的指示灯或者程序类别的名称,例如,程序标识“1”对应第一指示灯,第一指示灯表示自定义程序;或者程序标识直接对应名称“自定义程序”,该名称可在洗衣机显示界面进行显示。其中,程序编号仅用于标识远程客户端发送的程序的名称,该名称可在远程客户端显示界面进行显示。其中,校验码用于校验数据传输过程中是否发生错误。远程客户端在向洗衣机传输数据时,会对传输的所有数据位进行一定运算并得出一个值,这个值就是校验码,如果传输的数据发生错误,则校验码也会随之变化,因此校验码可以验证数据传输的正确性。例如,对于用户自定义的程序,其程序标识为“1”,程序编号为“101”,程序参数包括“参数1设定值”、“参数2设定值”、“参数3设定值”,则远程客户端发送的自定义程序参数组命令如表1所示:表1自定义程序参数组命令步骤202:保存程序参数组命令携带的程序编号。其中,洗衣机对远程客户端发送的程序编号不做识别、修改处理,仅做保存处理。步骤203:识别并保存程序参数组命令携带的程序标识,在洗衣机显示界面显示程序标识对应的指示灯和/或自定义程序名称。具体地,洗衣机识别程序标识,根据程序标识与程序的对应关系确定程序为自定义程序,并保存程序标识,在洗衣机显示界面显示该程序标识对应的指示灯。例如,洗衣机识别到程序标识为“1”,“1”与自定义程序相对应,则洗衣机保存程序标识“1”,并在洗衣机显示界面亮起与“1”对应的第一指示灯;优选的,洗衣机识别到程序标识为“1”后,还可在洗衣机显示界面显示当前程序的类别为“自定义程序”;优选的,洗衣机识别到程序标识为“1”后,在洗衣机显示界面亮起第一指示灯并显示当前程序的类别为“自定义程序”。步骤204:判断远程客户端发送的程序参数是否在预设范围内。其中,由于用户自定义的参数可以为任意值,有时参数设置不合理会极大损伤洗衣机,或者有的参数是洗衣机无法执行的,例如,对于洗衣机的电机最大转速为2000rpm,用户自定义的转速为2500rpm,则洗衣机无法执行,因此需要判断用户发送的程序参数是否在预设范围内。如果是,则执行步骤206;如果否,则执行步骤205。步骤205:向远程客户端发送程序参数设置错误的提示。优选的,还可将超出预设范围的程序参数修改为洗衣机本机设定的默认值。步骤206:获取每一程序参数的设定值。根据远程客户端发送的程序参数,获取每一程序参数的设定值,例如,对于表1中的程序参数,获取“参数1设定值”、“参数2设定值”、“参数3设定值”。步骤207:将本机自定义程序的自定义参数修改为程序参数的设定值。其中,在洗衣机电脑板的程序构架中,预先存储了多种程序,其中包括自定义程序,优选的,自定义程序仅由远程客户端控制修改,而无法再本机直接控制修改。自定义程序中设有完成一个洗涤过程所需的所有自定义参数,该自定义参数是可调整的,而其他程序中的参数是固定的,不可调整。例如,洗衣机的电脑板中预先存储了棉麻程序、化纤程序、羊毛程序……以及自定义程序,洗衣机电脑板的程序构架如表2所示:程序棉麻化纤羊毛……自定义程序程序参数棉麻参数化纤参数羊毛参数……自定义参数表2洗衣机电脑板程序构架洗衣机在识别到远程客户端发送的程序标识为自定义程序时,将本机自定义程序的自定义参数修改为程序参数的设定值。其中,可修改的自定义参数至少包括洗涤水位和/或洗涤温度和/或洗涤时间和/或洗涤时电机转动时间和/或洗涤时电机停止时间和/或洗涤电机转速和/或漂洗次数和/或漂洗时间和/或脱水转速和/或脱水时间和/或自动添加洗涤剂和/或自动添加柔顺剂和/或自动添加液洗。步骤208:按照修改后的程序参数执行洗涤。洗衣机按照修改后的自定义程序的自定义参数启动洗涤。步骤209:检测到当前运行状态发生变化时,向远程客户端发送程序运行状态组命令,程序运行状态组命令携带的信息至少包括当前运行状态下的程序参数、程序标识、程序编号和校验码。其中,程序编号为远程客户端向洗衣机发送的程序参数组命令中的程序编号,洗衣机在接收时对程序编号不做识别、修改处理,仅在向远程客户端反馈运行状态时将程序编号添加到程序运行状态组命令中。具体地,洗衣机实时检测自定义程序的自定义参数的变化,当检测到某一参数发生变化时,洗衣机获取当前运行状态的所有程序参数、程序标识、程序编号和校验码并发送给远程客户端。其中,在数据传输不发生错误的情况下,程序运行状态组命令中的程序标识与远程客户端发送的程序参数组命令中的程序标识是一样的;程序运行状态组命令中的程序编号与远程客户端发送的程序参数组命令中的程序编号是一样的;程序运行状态组命令中的校验码与远程客户端发送的程序参数组命令中的校验码是一样的;而程序运行状态组命令中的程序参数与远程客户端发送的程序参数组命令中的程序参数是不同的。例如,对于远程客户端发送的如表1所示的自定义程序参数命令组,其洗衣机向远程客户端发送的自定义程序运行状态组命令如表3所示:表3自定义程序运行状态组命令优选的,远程客户端在接收到洗衣机发送的自定义程序运行状态组命令后,进行翻译并显示在远程客户端的界面。例如,将自定义程序标识位“1”翻译为“自定义程序”并在界面显示,将程序编号“101”翻译为“第一自定义程序”并在界面显示,将参数1当前值翻译为“参数1正在运行”并在界面显示,如此在远程客户端的界面显示洗衣机的当前运行状态,实现远程客户端与洗衣机的同步更新。需要说明的是,在本实施例中,通过远程客户端控制洗衣机,修改洗衣机各程序的参数或自定义的参数,均发送至自定义程序,洗衣机执行修改后的自定义程序。具体地,在远程客户端上执行的操作,例如自定义程序参数或者修改某一程序参数,在向洗衣机发送程序参数时,均发送至洗衣机本机的自定义程序中,自定义程序根据远程客户端发送的程序参数修改自身的自定义参数,洗衣机执行修改后的自定义程序。在本实施例中,洗衣机通过接收远程客户端发送的自定义程序参数,并根据程序参数修改本机自定义程序的自定义参数,启动运行后将自定义程序运行状态实时上报给远程客户端进行同步更新,从而对远程客户端发送的自定义程序参数均可执行洗涤,实现提高洗衣机远程控制的通用性。实施例三本实施例提供一种洗衣机,洗衣机与服务器通讯连接,服务器与远程客户端通讯连接,远程客户端可通过服务器控制洗衣机。如图3所示,该洗衣机包括:控制模块和通信模块,控制模块通过通信模块与远程客户端连接。其中,控制模块可同时处理多个进程,控制模块可控制洗衣机本机的程序进行洗涤,还可与远程客户端进行交互,并根据远程客户端的操作智能控制洗衣机。其中,通信模块为无线通信技术,优选为wifi。当远程控制端向洗衣机发送控制命令时,控制模块接收控制命令,并根据控制命令执行相应的操作。以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专利的技术人 员在不脱离本发明技术方案范围内,当可利用上述提示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明方案的范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1