[发明专利]应用包的分发方法、装置、存储介质和设备在审
申请号: | 201811131160.4 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109257428A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 徐振涛;马朔;陈列奋;张春晖;加小康;洪智彬 | 申请(专利权)人: | 火烈鸟网络(广州)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
地址: | 510620 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用包 标识信息 下载请求信息 下载地址 下载请求 存储介质 下载 分发 传送标识信息 服务器空间 下载客户端 传送结束 链接发送 链接信息 下载链接 应用下载 直接读取 存储 场景 渠道 应用 维护 | ||
1.一种应用包的分发方法,其特征在于,包括如下步骤:
获取通过应用下载链接发送的下载请求信息;所述下载请求信息中包括应用包下载地址和标识信息;
从所述下载请求信息中获取应用包下载地址和标识信息;
根据应用包下载地址,获取应用包;
将应用包传送给下载请求端时,在应用包的传送结束处继续传送标识信息到下载请求端。
2.根据权利要求1所述的应用包的分发方法,其特征在于,所述将应用包传送给下载请求端时,在应用包的传送结束处继续传送标识信息到下载请求端的步骤,包括:
获取应用包;
根据应用包的大小,将所述应用包切分成预设大小的多个分片;
将所述应用包逐片传送到所述下载请求端;
判断当前传送的分片是否为应用包的最后一个分片;
若当前传送的分片不是应用包的最后一个分片,则在当前传送的分片传送到下载请求端后,继续传送下一分片;
若当前传送的分片是应用包的最后一个分片,则在当前传送的分片传送到下载请求端后,在当前传送的分片的传送结束处继续传送标识信息到下载请求端。
3.根据权利要求1所述的应用包的分发方法,其特征在于,所述根据应用包下载地址,获取应用包的步骤,包括:
根据应用包下载地址,判断应用包是否第一次下载;
若所述应用包为第一次下载,则下载应用包,并将应用包缓存存储;
若所述应用包不是第一次下载,则从缓存中获取应用包。
4.根据权利要求3所述的应用包的分发方法,其特征在于,所述若所述应用包为第一次下载,则下载应用包,并将应用包缓存存储的步骤,包括:通过Nginx服务器解析应用包下载地址;通过CDN服务器下载应用包;从CDN服务器中获取应用包并缓存存储。
5.根据权利要求4所述的应用包的分发方法,其特征在于,所述从CDN服务器中获取应用包并缓存存储的步骤,包括:通过REDIS快速获取应用包;通过DFS缓存存储应用包。
6.根据权利要求1所述的应用包的分发方法,其特征在于,所述将所述应用包逐片传送到所述下载请求端的步骤,包括:
判断当前传送的分片是否断点续传;
若当前传送的分片为断点续传,则将从断点处继续传送分片;
若当前传送的分片为非断点续传,则将所有分片重新进行传送。
7.根据权利要求1所述的应用包的分发方法,其特征在于,
所述标识信息包括用于区分各个渠道的信息;或者,
所述标识信息包括用于区分各个渠道的信息以及对应用包进行加密的信息。
8.一种应用包的分发装置,包括服务器,其特征在于,所述服务器包括:
下载请求获取模块,用于获取通过应用下载链接发送的下载请求信息;所述下载请求信息中包括应用包下载地址和标识信息;
信息获取模块,用于从所述下载请求信息中获取应用包下载地址和标识信息;
应用包获取模块,用于根据应用包下载地址,获取应用包;
发送模块,用于将应用包传送给下载请求端时,在应用包的传送结束处继续传送标识信息到下载请求端。
9.根据权利要求8所述的应用包的分发装置,其特征在于,所述发送模块包括:
获取模块,用于获取应用包;
切分模块,用于根据应用包的大小,将所述应用包切分成预设大小的多个分片;
传送模块,用于将所述应用包逐片传送到所述下载请求端;
状态判断模块,用于判断当前传送的分片是否为应用包的最后一个分片;
续传模块,用于在当前传送的分片不是应用包的最后一个分片时,且在当前传送的分片传送到下载请求端后,继续传送下一分片;
标识信息传送模块,用于在当前传送的分片是应用包的最后一个分片时,且在当前传送的分片传送到下载请求端后,在当前传送的分片的尾部传送标识信息到下载请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于火烈鸟网络(广州)股份有限公司,未经火烈鸟网络(广州)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811131160.4/1.html,转载请声明来源钻瓜专利网。