[发明专利]页面渲染方法、装置、设备及计算机可读存储介质在审
申请号: | 202010785211.6 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112100552A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 戴旭 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F8/38 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘欢欢;张颖玲 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 渲染 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请提供了一种页面渲染方法、装置、设备及计算机可读存储介质;方法包括:获取页面对应的页面楼层的楼层信息,页面楼层包括:页面中原始页面元素对应的系统楼层、与原始页面元素组合构成页面的自定义页面元素所对应的业务方楼层;基于楼层信息,确定各页面楼层所对应的楼层顺序;获取系统楼层对应的数据,并创建对应业务方楼层的与系统楼层架构一致的虚拟楼层,以通过虚拟楼层获取业务方楼层对应的一组或多组数据;基于系统楼层的数据及业务方楼层的数据,按照楼层顺序分别对系统楼层及业务方楼层进行楼层渲染,得到页面。通过本申请,能够实现业务方页面和系统页面的兼容。
技术领域
本申请涉及互联网技术,尤其涉及一种页面渲染方法、装置、设备及计算机可读存储介质。
背景技术
组件化是把原来耦合在一起的软件模块拆分,进行组件化的升级改造。各个组件能够突破原有环境的限制,灵活的应用服务于不同的场景。一个组件可以提供给多个业务方使用,而业务方为了适应自身的个性化需求,往往希望在原本的组件的基础上增加定制化的逻辑。
然而,业务方在对原本的组件增加定制化逻辑时,由于难以了解原本的组件内的复杂逻辑,在进行页面渲染时,往往难以实现自定义增加的定制化逻辑对应的页面与原本组件的页面的兼容,得到一个完全兼容的可供使用的组合页面。
发明内容
本申请实施例提供一种页面渲染方法、装置及计算机可读存储介质,能够实现业务方页面和系统页面的兼容。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种页面渲染方法,包括:获取页面对应的页面楼层的楼层信息,所述页面楼层包括:所述页面中原始页面元素对应的系统楼层、与所述原始页面元素组合构成所述页面的自定义页面元素所对应的业务方楼层;基于所述楼层信息,确定各所述页面楼层所对应的楼层顺序;获取所述系统楼层对应的数据,并创建对应所述业务方楼层的与所述系统楼层架构一致的虚拟楼层,以通过所述虚拟楼层获取所述业务方楼层对应的一组或多组数据;基于所述系统楼层的数据及所述业务方楼层的数据,按照所述楼层顺序分别对所述系统楼层及所述业务方楼层进行楼层渲染,得到所述页面。
本申请实施例提供一种页面渲染装置,包括:获取模块,用于获取页面对应的页面楼层的楼层信息,所述页面楼层包括:所述页面中原始页面元素对应的系统楼层、与所述原始页面元素组合构成所述页面的自定义页面元素所对应的业务方楼层;楼层顺序确定模块,用于基于所述楼层信息,确定各所述页面楼层所对应的楼层顺序;楼层创建模块,用于获取所述系统楼层对应的数据,并创建对应所述业务方楼层的与所述系统楼层架构一致的虚拟楼层,以通过所述虚拟楼层获取所述业务方楼层对应的一组或多组数据;渲染模块,用于基于所述系统楼层的数据及所述业务方楼层的数据,按照所述楼层顺序分别对所述系统楼层及所述业务方楼层进行楼层渲染,得到所述页面。
上述方案中,所述页面楼层的楼层信息包括各个页面楼层所分别对应的楼层标识;所述确定模块,还用于基于各所述页面楼层所对应的楼层标识的存储顺序,确定各所述页面楼层所对应的楼层顺序。
上述方案中,所述页面渲染装置还包括:楼层类型确定模块,用于根据各所述楼层标识,获取相应的页面楼层的类型信息;基于获取的各所述页面楼层的类型信息,确定各所述楼层标识所对应的页面楼层是系统楼层还是业务方楼层。
上述方案中,所述楼层类型确定模块,还用于获取记录有系统楼层的楼层标识的系统楼层标识列表;基于各所述页面楼层的楼层标识,查询所述系统楼层标识列表;将在所述系统楼层标识列表中查询到的楼层标识所对应的页面楼层确定为系统楼层,将未在所述系统楼层标识列表中查询到的楼层标识所对应的页面楼层确定为业务方楼层。
上述方案中,所述业务方楼层基于预定协议生成;所述楼层创建模块,还用于根据所述预定协议,通过所述虚拟楼层获取所述业务方楼层对应的一组或多组数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010785211.6/2.html,转载请声明来源钻瓜专利网。