发明内容
本发明的主要目的在于提出一种家电设备及其网络连接处理方法、计算机可读存储介质,旨在解决现有技术中家电设备网络通讯的稳定性不高的技术问题。
为实现上述目的,本发明提供一种家电设备的网络连接处理方法,所述家电设备的网络连接处理方法包括以下步骤:
监测家电设备与服务器之间的通讯是否异常;
当所述家电设备与所述服务器之间的通讯异常时,重新建立所述家电设备与所述服务器的当前网络连接,其中,所述家电设备配置有无线网络模块和有线网络接口模块,所述无线网络模块用于所述家电设备与所述服务器建立无线网络连接,所述有线网络接口模块用于所述家电设备与所述服务器建立有线网络连接;
当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接,以恢复所述家电设备与所述服务器之间的正常通讯。
优选地,所述当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接的步骤包括:
当所述当前网络连接重建失败时,统计所述当前网络连接重建连续失败的次数;
当所述次数未达到第一预设次数阈值时,继续返回执行所述重新建立所述家电设备与所述服务器的当前网络连接的步骤,直至当所述次数达到所述第一预设次数阈值时,切换建立所述家电设备与所述服务器的另外一种网络连接。
优选地,所述监测家电设备与服务器之间的通讯是否异常的步骤之前,还包括:
当所述家电设备的系统启动时,检测所述家电设备当前是否接入网线;
若所述家电设备当前接入网线,则建立所述家电设备与所述服务器的有线网络连接;
若所述家电设备当前未接入网线,则建立所述家电设备与所述服务器的无线网络连接。
优选地,所述若所述家电设备当前接入网线,则建立所述家电设备与所述服务器的有线网络连接的步骤包括:
若所述家电设备当前接入网线,且预设的有线网络连接的优先级高于无线网络连接的优先级,则建立所述家电设备与所述服务器的有线网络连接。
优选地,所述若所述家电设备当前未接入网线,则建立所述家电设备与所述服务器的无线网络连接的步骤包括:
若所述家电设备当前未接入网线,则检测所述家电设备当前是否有效附着无线网络;
若所述家电设备当前有效附着无线网络,则建立所述家电设备与所述服务器的无线网络连接。
优选地,若所述当前网络连接为有线网络连接,所述另外一种网络连接为无线网络连接,所述当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接的步骤之后,还包括:
当所述家电设备与所述服务器的无线网络连接建立失败时,切换重新建立所述家电设备与所述服务器的有线网络连接。
优选地,所述当所述家电设备与所述服务器的无线网络连接建立失败时,切换重新建立所述家电设备与所述服务器的有线网络连接的步骤包括:
当所述无线网络连接建立失败时,统计建立所述无线网络连接连续失败的次数;
当所述次数未达到第二预设次数阈值时,继续建立所述家电设备与所述服务器的无线网络连接,直至当所述次数达到所述第二预设次数阈值时,切换重新建立所述家电设备与所述服务器的有线网络连接。
优选地,所述家电设备的网络连接处理方法还包括:
当接收到预设的网络连接切换指令时,断开所述家电设备与所述服务器的所述当前网络连接,并切换建立所述家电设备与所述服务器的所述另外一种网络连接。
此外,为实现上述目的,本发明还提出一种家电设备,所述家电设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的家电设备的网络连接处理程序,所述家电设备的网络连接处理程序被所述处理器执行时实现如上文所述的家电设备的网络连接处理方法的步骤。
此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有家电设备的网络连接处理程序,所述家电设备的网络连接处理程序被处理器执行时实现如上文所述的家电设备的网络连接处理方法的步骤。
本发明提出的方案,在监测到家电设备与服务器之间的通讯异常时,重新建立家电设备与服务器的当前网络连接(无线网络连接/有线网络连接),若当前网络连接重建失败,则切换建立家电设备与服务器的另外一种网络连接(有线网络连接/无线网络连接),以恢复家电设备与服务器之间的正常通讯。因此,即使当前网络故障,家电设备也可以通过其他网络连接方式与服务器进行通讯,从而提高了家电设备网络通讯的稳定性。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的解决方案主要是:在监测到家电设备与服务器之间的通讯异常时,重新建立家电设备与服务器的当前网络连接(无线网络连接/有线网络连接),若当前网络连接重建失败,则切换建立家电设备与服务器的另外一种网络连接(有线网络连接/无线网络连接),以恢复家电设备与服务器之间的正常通讯。通过本发明实施例的技术方案,解决了家电设备网络通讯的稳定性不高的问题。
本发明实施例提出一种家电设备。
参照图1,图1为本发明实施例方案涉及的家电设备的硬件运行环境的结构示意图。
本发明中,家电设备可以为空调器、加湿器、净化器、除湿器、电视机、电饭煲等电器设备。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,该家电设备可以包括:处理器1001、通信总线1002、用户接口1003、网络接口1004、存储器1005和控制器(图中未示出)。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。控制器用于管理家电设备的网络连接。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的家电设备结构并不构成对家电设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及家电设备的网络连接处理程序。
本发明中,家电设备通过处理器1001调用存储器1005中存储的家电设备的网络连接处理程序,并执行以下操作:
监测家电设备与服务器之间的通讯是否异常;
当所述家电设备与所述服务器之间的通讯异常时,重新建立所述家电设备与所述服务器的当前网络连接,其中,所述家电设备配置有无线网络模块和有线网络接口模块,所述无线网络模块用于所述家电设备与所述服务器建立无线网络连接,所述有线网络接口模块用于所述家电设备与所述服务器建立有线网络连接;
当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接,以恢复所述家电设备与所述服务器之间的正常通讯。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
当所述当前网络连接重建失败时,统计所述当前网络连接重建连续失败的次数;
当所述次数未达到第一预设次数阈值时,继续返回执行所述重新建立所述家电设备与所述服务器的当前网络连接的步骤,直至当所述次数达到所述第一预设次数阈值时,切换建立所述家电设备与所述服务器的另外一种网络连接。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
当所述家电设备的系统启动时,检测所述家电设备当前是否接入网线;
若所述家电设备当前接入网线,则建立所述家电设备与所述服务器的有线网络连接;
若所述家电设备当前未接入网线,则建立所述家电设备与所述服务器的无线网络连接。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
若所述家电设备当前接入网线,且预设的有线网络连接的优先级高于无线网络连接的优先级,则建立所述家电设备与所述服务器的有线网络连接。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
若所述家电设备当前未接入网线,则检测所述家电设备当前是否有效附着无线网络;
若所述家电设备当前有效附着无线网络,则建立所述家电设备与所述服务器的无线网络连接。
进一步地,若所述当前网络连接为有线网络连接,所述另外一种网络连接为无线网络连接,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
当所述家电设备与所述服务器的无线网络连接建立失败时,切换重新建立所述家电设备与所述服务器的有线网络连接。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
当所述无线网络连接建立失败时,统计建立所述无线网络连接连续失败的次数;
当所述次数未达到第二预设次数阈值时,继续建立所述家电设备与所述服务器的无线网络连接,直至当所述次数达到所述第二预设次数阈值时,切换重新建立所述家电设备与所述服务器的有线网络连接。
进一步地,处理器1001可以调用存储器1005中存储的家电设备的网络连接处理程序,还执行以下操作:
当接收到预设的网络连接切换指令时,断开所述家电设备与所述服务器的所述当前网络连接,并切换建立所述家电设备与所述服务器的所述另外一种网络连接。
本实施例通过上述方案,在监测到家电设备与服务器之间的通讯异常时,重新建立家电设备与服务器的当前网络连接(无线网络连接/有线网络连接),若当前网络连接重建失败,则切换建立家电设备与服务器的另外一种网络连接(有线网络连接/无线网络连接),以恢复家电设备与服务器之间的正常通讯。因此,即使当前网络故障,家电设备也可以通过其他网络连接方式与服务器进行通讯,从而提高了家电设备网络通讯的稳定性。
基于上述硬件结构,提出本发明家电设备的网络连接处理方法实施例。
参照图2,图2为本发明家电设备的网络连接处理方法第一实施例的流程示意图。
在第一实施例中,所述家电设备的网络连接处理方法包括以下步骤:
步骤S10,监测家电设备与服务器之间的通讯是否异常;
步骤S20,当所述家电设备与所述服务器之间的通讯异常时,重新建立所述家电设备与所述服务器的当前网络连接,其中,所述家电设备配置有无线网络模块和有线网络接口模块,所述无线网络模块用于所述家电设备与所述服务器建立无线网络连接,所述有线网络接口模块用于所述家电设备与所述服务器建立有线网络连接;
步骤S30,当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接,以恢复所述家电设备与所述服务器之间的正常通讯。
目前的智慧家居系统中,空调器、加湿器、净化器等家电设备主要是通过接入互联网的方式,与相应服务器建立网络连接,通过服务器实现家电设备的智能控制。然而,有些时候,不可避免地网络会出现故障,而一旦网络出现故障,家电设备与服务器之间的通讯异常,家电设备无法再继续正常通讯,因此,家电设备网络通讯的稳定性有待提高。
为了提高家电设备网络通讯的稳定性,本发明提出了一种家电设备的网络连接处理方法,应用该家电设备的网络连接处理方法,当家电设备当前应用的网络出现故障时,家电设备自动切换到其他的另一个网络进行通讯,从而确保家电设备的网络通讯不中断,提高家电设备网络通讯的稳定性。
具体地,本实施例中,空调器、加湿器、净化器、除湿器、电视机、电饭煲、电风扇等家电设备预先配置有无线网络模块、有线网络接口模块等通讯模块。其中,无线网络模块包括但不限于GPRS(General Packet RadioService)/2G/3G/4G/5G/NB-IOT(Narrow BandInternet of Things)模块等等;通过无线网络模块,家电设备可与相应服务器建立无线网络连接。有线网络接口模块包括但不限于有线以太网接口模块等;通过有线网络接口模块,家电设备可与服务器建立有线网络连接。可选地,家电设备的控制器连接框架图如图3所示,无线网络模块和有线网络接口模块均与家电设备的控制器电连接,控制器还电连接多个端口。可选地,家电设备的控制器包括但不限于MCU(Microcontroller Unit)/CPU(Central Processing Unit)等模块;端口包括但不限于RS-485端口。
当家电设备运行过程中,家电设备通过其控制器实时或定时监测家电设备与服务器之间的通讯是否异常。若家电设备与服务器之间的通讯正常,家电设备的控制器不进行响应处理。可选地,控制器继续监测家电设备与服务器之间的通讯是否异常。家电设备与服务器继续进行正常通讯,家电设备执行相应的上传数据至服务器、接收服务器的心跳数据、控制数据等数据处理任务。
当家电设备的控制器监测到家电设备与服务器之间的通讯异常时,家电设备通过控制器重新建立家电设备与服务器的当前网络连接。具体地,家电设备通过控制器首先断开家电设备与服务器的当前网络连接,并注销家电设备当前的数据处理任务,之后与服务器重新建立当前网络连接。
例如,若家电设备与服务器的当前网络连接为有线网络连接,则在监测到家电设备与服务器之间的通讯异常时,通过控制器重新建立家电设备与服务器的有线网络连接。若家电设备与服务器的当前网络连接为无线网络连接,则在监测到家电设备与服务器之间的通讯异常时,通过控制器重新建立家电设备与服务器的无线网络连接。
若家电设备与服务器的当前网络连接重建成功,家电设备与服务器的通讯恢复正常,家电设备继续通过当前网络连接与服务器进行通讯,执行相应的数据处理任务。
若家电设备与服务器的当前网络连接重建失败,此时,为了能尽快恢复家电设备与服务器之间的通讯,家电设备通过控制器切换建立家电设备与服务器的另外一种网络连接。例如,若家电设备与服务器的有线网络连接重建失败,则通过控制器切换建立家电设备与服务器的无线网络连接。若家电设备与服务器的无线网络连接重建失败,则通过控制器切换建立家电设备与服务器的有线网络连接。
进一步地,所述步骤S10之前,还包括:
步骤a,当所述家电设备的系统启动时,检测所述家电设备当前是否接入网线;
步骤b,若所述家电设备当前接入网线,则建立所述家电设备与所述服务器的有线网络连接;
步骤c,若所述家电设备当前未接入网线,则建立所述家电设备与所述服务器的无线网络连接。
前述对家电设备在运行过程中的网络连接处理方式进行了说明,而当家电设备的系统启动时,家电设备通过控制器检测家电设备当前是否接入网线,也即检测家电设备的有线网络接口是否插入网线。若家电设备当前接入网线,则通过控制器建立家电设备与服务器的有线网络连接。若家电设备当前未接入网线,则通过控制器建立家电设备与服务器的无线网络连接。
可选地,所述步骤b包括:
步骤b1,若所述家电设备当前接入网线,且预设的有线网络连接的优先级高于无线网络连接的优先级,则建立所述家电设备与所述服务器的有线网络连接。
可选地,预先设置有线网络连接与无线网络连接的优先级,例如,预设有线网络连接的优先级高于无线网络连接的优先级。当家电设备当前未接入网线时,只能建立家电设备与服务器的无线网络连接。而当家电设备当前接入网线时,这种情况下,家电设备既支持建立家电设备与服务器的无线网络连接,也支持建立家电设备与服务器的有线网络连接。此时,根据有线网络连接和无线网络连接的优先级,来建立家电设备与服务器的相应网络连接。例如,若家电设备当前接入网线,且预设的有线网络连接的优先级低于无线网络连接的优先级,则建立家电设备与服务器的无线网络连接。若家电设备当前接入网线,且预设的有线网络连接的优先级高于无线网络连接的优先级,则建立家电设备与服务器的有线网络连接。
可选地,所述步骤c包括:
步骤c1,若所述家电设备当前未接入网线,则检测所述家电设备当前是否有效附着无线网络;
步骤c2,若所述家电设备当前有效附着无线网络,则建立所述家电设备与所述服务器的无线网络连接。
可选地,当检测家电设备当前未接入网线时,家电设备通过控制器检测家电设备当前是否有效附着无线网络。例如,若检测到相应基站的IP地址,此时,确定家电设备当前有效附着无线网络;反之,若未检测到相应基站的IP地址,此时,确定家电设备当前未有效附着无线网络。只有当检测家电设备当前有效附着无线网络时,建立家电设备与服务器的无线网络连接。
本实施例提供的方案,在监测到家电设备与服务器之间的通讯异常时,重新建立家电设备与服务器的当前网络连接(无线网络连接/有线网络连接),若当前网络连接重建失败,则切换建立家电设备与服务器的另外一种网络连接(有线网络连接/无线网络连接),以恢复家电设备与服务器之间的正常通讯。因此,即使当前网络故障,家电设备也可以通过其他网络连接方式与服务器进行通讯,从而提高了家电设备网络通讯的稳定性。
进一步地,基于第一实施例提出本发明家电设备的网络连接处理方法第二实施例,在本实施例中,如图4所示,所述步骤S30包括:
步骤S31,当所述当前网络连接重建失败时,统计所述当前网络连接重建连续失败的次数;
步骤S32,判断统计的所述次数是否达到第一预设次数阈值;若否,则续返回执行所述步骤S20;若是,则执行步骤S33;
步骤S33,切换建立所述家电设备与所述服务器的另外一种网络连接。
本实施例中,为了提高家电设备系统的稳定性,当家电设备与服务器之间的通讯异常,家电设备通过控制器重新建立家电设备与服务器的当前网络连接失败时,控制器并不立即切换建立家电设备与服务器的另外一种网络连接,而是再继续重新建立家电设备与服务器的当前网络连接,直至在当前网络连接重建失败的次数达到一个预先设置的数值时,才切换建立家电设备与服务器的另外一种网络连接。
具体地,本实施例中,预先设置相应的第一预设次数阈值,该第一预设次数阈值可根据实际情况进行灵活设置,在此不做限制。当家电设备与服务器之间的通讯异常,家电设备通过控制器重新建立家电设备与服务器的当前网络连接失败时,控制器统计当前网络连接重建连续失败的次数,并继续重新建立家电设备与服务器的当前网络连接。若家电设备通过控制器重新建立家电设备与服务器的当前网络连接成功,则家电设备与服务器继续通过当前网络连接进行通讯。若家电设备通过控制器重新建立家电设备与服务器的当前网络连接仍旧失败,则家电设备通过控制器继续统计当前网络连接重建连续失败的次数,将重建连续失败的次数加一,并继续重新建立家电设备与服务器的当前网络连接。重复循环执行上述的操作,直至当统计的当前网络连接重建连续失败的次数达到第一预设次数阈值时,家电设备通过控制器切换建立家电设备与服务器的另外一种网络连接。
进一步地,若当前网络连接为有线网络连接,所述步骤S30之后,还包括:
步骤d,当所述家电设备与所述服务器的无线网络连接建立失败时,切换重新建立所述家电设备与所述服务器的有线网络连接。
当家电设备通过控制器切换建立家电设备与服务器的另外一种网络连接,同样也存在两种结果,一种结果是家电设备与服务器的另外一种网络连接建立成功,家电设备与服务器恢复正常通讯。另外一种结果是家电设备与服务器的另外一种网络连接建立失败。这种情况下,家电设备通过控制器切换重新建立家电设备与服务器的当前网络连接。例如,若家电设备与服务器的当前网络连接为有线网络连接,家电设备与服务器的另外一种网络连接为无线网络连接。当家电设备通过控制器切换建立家电设备与服务器的无线网络连接失败时,则通过控制器切换重新建立家电设备与服务器的有线网络连接。
另外一种情况下,若家电设备与服务器的当前网络连接为无线网络连接,家电设备与服务器的另外一种网络连接为有线网络连接。当家电设备通过控制器切换建立家电设备与服务器的有线网络连接失败时,则通过控制器切换重新建立家电设备与服务器的无线网络连接。
可选地,所述步骤d包括:
步骤d1,当所述无线网络连接建立失败时,统计建立所述无线网络连接连续失败的次数;
步骤d2,当所述次数未达到第二预设次数阈值时,继续建立所述家电设备与所述服务器的无线网络连接,直至当所述次数达到所述第二预设次数阈值时,切换重新建立所述家电设备与所述服务器的有线网络连接。
进一步地,还预先设置相应的第二预设次数阈值,该第二预设次数阈值可与第一预设次数阈值相同,也可与第一预设次数阈值不相同。当家电设备通过控制器切换建立家电设备与服务器的另外一种网络连接也失败时,继续建立家电设备与服务器的另外一种网络连接,直至当连续失败的次数达到第二预设次数阈值时,家电设备通过控制器切换网络,重新建立家电设备与服务器之前的网络连接。
例如,当家电设备通过控制器切换建立家电设备与服务器的无线网络连接也失败时,控制器统计建立无线网络连接连续失败的次数,并继续重新建立家电设备与服务器的无线网络连接。若重新建立家电设备与服务器的无线网络连接成功,则家电设备与服务器恢复正常通讯。若家电设备通过控制器重新建立家电设备与服务器的无线网络连接仍旧失败,则家电设备通过控制器继续统计无线网络连接重建连续失败的次数,将重建连续失败的次数加一,并继续重新建立家电设备与服务器的无线网络连接。重复循环执行上述的操作,直至当统计的无线网络连接重建连续失败的次数达到第二预设次数阈值时,家电设备通过控制器切换重新建立家电设备与服务器的有线网络连接。
对于家电设备与服务器的当前网络连接为无线网络连接,家电设备与服务器的另外一种网络连接为有线网络连接的情况,具体操作与上述操作类似,故在此不再赘述。
本实施例提供的方案,当家电设备与服务器之间的通讯异常,且重新建立家电设备与服务器的当前网络连接失败时,并不立即切换建立家电设备与服务器的另外一种网络连接,而是再继续重新建立家电设备与服务器的当前网络连接,直至在当前网络连接重建失败的次数达到一个预先设置的阈值时,才切换建立家电设备与服务器的另外一种网络连接,从而避免了频繁地进行网络切换连接,进一步提高了家电设备系统的稳定性。
进一步地,提出本发明家电设备的网络连接处理方法第三实施例,在本实施例中,所述家电设备的网络连接处理方法包括:
步骤e,当接收到预设的网络连接切换指令时,断开所述家电设备与所述服务器的所述当前网络连接,并切换建立所述家电设备与所述服务器的所述另外一种网络连接。
进一步地,为了提高用户的交互体验,本实施例中,用户也可以自主选择进行网络切换连接。具体地,当用户想切换家电设备的网络连接时,执行相应的网络连接切换操作,如点击预置网络连接切换控件,从而触发相应的网络连接切换指令。当接收到该网络连接切换指令时,家电设备通过控制器断开家电设备与服务器的当前网络连接,并切换建立家电设备与服务器的另外一种网络连接。
例如,若家电设备与服务器的当前网络连接为有线网络连接,当接收到网络连接切换指令时,通过控制器切换建立家电设备与服务器的无线网络连接。又如,若家电设备与服务器的当前网络连接为无线网络连接,当接收到网络连接切换指令时,通过控制器切换建立家电设备与服务器的有线网络连接。
本实施例提供的方案,当接收到预设的网络连接切换指令时,断开电设备与服务器的当前网络连接,并切换建立家电设备与服务器的另外一种网络连接,因而实现了用户主动切换家电设备与服务器的网络连接,从而提高了用户的交互体验。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有家电设备的网络连接处理程序,所述家电设备的网络连接处理程序被处理器执行时实现如下操作:
监测家电设备与服务器之间的通讯是否异常;
当所述家电设备与所述服务器之间的通讯异常时,重新建立所述家电设备与所述服务器的当前网络连接,其中,所述家电设备配置有无线网络模块和有线网络接口模块,所述无线网络模块用于所述家电设备与所述服务器建立无线网络连接,所述有线网络接口模块用于所述家电设备与所述服务器建立有线网络连接;
当所述当前网络连接重建失败时,切换建立所述家电设备与所述服务器的另外一种网络连接,以恢复所述家电设备与所述服务器之间的正常通讯。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
当所述当前网络连接重建失败时,统计所述当前网络连接重建连续失败的次数;
当所述次数未达到第一预设次数阈值时,继续返回执行所述重新建立所述家电设备与所述服务器的当前网络连接的步骤,直至当所述次数达到所述第一预设次数阈值时,切换建立所述家电设备与所述服务器的另外一种网络连接。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
当所述家电设备的系统启动时,检测所述家电设备当前是否接入网线;
若所述家电设备当前接入网线,则建立所述家电设备与所述服务器的有线网络连接;
若所述家电设备当前未接入网线,则建立所述家电设备与所述服务器的无线网络连接。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
若所述家电设备当前接入网线,且预设的有线网络连接的优先级高于无线网络连接的优先级,则建立所述家电设备与所述服务器的有线网络连接。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
若所述家电设备当前未接入网线,则检测所述家电设备当前是否有效附着无线网络;
若所述家电设备当前有效附着无线网络,则建立所述家电设备与所述服务器的无线网络连接。
进一步地,若所述当前网络连接为有线网络连接,所述另外一种网络连接为无线网络连接,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
当所述家电设备与所述服务器的无线网络连接建立失败时,切换重新建立所述家电设备与所述服务器的有线网络连接。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
当所述无线网络连接建立失败时,统计建立所述无线网络连接连续失败的次数;
当所述次数未达到第二预设次数阈值时,继续建立所述家电设备与所述服务器的无线网络连接,直至当所述次数达到所述第二预设次数阈值时,切换重新建立所述家电设备与所述服务器的有线网络连接。
进一步地,所述家电设备的网络连接处理程序被处理器执行时还实现如下操作:
当接收到预设的网络连接切换指令时,断开所述家电设备与所述服务器的所述当前网络连接,并切换建立所述家电设备与所述服务器的所述另外一种网络连接。
本实施例提供的方案,在监测到家电设备与服务器之间的通讯异常时,重新建立家电设备与服务器的当前网络连接(无线网络连接/有线网络连接),若当前网络连接重建失败,则切换建立家电设备与服务器的另外一种网络连接(有线网络连接/无线网络连接),以恢复家电设备与服务器之间的正常通讯。因此,即使当前网络故障,家电设备也可以通过其他网络连接方式与服务器进行通讯,从而提高了家电设备网络通讯的稳定性。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。