[发明专利]页面装配下的数据组件下沉方法、装置在审
申请号: | 202310313729.3 | 申请日: | 2023-03-28 |
公开(公告)号: | CN116361590A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 刘豪;林选伟 | 申请(专利权)人: | 上海数禾信息科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F8/38 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘锋 |
地址: | 201206 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 装配 数据 组件 下沉 方法 装置 | ||
本发明涉及页面装配下的数据组件下沉方法、装置。方法包括:数据组件库建立步骤;页面装配步骤;数据获取步骤;页面生成步骤。本发明在页面装配的情形下实现了数据组件的下沉,无需依赖具体的业务系统,能够统一化进行管理,数据可以按照场景、灰度获取不同内容,支持数据层面的不同需求变化。
技术领域
本发明涉及计算机技术领域,特别是涉及一种页面装配下的数据组件下沉方法、装置。
背景技术
当前互联网业务上,数字化时代发展越来越快,应对不同用户在业务中的展现也不尽相同,大部分业务不仅在业务上要求做到“千人千面”,而且在时效上要求尽可能快的的迭代不同的页面。而页面中可以拆解为不同的部分,我们称之为UI组件。除了一些没有特殊含义的比如分割线等,每个组件都是有不同的数据做支撑的,我们称之为数据组件。
如今,微服务系统日益增长,目前的数据组件维护方式增加了服务端的开发成本。针对上述问题,尚未提出有效的解决方案。
发明内容
基于此,有必要针对上述技术问题,提供一种页面装配下的数据组件下沉方法、装置,实现了数据组件的下沉,无需依赖具体的业务系统,能够统一化进行管理。
根据本发明的第一方面,提供了一种页面装配下的数据组件下沉方法,包括:
数据组件库建立步骤,建立数据组件库存储数据组件;
页面装配步骤,进行页面布局,进行页面中UI组件的配置,将UI组件关联对应的数据组件;
数据获取步骤,获取页面布局,并根据页面中UI组件关联的数据组件获取对应的数据;
页面生成步骤,根据页面布局生成展示页面,页面中数据包括根据数据组件获取的对应的数据。
在一些实施例中,数据获取步骤中,数据组件获取对应的数据的方式包括通过业务配置、API配置、策略配置中至少一种获取数据。
在一些实施例中,数据获取步骤中,数据组件获取对应的数据的方式支持灰度管理,通过对不同数据组件配置不同粒度的灰度获取数据。
在一些实施例中,数据组件库中数据组件,根据数据组件的所属业务不同进行分类形成不同的模块,对不同模块打包形成对应的软件包供引用。
在一些实施例中,UI组件关联多个数据组件,数据组件具有业务属性、场景,根据场景不同设置对应的业务属性。
在一些实施例中,UI组件关联对应的数据组件,包括对数据组件定义一个方法,对方法加上对应的注解,该注解定义两个属性:UI组件名称、数据组件名称,通过读取注解将UI组件关联数据组件的关系映射取出。
根据本发明的第二方面,提供了一种页面装配下的数据组件下沉装置,包括:
数据组件库建立模块,用于建立数据组件库存储数据组件;
页面装配模块,用于进行页面布局,进行页面中UI组件的配置,将UI组件关联对应的数据组件;
数据获取模块,用于获取页面布局,并根据页面中UI组件关联的数据组件获取对应的数据;
页面生成模块,用于根据页面布局生成展示页面,页面中数据包括根据数据组件获取的对应的数据。
根据本发明的第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述任一实施例方法的步骤。
根据本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
通过实施本发明的上述方案,可以得到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数禾信息科技有限公司,未经上海数禾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310313729.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置