[发明专利]应用程序配置方法、装置、终端、服务器及可读存储介质有效
申请号: | 201811510881.6 | 申请日: | 2018-12-11 |
公开(公告)号: | CN109725912B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 蒋宏伟;张天翔 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 连鹏飞 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 配置 方法 装置 终端 服务器 可读 存储 介质 | ||
1.一种应用程序配置方法,其特征在于,应用于应用程序配置终端,所述方法包括:
当创建应用程序的安装脚本时,获取所述应用程序的基础模块源代码集和功能模块源代码集,以生成相对应的基础模块安装脚本和功能模块安装脚本;
将所述应用程序的安装脚本发送至服务器,其中,所述应用程序的安装脚本包括:所述基础模块安装脚本和所述功能模块安装脚本;
在所述功能模块安装脚本的数量为多个的情况下,将在所述应用程序的每一功能模块代码仓库中获取到的功能模块源代码集分别打包为一个功能模块安装脚本,包括:
获取所述应用程序的每一功能模块代码仓库中的所述功能模块源代码集,及所述功能模块源代码集对应的类型标识;
在预置的打包记录中获取所述应用程序的标识,或者在预置的打包记录中不存在所述应用程序的标识的情况下,创建所述应用程序的标识;
基于每一所述功能模块源代码集对应的类型标识,删除每一所述功能模块源代码集的入口执行函数;
将已删除入口执行函数的每一所述功能模块源代码集打包为一个功能模块安装脚本,并为每一所述功能模块安装脚本设置对应的功能模块安装脚本标识,以及所述应用程序的标识。
2.根据权利要求1所述的方法,其特征在于,在所述基础模块安装脚本的数量为多个的情况下,所述将在所述应用程序的基础模块代码仓库中获取到的基础模块源代码集打包为基础模块安装脚,包括:
获取所述应用程序的每一基础模块代码仓库中的所述基础模块源代码集,及所述基础模块源代码集对应的类型标识;
在预置的打包记录中获取所述应用程序的标识,或者在预置的打包记录中不存在所述应用程序的标识的情况下,创建所述应用程序的标识;
基于每一所述基础模块源代码集对应的类型标识,将获取到的每一所述基础模块源代码集打包为一个基础模块安装脚本,并为每一所述基础模块安装脚本设置对应的基础模块安装脚本标识,以及所述应用程序的标识。
3.一种应用程序配置方法,其特征在于,应用于服务器,所述方法包括:
存储接收到的应用程序配置终端发送的应用程序的安装脚本;其中,所述应用程序的安装脚本包括:基础模块安装脚本和功能模块安装脚本;
当接收到用户终端发送的所述应用程序的安装脚本请求时,将所述安装脚本请求对应的基础模块安装脚本和/或功能模块安装脚本发送至所述用户终端,以供所述用户终端加载并执行接收到的基础模块安装脚本和/或功能模块安装脚本;
其中,在所述功能模块安装脚本的数量为多个的情况下,所述应用程序配置终端将在所述应用程序的每一功能模块代码仓库中获取到的功能模块源代码集分别打包为一个功能模块安装脚本,包括:
获取所述应用程序的每一功能模块代码仓库中的所述功能模块源代码集,及所述功能模块源代码集对应的类型标识;
在预置的打包记录中获取所述应用程序的标识,或者在预置的打包记录中不存在所述应用程序的标识的情况下,创建所述应用程序的标识;
基于每一所述功能模块源代码集对应的类型标识,删除每一所述功能模块源代码集的入口执行函数;
将已删除入口执行函数的每一所述功能模块源代码集打包为一个功能模块安装脚本,并为每一所述功能模块安装脚本设置对应的功能模块安装脚本标识,以及所述应用程序的标识。
4.根据权利要求3所述的方法,其特征在于,所述当接收到用户终端发送的所述应用程序的安装脚本请求时,将所述安装脚本请求对应的基础模块安装脚本和/或功能模块安装脚本发送至所述用户终端,包括:
当接收到用户终端发送的所述应用程序的安装脚本请求时,通过解析所述安装脚本请求,以获取所述安装脚本请求携带的所述应用程序的标识,以及基础模块安装脚本标识和/或功能模块安装脚本标识;
根据所述应用程序的标识,确定设置有所述应用程序的标识的所有基础模块安装脚本和功能模块安装脚本;
在设置有所述应用程序的标识的所有基础模块安装脚本和功能模块安装脚本中,确定设置有所述基础模块安装脚本标识的基础模块安装脚本,和/或设置有所述功能模块安装脚本标识的功能模块安装脚本;
将已确定的设置有所述基础模块安装脚本标识的基础模块安装脚本,和/或设置有所述功能模块安装脚本标识的功能模块安装脚本发送至所述用户终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811510881.6/1.html,转载请声明来源钻瓜专利网。