用于终端的无线网络连接方法技术

技术编号:20165139 阅读:27 留言:0更新日期:2019-01-19 00:18
本申请实施例公开了用于终端的无线网络连接方法。该方法的一具体实施方式包括:响应于终端的数据网络处于连接状态,确定数据流量的消耗情况是否满足高流量消耗条件;响应于确定数据流量的消耗情况满足高流量消耗条件,开启终端上的wifi网络开关。该实施方式通过对数据流量的消耗情况进行实时监测,可以控制wifi网络开关的开启,从而调整无线网络的连接状态。这样,可以实现数据流量的使用控制。有利于减少或避免数据流量的超额使用。且通过灵活、快速地从数据网络切换至wifi网络,还可以有效保障用户的连网需求。

【技术实现步骤摘要】
用于终端的无线网络连接方法
本申请实施例涉及计算机
,具体涉及用于终端的无线网络连接方法。
技术介绍
随着互联网技术和智能终端的快速发展,越来越多的人们习惯使用终端来获取网络资源。通常情况下,人们需要购买数据流量来实现终端的上网功能。与此同时,随着wifi(wirelessfidelity,无线宽带)技术的普及,在无线局域网范围内的终端也可以通过连接无线网络,来实现其上网功能,从而可以减少数据流量的使用。
技术实现思路
本申请实施例提出了用于终端的无线网络连接方法。第一方面,本申请实施例提出了一种用于终端的无线网络连接方法,包括:响应于终端的数据网络处于连接状态,确定数据流量的消耗情况是否满足高流量消耗条件;响应于确定数据流量的消耗情况满足高流量消耗条件,开启终端上的wifi网络开关。在一些实施例中,高流量消耗条件包括运行的第三方应用中包括高流量消耗型的第三方应用;以及确定数据流量的消耗情况是否满足高流量消耗条件,包括:获取当前运行的第三方应用的应用信息,确定应用信息是否满足预设条件;若确定应用信息满足预设条件,则确定应用信息所指示的第三方应用属于高流量消耗型的应用。在一些实施例中,应用信息包括以下至少一项:应用名称、应用图标或应用类型;以及确定应用信息是否满足预设条件,包括以下至少一种:确定应用名称中是否包括预设关键词;或者确定应用图标是否与预设图标相匹配;或者确定应用类型是否属于预设类型。在一些实施例中,高流量消耗条件包括执行高流量消耗的操作;以及确定数据流量的消耗情况是否满足高流量消耗条件,包括:检测终端的当前运行状态,确定是否正在执行高流量消耗的操作,其中,高流量消耗的操作包括以下至少一种:在线播放视频、在线浏览图片、在线游戏或语音视频。在一些实施例中,高流量消耗条件包括数据流量的消耗速率达到预设阈值;以及确定数据流量的消耗情况是否满足高流量消耗条件,包括:获取终端在一段时长内的数据流量的消耗数据,统计数据流量的消耗速率,并确定统计的消耗速率是否达到预设阈值。在一些实施例中,获取终端在一段时长内的数据流量的消耗数据,包括:通过抓包工具抓取终端在一段时长内收发的数据包,对抓取的数据包进行统计分析,获取数据报文的总大小;根据数据报文的总大小,确定终端的数据流量的消耗数据;或者基于通信协议统计终端上安装的各第三方应用在一段时长内的流量消耗数据,确定终端的数据流量的消耗数据。在一些实施例中,高流量消耗条件包括当前数据流量的消耗量达到预设额度;以及确定数据流量的消耗情况是否满足高流量消耗条件,包括:对数据流量的消耗量进行监测,确定当前数据流量的消耗量是否达到预设额度。在一些实施例中,对数据流量的消耗量进行监测,包括:通过抓包工具抓取终端实时收发的数据包,对抓取的数据包进行统计分析,获取数据报文的总大小;根据数据报文的总大小,确定终端的数据流量的消耗量;或者基于通信协议统计终端上安装的各第三方应用的实时流量消耗数据,确定终端的数据流量的消耗量。在一些实施例中,若终端上安装有用于管理流量的应用工具,则对数据流量的消耗量进行监测,包括:通过应用工具实时监测终端的数据流量的消耗量。在一些实施例中,对数据流量的消耗量进行监测,包括:向运营商服务端发送流量查询请求,以及接收运营商服务端的反馈信息,其中,反馈信息用于描述终端当前的流量消耗状态;根据反馈信息,确定终端的数据流量的消耗量。在一些实施例中,该方法还包括:获取终端附近的wifi网络的网络信息;根据获取的网络信息,从中选取wifi网络以作为目标无线网络,并连接目标无线网络。在一些实施例中,终端上还安装有第三方网络连接应用;以及获取终端附近的wifi网络的网络信息,包括:触发终端上的第三方网络连接应用以获取终端附近的wifi网络的网络信息。在一些实施例中,网络信息包括wifi网络的标识信息;以及根据获取的网络信息,从中选取wifi网络以作为目标无线网络,并连接目标无线网络,包括:接收用户对获取的wifi网络的标识信息的选择操作,将选择操作所指示的wifi网络作为目标无线网络,并将目标无线网络的网络信息发送给服务端;以及接收服务端发送的连接密钥,根据连接密钥连接目标无线网络。在一些实施例中,将目标无线网络的网络信息发送给服务端,包括:确定目标无线网络是否为连接过的wifi网络;若目标无线网络不是连接过的wifi网络,则将目标无线网络的网络信息发送给服务端。在一些实施例中,根据获取的网络信息,从中选取wifi网络以作为目标无线网络,并连接目标无线网络,包括:将获取的网络信息发送给服务端,并接收服务端的响应信息,其中,响应信息包括可用的wifi网络的标识信息和连接密钥;将响应信息中的标识信息所指示的wifi网络作为目标无线网络,并根据响应信息中的连接密钥连接目标无线网络。第二方面,本申请实施例提出了一种用于终端的无线网络连接装置,包括:确定单元,被配置成响应于终端的数据网络处于连接状态,确定数据流量的消耗情况是否满足高流量消耗条件;开启单元,被配置成响应于确定数据流量的消耗情况满足高流量消耗条件,开启终端上的wifi网络开关。第三方面,本申请实施例提出了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述第一方面中任一实施例所描述的方法。第四方面,本申请实施例提出了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如上述第一方面中任一实施例所描述的方法。本申请实施例提出的用于终端的无线网络连接方法,在终端的数据网络处于连接状态的情况下,可以确定其当前数据流量的消耗情况是否满足高流量消耗条件。且在确定数据流量的消耗情况满足高流量消耗条件的情况下,可以开启终端上的wifi网络开关。从而可以实现wifi网络的连接。也就是说,通过对数据流量的消耗情况进行实时监测,可以控制wifi网络开关的开启,从而调整无线网络的连接状态。例如从数据网络的连接调整至wifi网络的连接。这样,可以实现数据流量的使用控制。有利于减少或避免数据流量的超额使用,从而降低用户的经济开销。且通过灵活、快速地从数据网络切换至wifi网络,还可以有效保障用户的连网需求。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于终端的无线网络连接方法的第一个实施例的流程图;图3是根据本申请的用于终端的无线网络连接方法的第二个实施例的流程图;图4是根据本申请的用于终端的无线网络连接方法的第三个实施例的流程图;图5是根据本申请的用于终端的无线网络连接方法的第四个实施例的流程图;图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详本文档来自技高网...

