[发明专利]一种动态配置APP的系统和方法在审
申请号: | 202010388126.6 | 申请日: | 2020-05-09 |
公开(公告)号: | CN113703860A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 郭海涛;李寀;秦子阳 | 申请(专利权)人: | 中国人寿财产保险股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京观韬中茂律师事务所 11553 | 代理人: | 夏涛 |
地址: | 100032 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 配置 app 系统 方法 | ||
1.一种动态配置APP的系统,所述系统包括用户访问组件、角色映射组件、配置加载组件和界面展示组件;
用户访问组件,用于接收和认证输入的用户信息以得到认证用户信息;
角色映射组件,用于根据所述认证用户信息映射用户角色,根据所述用户角色映射用户资源,所述用户资源包括数据、操作和页面等;
配置加载组件,用于根据所述认证用户角色和所述用户资源获取需加载的配置项,包括应用、页签、模块、模块内容等界面数据;其中,
所述应用包括一个或多个所述页签,所述页签包括一个或多个所述模块,支持名称、顺序、点击类型、打开提示语、选中图标、未选中图标、URL标识等选项的配置,所述模块包括一个或多个所述模块内容,支持归属应用、归属页签、模块名称、模块图片、模块显示类型、模块副标题、顺序、模块点击类型、点击后打开链接等选项的配置,所述模块内容包括能够交互的图标或者文字,支持名称、顺序、图标、点击类型、URL标识、跳转前提示等选项的配置;
界面展示组件,用于获取所述界面数据,动态分析模块内容、模块、页签与应用的关系,配置包含应用、页签、模块、模块内容的界面展示架构,将获取的应用、页签、模块、模块内容等界面数据逐级解析进行页面渲染;其中,
所述界面展示组件根据所述页签的类型动态分配数据给所述页签以加载所述模块的数据,所述页签根据所述模块的类型匹配符合UI样式的特定布局,并获取对应的所述模块内容的数据,按所述模块的类型中的顺序依次加载所述模块内容的数据进行页面渲染展示。
2.根据权利要求1所述的系统,其特征在于,所述UI样式预先设计,按规则设置模块图标的位置参数,以及标题文字颜色、字体大小。
3.根据权利要求2所述的系统,其特征在于:所述模块需按UI样式预置公共样式于所述系统中,通过解析所述模块内容的数据动态设置个性化的模块内容展示,实现图标位置的动态变化、标题文字字体及颜色的动态替换展示。
4.根据权利要求2所述的系统,其特征在于:所述模块内容支持原生组件和H5链接,通过所述原生组件实现SDK对接、自定义功能开发相关功能,通过H5链接实现需要临时变动的功能。
5.一种动态配置APP的方法,所述方法包括;
用户访问组件接收和认证输入的用户信息以得到认证用户信息,将所述认证用户信息推送给所述角色映射组件;
角色映射组件根据所述认证用户信息映射用户角色,根据所述用户角色映射用户资源,并将所述用户角色和所述用户资源推送给所述配置加载组件,所述用户资源包括数据、操作和页面等;
配置加载组件根据所述认证用户角色和所述用户资源获取需加载的配置项,包括应用、页签、模块、模块内容等界面数据,将所述界面数据推送给所述界面展示组件;
界面展示组件获取所述界面数据,动态分析模块内容、模块、页签与应用的关系,配置包含应用、页签、模块、模块内容的界面展示架构,将获取的应用、页签、模块、模块内容等界面数据逐级解析进行页面渲染;其中,
所述界面展示组件根据所述页签的类型动态分配数据给所述页签以加载所述模块的数据,所述页签根据所述模块的类型匹配符合UI样式的特定布局,并获取对应的所述模块内容的数据,按所述模块的类型中的顺序依次加载所述模块内容的数据进行页面渲染展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人寿财产保险股份有限公司,未经中国人寿财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010388126.6/1.html,转载请声明来源钻瓜专利网。