流量控制方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:32138147 阅读:22 留言:0更新日期:2022-02-08 14:30
本公开实施例公开了一种流量控制方法、装置、电子设备及计算机可读存储介质,所述方法包括:获取目标对象的流量报文,其中,所述目标对象的流量报文包括所述目标对象当前运行应用的流量数据;对于所述目标对象的流量报文进行深度报文解析,得到深度报文解析结果;根据所述深度报文解析结果对于所述应用进行流量控制。该技术方案只需为不同的应用设置不同的标识信息,而无需对于操作系统进行深度定制,即可实现对于不同应用的流量控制,本技术方案涉及的计算量小,易实现,有利于推广。有利于推广。有利于推广。

【技术实现步骤摘要】
流量控制方法、装置、电子设备及计算机可读存储介质


[0001]本公开实施例涉及流量控制
,具体涉及一种流量控制方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着网络技术的发展,越来越多的应用可通过网络来获取更为丰富的数据,但在有些场景下,用户可能需要对于其中一个或几个应用对于网络流量的使用进行一定程度的限制,比如,车联网中的车载大屏能够为用户提供上网、音乐和导航等服务,有些车企愿意对购车用户提供一年的免费音乐服务,即这一年内音乐流量费用由车企承担,但其他应用流量的费用由用户自行承担。但目前流量服务商提供的流量话单只能统计用户流量卡所使用的总数量,并不能按照维度来对流量进行区分,因此无法实现对于不同应用流量的控制。
[0003]为了解决该问题,技术人员提出对于用户操作系统进行修改的方案,使得用户流量卡所在设备的操作系统能够统计和控制不同应用流量的使用,但该方案需要对于操作系统进行深度定制,涉及的修改计算量很大,难度很高,也难以推广。

技术实现思路

