一种移动终端连接无线热点的流量控制方法及系统与流程

文档序号:11139733阅读:710来源:国知局
一种移动终端连接无线热点的流量控制方法及系统与制造工艺

本发明涉及移动终端技术领域,特别涉及一种移动终端连接无线热点的流量控制方法及系统。



背景技术:

现在4G网速已经达到很高的速度,用户可以更快捷的使用手机上网娱乐,在不知不觉间也消耗了很多流量,现在上网资费并不便宜,有时候我们手机流量用完了,并不想再向运营送开通额外的流量包,这时如果用户身边的朋友还有流量,那么可以用他的手机创建无线热点(Ap),用户可以用wifi连接他所创建的Ap,但是当前的智能手机并不能识别这种wifi是一种有限流量的wifi,系统会在wifi环境自动下载更新,而一些应用程序在打开的条件下,也可能会自动下载最新的安装包,或者可能会执行加载大量高清图片等操作,由于4G网速很快,可能导致短时间内消耗几十兆甚至更多流量,这对用户来说并不友好,可能在无意中损失大量的流量。

因而现有技术还有待改进和提高。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种移动终端连接无线热点的流量控制方法及系统,能创建并识别出当前的无线热点为有限流量wifi,控制移动终端在连接有线流量wifi时开启流量节省模式,避免由于后台自动更新大型文件导致的流量损失,保证用户上网的同时节约了流量费用。

为了达到上述目的,本发明采取了以下技术方案:

一种移动终端连接无线热点的流量控制方法,其包括如下步骤:

A、创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;

B、扫描当前所有的无线热点并连接用户指定的无线热点;

C、判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;

D、若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式。

所述的移动终端连接无线热点的流量控制方法中,所述步骤A包括步骤:

A1、创建无线热点,并判断当前无线热点是否使用有上限值的移动数据;

A2、若当前无线热点使用有上限值的移动数据,则设置信标帧的标志位为1,否则设置为0。

所述的移动终端连接无线热点的流量控制方法中,所述步骤C包括步骤:

C1、判断当前标识位的值为1或0;

C2、若当前标识位为1,则标记当前网络类型为有限流量wifi;若当前标识位为0,则标记当前网络类型为无限流量wifi。

所述的移动终端连接无线热点的流量控制方法中,所述步骤A之前还包括:

A0、在信标帧的框架体中扩展一用于标识数据流量类型的标识位。

所述的移动终端连接无线热点的流量控制方法中,所述步骤D具体包括:

若当前的网络类型为有限流量wifi,则禁止移动终端自动下载大于预设流量值的文件。

一种移动终端连接无线热点的流量控制系统,其包括:

设置模块,用于创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;

扫描连接模块,用于扫描当前所有的无线热点并连接用户指定的无线热点;

判断模块,用于判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;

控制模块,用于若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式。

所述的移动终端连接无线热点的流量控制系统中,所述设置模块包括:

创建单元,用于创建无线热点,并判断当前无线热点是否使用有上限值的移动数据;

设置单元,用于若当前无线热点使用有上限值的移动数据,则设置信标帧的标志位为1,否则设置为0。

所述的移动终端连接无线热点的流量控制系统中,所述判断模块包括:

判断单元,用于判断当前标识位的值为1或0;

标记单元,用于若当前标识位为1,则标记当前网络类型为有限流量wifi;若当前标识位为0,则标记当前网络类型为无限流量wifi。

所述的移动终端连接无线热点的流量控制系统中,还包括:

扩展模块,用于在在信标帧的框架体中扩展一用于标识数据流量类型的标识位。

所述的移动终端连接无线热点的流量控制系统中,所述控制模块具体用于若当前的网络类型为有限流量wifi,则禁止移动终端自动下载大于预设流量值的文件。

相较于现有技术,本发明提供的移动终端连接无线热点的流量控制方法及系统中,所述移动终端连接无线热点的流量控制方法通过创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;之后扫描当前所有的无线热点并连接用户指定的无线热点;之后判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式,能创建并识别出当前的无线热点为有限流量wifi,控制移动终端在连接有线流量wifi时开启流量节省模式,避免由于后台自动更新大型文件导致的流量损失,保证用户上网的同时节约了流量费用。

