一种智能限速方法和装置、一种下载系统制造方法及图纸

技术编号:9383670 阅读:147 留言:0更新日期:2013-11-28 01:38
本发明专利技术提供了一种智能限速方法和装置、一种下载系统,其中的智能限速方法具体包括:探测当前系统环境;依据所述当前系统环境,调节下载程序的下载速度上限和/或上传速度上限。本发明专利技术既能够避免带宽资源浪费,又能够使得除下载程序外的其它网络应用程序正常访问网络。

【技术实现步骤摘要】
一种智能限速方法和装置、一种下载系统
本专利技术涉及计算机通信
,特别是涉及一种智能限速方法和装置、一种下载系统。
技术介绍
互联网的主要应用之一就是资源共享,用户可通过互联网获得需要的信息和数据,这就引出了下载的概念,其是通过网络进行传输文件,把互联网保存到本地电脑上的一种网络活动。以P2P(点对点,PeertoPeer,点对点)模式的下载为例,每个节点的地位都是对等的,同时承担服务器和客户端的角色,也即,在节点作为服务器的时候要占用上传带宽,在节点作为客户端的时候要占用下载带宽。但是,在用户的计算机上,不同应用程序的网络带宽是共享的,如果一个程序对带宽资源无节制的使用,必定会造成其他应用程序的网络行为受到不利的影响。这样,在运行下载程序时,其它网络应用程序(如浏览器、网络游戏、网络视频或视频聊天等)也需要占用网络带宽,这就出现下载程序抢占过多网络带宽,从而影响其它网络应用体验的现象;例如,在执行一个下载任务时,浏览网页就会变得很慢,网络游戏将会变得很卡,等等。针对下载程序抢占过多网络带宽的现象,现有技术提供两种解决方法:现有技术一、对下载程序进行固定限速,具体而言,在下载程本文档来自技高网...
一种智能限速方法和装置、一种下载系统

【技术保护点】
一种智能限速方法,其特征在于,包括:探测当前系统环境,所述当前系统环境包括非限速应用程序的环境要素,其中,所述非限速应用程序为除下载程序外的应用程序;依据非限速应用程序的环境要素,调节下载程序的下载速度上限和/或上传速度上限。

【技术特征摘要】
1.一种智能限速方法,其特征在于,包括:探测当前系统环境,所述当前系统环境包括非限速应用程序的环境要素,其中,所述非限速应用程序为除下载程序外的应用程序;依据非限速应用程序的环境要素,调节下载程序的下载速度上限和/或上传速度上限;所述当前系统环境还包括下载程序的调用者信息,所述方法还包括:依据下载程序的调用者信息,调节下载程序的下载速度上限和/或上传速度上限,所述调用者信息包括调用者、调用者的重要度和调用者对应的权值。2.如权利要求1所述的方法,其特征在于,所述探测当前系统环境的步骤为,周期性地获取当前系统环境的要素。3.如权利要求1所述的方法,其特征在于,依据非限速应用程序的环境要素,调节下载程序的下载速度上限和/或上传速度上限的步骤,包括:获取当前网络的下载速度上限和/或上传速度上限;依据所述非限速应用程序的环境要素,获取下载速度预留和/或上传速度预留;依据下载速度上限与下载速度预留之间的差值,得到下载程序的下载速度上限,和/或,依据上传速度上限与上传速度预留之间的差值,得到上传速度上限。4.如权利要求1所述的方法,其特征在于,依据非限速应用程序的环境要素,调节下载程序的下载速度上限和/或上传速度上限的步骤,包括:获取非限速应用程序所需占用的系统资源;所述非限速应用程序的环境要素包括系统正常运行所占用的系统资源;依据非限速应用程序所需占用的系统资源与系统正常运行所占用的系统资源之间的差值,得到下载程序占用的系统资源上限;利用下载程序占用的系统资源上限对其进行下载速度上限和/或上传速度上限...

【专利技术属性】
技术研发人员:彭国洲李涛
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1