[发明专利]服务器、计算设备、软件压缩包处理装置及方法有效
申请号: | 201610144643.2 | 申请日: | 2016-03-14 |
公开(公告)号: | CN105760202B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 曾钟贤 | 申请(专利权)人: | 广州爱九游信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 510665 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 计算 设备 软件 压缩 处理 装置 方法 | ||
本发明公开了一种服务器、计算设备、软件压缩包处理装置及方法。处理器可以从存储器读取软件压缩包,根据预定义的字节数组格式封装表示软件压缩包的发布渠道的渠道标识,得到渠道标识字节数组,并将渠道标识字节数组写入软件压缩包的注释内,得到对应于发布渠道的软件压缩包,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码,可以通过通信模块将对应于发布渠道的软件压缩包发送给发布渠道。由此,能够较快地在软件包中打入渠道号,且打入的渠道号不易被篡改。
技术领域
本发明涉及计算机软件技术领域,特别涉及一种用于进行软件压缩包处理的服务器和计算设备、软件压缩包处理装置及软件压缩包处理方法。
背景技术
随着互联网尤其是移动互联网的发展,应用程序的种类和数量出现了爆炸性的增长,一款应用程序要想取得用户的喜欢,除了要有好的产品创意及实现,应用程序产品的推广也越来越重要。软件开发者有时需要将同一软件在不同的发布渠道上进行发布,例如通过其商业合作者将同一版本的软件同步发布。在这种情况下,需要对软件的不同发布渠道的发布效果进行区分和评估。
现有的区分方法主要是在软件包中增加写有渠道号的文件,生成对应的渠道包,然后在相应的发布渠道进行发布。这种方式虽然能够很好地区分发布渠道,但是由于往包中加入文件需要解压、再压缩,再加上重新签名也同样需要解压、再压缩,因此打包耗时较长(200MB的包需要30秒-1分钟)。
因此,需要一种方便快捷的渠道标识配置方式。
发明内容
本发明要解决的一个技术问题是提供一种用于进行软件压缩包处理的服务器和计算设备、软件压缩包处理装置及软件压缩包处理方法,其能够较快地在软件包中打入渠道号。
根据本发明的一个方面,公开了一种服务器,其包括:存储器,用于存储软件压缩包;处理器,用于从存储器读取软件压缩包,根据预定义的字节数组格式封装表示软件压缩包的发布渠道的渠道标识,得到渠道标识字节数组,并将渠道标识字节数组写入软件压缩包的注释内,得到对应于发布渠道的软件压缩包,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;以及通信模块,用于将对应于发布渠道的软件压缩包发送给发布渠道。
由此,采用在软件压缩包的注释内写入渠道标识的方式,使得不对软件包进行解压,就可以在软件包内打入渠道标识,方便快捷。对于客户端设备来说,其可以根据预定义的字节数组格式读取软件压缩包中的渠道标识。
优选地,渠道标识代码可以是加密的渠道标识代码。
由此,还可以对经过预定义字节数组封装后得到的渠道标识字节数组中的渠道标识代码本身进行加密,使得渠道标识不易被识别,增强软件压缩包中的渠道标识的保密性,降低渠道标识被篡改的可能。
根据本发明的另一方面,还公开了一种软件压缩包处理装置,包括:封装模块,用于根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,渠道标识表示软件压缩包的发布渠道,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;写入模块,用于将渠道标识字节数组写入软件压缩包的注释内。
根据本发明的另一方面,还公开了一种软件压缩包处理方法,包括:根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,渠道标识表示软件压缩包的发布渠道,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;将渠道标识字节数组写入软件压缩包的注释内。
优选地,在封装渠道标识的步骤之前,该方法还可以包括:对渠道标识进行加密,得到加密的渠道标识代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州爱九游信息技术有限公司,未经广州爱九游信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610144643.2/2.html,转载请声明来源钻瓜专利网。