家用电器联网失败的原因检测方法、系统和移动终端的制作方法

文档序号:9710706阅读:864来源:国知局
家用电器联网失败的原因检测方法、系统和移动终端的制作方法
【技术领域】
[0001]本发明涉及智能家居技术领域,尤其涉及一种家用电器联网失败的原因检测方法、系统和移动终端。
【背景技术】
[0002]目前,通过移动终端APP进行家用电器配网时,需要家用电器及移动终端都连接至网络服务器。家用电器如果不在网络内,则会配网失败。由于配网时间大概需要2-3分钟,如果直接配网后发现家用电器不在网络内,则需对家用电器重新连接至网络,这造成了时间浪费。因此,亟需一种能在配网进行前判断家用电器是否连接网络的方法,则可以提高配家用电器网效率。

【发明内容】

[0003]本发明的目的旨在至少在一定程度上解决上述技术问题之一。
[0004]为此,本发明的第一个目的在于提出一种家用电器联网失败的原因检测方法,该方法能够分析出家用电器联网失败的原因,并提示给用户,提高了用户的满意度。
[0005]本发明的第二个目的在于提出一种移动终端。
[0006]本发明的第三个目的在于提出一种家用电器联网失败的原因检测系统。
[0007]为达上述目的,本发明第一方面实施例提出了一种家用电器联网失败的原因检测方法,包括:移动终端检测家用电器是否进行联网;如果检测到所述家用电器进行联网,则所述移动终端获取所述家用电器对应的云服务器的地址信息;所述移动终端根据所述地址信息与所述云服务器建立TCP连接;所述移动终端判断所述TCP连接是否成功;如果连接不成功,则所述移动终端根据反馈消息判断连接不成功的原因并展示给用户。
[0008]根据本发明实施例的家用电器联网失败的原因检测方法,当移动终端检测到家用电器进行联网的时候,获取家用电器对应的云服务器的地址信息,并根据地址信息与云服务器建立TCP连接,当判断TCP连接不成功的时候,移动终端根据反馈消息判断不成功的原因并展示给用户,即通过移动端模拟家用电器与云服务器建立TCP连接,并在判断TCP连接不成功时获取运营商反馈的失败信息,并根据该失败信息能够分析出家用电器联网失败的原因,并将该失败原因提示给用户,提高了用户的满意度。
[0009]另外,在本发明的一个实施例中,所述的家用电器联网失败的原因检测方法还包括:如果连接成功,则所述移动终端提示所述用户所述移动终端与所述云服务器连接成功。
[0010]在本发明的一个实施例中,当所述反馈消息为ET I Μ E D 0 U T,或java.lang.1OExcept1n时,则所述移动终端判断所述连接不成功的原因为TCP连接超时。[0011 ]为达上述目的,本发明第二方面实施例的移动终端,包括:检测模块,用于检测家用电器是否进行联网;获取模块,用于在所述检测模块检测到所述家用电器进行联网时,获取所述家用电器对应的云服务器的地址信息;建立模块,用于根据所述地址信息与所述云服务器建立TCP连接;判断模块,用于判断所述TCP连接是否成功;原因检测模块,用于在所述判断模块判断所述TCP连接不成功时,根据反馈消息判断连接不成功的原因并展示给用户。
[0012]根据本发明实施例移动终端,当检测模块检测到家用电器进行联网的时候,通过获取模块获取家用电器对应的云服务器的地址信息,并通过建立模块根据地址信息与云服务器建立TCP连接,当判断模块判断TCP连接不成功的时候,原因检测模块根据反馈消息判断不成功的原因并展示给用户,即通过模拟家用电器与云服务器建立TCP连接,并在判断TCP连接不成功时获取运营商反馈的失败信息,并根据该失败信息能够分析出家用电器联网失败的原因,并将该失败原因提示给用户,提高了用户的满意度。
[0013]另外,在本发明的一个实施例中,所述移动终端还包括:提示模块,用于在所述判断模块判断所述TCP连接成功时,提示所述用户所述移动终端与所述云服务器连接成功。
[0014]在本发明的一个实施例中,在所述反馈消息为ET I Μ E D 0 U T,或java.lang.1OExcept1n时,所述原因检测模块判断所述连接不成功的原因为TCP连接超时。
[0015]为达上述目的,本发明第三方面实施例的家用电器联网失败的原因检测系统,包括本发明第二方面实施例所述的移动终端;云服务器,用于接收所述移动终端发送的TCP连接建立请求,并根据所述TCP连接建立请求与所述移动终端建立TCP连接。
[0016]根据本发明实施例的家用电器联网失败的原因检测系统,当移动终端检测到家用电器进行联网的时候,获取家用电器对应的云服务器的地址信息,并根据地址信息与云服务器建立TCP连接,当判断TCP连接不成功的时候,移动终端根据反馈消息判断不成功的原因并展示给用户,即通过移动端模拟家用电器与云服务器建立TCP连接,并在判断TCP连接不成功时获取运营商反馈的失败信息,并根据该失败信息能够分析出家用电器联网失败的原因,并将该失败原因提示给用户,提高了用户的满意度。
[0017]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0018]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0019]图1是根据本发明一个实施例的家用电器联网失败的原因检测方法的流程图;
[0020]图2是根据本发明一个具体实施例的家用电器联网失败的原因检测方法的流程图;
[0021 ]图3是根据本发明一个实施例的移动终端的结构示意图;
[0022]图4是根据本发明一个具体实施例的移动终端的结构示意图;以及
[0023]图5是根据本发明一个实施例的家用电器联网失败的原因检测系统的结构示意图。
[0024]附图标记:移动终端300,云服务器400,检测模块310,获取模块320,建立模块330,判断模块340,原因检测模块350和提示模块360。
【具体实施方式】
[0025]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0026]下面参考附图详细描述本发明实施例的家用电器联网失败的原因检测方法、系统和移动终端。需要说明的是,本发明实施例的移动终端可以是手机、平板电脑、个人数字助理、穿戴式设备等具有各种操作系统的且拥有屏幕的硬件设备,该穿戴式设备可以是智能手环、智能手表、智能眼镜等。
[0027]图1是根据本发明一个实施例的家用电器联网失败的原因检测方法的流程图。
[0028]如图1所示,该家用电器联网失败的原因检测方法包括:
[0029]S110,移动终端检测家用电器是否进行联网。
[0030]具体地,在本发明的一个实施例中,云服务器中包含有用于连接和控制各种家用电器的智能家居网关、用于提供远程终端访问接口并且接收移动终端对家用电器的状态查询信息和控制指令的WEB服务接口等,移动终端通过向云服务器发送查询指令,以检测家用电器是否进行联网。
[0031]S120,如果检测到家用电器进行联网,则获取家用电器对应的云服务器的地址信息。
[0032]具体地,可以理解,家用电器在进行联网的时候,云服务器会分配给其一个对应的地址信息,移动终端可以通过获取该地址信息而模拟家用电器与云服务器建立连接。当网络连接失败时,通过移动终端可以方便的给用户进行提示和反馈,进而可以分析并确定家用电器联网失败的原因。
[0033]S130,移动终端根据地址信息与云服务器建立TCP连接。
[0034]具体地,移动终端根据获取到的地址信息,与云服务器建立TCP(TransmiSS1nControl Protocol,传输控制协议)连接,即移动终端模拟家用电器与云服务器建立网络连接。
[0035]S140,移动终端判断TCP连接是否成功。
[0036]具体地,由于TCP连接是通过“三次握手”来实现的,当连接成功后,TCPClient.Connect属性返回True,在移动终端上对用户进行提示,或者可以理解,在移动终端上,安装第三方测试工具,比如TCP提示助手等,当TCP连接成功时,可在该测试工具软件上得到清楚的提示。
[0037]S150,如果连接不成功,则移动终端根据反馈消息判断连接不成功的原因并展示给用户。
[0038]当连接不成功时,运营商向移动终端发送反馈信息,移动终端根据获取到的反馈消息判断连接不成功的原因并展示给用户,以供用户了解造
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1