上传、打包装置及服务平台、下载服务器和分发方法制造方法及图纸

技术编号:16177935 阅读:67 留言:0更新日期:2017-09-09 05:26
本发明专利技术实施例提供一种上传、打包装置及服务平台、下载服务器和分发方法,涉及移动互联网领域。本发明专利技术实施例提供的分发方法,通过服务平台将软件包存入云存储器获取到软件包下载地址后,将渠道标识拼接到软件包下载地址,拼接后便可发送给客户端。相比于每个渠道都要服务平台上传一个渠道号和软件包,本发明专利技术实施例只需每个软件上传一个软件包即可,耗时大幅缩短。用户操作客户端访问渠道包下载地址时,云存储将客户端的访问请求转发至下载服务器,下载服务器可将从渠道包下载地址中提取渠道标识,并实时从云存储器中读取软件包下发至客户端,将渠道标识一并发放至客户端。如此,可以减少服务平台上传的软件包数量,降低了云存储器的文件存储量。

【技术实现步骤摘要】
上传、打包装置及服务平台、下载服务器和分发方法
本专利技术涉及移动互联网领域,具体而言,涉及上传、打包装置及服务平台、下载服务器和分发方法。
技术介绍
目前,游戏在发行的时候,需要往游戏包中打入不同的渠道标识,生成带有对应渠道标识的游戏包,进行分发推广,便于游戏开发者的渠道数据统计。目前,游戏平台打包的流程是首先从云存储器下载游戏源包到打包服务器,然后打入渠道标识,每一个渠道标识对应一个渠道包文件,最后把渠道包文件和游戏包打包并重新上传到阿里云上供用户下载。这种方式的耗时长,文件下载上传耗费大量时间和网络流量,而且针对每个游戏在每个渠道上都需要生成一个渠道包文件,占用巨大的存储空间。随着业务增长,游戏和推广渠道(如UC浏览器、豌豆荚等)的数量都大幅度上升,游戏服务平台需要打包的游戏包数量呈几何级增长,导致游戏平台打包的吞吐量达到了瓶颈,游戏包渠道分发效率日趋下降,与此同时游戏包文件占用的存储空间也迅速膨胀,维护成本激增。当前游戏平台的打包方案已无法满足日益增长业务需求。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种上传、打包装置及服务平台、下载服务器和分发方法,以改善上传耗本文档来自技高网...
上传、打包装置及服务平台、下载服务器和分发方法

【技术保护点】
一种上传装置,应用于服务平台,所述服务平台与云存储器通信连接,其特征在于,所述服务平台预存储有软件包,所述上传装置包括:地址获取模块,用于将所述软件包上传至所述云存储器,获取软件包下载地址;拼接模块,用于将渠道标识与所述软件包下载地址拼接,得到渠道包下载地址;抛包模块,用于将所述渠道包下载地址发送至客户端。

【技术特征摘要】
1.一种上传装置,应用于服务平台,所述服务平台与云存储器通信连接,其特征在于,所述服务平台预存储有软件包,所述上传装置包括:地址获取模块,用于将所述软件包上传至所述云存储器,获取软件包下载地址;拼接模块,用于将渠道标识与所述软件包下载地址拼接,得到渠道包下载地址;抛包模块,用于将所述渠道包下载地址发送至客户端。2.根据权利要求1所述的上传装置,其特征在于,还包括第一加密模块,所述第一加密模块用于将所述渠道标识加密,得到第一加密渠道标识;所述拼接模块具体用于将所述第一加密渠道标识与所述软件包下载地址进行拼接。3.一种打包装置,应用于下载服务器,所述下载服务器与云存储器通信连接,其特征在于,所述下载服务器存储有由所述云存储器转发的渠道包下载地址,所述渠道包下载地址为从所述云存储器接收的软件包下载地址与渠道标识进行拼接而获得的渠道包下载地址,所述打包装置包括:提取模块,用于从所述渠道包下载地址中获取软件包下载地址并提取渠道标识;读取模块,用于依据所述软件包下载地址从云存储器中读取软件包;发放模块,用于将所述软件包和所述渠道标识发放至客户端。4.根据权利要求3所述的打包装置,其特征在于,还包括写入模块,所述写入模块用于将所述渠道标识写入所述软件包。5.根据权利要求4所述的打包装置,其特征在于,还包括第二加密模块,所述第二加密模块用于将所述渠道模块提取出的所述渠道标识进行加密,得到第二加密渠道标识,所述写入模块写入到软件包中的所述渠道标识为所述第二加密渠道标识。6.一种服务平台,所述服务平台与云存储器通信连接,其特征在于,所述服务平台包括:处理器;存储器,所述存储器预存储有软件包;及上传装置;所述上传装置被配置成存储于所述存储器,并包括一个或多个由所述处理器执行的功能模块,所述上传装置包括:地址获取模块,用于将所述软件包上传至所述云存储器,获取...

【专利技术属性】
技术研发人员:雷力行曾明
申请(专利权)人:广州爱九游信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1