[发明专利]一种升级包下载方法及装置在审
申请号: | 201610467014.3 | 申请日: | 2016-06-23 |
公开(公告)号: | CN107566425A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 彭福超 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 王花丽,张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 下载 方法 装置 | ||
技术领域
本发明涉及通信领域的升级技术,尤其涉及一种升级包下载方法及装置。
背景技术
随着电子技术的飞速发展,电子设备的种类和数量都急剧上升,很多电子设备都实现了跨国销售,对售后的在线升级服务提出了巨大的挑战。
现有技术中,管理员首先将升级包打包上传至下载服务器,下载服务器按照不同的客户端的类型存储不同的升级包。当客户端需要下载升级包时,将携带有客户端类型的下载请求发送至对应的下载服务器,下载服务器接收到下载请求后,根据客户端类型查询所述客户端所需的升级包,然后将该升级包发送给客户端。
但是同一类型的客户端可能销售至不同的国家,不同国家的网络不同,对下载速度的要求也不同。而同一类型的客户端在下载升级包时,需要从同一个下载服务器上进行下载,即不论哪个国家的客户端均需要按照同一下载策略从同一个下载服务器上下载升级包,如果该下载服务器设置的下载策略为单线程下载,对于网络带宽较大的国家,容易导致带宽的浪费;如果该下载服务器设置的下载策略为多线程下载,对于带宽受限的国家,多线程占用了较多带宽,反而限制了下载速度。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种升级包下载方法及装置,能够对不同区域的客户端提供个性化的下载服务,提高用户体验。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种升级包下载方法,应用于客户端,包括:
当所述客户端需要下载升级包时,接收管理员服务器发送的所述升级包的下载策略集,所述下载策略集包括多个下载策略,每个所述下载策略包括对应 的下载服务器、区域标识和下载方式;
从所述多个下载策略中获取至少一个可选下载策略,所述可选下载策略的区域标识与所述客户端的当前位置对应;
根据所述至少一个可选下载策略,下载所述升级包。
可选的,所述根据所述至少一个可选下载策略,下载所述升级包包括:
分别获取从每个所述可选下载策略指示的下载服务器上按照所述可选下载策略指示的下载方式下载所述升级包的下载速度;
根据每个所述可选下载策略指示的下载服务器对应的下载速度,确定首选下载策略;
根据所述首选下载策略下载所述升级包。
可选的,在所述接收管理员服务器发送的所述升级包的下载策略集之前,所述方法还包括
向所述管理员服务器发送下载请求,以使得所述管理员服务器根据所述下载请求查询所述升级包的下载策略集。
第二方面,本发明实施例提供一种升级包下载方法,应用于管理员服务器,包括:
接收客户端发送的下载请求;
根据所述下载请求,获取所述客户端所需升级包的下载策略集,所述下载策略集包括多个下载策略,每个所述下载策略包括对应的下载服务器、区域标识和下载方式;
将所述下载策略集发送给所述客户端。
可选的,在所述接收客户端发送的下载请求之前,所述方法还包括:
接收管理员客户端发送的所述升级包和所述升级包对应的多个下载策略;
将所述升级包上传至每个所述下载策略对应的下载服务器;
根据所述多个下载策略生成所述升级包的下载策略集。
第三方面,本发明实施例提供一种客户端,包括:
接收单元,用于当所述客户端需要下载升级包时,接收管理员服务器发送的所述升级包的下载策略集,所述下载策略集包括多个下载策略,每个所述下 载策略包括对应的下载服务器、区域标识和下载方式;
获取单元,用于从所述多个下载策略中获取至少一个可选下载策略,所述可选下载策略的区域标识与所述客户端的当前位置对应;
下载单元,用于根据所述至少一个可选下载策略,下载所述升级包。
可选的,所述下载单元具体用于:
分别获取从每个所述可选下载策略指示的下载服务器上按照所述可选下载策略指示的下载方式下载所述升级包的下载速度;
根据每个所述可选下载策略指示的下载服务器对应的下载速度,确定首选下载策略;
根据所述首选下载策略下载所述升级包。
可选的,所述客户端还包括:
发送单元,用于向所述管理员服务器发送下载请求,以使得所述管理员服务器根据所述下载请求查询所述升级包的下载策略集。
第四方面,本发明实施例提供一种管理员服务器,包括:
接收单元,用于接收客户端发送的下载请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610467014.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于确定应用的操作模式的方法
- 下一篇:一种信息交互方法和装置