家用电器与移动终端之间通信连接的检测方法、装置的制造方法_3

文档序号:9813988阅读:来源:国知局
059]具体地,发送模块310用于向家用电器发送第一UDP数据包。举例而言,在本发明的一个实施例中,在发送模块310向家用电器发送第一UDP数据包之前,移动终端可通过路由器与家用电器建立连接,以实现和家用电器的联系,从而移动终端可通过该连接向家用电器发送第一 UDP数据包的请求,家用电器接受该请求后,发送模块310开始向家用电器发送第一UDP数据包,即发送模块310向路由器发送第一UDP数据包,路由器将该第一UDP数据包发送至家用电器。
[0060]接收模块320用于接收家用电器发送的第二UDP数据包。
[0061]具体地,在本发明的实施例中,在发送模块310向家用电器发送第一UDP数据包的同时,家用电器也可向移动终端发送第二 UDP数据包的请求,当移动终端确定该请求后,家用电器向移动终端发送第二 UDP数据包,接收模块320接收家用电器发送的第二 UDP数据包。
[0062]第一判断模块330用于在接收到第二UDP数据包时,判断家用电器通信正常。
[0063]具体地,如果接收模块330在预设时间内接收到第二UDP数据包,则第一判断模块330判断家用电器通信正常,即如果家用电器的通信正常,可对第二UDP数据包进行封装并发送等操作,其中上述预设时间可由系统标定,在预设时间内,UDP数据包可完成重传等发送的步骤,在该预设时间内,UDP数据包可成功完成正常的发送过程。
[0064]本发明实施例的移动终端,通过发送模块向家用电器发送第一UDP数据包,并通过接收模块接收家用电器发送的第二 UDP数据包,如果接收模块接收到家用电器发送的第二UDP数据包,第一判断模块则判断家用电器通信连接正常,即通过移动终端和家用电器同时向对方发送UDP数据包以检测家用电器与移动终端之间的通信是否正常,并通过第一判断模块判断接收模块是否接收到家用电器发送的UDP数据包以判断家用电器通信连接是否正常,一方面提高了检测效率,另一方面提高了家用电器与移动终端通信连接的成功率,提升了用户体验。
[0065]图4为根据本发明一个具体实施例的移动终端的结构示意图。
[0066]如图4所示,该移动终端包括:发送模块310、接收模块320、第一判断模块330、第二判断模块340和第三判断模块350。
[0067]具体地,发送模块310向家用电器发送第一UDP数据包,接收模块320还可用于接收家用电器接收第一 UDP数据包,并通过与发送第二 UDP数据包不同的端口发送的第三UDP数据包。当家用电器接收到第一 UDP数据包后,并通过与发送的第二 UDP数据包不同的端口将该第三UDP数据包发送给移动终端。,,移动终端中的接收模块320接收该第三UDP数据包。
[0068]第二判断模块340用于判断在预设时间内是否接收到第二UDP数据包和第三UDP数据包。
[0069]具体地,第二判断模块340通过判断在预设时间内是否收到第二UDP数据包和第三UDP数据包来判断,家用电器和移动终端的通信是否故障,如果出现故障,例如家用电器的ARP表故障,则会导致家用电器无法发送UDP数据包。其中上述预设时间可由系统标定,在预设时间内,UDP数据包可完成重传等发送的步骤,在该预设时间内,UDP数据包可成功完成正常的发送过程。
[0070]第三判断模块350用于在接收模块320均未接收到第二UDP数据包和第三UDP数据包时,判断家用电器通信连接异常,并对用户进行提示。
[0071]具体地,在本发明的实施例中,如果在预设时间内,接收模块320未接收到第二UDP数据包和第三UDP数据包,第三判断模块350则判断家用电器通信连接异常,并对用户进行提示,例如,如果家用电器的ARP出现故障,则会导致家用电器联网失败,从而导致发送UDP数据包失败,另外,在本发明的实施例中,可以通过短信、在移动终端的相应的应用程序等方式发送家用电器通信连接异常的相关提示信息,以对用户进行提示。
[0072]第三判断模块350还用于在接收模块320接收到第三UDP数据包时,判断家用电器通信连接正常,并对用户进行提示。
[0073]具体地,在本发明的另一个实施例中,在预设时间内,如果第二判断模块340判断接收模块320未接收到第二 UDP数据包,接收到第三UDP数据包,第三判断模块350则判断家用电器通信连接正常,并对用户进行提示。
[0074]可以理解,在本发明的实施例中,如果接收模块320未接收到家用电器发送的第二UDP数据包,为了进一步判断造成该数据包的发送失败的原因是否由家用电器的通信故障所引起的,需要通过家用电器通过与发送第二 UDP数据包不同的端口发送的第三UDP数据包来判断,如果发送模块310可以接收到其中一个UDP数据包,则表示造成另外一个UDP数据包没有被接收到的原因有可能是除了通信连接故障的其他原因造成的,比如家用电器的端口故障,如果第二判断模块340判断未接收到第二 UDP数据包和第三UDP数据包,则可判断家用电器通信连接异常。
[0075]由此,第二判断模块340根据接收模块320是否能接收到家用电器通过两个不同的端口发送的第二 UDP数据包和第三UDP数据包,第三判断模块350对其进行分析以获得造成家用电器与移动终端之间的通信障碍的原因,从而判断出是家用电器的通信连接的故障还是其他故障,进而解决该故障以实现家用电器和移动终端之间的良好通信连接。
[0076]本发明实施例的移动终端,通过接收模块接收家用电器发送的第二UDP数据包,接收模块还接收家用电器通过与发送第二 UDP数据包不同的端口向移动终端发送的第三UDP数据包,第二判断模块和第三判断模块根据接收模块接收到第二 UDP数据包和第三UDP数据包的情况,分析家用电器与移动终端之间的连接是否正常,并可以分析出连接不正常而造成通信故障的原因,提高了家用电器与移动终端通信连接的成功率,提升了用户体验。
[0077]为了实现上述实施例,本发明还提出了一种家用电器与移动终端之间通信连接的检测系统。
[0078]图5为根据本发明一个实施例的家用电器与移动终端之间通信连接的检测系统的结构示意图。
[0079]如图5所示,该家用电器与移动终端之间通信连接的检测系统包括:移动终端300和家用电器400。
[0080]具体地,移动终端300的功能参见说明书图3和图4对移动终端的详细功能描述,在此不再赘述。
[0081]家用电器400用于向移动终端300发送第二 UDP数据包,且家用电器400还用于接收第一UDP数据包,并通过与发送第二UDP数据包不同的端口向移动终端返回第三UDP数据包。本发明实施例的家用电器与移动终端之间通信连接的检测系统,通过家用电器和移动终端均向对方发送UDP数据包,如果移动终端接收到家用电器发送的UDP数据包,则判断家用电器通信连接正常,即通过移动终端和家用电器同时向对方发送UDP数据包以检测家用电器与移动终端之间的通信是否正常,并通过移动终端是否接收到家用电器发送的UDP数据包以判断家用电器通信连接是否正常,一方面提高了检测效率,另一方面提高了家用电器与移动终端通信连接的成功率,提升了用户体验。
[0082]在本发明的描述中,“多个”的含义是至少两个,例
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1