[发明专利]一种渠道安装包的处理方法和装置有效
申请号: | 202110450596.5 | 申请日: | 2021-04-25 |
公开(公告)号: | CN113179314B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘博伟;李海滨 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/565;H04L67/568;H04L67/06;H04L67/02 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渠道 安装 处理 方法 装置 | ||
1.一种渠道安装包的处理方法,其特征在于,应用于内容分发网络,所述内容分发网络包括内容分发源站和内容分发节点,所述方法包括:
通过所述内容分发源站获取所需发布的第一渠道安装包,对所述第一渠道安装包进行切分,得到第一渠道信息和不包含所述第一渠道信息的可复用信息;
通过所述内容分发源站向所述内容分发节点分发所述不包含所述第一渠道信息的可复用信息和第一渠道信息;
通过所述内容分发节点响应针对第二渠道安装包的下载请求,获取所述第二渠道安装包的第二渠道信息和所述不包含第一渠道信息的可复用信息,并根据所述第二渠道信息和所述不包含第一渠道信息的可复用信息得到目标渠道安装包。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一渠道安装包进行切分,包括:
确定所述可复用信息在所述第一渠道安装包的切分位置,根据所述切分位置切分所述第一渠道安装包;
所述确定所述可复用信息在所述第一渠道安装包的切分位置,包括:
计算所述第一渠道信息所在的第一渠道安装包的文件偏移量;
采用所述文件偏移量计算得到针对所述第一渠道安装包的切分点;
按照所述切分点 对所述第一渠道安装包进行切分。
3.根据权利要求1所述的方法,其特征在于,在通过所述内容分发源站获取所需发布的第一渠道安装包之前,所述方法还包括:
通过所述内容分发源站获取所需发布的母包安装包和多个渠道信息;所述多个渠道信息包括第一渠道信息和第二渠道信息;
将所述第一渠道信息和第二渠道信息分别注入到所述母包安装包的末尾,得到用于发布至不同渠道的第一渠道安装包和第二渠道安装包。
4.根据权利要求1所述的方法,其特征在于,所述内容分发节点包括反向代理服务进程和缓存服务进程;
所述通过所述内容分发节点响应针对第二渠道安装包的下载请求,获取所述第二渠道安装包的第二渠道信息和所述不包含第一渠道信息的可复用信息,包括:
通过所述反向代理服务进程对所述下载请求的URL进行分片替换;
通过所述缓存服务进程响应分片替换后的URL得到第二渠道信息和可复用信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
通过所述反向代理服务进程接收所述缓存服务进程基于分片替换后的URL的响应消息;
通过所述反向代理服务进程获取所述下载请求的URL的响应头消息,将所述基于分片替换后的URL的响应消息中的响应头消息替换为所述下载请求的URL的响应头消息。
6.根据权利要求4所述的方法,其特征在于,所述反向代理服务进程具有缓存列表;所述通过所述反向代理服务进程对所述下载请求的URL进行分片替换,包括:
通过所述反向代理服务进程查询所述缓存列表中是否存在针对所述第二渠道安装包的URL信息;
若所述缓存列表中存在针对所述第二渠道安装包的URL信息,则判断所述下载请求是否为分片下载请求;
若所述下载请求为分片下载请求,则根据所述分片下载请求对所述下载请求的URL进行分片替换。
7.根据权利要求6所述的方法,其特征在于,所述针对所述第二渠道安装包的URL信息包括切分点;所述分片下载请求包括请求起始点和请求结束点;
所述根据所述分片下载请求对所述下载请求的URL进行分片替换,包括:
若所述分片下载请求的请求起始点的位置处于所述切分点之后,则保持针对所述第二渠道安装包的下载请求的URL;
和/或,若所述分片下载请求的请求结束点的位置处于所述切分点之前,则将所述下载请求的URL替换为母包安装包的URL;
和/或,若所述切分点的位置处于所述分片下载请求的请求起始点和请求结束点之间,则将所述分片下载请求的请求起始点与所述切分点的URL替换为母包安装包的URL,以及保持所述切分点与所述分片下载请求的请求结束点的针对所述第二渠道安装包的下载请求的URL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110450596.5/1.html,转载请声明来源钻瓜专利网。