一种基于移动终端的网络数据接收控制方法及系统技术方案

技术编号:14895333 阅读:113 留言:0更新日期:2017-03-29 10:35
本发明专利技术公开了一种基于移动终端的网络数据接收控制方法及系统,所述方法包括:A、预先对各个应用程序的网络连接进行配置并存储;B、监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。采用本发明专利技术可使移动终端既能保证各个应用程序能够连接网络来接收消息,同时也不至于各个应用无节制的耗费过多的数据流量给用户造成经济负担。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及的是一种基于移动终端的网络数据接收控制方法及系统。
技术介绍
移动终端普遍通过运营商提供的数据流量业务进行上网,运营商监测移动终端的数据量,然后按照数据量对用户收取费用。目前移动终端中安装有诸多的应用软件,这些应用软件均能通过连接网络,然后通过上传或下载数据,甚至有的应用会在用户不知情的情况下上传或下载大量的数据,造成用户需要向运营商支付高额的数据流量使用费用,给用户造成了经济损失。现有技术中解决该问题的方式是,用户可以通过设置菜单对各应用程序进行网络连接权限的设置,但设置非常有限,仅仅是选择网络连接对该应用开启还是关闭;因此使用户面临以下两个两难选择:要么对该应用开启网络连接功能但当该应用自行连接网络产生大量数据时,用户需要为其买单;要么对该应用关闭网络连接功能但用户将无法通过该网络收到相关的信息。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的网络数据接收控制方法及系统。旨在使移动终端既能保证各个应用程序能够连接网络来接收消息,同时也不至于各个应用无节制的耗费过多的数据流量给用户造成经济负担。本专利技术解决技术问题所采用的技术方案如下:一种基于移动终端的网络数据接收控制方法,其中,包括:A,预先对各个应用程序的网络连接进行配置并存储;B,监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。所述基于移动终端的网络数据接收控制方法,其中,所述步骤A中的对各个应用程序的网络连接进行的配置包括:第一配置项和第二配置项;所述第一配置项包括:使能或禁能网络连接;当第一配置项为使能时,所述第二配置项为数据流量的上限值;当第一配置项为禁能时,所述第二配置项为空。所述基于移动终端的网络数据接收控制方法,其中,所述步骤A还包括:当对各个应用程序的网络连接配置完毕后,生成一个文本文件;所述文本文件罗列了移动终端所安装的所有应用程序的网络连接配置,一个应用程序的配置占据一行,其内容包含三列,第一列为应用程序名称或代号,第二行为是否允许应用程序连接网络,当第二行中不允许应用程序连接网络时第三行为空,当第二行中允许应用程序连接网络时第三行为数据流量的上限值。所述基于移动终端的网络数据接收控制方法,其中,所述步骤B还包括:B0,预先对各个应用程序设置一个网络数据累积计数器,并对各网络数据累积计数器清零。所述基于移动终端的网络数据接收控制方法,其中,所述步骤B具体包括:B1,当接收到网络数据时,获取该数据的大小;B2,获取该网络数据的接收的应用程序,将该应用程序对应的网络数据累积计数器累加上该数据的大小;B3,判断该应用程序对应的网络数据累积计数器是否达到该应用程序对应的数据流程上限值,如果为是则禁止该应用程序连接网络。所述基于移动终端的网络数据接收控制方法,其中,所述步骤B1还包括:当步骤B1中移动终端接收到网络发送过来的数据包时,获取数据包中携带的端口号,由于端口号与应用程序唯一对应,根据端口号即可查到该数据包所对应的应用程序。一种基于移动终端的网络数据接收控制系统,其中,包括:预配置模块,用于预先对各个应用程序的网络连接进行配置并存储;监测模块,用于监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。所述基于移动终端的网络数据接收控制系统,其中,所述对各个应用程序的网络连接进行的配置包括:第一配置项和第二配置项;所述第一配置项包括:使能或禁能网络连接;当第一配置项为使能时,所述第二配置项为数据流量的上限值;当第一配置项为禁能时,所述第二配置项为空。所述基于移动终端的网络数据接收控制系统,其中,所述预配置模块包括:配置生成单元,用于当对各个应用程序的网络连接配置完毕后,生成一个文本文件;所述文本文件罗列了移动终端所安装的所有应用程序的网络连接配置,一个应用程序的配置占据一行,其内容包含三列,第一列为应用程序名称或代号,第二行为是否允许应用程序连接网络,当第二行中不允许应用程序连接网络时第三行为空,当第二行中允许应用程序连接网络时第三行为数据流量的上限值。所述基于移动终端的网络数据接收控制系统,其中,所述监测模块包括:预先设置单元,用于预先对各个应用程序设置一个网络数据累积计数器,并对各网络数据累积计数器清零;接收获取单元,用于当接收到网络数据时,获取该数据的大小;当移动终端接收到网络发送过来的数据包时,获取数据包中携带的端口号,由于端口号与应用程序唯一对应,根据端口号即可查到该数据包所对应的应用程序;获取与计数单元,用于获取该网络数据的接收的应用程序,将该应用程序对应的网络数据累积计数器累加上该数据的大小;判断单元,用于判断该应用程序对应的网络数据累积计数器是否达到该应用程序对应的数据流程上限值,如果为是则禁止该应用程序连接网络。本专利技术所提供的基于移动终端的网络数据接收控制方法及系统,所述方法通过预先对各个应用程序的网络连接进行配置并存储;监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。使移动终端既能保证各个应用程序能够连接网络来接收消息,同时也不至于各个应用无节制的耗费过多的数据流量给用户造成经济负担。附图说明图1是本专利技术基于移动终端的网络数据接收控制方法的较佳实施例的流程图。图2是本专利技术基于移动终端的网络数据接收控制系统的较佳实施例的流程图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术基于移动终端的网络数据接收控制方法的较佳实施例的流程图。如图1所示,本专利技术实施例所述基于移动终端的网络数据接收控制方法,包括以下步骤:步骤S100、预先对各个应用程序的网络连接进行配置并存储。其中,所述对各个应用程序的网络连接进行的配置包括:第一配置项和第二配置项;所述第一配置项包括:使能或禁能网络连接;当第一配置项为使能时,所述第二配置项为数据流量的上限值;当第一配置项为禁能时,所述第二配置项为空。本专利技术实施例中,当对各个应用程序的网络连接配置完毕后,生成一个文本文件;所述文本文件罗列了移动终端所安装的所有应用程序的网络连接配置,一个应用程序的配置占据一行,其内容包含三列,第一列为应用程序名称或代号,第二行为是否允许应用程序连接网络,当第二行中不允许应用程序连接网络时第三行为空,当第二行中允许应用程序连接网络时第三行为数据流量的上限值。譬如,当前用户移动终端中安装有五个应用程序:QQ、微信、支付宝、高德地图、电子邮件,设置对三个应用程序:QQ、微信、支付宝使能网络连接,对剩余两个应用程序高德地图、电子邮件禁能网络连接;对QQ设置网络流量上限为2000比特,对微信设置网络流量上限为3000比特,对支付宝设置网络流量上限为1000比特,则设置完成后得到一个文本文档来自技高网...
一种基于移动终端的网络数据接收控制方法及系统

