无线保真WiFi网络访问方法、装置及终端制造方法及图纸

技术编号:21803995 阅读:25 留言:0更新日期:2019-08-07 11:47
本申请公开了一种WiFi网络访问方法、装置及终端,属于WiFi领域。该方法包括:当接入目标WiFi网络时,识别目标WiFi网络是否开启限速功能,限速功能用于限制终端接入目标WiFi网络后的访问速度;若目标WiFi网络开启限速功能,则确定目标WiFi网络采用的限速方式,限速方式包括IP段限速、MAC地址限速、端口限速和协议限速中的至少一种;根据限速方式对应的加速策略进行网络访问。本申请实施例中,由于采用加速策略能够规避IP段限速、MAC地址限速、端口限速或协议限速,因此终端进行互联网访问时所能使用的带宽将不受WiFi网络限速策略的限制,进而提高了终端的互联网访问速度。

Wireless Fidelity WiFi Network Access Method, Device and Terminal

【技术实现步骤摘要】
无线保真WiFi网络访问方法、装置及终端
本申请实施例涉及无线保真(Wireless-Fidelity,WiFi)
,特别涉及一种WiFi网络访问方法、装置及终端。
技术介绍
随着人们对互联网需求的不断提高,越来越多的商户开始提供免费的WiFi网络供用户接入使用。当用户需要使用商户提供的WiFi网络时,即启用终端的WiFi扫描功能。终端对附近的WiFi网络进行扫描后,能够获取到各个WiFi网络的名称以及信号强度等信息,并进行显示。当用户选择显示的某一WiFi网络时,终端即接入该WiFi网络,以便用户进行互联网访问。然而,当终端接入的WiFi网络启用限速策略时,终端通过WiFi网络进行互联网访问的速度将受到限制,甚至无法进行互联网访问。
技术实现思路
本申请实施例提供了一种WiFi网络访问方法、装置及终端,可以解决接入的WiFi网络启用限速策略时,终端通过WiFi网络进行互联网访问的速度将受到限制的问题。所述技术方案如下:第一方面,提供了一种WiFi网络访问方法,所述方法包括:当接入目标WiFi网络时,识别所述目标WiFi网络是否开启限速功能,所述限速功能用于限制终端接入所述目标WiFi网络后的访问速度;若所述目标WiFi网络开启所述限速功能,则确定所述目标WiFi网络采用的限速方式,所述限速方式包括互联网协议(InternetProtocol,IP)段限速、媒体访问介质(MediaAccessControl,MAC)地址限速、端口限速和协议限速中的至少一种;根据所述限速方式对应的加速策略进行网络访问。第二方面,提供了一种WiFi网络访问装置,所述装置包括:识别模块,用于当接入目标WiFi网络时,识别所述目标WiFi网络是否开启限速功能,所述限速功能用于限制终端接入所述目标WiFi网络后的访问速度;确定模块,用于当所述目标WiFi网络开启所述限速功能时,确定所述目标WiFi网络采用的限速方式,所述限速方式包括IP段限速、MAC地址限速、端口限速和协议限速中的至少一种;访问模块,用于根据所述限速方式对应的加速策略进行网络访问。第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器执行以实现如第一方面所述的WiFi网络访问方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器执行以实现如第一方面所述的WiFi网络访问方法。本申请实施例提供的技术方案带来的有益效果包括:当接入WiFi网络时,通过识别当前WiFi网络是否开启限速功能,并在当前WiFi网络开启限速功能时,进一步确定当前WiFi网络所采用的限速方式,从而基于该限速方式对应的加速策略进行网络访问;由于采用加速策略能够规避IP段限速、MAC地址限速、端口限速或协议限速,因此终端进行互联网访问时所能使用的带宽将不受WiFi网络限速策略的限制,进而提高了终端的互联网访问速度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一个实施例提供的WiFi网络访问方法所涉及实施环境的示意图;图2是终端优化WiFi网络访问过程的原理示意图;图3示出了本申请一个实施例提供的WiFi网络访问方法的流程图;图4示出了本申请另一个实施例提供的WiFi网络访问方法的流程图;图5是图4所示WiFi访问方法的实施示意图;图6示出了本申请另一个实施例提供的WiFi网络访问方法的流程图;图7是DNS加速过程的实施示意图;图8是本申请实施例中慢启动过程与相关技术中慢启动过程的实施示意图;图9示出了本申请一个实施例提供的WiFi网络访问装置的框图;图10示出了本专利技术一个示例性实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。为了方便理解,下面对本申请实施例中涉及的名词进行解释。IP段限速:终端接入WiFi网络并获取属于自身的静态IP地址后,即可通过WiFi网络进行网络访问,IP段限度即一种对属于指定IP段的终端进行限速的方式。其中,被限速的IP段由WiFi网络的管理员设置,比如,被限速的IP段为:192.168.1.10-192.168.1.20。可选的,管理员也可以设置非限速IP段,不属于非限速IP段的终端即被限速。比如,非限速IP段为192.168.1.10-192.168.1.20,即属于192.168.1.1-192.168.1.9以及192.168.1.21-192.168.1.255的终端被限速。MAC地址限速:一种对指定MAC地址的终端进行限速的方式。其中,被限速的MAC地址由WiFi网络的管理员设置,该MAC地址可以为一个或多个,比如,被限速的MAC地址为:00:01:6C:06:A6:29。可选的,管理员也可以设置非限速MAC地址,与非限速MAC地址不一致的MAC地址即被限速。端口限速:一种对指定应用程序的指定端口进行限速的方式。比如,通过端口限速的方式对下载类应用程序的下载端口进行限速(甚至封闭端口)。协议限速:采用协议限速时,(提供WiFi网络的)路由设备会解析数据包的端口号等内容,从而判断数据包的性质,当数据包的数据量超出了设定流量时,即对数据包进行丢弃,即协议限速是一种通过丢包实现限速的方式。慢启动(slowstart):TCP/IP中,一种防止网络出现拥塞的机制。服务器开始向终端发送数据时,为了避免直接发送大量数据导致网络出现拥塞,采用探测的方式,逐渐增大发送窗口(又称为拥塞窗口(congestionwindow,cwnd)),即逐渐增加每次发送的数据量,提高发送速度。具体的,TCP连接初始化时,服务器将发送窗口设置为一个最大报文段的大小。终端接收到服务器发送的报文段后,向服务器发送ACK,服务器接收到ACK后,即增大原有的发送窗口。其中,当发送窗口小于慢启动门限值时,服务器采用指数方式增大发送窗口(比如增大至原先的两倍);当发送窗口增大至慢启动门限值时,服务器采用线性方式增大发送窗口(比如在原先发送窗口的基础上加一)。请参考图1,其示出了本申请一个实施例提供的WiFi网络访问方法所涉及实施环境的示意图。该实施环境中包括至少一个终端110、WiFi设备120和服务器130。终端110是具有WiFi连接功能的电子设备,终端110是具有垃圾清理推荐功能的电子设备,该电子设备为智能手机、平板电脑、台式计算机或个人便携式计算机等等。WiFi设备120是用于提供WiFi网络的设备,该WiFi设备120可以为路由器或者开启路由功能的设备。本申请实施例中,终端110即通过WiFi连接功能接入WiFi设备120提供的WiFi网络中,从而进行互联网访问。可选的,终端110中安装有WiFi优化类应用程序,终端110接入WiFi网络后本文档来自技高网...

