一种便携式个性化定制渠道包打包方法、装置及设备制造方法及图纸

技术编号:30229787 阅读:31 留言:0更新日期:2021-09-29 10:00
本发明专利技术提供了一种便携式个性化定制渠道包打包方法、装置及设备。所述方法包括响应于软件的渠道包定制需求,获取渠道来源标识和渠道列表;读取第一基础渠道包,将第一基础渠道包中的基础渠道标识替换为渠道来源标识;根据渠道列表中当前待打包的配置信息以及渠道来源标识,将第一基础渠道包编译生成第一渠道包;将第一渠道包中的渠道来源标识与渠道包定制需求中对应的渠道来源标识进行校验,如果校验结果一致,则对当前渠道包进行重命名,得到目标渠道包;遍历待打包的渠道子列表中的全部配置信息,得到定制渠道包。以此方式,可以在基础渠道包的基础上,修改定制信息生成个性化渠道包,提升打包效率,并支持渠道包自动校验,提高打包成功率。高打包成功率。高打包成功率。

【技术实现步骤摘要】
一种便携式个性化定制渠道包打包方法、装置及设备


[0001]本专利技术一般涉及互联网
,并且更具体地,涉及一种便携式个性化定制渠道包打包方法、装置及设备。

技术介绍

[0002]随着通信技术和互联网技术的不断发展,终端上软件的发布渠道也日益多样化,用户能够从各个渠道获取app的下载。而为了获得较大范围的推广,通常一款软件不会仅限于通过一种渠道进行发布,而是将同一软件在不同的发布渠道上进行发布。而伴随着运营全面推广,用户从哪些渠道获取app是摆在软件开发者面前的问题。
[0003]为了解决这个问题,软件开发者会为每个渠道发布的软件单独编写一套功能代码,并编译成渠道包。如此则会产生大量渠道包,并且完善的渠道会对渠道包有一定的资源定制化需求,定制需求则需要对渠道包进行个性化定制,使每次渠道包生成都需要一次重新定制打包的过程,导致打包过程耗时严重,对资源消耗较多,并且在打包后无法自动进行校验,导致打包成功率较低。

技术实现思路