附图说明

图1 为本发明提供的移动终端连接无线热点的流量控制方法的流程图。

图2为本发明提供的移动终端连接无线热点的流量控制系统的结构框图。

具体实施方式

鉴于现有技术中无法识别当前连接的wifi为有限流量,可能导致发射无线热点的移动终端消耗过多流量等缺点,本发明的目的在于提供一种移动终端连接无线热点的流量控制方法及系统,能创建并识别出当前的无线热点为有限流量wifi,控制移动终端在连接有线流量wifi时开启流量节省模式,避免由于后台自动更新大型文件导致的流量损失,保证用户上网的同时节约了流量费用。

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的移动终端连接无线热点的流量控制方法包括如下步骤:

S100、创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;

S200、扫描当前所有的无线热点并连接用户指定的无线热点;

S300、判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;

S400、若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式。

本发明在无线热点发射端创建无线热点时,根据数据流量是否有上限值设置信标帧的标识位的值,之后当有移动终端需要连接无线热点时,扫描当前所有的无线热点并连接用户指定的无线热点,接收到用户的连接指令后,将判断当前连接无线热点的标识位的值,根据标识位的值来标记当前的网络类型,若检测到当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式,避免移动终端由于连接有限流量wifi而自动进行系统更新、加载高清图片等等大量消耗流量的进程,避免造成无线热点发射端用户的流量损失,给用户带来了方便。

具体地,所述步骤S100之前还包括:

S110、在信标帧的框架体中扩展一用于标识数据流量类型的标识位。

所述步骤S100包括步骤:

S101、创建无线热点,并判断当前无线热点是否使用有上限值的移动数据;

S102、若当前无线热点使用有上限值的移动数据,则设置信标帧的标志位为1,否则设置为0。

wifi是以802.11作为其网络层以下的协议,通过定时广播发送信标帧来通知网络无线热点的存在,因此本发明在Beacon(信标) 的FrameBody (框架体)扩展一位标识位(limited data),其用于标识数据流量类型,当创建无线热点时,先判断当前无线热点是否使用有上限值的移动数据,例如一个月2G流量,若当前无线热点使用的是有上限值的移动数据,则设置信标帧的标识位为1,使移动终端连接无线热点后识别当前为有限流量,需要节约流量;若当前无线热点使用的是无上限值的数据流量,则设置标志位为0,例如当前无线热点使用的移动数据是运营商提供的七天无限量流量,则设置标识位为0,使移动终端连接无线热点后无需考虑流量的限制,根据数据流量类型灵活控制标识位的值,给用户提供了不同场景下发射相应无线热点的方案。

进一步地,所述步骤S300包括步骤:

S301、判断当前标识位的值为1或0;

S302、若当前标识位为1,则标记当前网络类型为有限流量wifi;若当前标识位为0,则标记当前网络类型为无限流量wifi。

即当移动终端开启wifi扫描连接无线热点时,先判断当前无线热点中标识位的值为1或0,为1表示当前无线热点的流量有上限值,标记当前网络类型为有限流量wifi,为0表示当前无线热点的流量没有上限值,标记当前网络类型为无限流量wifi,使得用户连接其他终端发射的无线热点时,能自动识别其数据流量是否有上限,避免发生在不知情的情况下自动下载大容量文件导致流量损失。

具体地,所述步骤S400具体包括:若当前的网络类型为有限流量wifi,则禁止移动终端自动下载大于预设流量值的文件。

具体实施时,当移动终端连接有限流量wifi时,可预先设置一预设流量值,例如10MB,当移动终端在连接有限流量wifi过程中,禁止后台自动下载大于10MB的文件,例如下载系统更新文件、下载app安装包或者浏览高清图片等等,从而为用户节省了不必要的流量损耗,避免造成用户由于流量消耗造成的经济损失。

本发明相应还提供一种移动终端连接无线热点的流量控制系统,如图2所示,所述移动终端连接无线热点的流量控制系统包括设置模块10、扫描连接模块20、判断模块30、控制模块40和扩展模块50,所述设置模块10、扫描连接模块20、判断模块30和控制模块40依次连接,所述设置模块10还连接扩展模块50,其中,所述设置模块10用于创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;所述扫描连接模块20用于扫描当前所有的无线热点并连接用户指定的无线热点;所述判断模块30用于判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;所述控制模块40用于若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式;所述扩展模块50用于在在信标帧的框架体中扩展一用于标识数据流量类型的标识位。具体请参阅上述方法对应的实施例。

