网络连接处理方法及装置的制造方法

文档序号:9730724阅读:407来源:国知局
网络连接处理方法及装置的制造方法
【技术领域】
[0001]本公开涉及网络通信领域,尤其涉及网络连接处理方法及装置。
【背景技术】
[0002]现今,移动联网设备普及程度已经达到了非常高的程度,提供网络服务的场所也更加普遍了。在连接网络时,所需的等待时间是无法预测的。例如,在WiFi智能设备联网过程中,如果WiFi网络质量较好,可以很快的连接到智能设备上,如果WiFi网络质量较差,则需要较长的连接时间,而为了保证用户的连接成功率,通常的做法是设置较长的连接时间,不管连接哪种质量的WiFi网络,都按照设置的同一个较长的连接时间来进行处理,而较长的连接时间会使用户等待较长的时间,由此会带来较差的用户体验。

【发明内容】

[0003]本公开实施例提供网络连接处理方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种网络连接处理方法,包括:
[0005]检测当前网络,获取当前网络状态参数;
[0006]根据所述当前网络状态参数,确定连接所述当前网络的当前等待时长;
[0007]按照所述当前等待时长连接所述当前网络。
[0008]在一实施例中,所述检测当前网络,获取当前网络状态参数,包括:
[0009]向提供所述当前网络的路由器发起测试请求;
[0010]接收所述路由器针对所述测试请求作出的反馈响应;
[0011 ]确定所述测试请求与所述反馈响应之间的时间间隔,将所述时间间隔确定为所述当前网络状态参数。
[0012]在一实施例中,所述检测当前网络,获取当前网络状态参数,包括:
[0013]获取所述当前网络的当前信号强度;
[0014]将所述当前网络的当前信号强度确定为所述当前网络状态参数。
[0015]在一实施例中,所述检测当前网络,获取当前网络状态参数,包括:
[0016]获取所述当前网络的网络类型;
[0017]将预设的所述网络类型对应的网络状态参数确定为所述当前网络的网络状态参数。
[0018]在一实施例中,所述根据所述当前网络状态参数,确定连接所述当前网络的当前等待时长,包括:
[0019]根据预设的网络状态参数与等待时长之间的对应关系,确定所述当前网络状态参数对应的等待时长;
[0020]将所述当前网络状态参数对应的等待时长确定为所述当前等待时长。
[0021]在一实施例中,所述按照所述当前网络的当前等待时长连接所述当前网络,包括:
[0022 ]启动对所述当前网络的连接操作,监测连接操作时长;
[0023]当所述连接操作时长达到所述当前等待时长时,与所述当前网络建立连接。
[0024]根据本公开实施例的第二方面,提供一种网络连接处理装置,包括:
[0025]检测模块,用于检测当前网络,获取当前网络状态参数;
[0026]确定模块,用于根据所述当前网络状态参数,确定连接所述当前网络的当前等待时长;
[0027]连接模块,用于按照所述确定模块确定的所述当前等待时长连接所述当前网络。
[0028]在一实施例中,所述检测模块,包括:
[0029]发送子模块,用于向提供所述当前网络的路由器发起测试请求;
[0030]接收子模块,用于接收所述路由器针对所述测试请求作出的反馈响应;
[0031]第一确定子模块,用于确定所述测试请求与所述反馈响应之间的时间间隔,将所述时间间隔确定为所述当前网络状态参数。
[0032]在一实施例中,所述检测模块,包括:
[0033]第一获取子模块,用于获取所述当前网络的当前信号强度;
[0034]第二确定子模块,用于将所述获取子模块获取的所述当前网络的当前信号强度确定为所述当前网络状态参数。
[0035]在一实施例中,所述检测模块,包括:
[0036]第二获取子模块,用于获取所述当前网络的网络类型;
[0037]第三确定子模块,用于将预设的所述网络类型对应的网络状态参数确定为所述当前网络的网络状态参数。
[0038]在一实施例中,所述确定模块包括:
[0039]第四确定子模块,用于根据预设的网络状态参数与等待时长之间的对应关系,确定所述当前网络状态参数对应的等待时长;
[0040]第五确定子模块,用于将所述当前网络状态参数对应的等待时长确定为所述当前等待时长。
[0041 ]在一实施例中,所述连接模块包括:
[0042]操作子模块,用于启动对所述当前网络的连接操作,监测连接操作时长;
[0043]连接子模块,用于当所述连接操作时长达到所述当前等待时长时,与所述当前网络建立连接。
[0044]根据本公开实施例的第三方面,提供了一种网络连接处理装置,包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为:
[0048]检测当前网络,获取当前网络状态参数;
[0049]根据所述当前网络状态参数,确定连接所述当前网络的当前等待时长;
[0050]按照所述当前等待时长连接所述当前网络。
[0051]本公开的实施例提供的技术方案可以包括以下有益效果:通过本公开的方案,在进行网络连接之前,可根据待连接网络的网络状态参数,设置出合理的当前等待时长,避免了用户在任何情况下都需要等待同一个较长的等待时间后,才可启动新的连接网络,从而有效的改善了用户体验。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0053]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0054]图1是根据一示例性实施例示出的一种网络连接处理方法的流程图。
[0055]图2是根据一示例性实施例示出的另一种网络连接处理方法的流程图。
[0056]图3是根据一示例性实施例示出的又一种网络连接处理方法的流程图。
[0057]图4是根据一示例性实施例示出的再一种网络连接处理方法的流程图。
[0058]图5是根据一示例性实施例示出的一种网络连接处理装置的框图。
[0059]图6是根据一示例性实施例示出的另一种网络连接处理装置的框图。
[0060]图7是根据一示例性实施例示出的再一种网络连接处理装置的框图。
[0061]图8是根据一示例性实施例示出的又一种网络连接处理装置的框图。
[0062]图9是根据一示例性实施例示出的又一种网络连接处理装置的框图。
[0063]图10是根据一示例性实施例示出的又一种网络连接处理装置的框图。
[0064]图11是根据一示例性实施例示出的适用于网络连接处理装置的框图。
【具体实施方式】
[0065]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0066]通常,智能设备(如智能灯泡、智能插座)需要接入到路由器或服务器后才能够和用户的移动设备(如手机)通信,接收移动设备发送的控制指令。所以用户在拿到智能设备后,首先要做的就是把智能设备连接到路由器提供的网络上,这一步是最关键也往往是最难的。由于居室中的网络通信情况比较复杂,智能设备接入路由器难易程度各不相同。
[0067]在智能设备超过一定时间后仍未能顺利连接到路由器提供的网络中时,会在用户的移动设备的app中进行提示,请用户重启智能设备重新接入或者检查一下智能设备是否出现故障。这时,连接网络的等待时长就显得比较重要。如果等待时长设置的较长,那么很可能在网络状况较差、智能设备一直未连接到网络时,移动设备的app要在该较长的等待时长结束时才会反馈给用户连接情况。举个例子,用户使用app控制智能设备开始连接路由器提供的网络,app会等待智能设备顺利接入的反馈信息,如果智能设备很快接入到网络,app很快就收到智能设备顺利接入的反馈消息,用户不用等很长时间,但是一旦智能设备一直未能顺利接入网络的话,app将处于等待智能设备接入反馈的状态,此时,如果设置的等待时长较长,那么用户体验就会很差。
[0068]对此,本公开实施例提供了一种技术方案,该技
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1