【技术保护点】
一种基于移动终端的网络数据接收控制方法,其特征在于,包括:A,预先对各个应用程序的网络连接进行配置并存储;B,监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。

【技术特征摘要】
1.一种基于移动终端的网络数据接收控制方法,其特征在于,包括:A,预先对各个应用程序的网络连接进行配置并存储;B,监测各个已开启的应用程序所接收到的网络数据,判断各个应用程序所累积接收到的网络数据是否已超过该应用程序数据流量的上限值,若为是则控制关闭该应用程序的网络连接。2.根据权利要求1所述基于移动终端的网络数据接收控制方法,其特征在于,所述步骤A中的对各个应用程序的网络连接进行的配置包括:第一配置项和第二配置项;所述第一配置项包括:使能或禁能网络连接;当第一配置项为使能时,所述第二配置项为数据流量的上限值;当第一配置项为禁能时,所述第二配置项为空。3.根据权利要求1所述基于移动终端的网络数据接收控制方法,其特征在于,所述步骤A还包括:当对各个应用程序的网络连接配置完毕后,生成一个文本文件;所述文本文件罗列了移动终端所安装的所有应用程序的网络连接配置,一个应用程序的配置占据一行,其内容包含三列,第一列为应用程序名称或代号,第二行为是否允许应用程序连接网络,当第二行中不允许应用程序连接网络时第三行为空,当第二行中允许应用程序连接网络时第三行为数据流量的上限值。4.根据权利要求1所述基于移动终端的网络数据接收控制方法,其特征在于,所述步骤B还包括:B0,预先对各个应用程序设置一个网络数据累积计数器,并对各网络数据累积计数器清零。5.根据权利要求1所述基于移动终端的网络数据接收控制方法,其特征在于,所述步骤B具体包括:B1,当接收到网络数据时,获取该数据的大小;B2,获取该网络数据的接收的应用程序,将该应用程序对应的网络数据累积计数器累加上该数据的大小;B3,判断该应用程序对应的网络数据累积计数器是否达到该应用程序对应的数据流程上限值,如果为是则禁止该应用程序连接网络。6.根据权利要求4所述基于移动终端的网络数据接收控制方法,其特征在于,所述步骤B1还包括:当步骤B1中移动终端接收到网络发送过来的数据包时,获取数据包中携带的端口号,由于端口号与应用程...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1