进一步地,所述设置模块10包括创建单元(图中未示出)和设置模块(图中未示出),所述创建单元用于创建无线热点,并判断当前无线热点是否使用有上限值的移动数据;所述设置单元用于若当前无线热点使用有上限值的移动数据,则设置信标帧的标志位为1,否则设置为0。具体请参阅上述方法对应的实施例。

更进一步地,所述判断模块30包括判断单元(图中未示出)和标记单元(图中未示出),所述判断单元用于判断当前标识位的值为1或0;所述标记单元用于若当前标识位为1,则标记当前网络类型为有限流量wifi;若当前标识位为0,则标记当前网络类型为无限流量wifi。具体请参阅上述方法对应的实施例。

优选地,所述控制模块40具体用于若当前的网络类型为有限流量wifi,则禁止移动终端自动下载大于预设流量值的文件。具体请参阅上述方法对应的实施例。

以下举具体应用实施例,对本发明提供的移动终端连接无线热点的流量控制方法的流程进行具体介绍:

本发明中wifi以802.11做为其网络层以下的协议,在802.11协议中ap和station建立连接的过程如下:

(0)Ap周期性地广播Beacon帧

(1)Station广播Probe Request到达Ap

(2)Ap向Station发送Probe Response

(3)Station向Ap发送ACK

(4)Station向Ap发送Authentication Request

(5)Ap向Station发送ACK

(6)Ap向Station发送Authentication Response

(7)Station向Ap发送ACK

(8)Station向Ap发送Association Request

(9)Ap向Station发送ACK

(10)Ap向Station发送Association Response

(11)Station向Ap发送ACK

(12)Station和开始相互通信

其中Beacon(信标)帧定时广播发送,主要用来通知网络AP的存在性。Station和AP建立Association的时候,也需要用到Beacon。Station可以通过Scan来扫描到Beacon,从而得知AP的存在,也可以在扫描的时候通过主动发送Probe来探寻AP是否存在。也就是说,建立Association的时候有主动的扫描或者被动的扫描两种方式。另外,Beacon还包含了关于Power Save、以及地区等信息。

因此,本发明在802.11协议基础上,在Beacon帧的FrameBody 扩展一位标识位(limited data),当该位为1得情况下则表示为流量有限wifi,为0则为普通wifi,当用智能手机的移动数据创建Ap时,使得Beacon帧limited data位为1,智能手机在现有网络类型的基础上(Wi-Fi, GPRS, UMTS, etc)增加一种网络类型Limited-wifi(有限流量wifi)。例如android智能手机连接该wifi的过程为:Android系统驱动scan当前所有的bssid,并分析出该wifi的Limited data位,剩下流程和一般连接wifi过程无异,检查扫描的参数是否和用户设置的相符,如果相符,通知驱动进行权限和认证操作,连接wifi。之后设置当前网络类型(NetworkInfo)为Limited-wifi,framework层向app层提供网络连接管理类ConnectivityManager,这时app层就能够通过ConnectivityManager获取所连接网络类型,应用开发者就能够方便得获取该网络类型,如果当前网络类型为Limited-wifi,可以根据该网络类型不会去执行系统更新、后台下载安装包,浏览高清图片等大量消耗流量的操作。

综上所述,本发明提供的移动终端连接无线热点的流量控制方法及系统中,所述移动终端连接无线热点的流量控制方法通过创建无线热点时根据数据流量是否有上限值设置信标帧的标识位的值;之后扫描当前所有的无线热点并连接用户指定的无线热点;之后判断当前连接无线热点的标识位的值,并根据所述标识位的值标记当前的网络类型;若当前的网络类型为有限流量wifi,则控制移动终端开启流量节省模式,能创建并识别出当前的无线热点为有限流量wifi,控制移动终端在连接有线流量wifi时开启流量节省模式,避免由于后台自动更新大型文件导致的流量损失,保证用户上网的同时节约了流量费用。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1