[发明专利]一种在客户端控制网络带宽的方法及装置有效
申请号: | 201210104800.9 | 申请日: | 2012-04-11 |
公开(公告)号: | CN102624634A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 彭刚;强庆华 | 申请(专利权)人: | 深圳证券通信有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 深圳市科吉华烽知识产权事务所 44248 | 代理人: | 刘显扬 |
地址: | 518040 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 控制 网络带宽 方法 装置 | ||
技术领域
本发明涉及网络连接,更具体地说,涉及一种在客户端控制网络带宽的方法及装置。
背景技术
通常而言,在进行远程数据传输时,虽然有较多的方式可以选择,但是,由方便使用和成本较低的角度来考虑,网络传输具有极大的优势。所以,通过网络在各节点之间进行数据传输在近年来得到极大的发展。在金融数据的传输中,通常是通过一个或多个服务器分别与其连接的多个客户端之间进行数据传输。由于服务器的资源是有限的,也就是服务器通过网络与各个客户端之间的传输带宽是有限的,对各客户端进行数据传输时的带宽管理就非常有必要。如果不加管理,可能出现一些客户端占用了所有带宽而使得其他客户端不能与服务器进行数据传输的情况出现。通常可以通过网络层或应用层对上述带宽加以控制;但是,目前在网络层的带宽控制技术,主要通过不同协议来限制网速,无法对具体应用的可用带宽进行详尽的控制,当应用发送较大规模的数据时可能对使用相同协议的其他高优先级应用造成冲击;通过硬件网络层的配置较复杂,需要在多个网络节点进行配置才能实现全路径的带宽控制,并且难以分时间段进行控制,不够灵活;应用层网络限速只提供单一的限速值,不能根据具体业务情况不同时段使用不同的限速值。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述不灵活、难以分时控制的缺陷,提供一种灵活、可以分时控制的在客户端控制网络带宽的方法及装置。
本发明解决其技术问题所采用的技术方案是:构造一种在客户端控制网络带宽的方法,包括如下步骤:
A)取得带有时间基点的带宽数据,所述带宽数据包括由所述时间基点开始到设定时间的时间段划分以及所述各时间段内该客户端的限制带宽值;
B)取得当前时间,并确定当前时间在由所述时间基点开始的时间段;
C)依据所述当前时间所处时间段,取得该时间段的限制带宽值;
D)取得当前客户端网络带宽值,并判断其是否大于所述取得的限制带宽值,如是,使所述当前网络带宽值等于当前时段的限制带宽值并执行步骤E);否则,直接执行步骤E);
E)等待设定时间并返回步骤B)。
在本发明所述的在客户端控制网络带宽的方法中,所述步骤A)中的带宽数据中包括多个时间段,每个时间段包括一个起始时间和一个结束时间,所述起始时间和所述结束时间均以所述时间基点作为起点;所述每个时段均设置有本时段的限制带宽值。
在本发明所述的在客户端控制网络带宽的方法中,所述带宽数据中还包括用于限定当前时间不在所述各时间段内时所述客户端的网络带宽的缺省带宽值。
在本发明所述的在客户端控制网络带宽的方法中,所述步骤B)进一步包括:
B1)判断当前时间是否大于一取得其数据的时间段的起始时间,如是,执行下一步骤,否则,执行步骤B4);
B2)判断当前时间是否小于所述时间段的结束时间,如是,执行下一步骤;否则,执行步骤B4);
B3)读取所述时间段的限制带宽值并返回;
B4)带宽数据中所有时间段是否均已比较,如是执行步骤B5);否则,取得下一时间段数据并返回步骤B1);
B5)读取并返回缺省带宽值。
在本发明所述的在客户端控制网络带宽的方法中,所述带宽数据中还设置有例外时段及例外时段的网络带宽值;所述步骤B)中还包括:
B0)判断当前时间是否处于所述例如时段,如是,返回所述例外时段的例外时段带宽值;否则,执行步骤B1)。
在本发明所述的在客户端控制网络带宽的方法中,还包括如下步骤:
M)所述客户端登陆与其连接的服务器,所述服务器定时或不定时地发送存储在所述服务器上的、与所述客户端地址对应的带宽数据到所述客户端。
本发明还涉及一种实现上述方法的装置,包括:
带宽数据存储单元:用于存储取得带有时间基点的带宽数据,所述带宽数据包括由所述时间基点开始到设定时间的时间段划分以及所述各时间段内该客户端的限制带宽值;
当前时间取得及判断单元:用于取得当前时间,并确定当前时间在由所述时间基点开始的时间段;
当前限制带宽值取得单元:用于依据所述当前时间所处时间段,取得该时间段的限制带宽值;
当前带宽取得及调节单元:用于取得当前客户端网络带宽值,并判断其是否大于所述取得的限制带宽值,如是,使所述当前网络带宽值等于当前时段的限制带宽值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳证券通信有限公司,未经深圳证券通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210104800.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铰链结构
- 下一篇:电子标签冲突检测及防止电子标签冲突的处理方法和装置