[发明专利]补丁文件的下载方法、装置和系统及电子设备有效
申请号: | 202010510088.7 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111654548B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 钟维海 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L61/4511 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 于彬 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 补丁 文件 下载 方法 装置 系统 电子设备 | ||
本发明提供了补丁文件的下载方法、装置和系统及电子设备,该方法包括:网页服务器接收第一客户端通过第一网页下发的补丁下载请求;其中,第一客户端的DNS地址为网页服务器的地址;该网页服务器预存有记录多个客户端分别对应的补丁下载路径的映射表;在映射表中检查该第一客户端对应的第一补丁下载路径;向第一客户端发送第一补丁下载路径,以触发第一客户端从第一补丁下载路径下载补丁文件。本发明中多个补丁文件存储在同一目标服务器中,节约了服务器资源;将客户端的DNS地址设置为网页服务器的地址,通过网页服务器预存的映射表实现无需修改DNS地址即可下载补丁文件,简化了下载操作。
技术领域
本发明涉及通讯技术领域,尤其是涉及补丁文件的下载方法、装置和系统及电子设备。
背景技术
目前,不同版本的补丁文件通常存储在对应的补丁服务器中,在测试过程中,由于分支开发及测试需要,不同的开发人员和测试人员可能需要下载不同版本的补丁文件。此时,对于外放的客户端包体中,由于每个补丁文件的下载地址是固定的,当通过HTTP协议下载补丁文件时,需要将游戏客户端的DNS(Domain Name System,域名系统(服务)协议)地址修改为对应的补丁服务器的地址,例如,将客户端1的DNS地址修改为补丁服务器A的地址,客户端2的DNS地址修改为补丁服务器B的地址,以实现客户端1下载补丁服务器A上的补丁文件,客户端2下载补丁服务器B上的补丁文件。
上述方式虽然可以实现客户端下载补丁文件,但是,对于不同版本的补丁文件,需要搭建多台补丁服务器,从而造成了服务器资源的浪费;此外,对于同一个客户端,可能需要下载多个不同的补丁文件,此时,每次下载补丁文件都需要修改客户端的DNS地址为待下载补丁文件对应的补丁服务器的地址,导致补丁文件的下载操作较为复杂。
发明内容
有鉴于此,本发明的目的在于提供补丁文件的下载方法、装置和系统及电子设备,以缓解上述问题,节约了服务器资源,简化了补丁文件的下载操作。
第一方面,本发明实施例提供了一种补丁文件的下载方法,该方法应用于网页服务器,网页服务器预存有记录多个客户端分别对应的补丁下载路径的映射表,其中,多个补丁下载路径分别指向同一目标服务器的多个存储地址,该方法包括:接收第一客户端通过第一网页下发的补丁下载请求;第一客户端的DNS地址为网页服务器的地址;在上述映射表中检查第一客户端对应的第一补丁下载路径;向第一客户端发送第一补丁下载路径,以触发第一客户端从第一补丁下载路径下载补丁文件。
上述向第一客户端发送第一补丁下载路径的步骤,包括:通过预设的状态码将第一补丁下载路径返回给第一客户端。
上述方法还包括:接收第二客户端通过第二网页发送的配置请求;其中,第二客户端的DNS地址为上述网页服务器的地址;向第二客户端返回映射关系配置界面;映射关系配置界面包括补丁文件标识集合,以及补丁文件标识对应的补丁下载路径;响应第二客户端针对于补丁文件标识集合选择的目标补丁文件标识,将第二客户端的标识和目标补丁文件标识对应的补丁下载路径记录于映射表。
上述第二客户端的标识为第二客户端对应的IP地址或第二客户端对应的用户名。
上述方法还包括:接收第二客户端通过第二网页发送的配置更新请求;向第二客户端返回映射关系配置界面;响应第二客户端针对于补丁文件标识集合选择的新目标补丁文件标识,更新映射表;其中,更新后的映射表中第二客户端的标识对应于新目标补丁文件标识的补丁下载路径。
上述映射关系配置界面为基于渐进式框架的用户界面,补丁文件标识集合中的补丁文件标识均配置有选择操作控件。
上述网页服务器包括:前端组件和后端组件;其中,接收第一客户端通过第一网页下发的补丁下载请求的步骤,包括:前端组件接收第一客户端通过第一网页下发的补丁下载请求,将该补丁下载请求定向发送至后端组件;在映射表中检查第一客户端对应的第一补丁下载路径的步骤,包括:后端组件在映射表中检查第一客户端对应的第一补丁下载路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010510088.7/2.html,转载请声明来源钻瓜专利网。