【技术实现步骤摘要】
一种网络流量控制方法和装置
本专利技术涉及网络
,尤其涉及一种网络流量控制方法和装置。
技术介绍
网络流量是指网络上传输的数据量,一个网络中通常包括多个网络节点,如果某些网络节点过度占用网络带宽,就会造成网络延迟的大幅提升,影响其他网络节点的正常运行。比如由公积金中心、银行分行和银行总行的服务器构成的网络,由于网络流量是从公积金中心汇聚到银行总行的主干网络中,银行总行被动接收,导致无法进行总体网络流量的控制,容易造成网络堵塞、传输失败、影响银行正常业务办理等问题。为了避免上述问题,需要对网络流量进行控制。
技术实现思路
有鉴于此,本专利技术实施例提供一种网络流量控制方法和装置,通过从准备就绪通知中获取流量控制参数,进而计算数据下载时间,以使目标节点在数据下载时间上传业务数据,之后统计数据下载时间内网络中传输的数据总流量,进而调整为目标节点分配的网络流量,有效避免了网络拥堵、数据上传失败,保证了管理节点的日常业务办理不受影响。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种网络流量控制方法。本专利技术实施例的一种网络流量控制方法,包括:当接收到业务数据的准备就绪通知后,从所述准备就绪通知中获取流量控制参数;根据设定的流量控制策略和所述流量控制参数,计算数据下载时间,以使目标节点在所述数据下载时间上传所述业务数据;根据在所述数据下载时间内待上传的所述业务数据的数据量,计算网络中传输的数据总流量;比较所述数据总流量和设定的总流量阈值的大小,根据比较结果调整为所述目标节点分 ...
【技术保护点】
1.一种网络流量控制方法,其特征在于,包括:/n当接收到业务数据的准备就绪通知后,从所述准备就绪通知中获取流量控制参数;/n根据设定的流量控制策略和所述流量控制参数,计算数据下载时间,以使目标节点在所述数据下载时间上传所述业务数据;/n根据在所述数据下载时间内待上传的所述业务数据的数据量,计算网络中传输的数据总流量;/n比较所述数据总流量和设定的总流量阈值的大小,根据比较结果调整为所述目标节点分配的网络流量。/n
【技术特征摘要】
1.一种网络流量控制方法,其特征在于,包括:
当接收到业务数据的准备就绪通知后,从所述准备就绪通知中获取流量控制参数;
根据设定的流量控制策略和所述流量控制参数,计算数据下载时间,以使目标节点在所述数据下载时间上传所述业务数据;
根据在所述数据下载时间内待上传的所述业务数据的数据量,计算网络中传输的数据总流量;
比较所述数据总流量和设定的总流量阈值的大小,根据比较结果调整为所述目标节点分配的网络流量。
2.根据权利要求1所述的方法,其特征在于,所述流量控制参数包括:所述业务数据包含的数据块总数、数据块大小和传输类型;
根据设定的流量控制策略和所述流量控制参数,计算数据下载时间,包括:
根据所述数据块总数和所述数据块大小,计算所述业务数据的数据量;
在所述传输类型为全量传输或者所述数据量大于等于设定传输阈值时,在设定的工作时间之外选取一段时间作为数据下载时间;
在所述数据量小于所述传输阈值时,从所述工作时间中选取一段时间作为所述数据下载时间。
3.根据权利要求1所述的方法,其特征在于,所述网络中的网络节点包括:多个所述目标节点和管理节点;
计算网络中传输的数据总流量,包括:
计算所述数据下载时间相同的目标节点待上传的所述业务数据的总数据量,将所述总数据量作为数据总流量;
根据比较结果调整为所述目标节点分配的网络流量,包括:
确定所述数据总流量大于所述总流量阈值时,根据所述数据下载时间相同的、多个所述目标节点待上传的业务数据的数据量大小,确定最大数据量对应的目标节点;
降低为所述最大数据量对应的目标节点分配的网络流量,以使降低后的数据总流量小于等于所述总流量阈值。
4.根据权利要求1所述的方法,其特征在于,所述网络中的网络节点包括:多个所述目标节点、中间节点和管理节点,所述中间节点用于将来自所述目标节点的所述业务数据转发至所述管理节点;
计算网络中传输的数据总流量,包括:
计算所述数据下载时间相同的、归属于所述中间节点的目标节点待上传的所述业务数据的分数据量;
比较所述分数据量与为所述中间节点设置的分流量阈值的大小;
确定所述分数据量大于所述分流量阈值时,降低为归属于所述中间节点的目标节点分配的网络流量;
计算所述数据下载时间相同的多个所述目标节点在降低网络流量后的网络总流量,将所述网络总流量作为数据总流量。
5.根据权利要求4所述的方法,其特征在于,根据比较结果调整为所述目标节点分配的网络流量,包括:
确定所述数据总流量大于所述总流量阈值时,根据所述数据下载时间相同的、多个所述目标节点待上传的业务数据的数据量大小,确定最大分数据量对应的中间节点以及归属于所述中间节点的最大数据量对...
【专利技术属性】
技术研发人员:刘朔臣,赖波,谢康,朱磊,黄艳秋,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。