[发明专利]一种渠道安装包的处理方法和装置有效
申请号: | 202110450596.5 | 申请日: | 2021-04-25 |
公开(公告)号: | CN113179314B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘博伟;李海滨 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/565;H04L67/568;H04L67/06;H04L67/02 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渠道 安装 处理 方法 装置 | ||
本发明实施例提供了一种渠道安装包的处理方法和装置,应用于内容分发网络,所述方法包括:通过内容分发源站获取所需发布的第一渠道安装包,对所述第一渠道安装包进行切分,得到第一渠道信息和不包含第一渠道信息的可复用信息;通过内容分发源站向内容分发节点分发所述不包含第一渠道信息的可复用信息和第一渠道信息;通过内容分发节点响应针对第二渠道安装包的下载请求,获取第二渠道安装包的第二渠道信息和不包含第一渠道信息的可复用信息,并根据第二渠道信息和不包含第一渠道信息的可复用信息得到目标渠道安装包。通过对渠道安装包的差分处理,将渠道包文件切分成小片,复用不包含渠道信息的文件分片,在CDN场景下降低文件回源的概率。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种渠道安装包的处理方法和一种渠道安装包的处理装置。
背景技术
目前国内安卓应用分布市场的现状,当需要发布一个APP(Application,应用程序)时,一般需要生成多个渠道包以上传到不同的应用市场,这些渠道包需要包含不同的渠道信息,另外,不同的推广渠道/平台还会存在不同的计费合作模式,在APP和后台交互或者数据上报时,都会带上各自的渠道计费信息,使得APP发布者可以统计到每个分发市场的用户下载次数、用户转化率等关键数据,因此,发布一个APP可能会产生成千上万的渠道包。
那么,在CDN(Content Delivery Network,内容分发网络)的静态场景下,由于携带有不同渠道信息的渠道包相当于独立的文件,在用户对不同渠道包进行下载时,均需要从CDN的边缘节点经由中间节点最终传回CDN源站(即CDN发布侧),需要频繁回源拉取源文件,增加用户对多渠道安装包的下载资源成本。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种渠道安装包的处理方法和相应的一种渠道安装包的处理装置。
为了解决上述问题,本发明实施例公开了一种渠道安装包的处理方法,应用于内容分发网络,所述内容分发网络包括内容分发源站和内容分发节点,所述方法包括:
通过所述内容分发源站获取所需发布的第一渠道安装包,对所述第一渠道安装包进行切分,得到第一渠道信息和不包含所述第一渠道信息的可复用信息;
通过所述内容分发源站向所述内容分发节点分发所述不包含所述第一渠道信息的可复用信息和第一渠道信息;
通过所述内容分发节点响应针对第二渠道安装包的下载请求,获取所述第二渠道安装包的第二渠道信息和所述不包含第一渠道信息的可复用信息,并根据所述第二渠道信息和所述不包含第一渠道信息的可复用信息得到目标渠道安装包。
可选地,所述对所述第一渠道安装包进行切分,包括:
确定所述可复用信息在所述第一渠道安装包的切分位置,根据所述切分位置切分所述第一渠道安装包;
所述确定所述可复用信息在所述第一渠道安装包的切分位置,包括:
计算所述第一渠道信息所在的第一渠道安装包的文件偏移量;
采用所述文件偏移量计算得到针对所述第一渠道安装包的切分点;
按照所述切换点对所述第一渠道安装包进行切分。
可选地,在通过所述内容分发源站获取所需发布的第一渠道安装包之前,所述方法还包括:
通过所述内容分发源站获取所需发布的母包安装包和多个渠道信息;所述多个渠道信息包括第一渠道信息和第二渠道信息;
将所述第一渠道信息和第二渠道信息分别注入到所述母包安装包的末尾,得到用于发布至不同渠道的第一渠道安装包和第二渠道安装包。
可选地,所述内容分发节点包括反向代理服务进程和缓存服务进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110450596.5/2.html,转载请声明来源钻瓜专利网。