[0004]根据本专利技术的实施例,提供了一种便携式个性化定制渠道包打包方案。
[0005]在本专利技术的第一方面,提供了一种便携式个性化定制渠道包打包方法。该方法包括:
[0006]响应于软件的渠道包定制需求,从所述渠道包定制需求中获取渠道来源标识和渠道列表;所述渠道包定制需求包括渠道来源标识、渠道列表和命名规则;所述渠道列表包括若干渠道子列表以及待打包的渠道子列表信息;每个所述渠道子列表中包括若干配置信息;
[0007]读取预先编译生成的第一基础渠道包,将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识;根据所述渠道列表中当前待打包的配置信息以及所述渠道来源标识,将所述第一基础渠道包编译生成第一渠道包;
[0008]将所述第一渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识进行校验,得到校验结果;如果所述校验结果一致,则对当前渠道包进行重命名,得到目标渠道包;否则返回将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识步骤;
[0009]如果所述待打包的渠道子列表中存在未遍历的配置信息,则以所述未遍历的配置信息为当前待打包的配置信息,返回读取预先编译生成的第一基础渠道包步骤;否则将遍历得到的目标渠道包作为定制渠道包。
[0010]进一步地,所述第一基础渠道包由所述软件的源代码文件、基础渠道标识、基础配置信息以及基础命名规则编译生成。
[0011]进一步地,所述渠道包定制需求还包括图片资源信息;所述图片资源信息包括图
片资源或图片资源的存储位置信息。
[0012]进一步地,当所述渠道包定制需求中包括图片资源信息时,读取预先编译生成的第二基础渠道包,将所述第二基础渠道包中的基础渠道标识替换为所述渠道来源标识,将所述第二基础渠道包中的基础图片资源替换为所述渠道包定制需求中对应的图片资源,根据当前待打包的配置信息、渠道来源标识以及图片资源,将所述第二基础渠道包编译生成第二渠道包;所述图片资源从所述渠道包定制需求中获取或从所述图片资源的存储位置调取;所述第二基础渠道包由所述软件的源代码文件、基础渠道标识、基础配置信息、基础命名规则以及基础图片资源编译生成。
[0013]进一步地,将所述第二渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识进行校验,以及将所述第二渠道包中的图片资源与所述渠道包定制需求中所述图片资源信息进行校验,得到校验结果;当所述校验结果一致时,对所述第二渠道包进行重命名,得到目标渠道包;
[0014]当所述校验结果不一致时,如果所述第二渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识不一致,则从待打包的渠道子列表中获取当前待打包的渠道来源标识,将所述第二基础渠道包中的基础渠道标识替换为所述待打包的渠道来源标识,并重新校验,直至校验结果一致时,对当前渠道包进行重命名,得到目标渠道包;
[0015]当所述校验结果不一致时,如果所述第二渠道包中的图片资源与所述渠道包定制需求中所述图片资源信息不一致,则获取所述渠道包定制需求中对应的图片资源,将所述第二基础渠道包中的基础图片资源替换为所述渠道包定制需求中对应的图片资源,并重新校验,直至校验结果为校验一致时,对当前渠道包进行重命名,得到目标渠道包。
[0016]进一步地,所述对当前渠道包进行重命名,包括:
[0017]获取渠道包定制需求中的标志位信息,如果所述标识位信息为第一标识,则按照所述命名规则对当前渠道包进行重命名;否则以所述基础命名规则对当前渠道包进行重命名;所述当前渠道包包括校验一致的第一渠道包或第二渠道包。
[0018]进一步地,所述基础命名规则为以渠道来源标识和当前时间戳作为命名信息进行重命名;所述命名规则为以渠道来源标识、当前时间戳以及配置变量的命名信息。
[0019]在本专利技术的第二方面,提供了一种便携式个性化定制渠道包打包装置。该装置包括:
[0020]获取模块,响应于软件的渠道包定制需求,从所述渠道包定制需求中获取渠道来源标识和渠道列表;所述渠道包定制需求包括渠道来源标识、渠道列表和命名规则;所述渠道列表包括若干渠道子列表以及待打包的渠道子列表信息;每个所述渠道子列表中包括若干配置信息;
[0021]替换生成模块,用于读取预先编译生成的第一基础渠道包,将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识;根据所述渠道列表中当前待打包的配置信息以及所述渠道来源标识,将所述第一基础渠道包编译生成第一渠道包;
[0022]校验模块,用于将所述第一渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识进行校验,得到校验结果;如果所述校验结果一致,则对当前渠道包进行重命名,得到目标渠道包;否则返回所述替换生成模块,将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识;
[0023]判断模块,用于判断如果所述待打包的渠道子列表中存在未遍历的配置信息,则以所述未遍历的信息为当前待打包的配置信息,返回所述替换生成模块读取预先编译生成的第一基础渠道包;否则将遍历得到的目标渠道包作为定制渠道包。
[0024]在本专利技术的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0025]在本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本专利技术的第一方面的方法。
[0026]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。
[0027]本专利技术能够在基础渠道包的基础上,修改定制信息生成个性化渠道包,提升打包效率,对于个性化定制的渠道包打包过程更加便捷,打包速度更快,效率更高,并支持渠道包自动校验,提高打包成功率。
附图说明
[0028]结合附图并参考以下详本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种便携式个性化定制渠道包打包方法,其特征在于,包括:响应于软件的渠道包定制需求,从所述渠道包定制需求中获取渠道来源标识和渠道列表;所述渠道包定制需求包括渠道来源标识、渠道列表和命名规则;所述渠道列表包括若干渠道子列表以及待打包的渠道子列表信息;每个所述渠道子列表中包括若干配置信息;读取预先编译生成的第一基础渠道包,将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识;根据所述渠道列表中当前待打包的配置信息以及所述渠道来源标识,将所述第一基础渠道包编译生成第一渠道包;将所述第一渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识进行校验,得到校验结果;如果所述校验结果一致,则对当前渠道包进行重命名,得到目标渠道包;否则返回将所述第一基础渠道包中的基础渠道标识替换为所述渠道来源标识步骤;如果所述待打包的渠道子列表中存在未遍历的配置信息,则以所述未遍历的配置信息为当前待打包的配置信息,返回读取预先编译生成的第一基础渠道包步骤;否则将遍历得到的目标渠道包作为定制渠道包。2.根据权利要求1所述的方法,其特征在于,所述第一基础渠道包由所述软件的源代码文件、基础渠道标识、基础配置信息以及基础命名规则编译生成。3.根据权利要求1所述的方法,其特征在于,所述渠道包定制需求还包括图片资源信息;所述图片资源信息包括图片资源或图片资源的存储位置信息。4.根据权利要求3所述的方法,其特征在于,当所述渠道包定制需求中包括图片资源信息时,读取预先编译生成的第二基础渠道包,将所述第二基础渠道包中的基础渠道标识替换为所述渠道来源标识,将所述第二基础渠道包中的基础图片资源替换为所述渠道包定制需求中对应的图片资源,根据当前待打包的配置信息、渠道来源标识以及图片资源,将所述第二基础渠道包编译生成第二渠道包;所述图片资源从所述渠道包定制需求中获取或从所述图片资源的存储位置调取;所述第二基础渠道包由所述软件的源代码文件、基础渠道标识、基础配置信息、基础命名规则以及基础图片资源编译生成。5.根据权利要求4所述的方法,其特征在于,将所述第二渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识进行校验,以及将所述第二渠道包中的图片资源与所述渠道包定制需求中所述图片资源信息进行校验,得到校验结果;当所述校验结果一致时,对所述第二渠道包进行重命名,得到目标渠道包;当所述校验结果不一致时,如果所述第二渠道包中的渠道来源标识与所述渠道包定制需求中对应的渠道来源标识不一致,则从待打包的渠道子列表中获取当前待打包的渠道来源标识,将所述第二基础渠道...

【专利技术属性】
技术研发人员:段晓磊李国建
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:

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

1