[发明专利]应用程序加载方法、装置、计算机设备和可读存储介质有效
| 申请号: | 202110729008.1 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113515322B | 公开(公告)日: | 2022-11-01 |
| 发明(设计)人: | 蒋树新 | 申请(专利权)人: | 平安养老保险股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 董婷婷 |
| 地址: | 200000 上海市自由贸易*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 加载 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种应用程序加载方法,其特征在于,所述方法包括:
接收终端发送的应用程序的启动指令,基于所述启动指令,获取目标应用程序的业务环境标识;基于所述业务环境标识,获取更新配置项的更新配置数据,生成对应所述目标应用程序的更新配置项的增量配置文件;其中,更新配置项的更新配置数据为特殊配置数据或通用配置数据;业务环境标识是指示运行目标应用程序对应业务环境的唯一性的标识;
从配置服务器中获取所述目标应用程序的已有配置项的历史配置文件;
根据所述历史配置文件以及所述增量配置文件,确定对应所述目标应用程序的全量配置项的全量配置文件;
基于所述全量配置文件以及spring容器中的上下文信息,将所述全量配置项注册至所述目标应用程序的目标执行程序中,对所述目标执行程序进行更新;
加载更新后的所述目标执行程序,启动更新后的所述目标应用程序。
2.根据权利要求1所述的方法,其特征在于,所述根据所述历史配置文件以及所述增量配置文件,确定对应所述目标应用程序的全量配置项的全量配置文件之前,还包括:
识别所述历史配置文件中的各已有配置项,以及对应各已有配置项的已有配置数据;
将所述已有配置项以及对应的配置项配置数据按照键值对的方式存储,得到对应所述历史配置文件的第一键值对;
识别所述增量配置文件中的各新增配置项,与对应各新增配置项的新增配置数据;
将所述新增配置项以及对应的新增配置数据按照键值对的方式存储,得到对应所述增量配置文件的第二键值对;
所述根据所述历史配置文件以及所述增量配置文件,确定对应所述目标应用程序的全量配置项的全量配置文件,包括:
对所述第一键值对与所述第二键值对进行比较,确定对应所述应用程序的全量配置项的全量配置文件。
3.根据权利要求2所述的方法,其特征在于,所述对所述第一键值对与所述第二键值对进行比较,确定对应所述应用程序的全量配置项的全量配置文件,包括:
对所述第一键值对与所述第二键值对进行比较,确定对应所述目标应用程序中未更新配置项的未更新键值对;
基于所述未更新键值对以及所述第二键值对,确定对应所述目标应用程序的全量配置项的全量配置文件。
4.根据权利要求1所述的方法,其特征在于,所述从配置服务器中获取所述目标应用程序的已有配置项的历史配置文件,包括:
获取配置服务器的数据交互接口;
基于所述交互接口,从所述配置服务器中获取对应所述目标应用程序的已有配置项的历史配置文件。
5.根据权利要求1所述的方法,其特征在于,所述确定对应所述目标应用程序的全量配置项的全量配置文件之后,还包括:
将所述全量配置文件发布至所述配置服务器中,所述配置服务器基于所述全量配置文件对所述历史配置文件进行更新。
6.根据权利要求1所述的方法,其特征在于,所述基于所述业务环境标识,获取更新配置项的更新配置数据,生成对应所述目标应用程序的更新配置项的增量配置文件,包括:
判定各个更新配置项在对应的业务环境中其对应的配置数据为特殊配置数据或者是通用配置数据;
当一个更新配置项在各个业务环境中取值相同时,使用通用配置数据进行配置;
当一个更新配置项在一个及一个以上的业务环境中取值特殊时,通过特定的配置数据进行配置。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
将所述增量配置文件、所述历史配置文件、所述全量配置文件以及所述执行程序中的至少一个上传至区块链节点中进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安养老保险股份有限公司,未经平安养老保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110729008.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:牙种植系统微渗漏测试方法
- 下一篇:一种应用于新能源微电网的线路阻抗矫正装置





