本发明专利技术公开了一种家用电器与移动终端之间的通信方法、系统、家用电器和移动终端,其中方法包括:家用电器以第一周期向移动终端发送第一心跳包;移动终端判断是否以在预设周期内有效地接收到第一心跳包;如果在预设周期内未有效地接收到第一心跳包,则移动终端循环地向家用电器发送UDP数据包,其中,UDP数据包包括移动终端的连接信息;家用电器在恢复联网能力之后,接收UDP数据包,并根据UDP数据包与移动终端建立连接。该方法保证了家用电器恢复联网时与移动终端之间的快速连接,提升了用户体验。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种家用电器与移动终端之间的通信方法、系统、家用电器和移动终端。
技术介绍
目前,可以将家用电器通过服务器与移动终端进行绑定,以实现在移动终端上对家用电器的控制,比如在手机上控制空调的开关等,然而一旦家用电器断网,用户就无法在移动终端上对家用电器进行控制,并且家用电器的断网情况也很难进行实时检测,一旦家用电器断网,只有当判断家用电器恢复联网后,通过在移动终端上与家用电器的重新连接、配置等操作,才能重新实现移动终端对家用电器的控制,给用户的生活带来不便。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述技术问题之一。为此,本专利技术的第一个目的在于提出一种家用电器与移动终端之间的通信方法,该方法通过实时检测家用电器和移动终端之间的通信连接状态,实现了断网的家用电器在恢复联网后,能够自动与移动终端快速地恢复连接,提升了用户体验。本专利技术的第二个目的在与提出一种家用电器与移动终端之间的通信系统。本专利技术的第三个目的在于提出一种家用电器。本专利技术的第四个目的在于提出一种移动终端。为达上述目的,本专利技术第一方面实施例的家用电器与移动终端之间的通信方法,包括:所述家用电器以第一周期向所述移动终端发送第一心跳包;所述移动终端判断是否以在预设周期内有效地接收到所述第一心跳包;如果在所述预设周期内未有效地接收到所述第一心跳包,贝Ij所述移动终端循环地向所述家用电器发送UDP (User DatagramProtocol,用户数据报协议)数据包,其中,所述UDP数据包包括所述移动终端的连接信息;所述家用电器在恢复联网能力之后,接收所述UDP数据包,并根据所述UDP数据包与所述移动终端建立连接。根据本专利技术实施例的家用电器与移动终端之间的通信方法,如果移动终端接收不到家用电器以第一周期向其发送的第一心跳包,移动终端则向家用电器发送带有移动终端的连接信息的UDP数据包,家用电器在恢复联网能力后,接收UDP数据包,以与移动终端建立连接,该方法通过家用电器周期性地向移动终端发送心跳包以实时检测家用电器和移动终端之间的通信连接状态,并通过移动终端在预设周期内未有效地接收到心跳包时循环地向家用电器发送UDP数据包,以实现断网的家用电器在重新联网后,能够自动根据该UDP数据包与移动终端恢复连接,提升了用户体验。另外,在本专利技术的一个实施例中,所述家用电器以第二周期向服务器发送第二心跳包,以使所述服务器获取所述家用电器的通信连接状态。在本专利技术的一个实施例中,所述第二周期大于所述第一周期。在本专利技术的一个实施例中,所述第二周期为3次/40s,所述第一周期为3次/10s。在本专利技术的一个实施例中,所述移动终端的连接信息包括所述移动终端的设备信息、IP地址和端口号。为达上述目的,本专利技术第二方面实施例的家用电器与移动终端之间的通信系统,包括:家用电器和移动终端,其中,所述家用电器,用于以第一周期向所述移动终端发送第一心跳包;所述移动终端,用于判断是否以在预设周期内有效地接收到所述第一心跳包,并在所述预设周期内未有效地接收到所述第一心跳包时,循环地向所述家用电器发送UDP数据包,其中,所述UDP数据包包括所述移动终端的连接信息;所述家用电器还用于在恢复联网能力之后,接收所述UDP数据包,并根据所述UDP数据包与所述移动终端建立连接。根据本专利技术实施例的家用电器与移动终端之间的通信系统,如果移动终端接收不到家用电器以第一周期向其发送的第一心跳包,移动终端则向家用电器发送带有移动终端的连接信息的UDP数据包,家用电器在恢复联网能力后,接收UDP数据包,以与移动终端建立连接,即通过家用电器周期性地向移动终端发送心跳包以实时检测家用电器和移动终端之间的通信连接状态,并通过移动终端在预设周期内未有效地接收到心跳包时循环地向家用电器发送UDP数据包,以实现断网的家用电器在重新联网后,能够自动根据该UDP数据包与移动终端恢复连接,提升了用户体验。另外,在本专利技术的一个实施例中,所述家用电器还用于:以第二周期向服务器发送第二心跳包,以使所述服务器获取所述家用电器的通信连接状态。在本专利技术的一个实施例中,所述第二周期大于所述第一周期。在本专利技术的一个实施例中,所述第二周期为3次/40s,所述第一周期为3次/10s。在本专利技术的一个实施例中,所述移动终端的连接信息包括所述移动终端的设备信息、IP地址和端口号。为达上述目的,本专利技术第三方面实施例的家用电器,包括:发送模块,用于以第一周期向移动终端发送第一心跳包;接收模块,用于在所述移动终端判断以在预设周期内有效地接收到所述第一心跳包时,接收所述移动终端循环地发送的UDP数据包,其中,所述UDP数据包包括所述移动终端的连接信息;建立模块,用于在所述家用电器在恢复联网能力之后,并在所述接收模块接收到所述UDP数据包之后,根据所述UDP数据包与所述移动终端建立连接。根据本专利技术实施例的家用电器,当移动终端接收不到发送模块以第一周期向其发送的第一心跳包时,通过接收模块接收移动终端发送的带有移动终端的连接信息的UDP数据包,进而当家用电器恢复联网能力后,建立模块根据接收模块接收到的UDP数据包与移动终端建立连接,该家用电器通过发送模块周期性地向移动终端发送心跳包以实时检测家用电器和移动终端之间的通信连接状态,并通过接收模块接收当移动终端在预设周期内未有效地接收到心跳包时循环地向家用电器发送的UDP数据包,以实现断网的家用电器在重新联网后,能够通过建立模块自动根据该UDP数据包与移动终端恢复连接,提升了用户体验。另外,在本专利技术的一个实施例中,所述发送模块还用于:以第二周期向服务器发送第二心跳包,以使所述服务器获取所述家用电器的通信连接状态。在本专利技术的一个实施例中,所述第二周期大于所述第一周期。在本专利技术的一个实施例中,所述第二周期为3次/40s,所述第一周期为3次/10s。在本专利技术的一个实施例中,所述移动终端的连接信息包括所述移动终端的设备信息、IP地址和端口号。为达上述目的,本专利技术第四方面实施例的移动终端,包括:接收模块,用于接收家用电器发送的第一心跳包;判断模块,用于判断是否以在预设周期内有效地接收到所述第一心跳包;发送模块,用于在所述判断模块判断在所述预设周期内未有效地接收到所述第一心跳包时,循环地向所述家用电器发送UDP数据包,其中,所述UDP数据包包括所述移动终端的连接信息;建立模块,用于在所述家用电器在恢复联网能力并接收到所述UDP数据包后,与所述家用电器建立连接。根据本专利技术实施例的移动终端,如果判断模块判断接收模块接收不到家用电器向其发送的第一心跳包,则通过发送模块循环地向家用电器发送带有移动终端的连接信息的UDP数据包,进而通过建立模块在家用电器在恢复联网能力并接收UDP数据包后,与家用家用电器建立连接,该移动终端通过接收模块接收家用电器周期性地向移动终端发送心跳包以实时检测家用电器和移动终端之间的通信连接状态,并通过发送模块在预设周期内未有效地接收到心跳包时循环地向家用电器发送UDP数据包,以实现通过建立模块在当断网的家用电器重新联网并获取到该UDP数据包时与家用电器恢复连接,提升了用户体验。另外,在本专利技术的一个实施例中,所述移动终端的连接信息包括所述移动终端的设备信息、IP地址和端口本文档来自技高网...
【技术保护点】
一种家用电器与移动终端之间的通信方法,其特征在于,包括以下步骤:所述家用电器以第一周期向所述移动终端发送第一心跳包;所述移动终端判断是否以在预设周期内有效地接收到所述第一心跳包;如果在所述预设周期内未有效地接收到所述第一心跳包,则所述移动终端循环地向所述家用电器发送UDP数据包,其中,所述UDP数据包包括所述移动终端的连接信息;所述家用电器在恢复联网能力之后,接收所述UDP数据包,并根据所述UDP数据包与所述移动终端建立连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:付万晨,
申请(专利权)人:美的集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。