[发明专利]一种多终端软件并行下载升级方法在审
申请号: | 201611194303.7 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108234572A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 青岛祥智电子技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266100 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理服务器 客户端软件 种子服务器 并行下载 升级 多终端 终端 全网 终端客户端软件 判断结果 区域终端 系统维护 资源消耗 传统的 复杂度 上传 下载 保证 | ||
本发明公开了一种多终端软件并行下载升级方法,该方法包括如下步骤:(1)新的客户端软件上传至管理服务器;(2)管理服务器判断是否启用终端作为“种子服务器”;(3)当上步的判断结果为需要启动“种子服务器”时,管理服务器在不同区域中选择已完成客户端软件下载的终端作为“种子服务器”;(4)各区域终端从其区域内的“种子服务器”上下载新的客户端软件。与传统的客户端软件升级方法相比,本方法显著降低了管理服务器的资源消耗,有效保证了业务的正常运行,同时极大提高了全网终端的整体升级速度,实现了全网终端客户端软件版本的一致性,降低了系统维护的复杂度及业务出现未知风险的可能性。
技术领域
本发明申请的技术属于计算机网络通讯方法领域,特别是涉及在由多终端构成的网络环境中实现软件并行下载升级的方法。
背景技术
随着网络技术的不断发展,越来越多的用户开始通过移动网与互联网连接获取自己需要的信息。用户的客户端软件实现了与互联网之间多平台跨网络无缝沟通。
现有技术中的交互式网络通信主要包括:(1)B/S(Browse/Server,浏览器/服务器)方式;(2)C/S(client/server,客户端/服务器)网络;(3)P2P(peertopeer,对等)网络三种。上述三种网络通讯的本质均为一方为相对的一方提供服务。
对于B/S网络通讯是一种通过浏览器与服务器进行信息交互的网络,最为常见就是WEB服务;C/S网络是一种用户通过客户端侧安装的客户端软件与服务器进行交互信息沟通的网络传输方式;P2P同样也需要在用户端安装客户端软件与其他客户端/服务器进行信息交换。上述三种网络通讯方式中,C/S和P2P网络都需要在客户终端安装相应的客户端软件,通过客户端软件,终端用户能够在用户设备及服务器之间相互进行信息传送(包括文字信息、语音信息、图像信息)。这些客户端软件保证了用户设备、服务器之间数据传输的高速、稳定。但随着信息传送功能的增强及业务发展需求,客户端软件也相应需要进行版本升级。传统的客户端软件升级方式是在服务器上发布最新客户端软件版本,然后通知各个客户端开始从服务器下载并升级,但当全网络区域内的客户终端数目过大时,所有终端同时执行版本下载、升级操作,从服务器下载新版本软件会占用较大的服务器资源,严重时甚至影响服务器正常的业务运行,而且该方式还可能导致部分终端版本升级失败,从而导致全网络区域的终端软件版本不一致,带来难以预知的业务风险。采用何种网络数据传输方式来保证客户终端进行客户端软件下载升级对服务器的影响最小,传送效率最高是网络通讯发展的重要技术问题。
发明内容
本申请的技术方案就是为了解决上述问题,提出一种多网络区域多终端下的软件并行下载升级方法,该方法结合传统文件下载与P2P文件分发技术,实现快速、稳定、安全的多终端文件下载升级,系统判断接入服务器的下载负荷过大时,及时在完成下载的终端中选择、启用“种子服务器”,充当本区域终端的文件下载服务器,从而支撑全网终端快速完成文件下载,进而完成全网终端的版本快速升级。
实现上述发明目的的多终端软件并行下载升级方法采用如下技术方案:一种多终端软件并行下载升级方法,该方法包括如下步骤:(1)新的客户端软件上传至管理服务器;(2)管理服务器判断是否启用终端作为“种子服务器”;(3)当上步的判断结果为需要启动“种子服务器”时,管理服务器在不同区域中选择已完成客户端软件下载的终端作为“种子服务器”;(4)各区域终端从其区域内的“种子服务器”上下载新的客户端软件。上述方法中,核心是通过服务器对下载状态的监测判断、选择特定的终端作为“种子服务器”,从而使本区域内的其他终端再进行客户端软件下载升级时不再通过管理服务器进行数据传送,减少了管理服务器的数据交换负担,保证了服务器安全、稳定、高效的运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛祥智电子技术有限公司,未经青岛祥智电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611194303.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通信系统及方式
- 下一篇:虚拟化基站、虚拟化基站上行和下行数据传输方法