[发明专利]一种动态绘制网络流量速率图形的方法有效
申请号: | 201711286610.2 | 申请日: | 2017-12-07 |
公开(公告)号: | CN108199910B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 程洪;刘嘉立;程金芳;王春平 | 申请(专利权)人: | 南京富士通南大软件技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 绘制 网络流量 速率 图形 方法 | ||
本发明公开了一种动态绘制网络流量速率图形的方法,包括:判断当前的剩余任务量是否大于零,如果大于零,则记录当前的任务状态为进行中状态,计算最大传输速率;否则,判断任务启动时间是否在当前观测点时间和前一次观测点时间之间,若是,则记录当前的任务状态为已完成状态,计算最大传输速率;否则,记录当前的任务状态为未进行状态,计算最大传输速率;当任务状态为已完成状态时,在当前观测点时间和前一次观测点时间之间追加绘制点;计算网络流量速率图形的最大刻度;绘制网络流量速率图形;本发明能够及时动态地调整最大刻度,更好地展现流量速率曲线图形;当两个观测点之间出现流量波峰时,本发明能调整流量速率曲线更真实地展现流量变化。
技术领域
本发明涉及web前端的图形展示技术领域,具体是一种动态绘制网络流量速率图形的方法。
背景技术
网络流量速率的web图表展示中,根据当前网络的请求和接收的流量速率展示在图表中,并且根据时间的推移展示各个时间段的流量速率变化。现有方法有2个缺点:
1、对于流量速率大小的纵向刻度线(最大流量速率值)不变化的图形。会设置最大的刻度线,例如最大流量速率可能是为1000Mbps,则刻度固定设置为1000Mbps。当流量速率较小时,流量速率线则会贴近底线,各个时间段的流量速率图形变化也展示得不明显。当流量速率超过最大刻度时,则无法展示该点流量状况。
对于流量速率大小的纵向刻度线会动态变化的图形。当固定时间段的流量速率值超过预期设定的最大刻度时,则会调整刻度值。但是无法及时调整刻度,只有完全超过一段时间之后,才会调整。在调整之前,超过最大刻度的部分无法及时展示出来。
2、当两个观测点时间间隔较长时,当前一个观测点和当前观测点都没有速率,但是实际出现过流量速率变化的情况下,是无法在图形中展示出来的。
发明内容
本发明所要解决的技术问题是针对上述现有技术的不足提供一种动态绘制网络流量速率图形的方法,本动态绘制网络流量速率图形的方法旨在解决无法及时动态地调整流量速率图形,无法真实完整地展现流量速率曲线的问题。
为实现上述技术目的,本发明采取的技术方案为:
一种动态绘制网络流量速率图形的方法,包括以下步骤:
步骤1:获取并输入数据并对数据进行单位统一转换处理,所述数据包括当前观测点的传输速率、默认的历史最大传输速率、各个观测点的传输速率的队列、用户设定的默认最大传输速率、剩余任务量、任务启动时间和用户设定的控制阈值;
步骤2:判断当前的剩余任务量是否大于零,如果当前的剩余任务量大于零,则执行步骤3,否则,执行步骤4;
步骤3:记录当前的任务状态为进行中状态,根据各个观测点的传输速率的队列和当前观测点的传输速率计算最大传输速率,执行步骤8;
步骤4:判断任务启动时间是否在当前观测点的时间和前一次观测点的时间之间,若是,则执行步骤5,否则,执行步骤6;
步骤5:记录当前的任务状态为已完成状态,根据各个观测点的传输速率的队列、当前观测点的传输速率和默认的历史最大传输速率计算最大传输速率,执行步骤7;
步骤6:记录当前的任务状态为未进行状态,根据各个观测点的传输速率的队列、当前观测点的传输速率和用户设定的默认最大传输速率计算最大传输速率,执行步骤8;
步骤7:当任务状态为已完成状态时,在当前观测点的时间和前一次观测点的时间之间追加绘制点且该绘制点的传输速率为最大传输速率,执行步骤8;
步骤8:根据计算出的最大传输速率和用户设定的控制阈值计算网络流量速率图形的最大刻度,执行步骤9;
步骤9:根据记录的各个观测点的传输速率和最大刻度进行网络流量速率图形的绘制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京富士通南大软件技术有限公司,未经南京富士通南大软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711286610.2/2.html,转载请声明来源钻瓜专利网。