一种页面渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:39241728 阅读:20 留言:0更新日期:2023-10-30 11:54
本申请提供一种页面渲染方法、装置、设备及存储介质,可以应用于云计算领域或车联网领域等,用于解决相同页面在不同设备中,页面渲染的一致性较低的问题。该方法至少包括:获取具有指定数据格式的初始页面数据,以及获取目标终端采用的渲染技术类型;从对应多种数据实现类型的基础组件集合和事件组件集合中,选取数据实现类型与所述渲染技术类型相匹配的目标基础组件和目标事件组件;基于所述初始页面数据,对获得的目标基础组件和目标事件组件进行嵌入处理,生成所述目标终端对应的目标页面数据;基于所述目标页面数据进行页面渲染,并在所述目标终端中呈现相应的目标页面。基于统一的初始页面数据进行页面渲染,提高了页面渲染的一致性。染的一致性。染的一致性。

【技术实现步骤摘要】
一种页面渲染方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种页面渲染方法、装置、设备及存储介质。

技术介绍

[0002]随着科技的不断发展,越来越多的设备可以通过页面渲染来呈现页面,从而可以通过呈现不同的页面展示不同的内容。例如,通过页面渲染来呈现落地页,从而通过呈现不同的落地页可以展示不同的推广内容,以提供丰富多样的推广服务。
[0003]相关技术中,由于可以渲染页面的设备的渲染技术类型较为丰富,因此页面渲染的方法通常是,先确定投放某页面的设备的渲染技术类型;再从该渲染技术类型对应的制作平台中,采用该渲染技术类型制作该页面的页面数据;最后采用该渲染技术类型,在设备中基于制作出的页面数据进行页面渲染,从而呈现出相应的页面。
[0004]然而,由于随着科技的不断发展,设备的渲染技术类型日益丰富,因此针对相同的内容呈现目标,需要在多种制作平台中采用不同的渲染技术类型制作相同的页面。也就是说,针对相同的页面需要获得多种不同的页面数据,才可以在不同渲染技术类型的设备中进行相应的页面渲染。
[0005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面渲染方法,其特征在于,所述方法包括:获取具有指定数据格式的初始页面数据,以及获取目标终端采用的渲染技术类型;其中,所述初始页面数据是:在经渲染处理后获得目标页面的数据;从对应多种数据实现类型的基础组件集合和事件组件集合中,选取数据实现类型与所述渲染技术类型相匹配的目标基础组件和目标事件组件;其中,所述基础组件用于实现页面包含的各基本组成元素;所述事件组件用于实现页面中可触发的各操作;基于所述初始页面数据,对获得的目标基础组件和目标事件组件进行嵌入处理,生成所述目标终端对应的目标页面数据;基于所述目标页面数据进行页面渲染,并在所述目标终端中呈现相应的目标页面。2.根据权利要求1所述的方法,其特征在于,所述获取具有指定数据格式的初始页面数据,包括:响应于针对初始页面触发的绘制操作,按照指定数据格式,获得绘制出的各页面元素的元素数据,其中,所述绘制操作用于将所述初始页面绘制成所述目标页面;基于获得的各元素数据,生成所述初始页面数据。3.根据权利要求2所述的方法,其特征在于,所述基于获得的各元素数据,生成所述初始页面数据,包括:响应于针对所述各页面元素触发的配置操作,按照所述指定数据格式,获得所述各页面元素关联的配置数据,其中,所述配置操作用于配置所述各页面元素的元素样式或可触发的操作;基于获得的各元素数据及其相应的配置数据,生成所述初始页面数据。4.根据权利要求1所述的方法,其特征在于,所述基于所述初始页面数据,对获得的目标基础组件和目标事件组件进行嵌入处理,生成所述目标终端对应的目标页面数据,包括:基于所述初始页面数据,确定多个业务组件的构建策略;其中,所述业务组件用于实现页面包含的各基本功能模块;基于目标基础组件和目标事件组件,分别按照所述多个业务组件的构建策略,构建相应的业务组件;基于获得的各业务组件,生成所述目标终端对应的目标页面数据。5.根据权利要求4所述的方法,其特征在于,所述基于目标基础组件和目标事件组件,分别按照所述多个业务组件的构建策略,构建相应的业务组件,包括:针对所述多个业务组件,分别执行以下操作:基于业务组件的构建策略,确定所述业务组件对应的业务操作,其中,所述业务操作表征在所述目标页面中可触发的操作;确定已构建出的各业务组件中,存在对应的操作与所述业务操作相同的目标组件时,获取构成所述目标组件的事件数据文件,其中,所述事件数据文件是对所述目标事件组件包含的数据进行编排封装获得的;基于业务组件的构建策略,对所述目标基础组件包含的数据进行编排,并调用所述事件数据文件,获得所述业务组件。6.根据权利要求4所述的方法,其特征在于,在所述基于目标基础组件和目标事件组件,分别按照所述多个业务组件的构建策略,构建相应的业务组件之后,还包括:
针对所述多个业务组件,分别执行以下操作:分别基于事件类型和样式类型,将业务组件划分为多个子组件,其中,不同的子组件表征不同的事件类型或样式类型;基于所述多个业务组件各自对应的多个子组件,在所述多个业务组件中添加新增组件,其中,所述新增组件用于作为新增的业务组件在所述目标页面中新增基本功能模块。7.根据权利要求6所述的方法,其特征在于,所述基于所述多个业务组件各自对应的多个子组件,在所述多个业务组件中添加新增组件,包括:响应于针对所述目标页面触发的新增组件操作,分别从各子组件中,选取事件类型或样式类型与新增组件相匹配的多个目标子组件;基于获得的多个目标子组件,获得所述...

【专利技术属性】
技术研发人员:潘媛媛宗宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1