说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210812605.5 (22)申请日 2022.07.12 (71)申请人 康键信息技 术 (深圳) 有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (入驻深圳市 前海商务秘书 有限公司) (72)发明人 朱雪辉  (74)专利代理 机构 北京中强智尚知识产权代理 有限公司 1 1448 专利代理师 付伟丽 (51)Int.Cl. G06F 16/958(2019.01) G06F 8/38(2018.01) G06F 8/71(2018.01) G06F 9/445(2018.01) (54)发明名称 页面配置方法、 装置、 计算机设备及计算机 可读存储介质 (57)摘要 本申请公开了一种页面配置方法、 装置、 计 算机设备及计算机可读存储介质, 涉及互联网技 术领域, 开发人员只需要对数据变量进行维护便 能够保证提供给页面配置所需的内容, 无需使用 脚本编写代码, 也无需定义接口, 通过数据变量 的配置和组合, 满足不断变化的页面需求, 节省 大量开发资源, 提升页面配置效率, 灵活性、 扩展 性较好。 所述方法包括: 获取多个基础模 型数据; 根据页面的待展示内容在多个基础模型数据中 选取多个目标基础模型数据, 对多个目标基础模 型数据进行组合, 得到楼层模型数据; 在楼层模 型数据中配置楼层配置数据, 基于模 型解析器对 配置后的楼层模 型数据进行解析, 得到待展示页 面, 以及在检测到前端调用待展示页面时, 将待 展示页面推送。 权利要求书2页 说明书10页 附图5页 CN 115186214 A 2022.10.14 CN 115186214 A 1.一种页面配置方法, 其特 征在于, 包括: 获取多个基础模型数据, 其中, 所述多个基础模型数据中每个基础模型数据包括基于 多个数据变量定义的构建页面所需的基础控 件; 根据页面的待展示内容在所述多个基础模型数据中选取多个目标基础模型数据, 对所 述多个目标基础模型数据进行组合, 得到楼层模型数据, 所述多个目标基础模型数据包括 的多个基础控件具备展示所述待 展示内容的功能; 在所述楼层模型数据中配置楼层配置数据, 基于模型解析器对配置后的所述楼层模型 数据进行解析, 得到待展示页面, 以及在检测到前端调用所述待展示页面时, 将所述待展示 页面推送至所述前端。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取多个 基础模型 数据, 包括: 确定构建所述基础模型数据的预设数据结构, 查询预设的多个基础控件定义参数, 读 取数据变量池, 在所述数据变量池中分别提取所述多个基础控件定义参数中每个基础 控件 定义参数指示使用的多个数据变量, 以及按照所述预设数据结构分别对所述每个基础 控件 定义参数指示使用的多个数据变量进 行组合, 得到所述多个基础 模型数据, 其中, 所述数据 变量池包括用于 定义基础控 件的多个数据变量; 或, 接收上传的数据结构符合所述预设数据结构的所述多个 基础模型 数据。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 响应于对所述数据变量池的变量增加请求, 获取所述变量增加请求指示待增加的至少 一个数据变量, 以及将所述至少一个数据变量添加至所述数据变量池, 运行添加后的所述 数据变量池; 和/或, 响应于对所述数据变量池的变量删减请求, 在所述数据变量池中确定所述变量删减请 求指示的待删减数据变量, 以及在所述数据变量池中将所述待删减数据变量删除, 运行删 除后的所述数据变量池。 4.根据权利要求1所述的方法, 其特征在于, 所述获取多个基础模型数据之后, 所述方 法还包括: 当检测到请求为所述待展示内容配置页面且接收到上传的与所述待展示内容关联的 预设楼层模型数据时, 基于所述模型解析器对所述预设楼层模型数据进行配置解析, 得到 目标页面, 将所述目标页面 缓存, 以及在检测到前端调用所述目标页面时, 将所述目标页面 推送至所述前端。 5.根据权利要求1所述的方法, 其特征在于, 所述根据页面的待展示内容在所述多个基 础模型数据中选取多个目标基础模型数据, 对所述多个目标基础模型数据进行组合, 得到 楼层模型 数据, 包括: 获取当前请求进行页面配置的页面内容作为所述待展示内容, 以及读取所述待展示内 容, 确定所述待 展示内容包括的多个内容项; 分别确定所述多个内容项中每 个内容项 展示时依赖的基础控 件; 在所述多个基础模型数据中查询包括所述每个内容项展示时依赖的基础控件的基础 模型数据, 以及提取查询到的基础模型 数据, 得到所述多个目标基础模型 数据; 获取用于将至少两个基础模型数据进行组合的预设数据组合字段, 采用所述预设数据 组合字段将所述多个目标基础模型 数据进行组合, 得到所述楼层模型 数据。权 利 要 求 书 1/2 页 2 CN 115186214 A 26.根据权利要求1所述的方法, 其特征在于, 所述根据页面的待展示内容在所述多个基 础模型数据中选取多个目标基础模型数据, 对所述多个目标基础模型数据进行组合, 得到 楼层模型 数据之后, 所述方法还 包括: 将所述待 展示内容与所述楼层模型 数据关联存 储, 并结束当前流 程; 当检测到请求为所述待展示内容配置页面 时, 查询与 所述待展示内容关联的所述楼层 模型数据, 以及基于所述模型解析器对所述楼层模型数据进行配置解析, 得到所述待展示 页面, 将所述待 展示页面缓存; 在检测到前端调用所述待 展示页面时, 将所述待 展示页面推送至所述前端。 7.根据权利要求1所述的方法, 其特征在于, 所述在所述楼层模型数据中配置楼层配置 数据, 基于模型解析器对配置后的所述楼层模型 数据进行解析, 得到待 展示页面, 包括: 获取楼层配置数据, 将所述楼层配置数据指示的键值内容配置在所述楼层模型数据中 用于描述数据对象的键值对的数据变量中; 获取所述模型解析器, 所述模型解析器包括页面 渲染解析器和数据解析器; 基于所述页面渲染解析器对配置后的所述楼层模型数据中用于定义基础控件的数据 变量进行解析处 理, 执行页面的渲染操作, 得到初始页面; 基于所述数据解析器对配置后的所述楼层模型数据中用于描述数据对象的键值对的 数据变量进行解析处 理, 得到所述键值对指示的多个数据对象; 分别确定所述多个数据对象中每个数据对象在所述初始页面上的对应位置, 以及按照 对应位置将所述多个数据对象添加至所述初始页面, 得到所述待 展示页面。 8.一种页面配置装置, 其特 征在于, 包括: 获取模块, 用于获取多个基础模型数据, 其中, 所述多个基础模型数据中每个基础模型 数据包括基于多个数据变量定义的构建页面所需的基础控 件; 组合模块, 用于根据页面的待展示内容在所述多个基础模型数据中选取多个目标基础 模型数据, 对所述多个目标基础 模型数据进 行组合, 得到楼层 模型数据, 所述多个目标基础 模型数据包括的多个 基础控件具备展示所述待 展示内容的功能; 解析模块, 用于在所述楼层模型数据中配置楼层配置数据, 基于模型解析器对配置后 的所述楼层模型数据进行解析, 得到待展示页面, 以及在检测到前端调用所述待展示页面 时, 将所述待 展示页面推送至所述前端。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115186214 A 3

.PDF文档 专利 页面配置方法、装置、计算机设备及计算机可读存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 页面配置方法、装置、计算机设备及计算机可读存储介质 第 1 页 专利 页面配置方法、装置、计算机设备及计算机可读存储介质 第 2 页 专利 页面配置方法、装置、计算机设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:38:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。