网络流量控制方法及装置制造方法及图纸

技术编号:14396355 阅读:132 留言:0更新日期:2017-01-11 10:34
本发明专利技术公开了一种网络流量控制方法,该方法包括:接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;若是,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。本发明专利技术还公开了一种网络流量控制装置。本发明专利技术能够实现对APN卡使用流量更为精细化的控制。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及网络流量控制方法及装置
技术介绍
大数据时代的到来,使手机等移动终端在使用时会耗费更多的流量,对流量的限制和管控越来越成为用户的迫切需要。APN(AccessPointName),即接入点名称,是GPRS(GeneralPacketRadioService,通用无线分组业务)网络应用里的一个专业名词。APN卡是一种网络流量卡,主要作用是数据传输,即通常所说的上网,它是企业通过向移动或联通等运营商申请带宽资源而发行的专用流量卡,这些卡通过一个特定的接入点实现上网,使用APN卡的移动终端发送的网络数据访问请求通过企业内网传送至Web资源服务器。现有技术中,对APN卡的网络流量控制,或是只能控制整张卡的使用流量,或是只能控制终端每个APP的使用流量,如果要实现更为精细化的流量控制,比如对某个APP的每个网络访问请求进行流量控制,需要对该APP的逻辑进行额外开发,成本较高,现有技术很难做到精细地控制APN卡的网络流量。
技术实现思路
本专利技术的主要目的在于提出一种网络流量控制方法及装置,旨在实现对APN卡使用流量更为精细化的控制。为实现上述目的,本专利技术提供一种网络流量控制方法,所述方法包括如下步骤:接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;若是,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。可选地,所述接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址的步骤之前,还包括:为网络访问请求不同的业务类型分配相应的网络流量。可选地,所述判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件的步骤包括:获取所述网络访问请求的请求数据包的占用流量,并将所述网络访问请求的业务类型当前对应的剩余流量作为第一剩余流量;若所述请求数据包的占用流量小于或等于所述第一剩余流量,则判定所述第一剩余流量满足预设的使用条件;所述根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制的步骤包括:根据所述请求数据包的占用流量更新所述网络访问请求消耗的网络流量。可选地,所述判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件的步骤还包括:获取所述网络访问请求的响应数据包的占用流量,并将所述第一剩余流量与所述请求数据包的占用流量的差值作为第二剩余流量;若所述响应数据包的占用流量小于或等于所述第二剩余流量,则判定所述第二剩余流量满足预设的使用条件;所述根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制的步骤还包括:根据所述响应数据包的占用流量更新所述网络访问请求消耗的网络流量。可选地,所述接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址的步骤之后,还包括:根据所述URL地址获取所述APN卡的私有IP;根据所述私有IP判断所述APN卡是否已注册;若否,则向终端返回错误信息;若是,则执行步骤:根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;或者,判断所述URL地址是否处于预设的黑名单之内;若是,则向终端返回错误信息;若否,则执行步骤:根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量。此外,为实现上述目的,本专利技术还提供一种网络流量控制装置,所述装置包括:第一获取模块,用于接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;确定模块,用于根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;第一判断模块,用于判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;控制模块,用于若所述网络访问请求的业务类型当前对应的剩余流量满足预设的使用条件,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。可选地,所述装置还包括:分配模块,用于为网络访问请求不同的业务类型分配相应的网络流量。可选地,所述第一判断模块包括:获取单元,用于获取所述网络访问请求的请求数据包的占用流量,并将所述网络访问请求的业务类型当前对应的剩余流量作为第一剩余流量;判定单元,用于若所述请求数据包的占用流量小于或等于所述第一剩余流量,则判定所述第一剩余流量满足预设的使用条件;所述控制模块还用于根据所述请求数据包的占用流量更新所述网络访问请求消耗的网络流量。可选地,所述获取单元还用于获取所述网络访问请求的响应数据包的占用流量,并将所述第一剩余流量与所述请求数据包的占用流量的差值作为第二剩余流量;所述判定单元还用于若所述响应数据包的占用流量小于或等于所述第二剩余流量,则判定所述第二剩余流量满足预设的使用条件;所述控制模块还用于根据所述响应数据包的占用流量更新所述网络访问请求消耗的网络流量。可选地,所述装置还包括:第二获取模块,用于根据所述URL地址获取所述APN卡的私有IP;第二判断模块,用于根据所述私有IP判断所述APN卡是否已注册;若否,则向终端返回错误信息;若是,则确定模块根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;或者,所述第二判断模块还用于判断所述URL地址是否处于预设的黑名单之内;若是,则向终端返回错误信息;若否,则确定模块根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量。本专利技术接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;若是,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。本专利技术通过在企业内网中设置流量控制模块实现对该企业发行的APN卡进行流量控制,无需针对APP内部逻辑进行额外开发;此外,本专利技术通过URL地址对网络业务进行分类,并预先配置每张APN卡每个业务分类下的可用流量,在接收到终端的网络访问请求时,通过URL地址确定所述网络访问请求的业务类型,并通过该业务类型当前对应的剩余流量实现对该访问请求的网络流量的控制。本专利技术通过对不同网络业务的流量进行控制和限制,从而能够实现对APN卡使用流量更为精细化的控制。附图说明图1为本专利技术网络流量控制方法第一实施例的流程示意图;图2为本专利技术各实施例中的一个网络系统架构示意图;图3为本专利技术网络流量控制方法第二实施例的流程示意图;图4为本专利技术第二实施例中对网络流量进行控制的细化流程示意图;图5为本专利技术第二实施例中对网络流量进行控制的另一细化流程示意图;图6为本专利技术网络流量控制方法第三实施例的流程示意图;图7为本专利技术网络流量控制方法第四实施例的流程示意图;图8为本专利技术网络流量控制装置第一实施例的功能模块示意图;图9为本专利技术网络流量控制装置第二实施例的功能模块示意图;图10为第一判断模块的细化功能模块示意图;图11为本专利技术网络流量控制装本文档来自技高网...
网络流量控制方法及装置

