[发明专利]速度限制方法及装置有效
申请号: | 201410310802.2 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104125269B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 赵松 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 速度 限制 方法 装置 | ||
本发明公开了一种速度限制方法及装置,属于终端技术领域。所述方法包括:获取当前处于网络连接状态的应用进程信息和当前传输的网络数据信息;根据应用进程信息和网络数据信息,确定各个应用进程的数据传输统计信息;根据存储的应用进程类型和应用进程之间的对应关系,判断各个应用进程中是否包括第一应用进程,第一应用进程为指定类型的应用进程;当各个应用进程中包括第一应用进程时,如果第一应用进程的数据传输统计信息小于预设阈值,对第二应用进程进行速度限制。本发明避免了应用驱动程序所产生的不稳定问题,而且提高了速度限制的效率,可以对网络带宽进行有效分配。
技术领域
本发明涉及终端技术领域,特别涉及一种速度限制方法及装置。
背景技术
互联网是一个庞大的资源共享平台,尤其在P2P(Peer to Peer,点对点)模式的网络中,每台终端的地位都是对等的,终端能够同时作为服务器和客户端,在下载其他终端的网络数据的同时,也可以采用上传的方式为其他终端提供网络数据,以实现资源共享。而在终端上,各种应用进程共用同一网络带宽,若某一应用进程运行时占据了大量网络带宽,则将会影响其他应用进程的正常运行。基于这种情况,可以通过对各应用进程的网络数据交互过程进行速度限制,以动态调整各应用进程占用的网络带宽,避免应用之间的互相影响。
目前,现有技术提供了的解决方案包括:基于操作系统的驱动过滤层,通过驱动程序获取正在进行网络数据交互的应用进程信息,根据该应用进程信息的变化,对各应用进程进行限速,从而动态调整各应用进程占用的信道带宽。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于对应用进程信息的获取过程涉及驱动程序,而驱动程序是通过相关数据传输协议处理网络中的数据传输的模块,因此根据不同数据传输协议将需要运行不同的驱动程序进行获取,其实现难度较大,并且驱动程序存在不稳定因素,使得限速过程的稳定性较差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种速度限制方法及装置。所述技术方案如下:
一方面,提供了一种速度限制方法,所述方法包括:
获取当前处于网络连接状态的应用进程信息和当前传输的网络数据信息;根据该应用进程信息和该网络数据信息,确定各个应用进程的数据传输统计信息;根据存储的应用进程类型和应用进程之间的对应关系,判断该各个应用进程中是否包括第一应用进程,该第一应用进程为指定类型的应用进程;当该各个应用进程中包括第一应用进程时,如果该第一应用进程的数据传输统计信息小于预设阈值,对第二应用进程进行速度限制。
另一方面,提供了一种速度限制装置,所述装置包括:
信息获取模块,用于获取当前处于网络连接状态的应用进程信息和当前传输的网络数据信息;信息确定模块,用于根据该网络数据信息和该应用进程信息,确定各个应用进程的数据传输统计信息;应用进程判断模块,用于根据存储的应用进程类型和应用进程之间的对应关系,判断该各个应用进程中是否包括第一应用进程,该第一应用进程为指定类型的应用进程;速度限制模块,当该各个应用进程中包括第一应用进程时,如果该第一应用进程的数据传输统计信息小于预设阈值,用于对第二应用进程进行速度限制。
本发明实施例提供的技术方案带来的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410310802.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种木条放置架
- 下一篇:汽车涂装用门钩工装架