[发明专利]软件升级中服务器带宽控制的方法、升级配置服务器及系统在审
申请号: | 201110271865.8 | 申请日: | 2011-09-14 |
公开(公告)号: | CN103001985A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 刘刚;王福臣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 服务器 带宽 控制 方法 配置 系统 | ||
技术领域
本发明涉及到数据传输领域,特别涉及到一种软件升级中服务器带宽控制的方法、升级配置服务器及系统。
背景技术
软件升级是指对已有软件的进一步完善或增添新的功能。该软件升级包括系统升级(比如操作系统从WIN 2000升级到WIN XP)以及应用程序升级(比如WIN XP中系统补丁);该系统升级通过以升级数据包方式发布,该应用程序的升级通常以补丁的形式发布。在互联网时代,大量的软件采用C/S(Client/Server,客户端/服务器)架构实现,客户端的功能更新通常需要通过软件升级来实现,且通常是以客户端从服务器取得升级数据包或者补丁方式进行。
软件升级通常可分为请求(手动)升级和强制升级两种方式;该请求升级是客户端主动检测是否有新版本,在有新版本时主动向服务器请求升级;该强制升级是服务器主动推送给客户端进行升级,通常是出现紧急情况(比如紧急漏洞修复)时才使用,此时客户端如不升级有可能导致软件不能继续使用。在软件升级中,通常以请求升级较为常见。
以下以请求升级为例,说明现有技术中客户端软件升级的步骤流程:
客户端发起升级请求,将软件版本等软件配置信息发送至升级服务器进行升级查询;
升级服务器根据所述软件配置信息,从升级配置服务器的获取相应的升级配置策略返回给客户端;
客户端校验升级服务器发送的升级配置策略,校验通过后启动升级,从所述升级配置策略中配置的升级源下载升级数据包或者补丁,并校验下载的升级数据包或者补丁的数据正确与否;在升级完成后将升级的结果上报给统计服务器;
统计服务器将所述结果同步反馈到升级配置服务器。
由于上述C/S结构,在进行软件升级时,每一个客户端都可以向升级服务器发出升级请求。如果是热门软件(比如游戏软件)发布最新的升级数据包或补丁,在热门时段发出升级请求的客户端数量可能较为巨大,将会给升级服务器带宽造成巨大压力,而且电信部门采用的峰值带宽计费原则(即根据带宽峰值进行计费),可能产生较大的带宽费用,增加成本。
发明内容
本发明的主要目的为提供一种软件升级中服务器带宽控制的方法,减少升级时的带宽压力及降低带宽成本。
本发明提出一种软件升级中服务器带宽控制的方法,包括步骤:
升级配置服务器分时段统计客户端所发送升级请求的数量,并判断所述数量是否在预设配额范围内;
当在预设配额范围时,将剩余配额调整给下一时段;和/或,
当超出预设配额范围时,将超出的升级请求调整至下一时段配置升级。
优选地,所述升级配置服务器分时段统计客户端所发送升级请求的数量的步骤之前还包括:
设定升级目标数量以及时段划分数量,并计算预设配额。
优选地,所述方法还包括:
根据升级配置信息下发情况以及带宽使用情况的统计,调整所述预设配额。
本发明还提出一种升级配置服务器,包括:
统计及判断单元,用于分时段统计客户端所发送升级请求的数量,并判断所述数量是否在预设配额范围内;
剩余配额调整单元,用于当在预设配额范围时,将剩余配额调整给下一时段;和/或,
升级请求调整单元,用于当超出预设配额范围时,将超出的升级请求调整至下一时段配置升级。
优选地,所述升级配置服务器还可包括:
设定单元,用于设定升级目标数量以及时段划分数量,并计算预设配额。
优选地,所述升级配置服务器还可包括:
预设配额调整单元,用于根据升级配置信息下发情况以及带宽使用情况的统计,调整所述预设配额。
本发明还提出一种软件升级中服务器带宽控制的系统,包括升级配置服务器、升级服务器、统计服务器以及下载服务器;所述升级配置服务器包括:
统计及判断单元,用于分时段统计客户端所发送升级请求的数量,并判断所述数量是否在预设配额范围内;
剩余配额调整单元,用于当在预设配额范围时,将剩余配额调整给下一时段;和/或,
升级请求调整单元,用于当超出预设配额范围时,将超出的升级请求调整至下一时段配置升级。
优选地,所述升级配置服务器还可包括:
设定单元,用于设定升级目标数量以及时段划分数量,并计算预设配额。
优选地,所述升级配置服务器还包括:
预设配额调整单元,用于根据升级配置信息下发情况以及带宽使用情况的统计,调整所述预设配额。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110271865.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:插拔式可调均衡器
- 下一篇:一种井下核磁共振测井仪的功率放大电路