【技术保护点】
一种网络流量控制方法,其特征在于,所述方法包括如下步骤:接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;若是,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。

【技术特征摘要】
1.一种网络流量控制方法,其特征在于,所述方法包括如下步骤:接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址;根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件;若是,则根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制。2.如权利要求1所述的方法,其特征在于,所述接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址的步骤之前,还包括:为网络访问请求不同的业务类型分配相应的网络流量。3.如权利要求2所述的方法,其特征在于,所述判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件的步骤包括:获取所述网络访问请求的请求数据包的占用流量,并将所述网络访问请求的业务类型当前对应的剩余流量作为第一剩余流量;若所述请求数据包的占用流量小于或等于所述第一剩余流量,则判定所述第一剩余流量满足预设的使用条件;所述根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制的步骤包括:根据所述请求数据包的占用流量更新所述网络访问请求消耗的网络流量。4.如权利要求3所述的方法,其特征在于,所述判断所述网络访问请求的业务类型当前对应的剩余流量是否满足预设的使用条件的步骤还包括:获取所述网络访问请求的响应数据包的占用流量,并将所述第一剩余流量与所述请求数据包的占用流量的差值作为第二剩余流量;若所述响应数据包的占用流量小于或等于所述第二剩余流量,则判定所述第二剩余流量满足预设的使用条件;所述根据所述剩余流量对所述网络访问请求消耗的网络流量进行控制的步骤还包括:根据所述响应数据包的占用流量更新所述网络访问请求消耗的网络流量。5.如权利要求1至4任一项所述的方法,其特征在于,所述接收终端在使用APN卡时发送的网络访问请求,获取所述网络访问请求的URL地址的步骤之后,还包括:根据所述URL地址获取所述APN卡的私有IP;根据所述私有IP判断所述APN卡是否已注册;若否,则向终端返回错误信息;若是,则执行步骤:根据获取到的URL地址确定所述网络访问请求的业务类型,所述业务类型预先分配有相应的网络流量;或者,判断所述URL地址是否处于预设的黑名单之内;若是,则向终端返回错误信息;若否,则执行步骤:根...

【专利技术属性】
技术研发人员:岑杰
申请(专利权)人:深圳广联赛讯有限公司
类型:发明
国别省市:广东;44

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

1