[发明专利]应用配置或服务更新方法、装置、存储介质及终端设备有效
申请号: | 201811232402.9 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109597660B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 郭兴明 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65;G06F9/54 |
代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
地址: | 518033 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 配置 服务 更新 方法 装置 存储 介质 终端设备 | ||
1.一种应用配置或应用服务更新方法,其特征在于,包括:
向配置中心发送应用程序的环境参数,在所述应用程序中添加所述环境参数的客户端依赖,所述客户端依赖用于与所述配置中心连接;
依据所述客户端依赖及所述环境参数接收所述配置中心发布的配置参数的变更广播,确定所述配置参数对应的应用参数或应用服务;
根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务;当应用程序更新应用程序或应用服务不成功后,获取本应用程序的若干种环境参数,然后选取满足预设条件的一种环境参数作为待发送的环境参数,所述待发送的环境参数通过如下方式确定:获取应用程序当前的环境参数,再获取应用程序上一次的环境参数,当上一次的环境参数与当前环境参数不同时,确定上一次的环境参数为待发送的环境参数,若上一次的环境参数与当前环境参数相同,则再次获取上一次的环境参数再作比较,直到上一次的环境参数与当前的环境参数不同,确定该环境参数为待发送的环境参数;
删除应用程序与配置中心的客户端依赖,在预设时间之后再次建立与配置中心的客户端依赖。
2.根据权利要求1所述的方法,其特征在于,所述环境参数包括开发环境参数、开发联调环境参数、测试环境参数、灰度环境参数、生产环境参数;所述根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务之后,还包括:
判断所述应用参数或应用服务是否更新成功,若更新不成功,向配置中心请求除添加客户端依赖时发送的环境参数外的其它环境参数对应的配置参数。
3.根据权利要求2所述的方法,其特征在于,所述向配置中心请求除添加客户端依赖时发送的环境参数外的其它环境参数对应的配置参数,包括:
从本应用程序的若干种环境参数中,获取满足预设条件的一种环境参数作为待发送的环境参数;
向所述配置中心请求所述待发送的环境参数对应的配置参数。
4.根据权利要求1所述的方法,其特征在于,所述确定所述配置参数对应的应用参数或应用服务之后,还包括:
判断所述配置参数与当前配置参数是否相同,若否,执行所述根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务的步骤。
5.根据权利要求1所述的方法,其特征在于,所述根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务之后,还包括:
向配置中心发送应用参数或应用服务更新成功的报告信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务之后,还包括:
删除应用程序与配置中心的客户端依赖。
7.一种应用配置或应用服务更新装置,其特征在于,包括:
连接模块:用于在应用程序中添加连接配置中心的客户端依赖;
接收模块:用于依据所述客户端依赖接收所述配置中心发布的配置参数的变更广播,确定所述配置参数对应的应用参数或应用服务;
更新模块:用于根据所述配置参数的变更广播更新所述应用程序的应用参数或应用服务以及删除应用程序与配置中心的客户端依赖;当应用程序更新应用程序或应用服务不成功后,获取本应用程序的若干种环境参数,然后选取满足预设条件的一种环境参数作为待发送的环境参数,所述待发送的环境参数通过如下方式确定:获取应用程序当前的环境参数,再获取应用程序上一次的环境参数,当上一次的环境参数与当前环境参数不同时,确定上一次的环境参数为待发送的环境参数,若上一次的环境参数与当前环境参数相同,则再次获取上一次的环境参数再作比较,直到上一次的环境参数与当前的环境参数不同,确定该环境参数为待发送的环境参数;删除应用程序与配置中心的客户端依赖,在预设时间之后再次建立与配置中心的客户端依赖。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至6任一项所述的应用配置或应用服务更新方法。
9.一种终端,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个计算机程序配置用于执行根据权利要求1至6任一项所述的应用配置或应用服务更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811232402.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成设备及其控制方法
- 下一篇:一种业务功能配置方法及装置