[发明专利]一种多样化移动应用功能模块的动态配置方法有效
申请号: | 202010248636.3 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111427631B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 郭真;江涛;李强强;康军宏;王小伟 | 申请(专利权)人: | 中电万维信息技术有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65 |
代理公司: | 兰州嘉诺知识产权代理事务所(普通合伙) 62202 | 代理人: | 李冉冉 |
地址: | 730000 甘肃省兰州市城关*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多样化 移动 应用 功能模块 动态 配置 方法 | ||
本发明涉及软件技术领域,具体为一种多样化移动应用功能模块的动态配置方法,包括步骤如下:S1.应用服务器根据配置规则配置应用功能模块配置项;S2.通过访问接口服务获取应用功能模块配置项集合,更新本地化XML配置项;S3.客户端根据配置项,加载封装不同功能组件的应用功能模块,跳转不同应用;S4.根据配置项进行策略知识展示;S5.根据配置项的变化,动态刷新界面,更新本地XML初始化数据;本发明在无需专业软件开发人员的情况下,实现功能模块配置,对于多种应用功能模块的展示及跳转,能够无缝衔接,技术适用性强,灵活度大,展示方式全面,兼容性问题少;解决功能在线升级、根据用户需求改变做相应动态修改的问题。
技术领域
本发明涉及软件技术领域,具体为一种多样化移动应用功能模块的动态配置方法。
背景技术
随着软件系统的日益复杂化、用户需求的频繁更新促使各信息化软件研制行业对信息化建设的要求不断提高,对所研究设计的软件产品质量以及管理上的要求也在不断再提升。各信息化软件研制行业中的项目管理人员逐渐意识到实施软件配置管理的重要性和必要性,软件开发过程对软件研制单位来说,已不再是侧重于按部就班对软件开发版本的管理、亦或简单粗糙地依照管理流程,使用文档数据形式对配置管理过程进行记录和管理控制,而是需要站在一个健全的软件配置管理体系建设角度上,需要一个从科学、及时、有效、有明确工作任务分工、工作任务监管控制的软件配置管理系统。对于用户提出需要添加或修改新的组件需求,传统的架构模式,一般会在代码中添加该功能模块,假如有需求变动,可能会牵一发而动全身,而动态配置的方式,根据配置库规则,改变相应的参数及意图,就可以达到客户预期的效果,通常,一些复杂的服务组件会有多个配置参数,对于多参数的这种功能模块,可能会因为客户由于某些需求变动而造成参数变动,牵扯到客户端升级,动态配置的方式,将这些系统参数和资源配置需要根据运行环境的变化做动态的调整,如果由系统管理人员来手动完成,这将是一个复杂而困难的任务
现在移动应用程序的大融合已经很普遍,应用程序集成的功能模块越来越多,造成应用程序臃肿,安装包特别大,在运行过程中消耗大量的系统内存。应用程序的每次动态添加或者删除,就会涉及到升级,频繁的升级会影响用户的使用体验,况且每次功能模块的开发都会花费大量的时间和成本,所以动态配置多样化的移动应用功能模块迫在眉睫,不仅仅能够加快开发进度,也能减少开发过程中出现的问题,易于管理和维护。
发明内容
本发明的目的在于提供一种多样化移动应用功能模块的动态配置方法,解决个性化需求背后系统各环节各层次之间的制约与依赖关系,利用动态配置移动应用功能模块的方式,解决功能在线升级、根据用户需求改变做相应动态修改的问题。
为了解决上述技术问题,本发明一种多样化移动应用功能模块的动态配置方法包括有如下步骤:
S1. 应用服务器根据配置规则配置应用功能模块配置项:移动应用客户端通过HTTP接口服务向应用服务器发送获取配置项的请求, 配置项包括有状态知识、策略知识和问题知识,应用服务器根据用户类型提取出应用功能模块展示的配置项,通过JSON数据格式返回客户端需要展示的配置项集合;状态知识主要存储编码CODE、应用功能模块的APPID应用唯一主键、模块类型、资源文件、应用功能模块名称、应用模块状态;策略知识模块存储Activity本地页面,SDK、AAR、APK第三方调用,HTML5界面展示的应用功能模块的基本信息;问题知识包括有配置基础数据、配置集成过程中出现的问题;
S2. 通过访问接口服务获取应用功能模块配置项集合,更新本地化XML配置项:
S2.1. 初始化功能界面网络状态良好的情况,根据用户类型,加载应用服务器配置的功能模块配置项集合;
S2.2. 初始化功能界面网络状态不好或者无网络情况下,加载本地化XML配置项的应用功能模块集合;
S3.客户端根据配置项,加载封装不同功能组件的应用功能模块,跳转不同应用:客户端根据步骤S1配置项中的策略知识,封装不同的功能组件的应用功能模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248636.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种国际贸易港口用系统的控制方法
- 下一篇:一种印刷切纸装置的切纸机构