【技术保护点】
1.一种用于终端的无线网络连接方法,包括:响应于终端的数据网络处于连接状态,确定数据流量的消耗情况是否满足高流量消耗条件;响应于确定数据流量的消耗情况满足高流量消耗条件,开启所述终端上的wifi网络开关。

【技术特征摘要】
1.一种用于终端的无线网络连接方法,包括:响应于终端的数据网络处于连接状态,确定数据流量的消耗情况是否满足高流量消耗条件;响应于确定数据流量的消耗情况满足高流量消耗条件,开启所述终端上的wifi网络开关。2.根据权利要求1所述的方法,其中,所述高流量消耗条件包括运行的第三方应用中包括高流量消耗型的第三方应用;以及所述确定数据流量的消耗情况是否满足高流量消耗条件,包括:获取当前运行的第三方应用的应用信息,确定所述应用信息是否满足预设条件;若确定所述应用信息满足预设条件,则确定所述应用信息所指示的第三方应用属于高流量消耗型的应用。3.根据权利要求2所述的方法,其中,所述应用信息包括以下至少一项:应用名称、应用图标或应用类型;以及所述确定所述应用信息是否满足预设条件,包括以下至少一种:确定应用名称中是否包括预设关键词;或者确定应用图标是否与预设图标相匹配;或者确定应用类型是否属于预设类型。4.根据权利要求1-3中任一所述的方法,其中,所述高流量消耗条件包括执行高流量消耗的操作;以及所述确定数据流量的消耗情况是否满足高流量消耗条件,包括:检测所述终端的当前运行状态,确定是否正在执行高流量消耗的操作,其中,所述高流量消耗的操作包括以下至少一种:在线播放视频、在线浏览图片、在线游戏或语音视频。5.根据权利要求1-4中任一所述的方法,其中,所述高流量消耗条件包括数据流量的消耗速率达到预设阈值;以及所述确定数据流量的消耗情况是否满足高流量消耗条件,包括:获取所述终端在一段时长内的数据流量的消耗数据,统计数据流量的消耗速率,并确定统计的消耗速率是否达到预设阈值。6.根据权利要求5所述的方法,其中,所述获取所述终端在一段时长内的数据流量的消耗数据,包括:通过抓包工具抓取所述终端在一段时长内收发的数据包,对抓取的数据包进行统计分析,获取数据报文的总大小;根据数据报文的总大小,确定所述终端的数据流量的消耗数据;或者基于通信协议统计所述终端上安装的各第三方应用在一段时长内的流量消耗数据,确定所述终端的数据流量的消耗数据。7.根据权利要求1-6中任一所述的方法,其中,所述高流量消耗条件包括当前数据流量的消耗量达到预设额度;以及所述确定数据流量的消耗情况是否满足高流量消耗条件,包括:对数据流量的消耗量进行监测,确定当前数据流量的消耗量是否达到预设额度。8.根据权利要求7所述的方法,其中,所述对数据流量的消耗量进行监测,包括:通过抓包工具抓取所述终端实时收发的数据包,对抓取的数据包进行统计分析,获取数据报文的总大小;根据数据报文的总大小,确定所述终端的数据流量的消耗量;或者基于通信协议统计所述...

【专利技术属性】
技术研发人员:王飞童小林
申请(专利权)人:上海连尚网络科技有限公司
类型:发明
国别省市:上海,31

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

1