【技术保护点】
1.一种无线保真WiFi网络访问方法,其特征在于,所述方法包括:当接入目标WiFi网络时,识别所述目标WiFi网络是否开启限速功能,所述限速功能用于限制终端接入所述目标WiFi网络后的访问速度;若所述目标WiFi网络开启所述限速功能,则确定所述目标WiFi网络采用的限速方式,所述限速方式包括互联网协议IP段限速、媒体访问控制MAC地址限速、端口限速和协议限速中的至少一种;根据所述限速方式对应的加速策略进行网络访问。

【技术特征摘要】
1.一种无线保真WiFi网络访问方法,其特征在于,所述方法包括:当接入目标WiFi网络时,识别所述目标WiFi网络是否开启限速功能,所述限速功能用于限制终端接入所述目标WiFi网络后的访问速度;若所述目标WiFi网络开启所述限速功能,则确定所述目标WiFi网络采用的限速方式,所述限速方式包括互联网协议IP段限速、媒体访问控制MAC地址限速、端口限速和协议限速中的至少一种;根据所述限速方式对应的加速策略进行网络访问。2.根据权利要求1所述的方法,其特征在于,所述识别所述目标WiFi网络是否开启限速功能,包括:向服务器发送限速查询请求,所述限速查询请求中包含所述目标WiFi网络的标识,所述服务器存储有WiFi网络与限速标识位之间的对应关系,所述限速标识位用于表征所述限速功能的开启状态;接收所述服务器反馈的查询结果,所述查询结果中包含所述限速标识位;若所述限速标识位的值不为空,则根据所述限速标识位的值识别所述目标WiFi网络是否开启所述限速功能。3.根据权利要求2所述的方法,其特征在于,所述接收所述服务器反馈的查询结果之后,所述方法还包括:若所述限速标识位的值为空,则进行下载速度测试,得到下载速度;向所述服务器上报测试数据,所述测试数据包括所述下载速度、所述WiFi网络的标识和测试时间戳,所述服务器用于根据各个终端上报的所述测试数据建立WiFi网络与所述限速标识位之间的对应关系。4.根据权利要求3所述的方法,其特征在于,对于同一WiFi网络,各个终端上报的所述测试数据中包含第一终端上报的第一下载速度和第一测试时间戳,第二终端上报的第二下载速度和第二测试时间戳,所述第一终端上报的第三下载速度和第三测试时间戳,所述第二终端上报的第四下载速度和第四测试时间戳,其中,所述第一测试时间戳和所述第二测试时间戳的时间差值大于时间阈值,所述第三测试时间戳和所述第四测试时间戳的时间差值小于所述时间阈值;当WiFi网络开启所述限速功能时,所述第一下载速度、所述第二下载速度、所述第三下载速度和所述第四下载速度之间符合预设关系;当WiFi网络未开启所述限速功能时,所述第一下载速度、所述第二下载速度、所述第三下载速度和所述第四下载速度之间不符合所述预设关系;其中,所述预设关系为第一下载速度与所述第二下载速度的速度差值小于速度阈值,且所述第三下载速度与所述第四下载速度的速度差值小于所述速度阈值,且所述第三下载速度与所述第四下载速度之和与所述第一下载速度的速度差值大于所述速度阈值。5.根据权利要求3所述的方法,其特征在于,所述若所述限速标识位的值为空,则进行下载速度测试,得到下载速度之后,所述方法还包括:向所述服务器上报关联数据,所述关联数据包括IP地址、MAC地址、丢包率和应用信息中的至少一种,所述服务器用于根据各个终端上报的所述关联数据确定WiFi网络采用的所述限速方式。6.根据权利要求1至5任一所述的方法,其特征在于,所述根据所述限速方式对应的加速策略进行网络访问,包括:当所述限速方式为所述IP段限速时,设置属于非限速IP段的静态IP地址后进行网络访问,所述非限速IP段由服务器根据各个终端进行下载速度测试后上报的关联数据生成;和/或,当所述限速方式为所述MAC地址限速时,修改MAC地址后进行网络访问;和/或,当所述限速方式为所述端口限速时,修改网络请求中的端口号并进行网络访问;和/或,当所述限速方式为所述协议限速时,将所述网络请求转发至代理服务器,所述代理服务器用于将所述网络请求转发至所述网络请求对应的网络资源服务器,并转发所述网络资源服务器发送的数据。7.根据权利要求1所述的...

【专利技术属性】
技术研发人员:宋翔宇吴汉杰江启泉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1