[发明专利]一种安装包的生成方法、计算机可读存储介质及终端设备有效
申请号: | 201810922178.X | 申请日: | 2018-08-14 |
公开(公告)号: | CN109213476B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 朱逸嘉;李荣发 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/61 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 生成 方法 计算机 可读 存储 介质 终端设备 | ||
本发明属于计算机技术领域,尤其涉及一种基于大数据的安装包的生成方法、计算机可读存储介质及终端设备。所述方法监测目标工程中各个功能模块的代码是否发生变更,所述目标工程为指定应用程序的代码工程;若所述目标工程中的任意一个功能模块的代码发生变更,则获取各个功能模块预设的影响指数;根据各个功能模块的影响指数以及各个功能模块的代码是否发生变更计算所述目标工程的代码变更量;若所述目标工程的代码变更量大于预设的阈值,则将所述目标工程打包生成应用程序安装包,并替换掉指定下载地址中的原始安装包。通过本发明,大大提高了操作效率,且降低了应用程序安装包的更新频率,减少了需要用户下载更新的次数,获得较好的用户体验。
技术领域
本发明属于计算机技术领域,尤其涉及一种安装包的生成方法、计算机可读存储介质及终端设备。
背景技术
随着移动互联网技术的快速发展,各种各样的应用程序层出不穷,为用户的工作和生活提供了极大的便利。一般地,应用程序均采用逐步迭代的开发方式,即需要不断的根据实际情况对应用程序的代码工程进行更新,并打包生成应用程序安装包(APK)供用户下载安装。
在现有技术中,一般需要设置专门的人员对应用程序的代码工程的变更情况进行监测,一旦发现开发人员对代码工程进行了变更,则手动进行代码工程的打包上传,生成安装包,这种方式耗时耗力,效率极为低下,且应用程序安装包的更新频率较高,需要用户频繁地进行下载更新,体验较差。
发明内容
有鉴于此,本发明实施例提供了一种安装包的生成方法、计算机可读存储介质及终端设备,以解决现有的安装包的生成依靠手工操作效率低下,且安装包更新频率高,影响用户体验的问题。
本发明实施例的第一方面提供了一种安装包的生成方法,可以包括:
监测目标工程中各个功能模块的代码是否发生变更,所述目标工程为指定应用程序的代码工程;
若所述目标工程中的任意一个功能模块的代码发生变更,则获取各个功能模块预设的影响指数;
根据各个功能模块的影响指数以及各个功能模块的代码是否发生变更计算所述目标工程的代码变更量;
若所述目标工程的代码变更量大于预设的阈值,则将所述目标工程打包生成应用程序安装包,并替换掉指定下载地址中的原始安装包,所述原始安装包为由代码发生变更前的所述目标工程打包生成的应用程序安装包。
本发明实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:
监测目标工程中各个功能模块的代码是否发生变更,所述目标工程为指定应用程序的代码工程;
若所述目标工程中的任意一个功能模块的代码发生变更,则获取各个功能模块预设的影响指数;
根据各个功能模块的影响指数以及各个功能模块的代码是否发生变更计算所述目标工程的代码变更量;
若所述目标工程的代码变更量大于预设的阈值,则将所述目标工程打包生成应用程序安装包,并替换掉指定下载地址中的原始安装包,所述原始安装包为由代码发生变更前的所述目标工程打包生成的应用程序安装包。
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:
监测目标工程中各个功能模块的代码是否发生变更,所述目标工程为指定应用程序的代码工程;
若所述目标工程中的任意一个功能模块的代码发生变更,则获取各个功能模块预设的影响指数;
根据各个功能模块的影响指数以及各个功能模块的代码是否发生变更计算所述目标工程的代码变更量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810922178.X/2.html,转载请声明来源钻瓜专利网。