[0004]本公开实施例提供一种流量控制方法、装置、电子设备及计算机可读存储介质。
[0005]第一方面,本公开实施例中提供了一种流量控制方法。
[0006]具体的,所述流量控制方法,包括:
[0007]获取目标对象的流量报文,其中,所述目标对象的流量报文包括所述目标对象当前运行应用的流量数据;
[0008]对于所述目标对象的流量报文进行深度报文解析,得到关于所述目标对象当前运行应用的流量使用情况的深度报文解析结果;
[0009]根据所述深度报文解析结果对于所述应用进行流量控制。
[0010]结合第一方面,本公开实施例在第一方面的第一种实现方式中,所述方法用于所述目标对象与因特网之间设置有中间设备的通信系统;
[0011]所述获取目标对象的流量报文,被实施为:
[0012]从所述中间设备通过镜像复用获取目标对象的流量报文。
[0013]结合第一方面和第一方面的第一种实现方式,本公开实施例在第一方面的第二种实现方式中,所述获取目标对象的流量报文之前,还包括:
[0014]为所述目标对象设置应用服务标识集,其中,所述应用服务标识集包括一个或多个可放置于所述目标对象的流量报文中的应用服务标识,所述应用服务标识用于标识不同的应用,借以统计不同应用的流量使用情况,且可被配置有应用对应的网络域名或地址。
[0015]结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,所述深度报文解析结果至少包括以下数据:目标对象标识、应用服务标识,所述应用服务标识对应的源地址、目的地址、源端口、目的端口、流量
数据请求时间、流量数据结束时间。
[0016]结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述根据所述深度报文解析结果对于所述应用进行流量控制,包括:
[0017]根据所述深度报文解析结果统计得到不同应用的流量使用数据,其中,所述流量使用数据至少包括以下数据:目标对象标识、应用服务标识、应用服务标识对应的应用上下行流量值、流量发生时间范围;
[0018]根据所述流量使用数据对于所述应用进行流量控制。
[0019]结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述根据所述流量使用数据对于所述应用进行流量控制,被实施为:
[0020]当检测到预设时间段内应用的上下行流量值超过该应用的可用流量值时,对于所述应用执行网络阻断处理。
[0021]结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式和第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,所述根据所述流量使用数据对于所述应用进行流量控制,还被实施为:
[0022]当检测到被阻断应用的可用流量值超过预设流量值时,对于所述被阻断应用执行网络恢复处理。
[0023]结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式和第一方面的第六种实现方式,本公开在第一方面的第七种实现方式中,还包括:
[0024]向所述目标对象发送流量控制提示信息。
[0025]第二方面,本公开实施例中提供了一种流量控制方法。
[0026]具体的,所述流量控制方法,包括:
[0027]获取目标对象的流量报文,其中,所述目标对象的流量报文至少包括所述目标对象中车载音乐应用的流量数据;
[0028]对于所述目标对象的流量报文进行深度报文解析,得到关于所述车载音乐应用的流量使用情况的深度报文解析结果;
[0029]当检测到所述车载音乐应用的流量使用值超过其可用流量值时,对于所述车载音乐应用执行网络阻断处理。
[0030]第三方面,本公开实施例中提供了一种流量控制装置。
[0031]具体的,所述流量控制装置,包括:
[0032]第一获取模块,被配置为获取目标对象的流量报文,其中,所述目标对象的流量报文包括所述目标对象当前运行应用的流量数据;
[0033]第一解析模块,被配置为对于所述目标对象的流量报文进行深度报文解析,得到关于所述目标对象当前运行应用的流量使用情况的深度报文解析结果;
[0034]第一控制模块,被配置为根据所述深度报文解析结果对于所述应用进行流量控制。
[0035]结合第三方面,本公开实施例在第三方面的第一种实现方式中,所述装置用于所述目标对象与因特网之间设置有中间设备的通信系统;
[0036]所述第一获取模块被配置为:
[0037]从所述中间设备通过镜像复用获取目标对象的流量报文。
[0038]结合第三方面和第三方面的第一种实现方式,本公开实施例在第三方面的第二种实现方式中,所述第一获取模块之前,还包括:
[0039]设置模块,被配置为为所述目标对象设置应用服务标识集,其中,所述应用服务标识集包括一个或多个可放置于所述目标对象的流量报文中的应用服务标识,所述应用服务标识用于标识不同的应用,借以统计不同应用的流量使用情况,且可被配置有应用对应的网络域名或地址。
[0040]结合第三方面、第三方面的第一种实现方式和第三方面的第二种实现方式,本公开在第三方面的第三种实现方式中,所述深度报文解析结果至少包括以下数据:目标对象标识、应用服务标识,所述应用服务标识对应的源地址、目的地址、源端口、目的端口、流量数据请求时间、流量数据结束时间。
[0041]结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式和第三方面的第三种实现方式,本公开在第三方面的第四种实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量控制方法,包括:获取目标对象的流量报文,其中,所述目标对象的流量报文包括所述目标对象当前运行应用的流量数据;对于所述目标对象的流量报文进行深度报文解析,得到关于所述目标对象当前运行应用的流量使用情况的深度报文解析结果;根据所述深度报文解析结果对于所述应用进行流量控制。2.根据权利要求1所述的方法,所述方法用于所述目标对象与因特网之间设置有中间设备的通信系统;所述获取目标对象的流量报文,被实施为:从所述中间设备通过镜像复用获取目标对象的流量报文。3.根据权利要求1或2所述的方法,所述获取目标对象的流量报文之前,还包括:为所述目标对象设置应用服务标识集,其中,所述应用服务标识集包括一个或多个可放置于所述目标对象的流量报文中的应用服务标识,所述应用服务标识用于标识不同的应用,借以统计不同应用的流量使用情况,且可被配置有应用对应的网络域名或地址。4.根据权利要求1-3任一所述的方法,所述深度报文解析结果至少包括以下数据:目标对象标识、应用服务标识,所述应用服务标识对应的源地址、目的地址、源端口、目的端口、流量数据请求时间、流量数据结束时间。5.根据权利要求1-4任一所述的方法,所述根据所述深度报文解析结果对于所述应用进行流量控制,包括:根据所述深度报文解析结果统计得到不同应用的流量使用数据,其中,所述流量使用数据至少包括以下数据:目标对象标识、应用服务标识、应用服务标识对应的应用上下行流量值、流量发生时间范围;根据所述流量使用数据对于所述应用进行流量控制。6.根据权利要求5所述的方法,所述根据所述流量使用数据对于所述应用进行流量控制,被实施为:当检测到预设时间段内应用的上下行流量值超过该应用的可用流量值时,对于所述应用执行网络阻断处理。7.根据权利要求6所述的方法,所述根据所述流量使用数据对于所述应用进行流量控制,还被实施为:当检测到被阻断应用的可用流量值超过预设流量值时,对于所述被阻断应用执行网络恢复处理。8.根据权利要求1-7任一所述的方法,还包括:向所述目标对象发送流量控制提示信息。9.一种流量控制方法,包括:获取目标对象的流量报文,其中,所述目标对象的流量报文至少包括所述目标对象中车载音乐应用的流量数据;对于所述目标对象的流量报文进行深度报文解析,得到关于所述车载音乐应用的流量使用情况的深度报文解析结果;当检测到所述车载音乐应用的流量使用值超过其可用流量值时,对于所述车载音乐应
用执行网络阻断处理。10.一种流量控制装置,包括:第一获取模块,被配置为获取目标对象的流量报文,其中,所述目标对象的流量报文包括所述目标对象当前运行应用的流量数据;第一解析模块,被配置为对于所述目标对象的流量报文进行深度报文解析,得到关于所述目标对象当前运行应用的流量使用情况的深度报文解析结果;第一控制模块,被配置为根据所述深度报文解析结果对于所述应用进行流量控制。11.根据权利要求10所述的装置,所述装置用于所述目标对象与因特网之间设置有中间设备的通信系统;所述第一获取模块被配置为:从所述中间设备通过镜像复用获取目标对象的流量报文。12.根据权利要求10或11所述的装置,所述第一获取模块之前,还包括:设置模块,被配置为为所述目标对象设置应用服务标识集,其中,所述应用服务标识集包括一个或多个可放置于所述目标对象的流量报文中的应用服务标识,所述应用服务标识用于标识不同的应用,借以统计不同应用的流量使用情况,且可被配置有应用对应的网络域名或地址。13.根据权利要求10-12任一所述的装置,所述深度报文解析结果至少包括以下数据:目标对象标识、应用服务标识,所述应用服务标识对应的源地址、目...

【专利技术属性】
技术研发人员:揭鸿陶震王华刘禹轩陈东杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1