用于衣物处理设备的程序升级控制方法与流程
本发明涉及家电技术领域,具体提供一种用于衣物处理设备的程序升级控制方法。
背景技术:
随着科学技术的进步,人类生活的自动化水平越来越高,日常的家务劳动从人力逐渐被机器所取代。衣物处理设备作为日常生活中常用的家用电器,给人们的生活带来了极大的便利。衣物处理设备主要包括洗涤设备、烘干设备和洗干一体设备,根据洗涤方式进行分类,洗涤设备可大致分为波轮式洗衣机和滚筒式洗衣机。以洗衣机为例,为了满足用户的多样化使用需求,洗衣机设置了越来越多的程序。但是,现有的程序都是固定的,难以满足用户日益增长的使用需求。
为了解决上述问题,现有技术中,当有程序需要进行升级时,服务器通过网络直接将新版本的升级程序传输给洗衣机,洗衣机根据接收到的新版本的升级程序进行程序升级。但是,在实际应用中,洗衣机所处环境的网络并不一定始终保持畅通,如果网络不畅通,很有可能导致升级程序传输失败,从而导致程序升级失败,极大地影响了用户的使用体验。
因此,本领域需要一种新的用于衣物处理设备的程序升级控制方法来解决上述问题。
技术实现要素:
为了解决现有技术中的上述问题,即为了解决现有衣物处理设备无论是否满足升级条件均进行程序升级,从而导致在不满足升级条件的情况下程序升级失败的问题,本发明提供了一种用于衣物处理设备的程序升级控制方法,该程序升级控制方法包括下列步骤:获取衣物处理设备的通断电状态;获取衣物处理设备的网络速度;根据通断电状态和网络速度,判断衣物处理设备是否满足升级条件;根据衣物处理设备是否满足升级条件的判断结果,选择性地使衣物处理设备进行程序升级。
在上述程序升级控制方法的优选技术方案中,“根据通断电状态和网络速度,判断衣物处理设备是否满足升级条件”的步骤具体包括:判断衣物处理设备是否处于通电状态;判断网络速度是否大于预设速度阈值;如果衣物处理设备处于通电状态且网络速度大于预设速度阈值,则判定衣物处理设备满足升级条件。
在上述程序升级控制方法的优选技术方案中,“根据通断电状态和网络速度,判断衣物处理设备是否满足升级条件”的步骤还包括:如果衣物处理设备处于断电状态或者网络速度小于或等于预设速度阈值,则判定衣物处理设备不满足升级条件。
在上述程序升级控制方法的优选技术方案中,“根据衣物处理设备是否满足升级条件的判断结果,选择性地使衣物处理设备进行程序升级”的步骤具体包括:在判定衣物处理设备满足升级条件的情况下,使衣物处理设备进行程序升级。
在上述程序升级控制方法的优选技术方案中,“根据衣物处理设备是否满足升级条件的判断结果,选择性地使衣物处理设备进行程序升级”的步骤还包括:在判定衣物处理设备不满足升级条件的情况下,使衣物处理设备不进行程序升级。
在上述程序升级控制方法的优选技术方案中,“使衣物处理设备进行程序升级”的步骤具体包括:衣物处理设备从服务器接收新版本的升级程序;衣物处理设备根据接收到的新版本的升级程序进行程序升级。
在上述程序升级控制方法的优选技术方案中,衣物处理设备包括通信模块和电脑板,电脑板通过通信模块和服务器进行通信,电脑板上存储有多个程序;“衣物处理设备从服务器接收新版本的升级程序”的步骤具体包括:电脑板通过通信模块从服务器接收新版本的升级程序。
在上述程序升级控制方法的优选技术方案中,“衣物处理设备根据接收到的新版本的升级程序进行程序升级”的步骤具体包括:电脑板根据接收到的新版本的升级程序对待升级的程序进行升级。
在上述程序升级控制方法的优选技术方案中,在“获取衣物处理设备的通断电状态”之前,程序升级控制方法还包括:判断服务器上是否有新版本的升级程序;如果服务器上有新版本的升级程序且移动终端从服务器接收了升级指令,衣物处理设备才执行获取通断电状态的操作。
在上述程序升级控制方法的优选技术方案中,衣物处理设备通过通信模块和移动终端进行通信;在“根据通断电状态和网络速度,判断衣物处理设备是否满足升级条件”之后、“根据衣物处理设备是否满足升级条件的判断结果,选择性地使衣物处理设备进行程序升级”之前,程序升级控制方法还包括:衣物处理设备通过通信模块将衣物处理设备是否满足升级条件的判定结果发送给移动终端以便移动终端将接收到的衣物处理设备是否满足升级条件的判定结果发送给服务器。
本领域技术人员能够理解的是,在本发明的程序升级控制方法的优选技术方案中,获取洗衣机的通断电状态;获取洗衣机的网络速度;根据通断电状态和网络速度,判断洗衣机是否满足升级条件;根据洗衣机是否满足升级条件的判断结果,选择性地使洗衣机进行程序升级。相对于现有技术中洗衣机无论是否满足升级条件均进行程序升级的技术方案,本发明的洗衣机根据通断电状态和网络速度能够准确地判断洗衣机是否满足升级条件,并根据洗衣机是否满足升级条件的判断结果选择性地使洗衣机进行程序升级,即在判定洗衣机满足升级条件的情况下使洗衣机进行程序升级,在判定洗衣机不满足升级条件的情况下使洗衣机不进行程序升级,避免了洗衣机在不满足升级条件的情况下进行程序升级,降低了洗衣机程序升级失败的概率,进而改善了用户的使用体验。
进一步地,如果洗衣机处于通电状态,说明洗衣机处于待机或者运行状态,洗衣机能够接收新版本的升级程序,且网络速度大于预设速度阈值,说明网络速度较快,洗衣机能够顺畅地接收新版本的升级程序,不会导致新版本的升级程序传输失败,能够确保洗衣机接收到新版本的升级程序,从而能够保证洗衣机程序的顺利升级,则可以认为洗衣机满足升级条件;如果洗衣机处于断电状态,说明洗衣机处于关机状态,洗衣机无法接收新版本的升级程序,则可以认为洗衣机不满足升级条件;或者,网络速度小于或等于预设速度阈值,说明网络速度较慢,洗衣机无法顺畅地接收新版本的升级程序,有可能会导致新版本的升级程序传输失败,无法保证洗衣机程序的顺利升级,则可以认为洗衣机不满足升级条件,从而避免了洗衣机在不满足升级条件的情况下进行程序升级,降低了洗衣机程序升级失败的概率。
附图说明
下面参照附图并结合洗衣机来描述本发明的程序升级控制方法,附图中:
图1是本发明的程序升级控制方法的流程图;
图2是本发明的一种实施例的程序升级控制方法的流程图。
具体实施方式
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。例如,尽管本申请是结合洗衣机来描述的,但是,本发明的技术方案并不局限于此,该程序升级控制方法显然也可以应用于洗干一体机、干衣机等其他衣物处理设备,这种改变并不偏离本发明的原理和范围。
基于背景技术中提出的技术问题,本发明提供了一种用于洗衣机的程序升级控制方法,旨在根据通断电状态和网络速度能够准确地判断洗衣机是否满足升级条件,并根据洗衣机是否满足升级条件的判断结果选择性地使洗衣机进行程序升级,避免了洗衣机在不满足升级条件的情况下进行程序升级,降低了洗衣机程序升级失败的概率,进而改善了用户的使用体验。
参见图1和图2,图1是本发明的程序升级控制方法的流程图;图2是本发明的一种实施例的程序升级控制方法的流程图。如图1所示,本发明的程序升级控制方法包括以下步骤:
s1、获取洗衣机的通断电状态;
s2、获取洗衣机的网络速度;
s3、根据通断电状态和网络速度,判断洗衣机是否满足升级条件;
s4、根据洗衣机是否满足升级条件的判断结果,选择性地使洗衣机进行程序升级。
需要进一步说明的是,在获取洗衣机的通断电状态和网络速度的过程中,可以先获取洗衣机的通断电状态,再获取洗衣机的网络速度;也可以先获取洗衣机的网络速度,再获取洗衣机的通断电状态;也可以同时获取洗衣机的通断电状态和网络速度,本领域技术人员可以在实际的应用中灵活地调整和设置洗衣机的通断电状态和网络速度的获取顺序,这种改变并不偏离本发明的原理和范围。
在一种较佳的实施方式中,步骤s3中,“根据通断电状态和网络速度,判断洗衣机是否满足升级条件”的步骤具体包括:
s31、判断洗衣机是否处于通电状态;
s32、判断网络速度是否大于预设速度阈值;
s33、如果洗衣机处于通电状态且网络速度大于预设速度阈值,则判定洗衣机满足升级条件;
s34、如果洗衣机处于断电状态或者网络速度小于或等于预设速度阈值,则判定洗衣机不满足升级条件。
步骤s33中,如果洗衣机处于通电状态,说明洗衣机处于待机或者运行状态,洗衣机能够接收新版本的升级程序;且洗衣机的网络速度大于预设速度阈值,说明网络速度较快,洗衣机能够顺畅地接收新版本的升级程序,不会导致新版本的升级程序传输失败,能够确保洗衣机接收到新版本的升级程序,从而能够保证洗衣机程序的顺利升级,则可以认为洗衣机满足升级条件。
步骤s34中,如果洗衣机处于断电状态,说明洗衣机处于关机状态,洗衣机无法接收新版本的升级程序,则可以认为洗衣机不满足升级条件;或者,洗衣机的网络速度小于或等于预设速度阈值,说明网络速度较慢,洗衣机无法顺畅地接收新版本的升级程序,有可能会导致新版本的升级程序传输失败,无法保证洗衣机程序的顺利升级,则可以认为洗衣机不满足升级条件,从而避免了洗衣机在不满足升级条件的情况下进行程序升级,降低了洗衣机程序升级失败的概率。
上述过程中,通过预设速度阈值的设定,可以给出判断洗衣机的网络速度是否满足升级条件的结论。其中,预设速度阈值为能够判定洗衣机的网络速度满足升级条件的最低速度,或者是新版本的升级程序能够正常传输的最低速度,当然预设速度阈值不限于上述列举的速度,本领域技术人员可以根据实际情况灵活地调整和设定,只要满足由预设速度阈值确定的分界点能够满足判定洗衣机的网络速度是否满足升级条件的要求即可。
需要进一步说明的是,步骤s31和s32的执行顺序不限于上述列举的顺序,也可以先执行步骤s32,在执行步骤s31,也可以同时执行步骤s31和s32,本领域技术人员可以在实际的应用中灵活地调整和设置步骤s31和s32的执行顺序,这种改变并不偏离本发明的原理和范围。
在一种较佳的实施方式中,步骤s4中,“根据洗衣机是否满足升级条件的判断结果,选择性地使洗衣机进行程序升级”的步骤具体包括:
s41、在判定洗衣机满足升级条件的情况下,使洗衣机进行程序升级;
s42、在判定洗衣机不满足升级条件的情况下,使洗衣机不进行程序升级。
步骤s41中,在判定洗衣机满足升级条件的情况下,说明洗衣机处于通电状态且洗衣机的网络速度大于预设速度阈值,在该条件下,洗衣机能够顺畅地接收新版本的升级程序,不会导致新版本的升级程序传输失败,则使洗衣机进行程序升级。
步骤s42中,在判定洗衣机不满足升级条件的情况下,说明洗衣机处于断电状态无法接收新版本的升级程序,或者洗衣机的网络速度小于或等于预设速度阈值,无法顺畅地接收新版本的升级程序,有可能会导致新版本的升级程序传输失败,使洗衣机不进行程序升级。当洗衣机改为通电状态且网络速度提高至预设速度阈值时,再使洗衣机进行程序升级。
优选地,洗衣机包括通信模块和电脑板,电脑板通过通信模块和服务器进行通信,电脑板上存储有多个程序;其中,通信模块可以为蓝牙模块、zigbee模块、wifi模块或nfc模块中的一种;服务器可以是已有的服务器,也可以是根据本发明的程序升级控制方法新建的服务器,服务器上存储有存储在电脑板上的任一个程序的所有版本,例如洗涤程序的第一版、第二版以及最新版等;步骤s41中,“使洗衣机进行程序升级”的步骤具体包括:
s411、洗衣机从服务器接收新版本的升级程序;
s412、洗衣机根据接收到的新版本的升级程序进行程序升级。
进一步地,步骤s411中,电脑板通过通信模块从服务器接收新版本的升级程序,实现了新版本的升级程序的网络传输,便于新版本的升级程序的下载和安装,不需要售后服务人员上门就可以实现洗衣机程序的升级,提高了洗衣机程序升级的便捷性,进而提高了用户的使用体验。
进一步地,步骤s412中,电脑板根据接收到的新版本的升级程序对待升级的程序进行升级。具体而言,当电脑板接收到新版本的升级程序后,根据接收到的新版本的升级程序的名称或者代码等信息来确定待升级的程序,当确定了待升级的程序之后,电脑板根据接收到的新版本的升级程序对待升级的程序进行升级。如果有多个程序需要升级,就可以同时对需要升级的程序进行升级或者按照预设规则依次对需要升级的程序进行升级。其中,预设规则为根据升级程序的大小、名称、发布日期等信息中的至少一个确定的更新规则,当然,预设规则不限于上述列举的规则,也可以是其它的规则,例如按照每个新版本的升级程序传输成功的时间顺序依次对需要升级的程序进行升级。
在一种较佳的实施方式中,在步骤s1“获取洗衣机的通断电状态”之前,程序升级控制方法还包括:
s01、判断服务器上是否有新版本的升级程序;
s02、如果服务器上有新版本的升级程序且移动终端从服务器接收了升级指令,洗衣机才执行获取通断电状态的操作;
s03、如果服务器上没有新版本的升级程序,则使移动终端不从服务器接收升级指令;
其中,移动终端包括手机、平板电脑、笔记本等可移动的终端,移动终端上设app,app用于接收服务器发送的升级指令以及洗衣机发送的洗衣机是否满足升级条件的判定结果,并将接收到的洗衣机是否满足升级条件的判定结果发送给服务器。
优选地,服务器可以以语音、文字、图片等形式向移动终端发送升级指令,以提示移动终端的用户洗衣机的至少一个程序的版本较低,需要进行升级。
步骤s02中,如果服务器上有新版本的升级程序,说明洗衣机的至少一个程序的版本较低,需要进行升级,为了避免在用户不知情的情况下进行升级,又由于现在的用户会经常拿着移动终端(例如手机),为了能够及时通知用户洗衣机有至少一个程序需要升级,则使服务器向移动终端发送升级指令,以便能够及时通知移动终端的用户洗衣机有至少一个程序需要升级;且移动终端从服务器接收了升级指令,说明移动终端的用户已经接收到洗衣机有至少一个程序需要升级的指令,在用户知情的情况下,洗衣机才执行获取通断电状态的操作、以及执行获取洗衣机的网络速度作并根据通断电状态和网络速度来判断洗衣机是否满足升级条件的操作。
步骤s03中,如果服务器上没有新版本的升级程序,说明洗衣机的所有程序都是最新版本,不需要进行升级,则使服务器不发送升级指令。
在一种较佳的实施方式中,洗衣机通过通信模块和移动终端进行通信;在步骤s3“根据通断电状态和网络速度,判断洗衣机是否满足升级条件”之后、步骤s4“根据洗衣机是否满足升级条件的判断结果,选择性地使洗衣机进行程序升级”之前,程序升级控制方法还包括:
s35、洗衣机通过通信模块将洗衣机是否满足升级条件的判定结果发送给移动终端以便移动终端将接收到的洗衣机是否满足升级条件的判定结果发送给服务器。
步骤s35中,洗衣机通过通信模块将洗衣机是否满足升级条件的判定结果发送给移动终端,如果洗衣机满足升级条件,则将洗衣机满足升级条件的判定结果发送给移动终端;如果洗衣机不满足升级条件,则将洗衣机不满足升级条件的判定结果发送给移动终端。由于现在的用户会经常拿着移动终端,从而用户能够及时接收到洗衣机是否满足升级条件的判定结果。
进一步地,移动终端将接收到的洗衣机是否满足升级条件的判定结果发送给服务器,服务器在接收到洗衣机满足升级条件的判定结果之后,服务器将新版本的升级程序发送给洗衣机;洗衣机根据接收到的新版本的升级程序进行程序升级;服务器在接收到洗衣机不满足升级条件的判定结果之后,服务器不向洗衣机发送新版本的升级程序,使洗衣机不进行程序升级。
优选地,当移动终端接收到洗衣机是否满足升级条件的判定结果之后,可以直接将接收到的洗衣机是否满足升级条件的判定结果发送给服务器;也可以通过移动终端的用户确认的方式将接收到的洗衣机是否满足升级条件的判定结果发送给服务器,采用用户确认的方式,可以避免洗衣机是否满足升级条件的判定结果出错,而导致洗衣机在满足升级条件的情况下无法升级或者在不满足升级条件的情况下升级而导致升级失败的情况发生,进一步提高了用户的使用体验。
在一种较佳的实施方式中,在步骤s41“使洗衣机进行程序升级”之后,程序升级控制方法还包括:
s5、当洗衣机的程序完成升级之后,洗衣机向移动终端发送提示信息以提示用户新版本的升级程序的版本号和/或升级日期。
优选地,洗衣机可以以语音、文字、图片等形式向移动终端发送提示信息,以提示用户新版本的升级程序的版本号和/或升级日期。
下面参照图2,图2是本发明的一种实施例的程序升级控制方法的流程图。
如图2所示,在一种优选的实施方式中,本发明的洗衣机的程序升级控制方法的完整流程可以是:
s01、判断服务器上是否有新版本的升级程序;
s02、如果服务器上有新版本的升级程序且移动终端从服务器接收了升级指令,则洗衣机执行步骤s1至s342;
s03、如果服务器上没有新版本的升级程序,则使移动终端不从服务器接收升级指令;
s1、获取洗衣机的通断电状态;
s2、获取洗衣机的网络速度;
s31、判断洗衣机是否处于通电状态;
s341、如果洗衣机处于断电状态,则判定洗衣机不满足升级条件;
s32、如果洗衣机处于通电状态,则判断网络速度是否大于预设速度阈值;
s33、如果网络速度大于预设速度阈值,则判定洗衣机满足升级条件;
s342、如果网络速度小于或等于预设速度阈值,则判定洗衣机不满足升级条件;
在步骤s33之后,执行步骤s351;
s351、洗衣机通过通信模块将洗衣机满足升级条件的判定结果发送给移动终端以便移动终端将接收到的洗衣机满足升级条件的判定结果发送给服务器;
在步骤s351之后,执行步骤s411;
s411、电脑板通过通信模块从服务器接收新版本的升级程序;
s412、电脑板根据接收到的新版本的升级程序对待升级的程序进行升级;
s5、当洗衣机的程序完成升级之后,洗衣机向移动终端发送提示信息以提示用户新版本的升级程序的版本号和/或升级日期。
在步骤s341和s342之后,执行步骤s352;
s352、洗衣机通过通信模块将洗衣机不满足升级条件的判定结果发送给移动终端以便移动终端将接收到的洗衣机不满足升级条件的判定结果发送给服务器;
在步骤s352之后,执行步骤s42;
s42、使洗衣机不进行程序升级。
应该指出的是,上述实施例只是本发明的一种较佳的实施方式中,仅用来阐述本发明方法的原理,并非旨在限制本发明的保护范围,在实际应用中,本领域技术人员可以根据需要而将上述功能分配由不同的步骤来完成,即将本发明实施例中的步骤再分解或者组合。例如,上述实施例的步骤可以合并为一个步骤,也可以进一步拆分成多个子步骤,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的步骤的名称,其仅仅是为了区分各个步骤,不视为对本发明的限制。
尽管图中未示出,在另一方面,本发明还提供了一种洗衣机,该洗衣机包括外壳、设置在外壳上的检测模块、通信模块和电脑板,检测模块用于检测洗衣机的通断电状态以及网络速度,洗衣机通过通信模块和移动终端进行通信,电脑板通过通信模块和服务器进行通信,电脑板上存储有多个程序,电脑板的控制模块设置成根据检测模块检测到的洗衣机的通断电状态以及网络速度来执行上述程序升级控制方法。在物理形式上,该控制模块可以是任何类型的控制器,例如可编程控制器、组合逻辑控制器等。
优选地,通信模块可以为蓝牙模块、zigbee模块、wifi模块或nfc模块中的一种。
优选地,移动终端包括手机、平板电脑、笔记本等可移动的终端,移动终端上设app,app用于接收服务器发送的升级指令以及洗衣机发送的洗衣机是否满足升级条件的判定结果,并将接收到的洗衣机是否满足升级条件的判定结果发送给服务器。
优选地,服务器可以是已有的服务器,也可以是根据本发明的程序升级控制方法新建的服务器,服务器上存储有存储在电脑板上的任一个程序的所有版本,例如洗涤程序的第一版、第二版以及最新版等。
优选地,检测模块包括用于检测洗衣机的通断电状态的第一检测模块和用于将车网络速度的第二检测模块。需要说明的是洗衣机的通断电状态以及网络速度的检测方法不应对本发明构成限制。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除