[发明专利]带宽分配的方法及装置有效
申请号: | 201510290628.4 | 申请日: | 2015-05-29 |
公开(公告)号: | CN104954286B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 张鹏飞;屈恒;王益冬 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键服务 预设 带宽 带宽分配 网络服务 计算机网络领域 非正常运行 保障用户 实时带宽 智能分配 分配 保证 服务 | ||
本公开实施例提供带宽分配的方法及装置,涉及计算机网络领域,用以实现智能分配带宽,保障用户使用体验。其中,该方法包括:判断当前运行的服务中是否存在预设的关键服务;所述关键服务为实时带宽值小于预设值时非正常运行的网络服务;当判断当前运行的网络服务中存在预设的关键服务时,确定关键服务所需的带宽;为关键服务对应分配其所需的带宽,以保证其运行。
技术领域
本公开涉及计算机网络技术领域,尤其涉及带宽分配的方法及装置。
背景技术
随着计算机网络的发展,用户通过路由器上网享受各种网络服务,这时,路由器上往往会同时运行了多种网络服务,为了保证每个网络服务不宕机,每个服务分配带宽时,相关技术中常用的做法包括:给每个网络服务限定一个带宽使用最高值(带宽限额)等,但这种做法在整体带宽比较低时会造成所有的网络服务都无法正常工作,影响用户的网络使用体验。
发明内容
为克服相关技术中存在的问题,本公开实施例提供了带宽分配的方法及装置,用以实现智能分配带宽,保障用户使用体验。
根据本公开实施例的第一方面,提供一种带宽分配的方法,包括:
判断当前运行的网络服务中是否存在预设的关键服务,所述关键服务为实时带宽值小于预设值时非正常运行的网络服务;
当当前运行的网络服务中存在预设的关键服务时,确定所述关键服务所需的带宽;
为所述关键服务对应分配其所需的带宽。
在一个实施例中,判断当前运行的网络服务中是否存在预设的关键服务,包括:
从预先配置的关键服务的相关技术参数列表中,判断当前运行的各网络服务是否存在与之匹配的技术参数;
若当前运行的网络服务中存在与所述相关技术参数列表匹配的技术参数时,则判断当前运行有所述预设的关键服务。
根据预设的技术参数列表,可以更方便快捷地判定当前运行的服务是否存在关键服务。
在一个实施例中,技术参数包括下述一种或多种:网络服务的目的IP地址、端口号、所访问的网站的网址。
在一个实施例中,所述关键服务为视频播放服务或者图片浏览服务时,所述确定所述关键服务所需的带宽,包括:
根据视频播放服务或图片浏览服务的清晰度的要求,计算视频数据传输的最低码率;
根据所述最低码率,确定所述视频播放服务或图片浏览服务所需的带宽。
在一个实施例中,当所述关键服务为所需实时带宽稳定的网络服务时,所述确定所述关键服务所需的带宽,包括:
将预先对关键服务进行智能学习得到的带宽,作为所述关键服务所需的带宽。
在一个实施例中,对关键服务进行智能学习得到带宽,包括:
针对每个关键服务,从设定的带宽起始点开始,逐步地增加为所述关键服务分配的带宽;
监测所述关键服务实际占用的带宽,直至所述关键服务实际占用的带宽到达稳定点不再持续增加时,将所述稳定点作为智能学习得到的带宽。
通过智能学习得到关键服务的所需的带宽,能够尽可能地模拟真实的网络运行情况,得到比较准确的带宽值。
在一个实施例中,本公开实施例提供的带宽分配的方法,还可以包括:
针对每个非关键服务,按照优先级的高低或者等限额分配的方式分配剩余的带宽。
对于非关键服务,也提供了多种带宽的分配方案,使得整体带宽分配方案更智能化和完善。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510290628.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医学检查设备
- 下一篇:用于在无线LAN系统中扫描多个频带的方法及装置