[发明专利]一种客户端的升级方法及系统有效
申请号: | 201810163550.3 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108173774B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 张鹏;喻波;王志海;秦凯;安鹏 | 申请(专利权)人: | 北京明朝万达科技股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100097 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 升级 方法 系统 | ||
本发明公开了一种客户端的升级方法及系统,该方法包括以下步骤:客户端向服务器请求升级包;服务器判断请求升级客户端所在网段是否有其他客户端已经升级成功,如果是则向请求客户端所在网段请求升级成功客户端的IP地址,否则直接向请求客户端发送升级包;如果请求客户端接收到返回的IP地址,则以P2P的方式向返回的IP地址对应的客户端请求升级包,否则接收服务器返回的升级包。本发明提高了客户端升级的速度和稳定性。
技术领域
本发明涉及计算机技术领域,具体涉及一种客户端的升级方法及系统。
背景技术
P2P,即对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client)。
目前企业采用C/S架构的客户端软件时,当客户端软件需要升级,由于客户端升级包是存放在服务器上的,需要在服务器下发升级任务时,由客户端向服务器请求下载相应的客户端升级包,进行升级。但是当同一服务器连接的客户端数量多达上万台时,而客户端升级包大小又在100M以上,如此多的客户端同时下载升级包必然导致网络拥堵,甚至瘫痪。故而本专利使用P2P技术,当同一网段有一个客户端获取升级包后,该网段的客户端就直接在局域网的客户端上获取升级包,由于局域网的传输速率更快,故而这种方法能更高效的完成升级任务且不影响企业网络正常运行。
客户端升级时,客户端同时向服务器请求升级安装包,在客户端数量比较多时,客户端同时升级必然导致网络拥堵,甚至瘫痪。
因此,现有技术中的客户端升级技术存在以下缺点:
(1)客户端同时向服务器请求升级安装包,导致网络拥堵,甚至瘫痪;
(2)客户端无法快速获取升级包,导致升级速度很缓慢。
因此,本发明需要解决在不影响企业整体网络环境的情况下,快速实现客户端升级的技术问题。
发明内容
为解决上述技术问题,本发明提供了一种客户端的升级方法,该方法包括以下步骤:
客户端向服务器请求升级包;
服务器判断请求升级客户端所在网段是否有其他客户端已经升级成功,如果是则向请求客户端所在网段请求升级成功客户端的某个IP地址,否则直接向请求客户端发送升级包;
如果请求客户端接收到返回的IP地址,则以P2P的方式向返回的IP地址对应的客户端请求升级包,否则接收服务器返回的升级包。
根据本发明的方法,优选的,服务器判断请求升级客户端所在网段是否有其他客户端已经升级成功,如果是则向客户端返回其所在网段升级成功客户端的IP地址具体包括:
服务器判断请求升级客户端所在网段是否有其他客户端已经升级成功,如果是,进一步判断是否存在多个已经升级成功的客户端,如果仅存在唯一升级成功的客户端,则向请求升级客户端返回该唯一升级成功客户端的IP地址,如果存在多个升级成功的客户端,则从多个升级成功的客户端中随机查询一个客户端,并向请求升级客户端返回该随机查询确定的客户端的IP地址。
根据本发明的方法,优选的,请求升级客户端以P2P的方式向返回的IP地址对应的客户端请求升级包具体包括:
a)请求升级客户端以P2P的方式向返回的IP地址对应的客户端请求升级包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明朝万达科技股份有限公司,未经北京明朝万达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810163550.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:万兆网络分流器
- 下一篇:用于服务器限流的方法与系统