[发明专利]带宽占用管理方法及装置有效
申请号: | 201210394737.7 | 申请日: | 2012-10-17 |
公开(公告)号: | CN102946322A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 潘全新;丁振;向明;边陆 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 带宽 占用 管理 方法 装置 | ||
技术领域
本发明涉及计算机网络技术领域,具体涉及一种带宽占用管理方法及装置。
背景技术
带宽是指在固定的时间内可以传输的数据的数量。在互联网领域,带宽通俗的解释是用户的上网速度。通常,用户通过互联网服务提供商获得一定带宽的互联网接入服务,从而可以使用计算机等主机设备访问互联网。而用户在使用计算机访问网络时,有时会同时打开不止一个需要访问网络的应用程序,在互联网服务提供商提供的网络带宽一定的情况下,如果用户计算机上同时运行的需要访问网络的应用程序过多,则可能会因总带宽不足造成某些访问互联网的应用程序运行不够流畅,或长时间等待,甚至因等待超时而无法正常获得数据。例如在用户运行了一些具有下载功能的软件时,如下载工具软件、网络视频软件,其下载功能有的采用了抢占式的工作方式,会造成此类软件在运行时,对带宽的占用率过高,从而造成其它的应用程序无法获得正常运行所需的带宽。
有些具有下载功能的软件为了解决自身运行时带宽占用率过高的问题,为用户提供了“限速模式”的设置接口,以便用户在使用时,可以对软件的带宽占用进行设置和调整。然而由于每款软件是各自提供各自的设置接口给用户,然后由用户按照自己的需要对提供“限速模式”设置接口的软件逐个进行网络带宽占用的限制性设置,因此,如果某款软件本身不提供“限速模式”的设置接口,就无法对其进行限速,进而无法达到带宽调节的目的。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的带宽占用管理方法及装置。
依据本发明的一个方面,提供了一种用于带宽占用管理方法,包括:查询系统当前运行的进程,获取所述系统当前运行的进程的进程信息;根据所述系统当前运行的进程的进程信息查询预置的进程识别库,获知所述系统当前运行的进程中是否存在保护类进程和限速类进程,所述进程识别库中保存有进程信息与所述进程所属类别的对应关系,所述类别至少包括保护类进程和限速类进程;至少监控所述系统当前运行的保护类进程是否具有网络访问行为;如果监控到所述系统当前运行的保护类进程具有网络访问行为,则对相应的所述限速类进程启用限速机制;其中,所述进程识别库中还保存每个保护类进程与至少一个限速类进程之间的对应关系;所述如果监控到所述系统当前运行的保护类进程具有网络访问行为,则对相应的所述限速类进程启用限速机制包括:如果监控到所述系统当前运行的保护类进程具有网络访问行为,则对与所述保护类进程具有对应关系的限速类进程启用限速机制。
可选的,还包括:至少监控所述限速类进程和/或保护类进程对网络带宽的占用情况;所述对相应的所述限速类进程启用限速机制包括:如果监控到所述限速类进程和/或保护类进程对网络带宽的占用情况达到预置条件,则对所述相应的限速类进程的相关的数据包进行丢包处理。
可选的,所述通过对相应的限速类进程的数据包进行丢包处理予以限速包括:所述相应的限速类进程的超过预置阈值的下行的数据包进行丢弃。
可选的,所述至少监控所述限速类进程和/或保护类进程对网络带宽的占用情况包括:识别探测到的经由主机设备传输的数据包所属的进程;统计所述相应的限速类进程和/或保护类进程相关的数据包占据的网络流量;根据所述数据包占据的网络流量确定所述限速类进程和/或保护类进程对网络带宽的占用情况。
可选的,至少通过下述方式识别探测到的经由主机设备传输的数据包所属的进程:根据探测到的经由主机设备传输的输入输出请求包IRP中的文件对象获知对应的进程信息;根据所述IRP与进程之间的关联关系,获知所述IRP中的数据包所属的进程。
可选的,还包括:在传输驱动程序接口TDI层和辅助功能驱动程序AFD层之间增加第三方驱动程序,所述第三方驱动程序获得流经所述TDI层和AFD层之间的数据信息;
所述对相应的限速类进程启用限速机制具体包括:通过所述TDI层和AFD层之间的第三方驱动程序,对相应的限速类进程启用限速机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394737.7/2.html,转载请声明来源钻瓜专利网。