本发明专利技术实施例公开了一种流量控制方法及电子设备,当流量消耗满足第一预设条件时,发起配额更新请求;接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。
【技术实现步骤摘要】
本专利技术涉及数据管理技术,尤其涉及一种流量控制方法及电子设备。
技术介绍
目前,通行的流量控制方法存在如下两种:第一种属于离线控制,即对单位时间内的流量额度不予控制,而是定期通过流量传输设备的传输日志等历史记录来分析传输数据,决策是否需要控制流量,发现控制条件成立时则通过停止流量传输等手段实现流量配额管理,而决策过程流量传输正常执行;第二种属于实时控制,即通过控制单位时间内可用流量配额,实现流量额度的实时控制。然而,在离线控制中,流量额度控制不及时,不精准;同样,在实时控制中,流量配额粒度控制难度大,导致流量额度控制不及时、不精准或配额控制过于频繁的问题。综上所述,上述流量控制方法不够合理,使得流量配额控制效率较低,从而严重影响流量传输的质量和效率。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种流量控制方法及电子设备,能够有效解决流量配额控制效率较低的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种流量控制方法,该方法包括:当流量消耗满足第一预设条件时,发起配额更新请求;接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。上述方案中,所述配额更新请求中携带有当前的流量配额信息;<br>所述接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列,包括:接收并解析所述配额更新请求,获得所述流量配额信息;根据预存储的配额参数确定所述流量配额信息满足配额更新条件时,向与所述配额更新条件相对应的配额更新队列中写入更新通知;接收所述更新通知,并从所述配额更新队列中读取配额数据;根据预设配额更新规则更新所述配额数据,将更新后的配额数据写入所述配额更新队列中,得到更新后的配额更新队列。上述方案中,所述方法还包括:在等待反馈配额更新响应期间,流量传输会正常执行直至配额正向偏移消耗完毕后进入完全等待状态。上述方案中,所述方法还包括:当所述完全等待状态的持续时间超过配额占用时间时,则重新发起配额更新请求。上述方案中,所述方法还包括:根据所反馈的配额更新响应校正配额消耗初始值;当配额偏移为零且校正后的配额消耗初始值大于等于可用额度时,结束流量传输。本专利技术实施例还提供一种电子设备,所述电子设备包括执行控制器、调制器和配额正算器;其中,所述执行控制器,用于当流量消耗满足第一预设条件时,发起配额更新请求;所述调制器,用于接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;所述配额正算器,用于根据所述更新后的配额更新队列中的配额数据,向所述执行控制器反馈配额更新响应。上述方案中,所述配额更新请求中携带有当前的流量配额信息;所述调控器包括配额反算器和参数调整控制器;其中,所述配额反算器,用于接收并解析所述配额更新请求,获得所述流量配额信息;根据预存储的配额参数确定所述流量配额信息满足配额更新条件时,向与所述配额更新条件相对应的配额更新队列中写入更新通知;所述参数调整控制器,用于接收所述更新通知,并从所述配额更新队列中读取配额数据;根据预设配额更新规则更新所述配额数据,将更新后的配额数据写入所述配额更新队列中,得到更新后的配额更新队列。上述方案中,所述执行控制器在等待反馈配额更新响应期间处于半等待状态,直至配额正向偏移消耗完毕后进入完全等待状态。上述方案中,所述执行控制器,还用于当所述完全等待状态的持续时间超过配额占用时间时,重新发起配额更新请求。上述方案中,所述执行控制器,还用于根据所反馈的配额更新响应校正配额消耗初始值;当配额偏移为零且校正后的配额消耗初始值大于等于可用额度时,结束流量传输。本专利技术实施例所提供的流量控制方法及电子设备,当流量消耗满足第一预设条件时,发起配额更新请求;接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。如此,能够有效解决流量配额控制效率较低的问题,从而提高流量传输质量和效率,提升用户体验。附图说明图1为本专利技术实施例流量控制方法的实现流程示意图一;图2为本专利技术实施例更新配额更新队列的实现流程示意图;图3为本专利技术实施例流量控制方法的实现流程示意图二;图4为本专利技术实施例电子设备的组成结构示意图;图5为本专利技术实施例电子设备中调控器的组成结构示意图。具体实施方式在本专利技术实施例中,当流量消耗满足第一预设条件时,发起配额更新请求;接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。下面结合附图及具体实施例对本专利技术再作进一步详细的说明。实施例一图1为本专利技术实施例流量控制方法的实现流程示意图一,如图1所示,本专利技术实施例流量控制方法包括:步骤S101:当流量消耗满足第一预设条件时,发起配额更新请求;其中,所述配额更新请求中携带有当前的流量配额信息。这里,所述第一预设条件为流量消耗大于等于配额偏移下限Δt-Δt1。所述当前的流量配额信息包括流量消耗,所述流量消耗包括配额Δt消耗、配额正向偏移Δt2消耗及配额负向偏移Δt1消耗等;所述当前的流量配额信息还可以包括更新时间戳、配额占用时间等信息。具体地,执行控制器实时监控流量传输,当流量消耗大于等于配额偏移下限Δt-Δt1时,执行控制器就会向配额反算器发起配额更新请求。步骤S102:接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;其中,预存储的配额参数包括配额负向偏移Δt1、配额正向偏移Δt2、配额下限t1、配额上限t2、可用额度t、以及可用额度t的偏移t3、以及可用额度t的最小额度偏移t3min。具体地,调控器接收所述配本文档来自技高网...
【技术保护点】
一种流量控制方法,其特征在于,所述方法包括:当流量消耗满足第一预设条件时,发起配额更新请求;接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的配额更新队列;根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。
【技术特征摘要】
1.一种流量控制方法,其特征在于,所述方法包括:
当流量消耗满足第一预设条件时,发起配额更新请求;
接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以及配
额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新后的
配额更新队列;
根据所述更新后的配额更新队列中的配额数据,反馈配额更新响应。
2.根据权利要求1所述的方法,其特征在于,所述配额更新请求中携带有
当前的流量配额信息;
所述接收所述配额更新请求,根据预存储的配额参数、配额更新条件、以
及配额更新规则,更新与所述配额更新条件相对应的配额更新队列,得到更新
后的配额更新队列,包括:
接收并解析所述配额更新请求,获得所述流量配额信息;
根据预存储的配额参数确定所述流量配额信息满足配额更新条件时,向与
所述配额更新条件相对应的配额更新队列中写入更新通知;
接收所述更新通知,并从所述配额更新队列中读取配额数据;
根据预设配额更新规则更新所述配额数据,将更新后的配额数据写入所述
配额更新队列中,得到更新后的配额更新队列。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在等待反馈配额更新响应期间,流量传输会正常执行直至配额正向偏移消
耗完毕后进入完全等待状态。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述完
全等待状态的持续时间超过配额占用时间时,则重新发起配额更新请求。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据所反馈的配额更新响应校正配额消耗初始值;当配额偏移为零且校正
后的配额消耗初始值大于等于可用额度时,结束流量传输。
6.一种电子设备,其特征在于,所述电子设备包括执行...
【专利技术属性】
技术研发人员:陈海龙,
申请(专利权)人:中国移动通信集团重庆有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。