[发明专利]应用程序功能动态化配置方法、装置、设备及存储介质有效
申请号: | 202110702665.7 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113434211B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 李名扬 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/71;G06F8/65 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周纯 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 功能 动态 配置 方法 装置 设备 存储 介质 | ||
本发明提供的应用程序功能动态化配置方法、装置、设备及存储介质,在应用程序启动后,应用组件被首次触发启动时,从本地磁盘或从plist文件获取功能配置清单,将获取的功能配置清单存储于智能终端的内存中,使得应用组件无需等待服务器反馈,直接进行功能配置;在应用程序的运行过程中,对从本地磁盘获取的功能配置清单进行版本校验,版本校验结果不是最新版时或者从plist文件获取功能配置清单后,执行版本更新操作,用户无需等待功能配置清单更新完毕就能使用对应功能组件,使功能组件的启动更加流畅,增加了用户体验。
【技术领域】
本发明涉及数据处理技术领域,尤其涉及一种应用程序功能动态化配置方法、装置、设备及存储介质。
【背景技术】
现有技术中对智能终端的应用程序进行功能配置的方式为:应用程序启动时,通过网络向服务器请求对应最新版本的功能配置清单,在服务器返回功能配置清单后才能完成应用程序启动,用户才能启动应用程序中的应用组件进入相应操作界面,导致用户等待时间较长,应用组件启动不流畅。
【发明内容】
本发明的目的在于提供一种应用程序功能动态化配置方法、装置、设备及存储介质,以解决现有技术中应用组件启动不流畅的技术问题。
本发明的技术方案如下:提供一种应用程序功能动态化配置方法,包括:
响应于用户对应用程序的启动请求,启动所述启动请求对应的应用程序;
监测到对所述应用程序中任一应用组件的启动操作时,从本地磁盘获取所述应用程序的功能配置清单,其中,所述功能配置清单用于记录所述应用程序的各功能的配置状态;
当所述功能配置清单获取失败时,从所述应用程序的plist文件获取初始的功能配置清单,对所述初始的功能配置清单添加待更新标签,将所述初始的功能配置清单存储到所述智能终端的内存中,向服务器发送所述功能配置清单的版本更新请求,其中,所述版本更新请求包括所述应用程序的标识;
当所述功能配置清单获取成功时,将所述功能配置清单存储到所述智能终端的内存中,向服务器发送所述功能配置清单的版本校验请求,其中,所述版本校验请求包括所述应用程序的标识以及所述功能配置清单的版本号;
接收所述服务器反馈的版本校验结果;
若所述版本校验结果为所述功能配置清单的版本不是最新版本,则对所述内存中存储的功能配置清单添加待更新标签,向所述服务器发送所述功能配置清单的版本更新请求;
若所述版本校验结果为所述功能配置清单的版本是最新版本,则对所述内存中存储的功能配置清单添加无需更新标签。
可选地,所述应用程序功能动态化配置方法,还包括:
接收服务器发送的最新版本的功能配置清单,分别将所述最新版本的功能配置清单更新存储至所述内存和所述本地磁盘,对所述内存中存储的最新版本的功能配置清单添加无需更新标签;
向所述应用程序中当前已经启动的所述应用组件发送第一功能配置更新通知,其中,所述第一功能配置更新通知包括所述最新版的功能配置清单的内存地址和最新版本号。
可选地,所述应用程序功能动态化配置方法,还包括:
接收服务器发送的最新版本的功能配置清单,将所述最新版本的功能配置清单和本地磁盘中存储的功能配置清单进行比对,生成功能配置差异文件;
分别将所述最新版本的功能配置清单更新存储至所述内存和所述本地磁盘,对所述内存中存储的最新版本的功能配置清单添加无需更新标签;
向所述应用程序中当前已经启动的所述应用组件发送第二功能配置更新通知,其中,所述第二功能配置更新通知包括功能配置差异文件。
可选地,所述应用程序功能动态化配置方法,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702665.7/2.html,转载请声明来源钻瓜专利网。