预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113778431A(43)申请公布日2021.12.10(21)申请号202110169349.8(22)申请日2021.02.07(71)申请人北京沃东天骏信息技术有限公司地址100176北京市经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人王凯(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人朱颖刘芳(51)Int.Cl.G06F8/38(2018.01)G06T15/20(2011.01)G06F8/30(2018.01)权利要求书2页说明书9页附图6页(54)发明名称小程序动态渲染方法、装置、设备、可读存储介质及产品(57)摘要本公开实施例提供一种小程序动态渲染方法、装置、设备、可读存储介质及产品。方法包括:获取装修端发送的楼层渲染指令,楼层渲染指令中包括目标小程序中至少一个待渲染楼层的标识信息;根据楼层渲染指令,从预设的渲染数据资源池中,获取与至少一个待渲染楼层的标识信息对应的目标渲染数据,渲染数据资源池中包括目标小程序中每一待渲染楼层对应的至少一组渲染数据;根据目标渲染数据,对目标小程序中至少一个待渲染楼层进行渲染操作。从而能够实现对待渲染楼层的动态渲染。无需对目标小程序中的全部的楼层进行渲染,目标小程序占用的内存较小。通过预先设置渲染数据资源池,从而在需要对楼层进行修改时,无需对渲染数据进行修改,渲染效率较高。CN113778431ACN113778431A权利要求书1/2页1.一种小程序动态渲染方法,其特征在于,包括:获取装修端发送的楼层渲染指令,其中,所述楼层渲染指令中包括目标小程序中至少一个待渲染楼层的标识信息;根据所述楼层渲染指令,从预设的渲染数据资源池中,获取与至少一个待渲染楼层的标识信息对应的目标渲染数据,所述渲染数据资源池中包括所述目标小程序中每一待渲染楼层对应的至少一组渲染数据;根据所述目标渲染数据,对所述目标小程序中至少一个待渲染楼层进行渲染操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述楼层渲染指令,从预设的渲染数据资源池中,获得与至少一个待渲染楼层的标识信息对应的目标渲染数据之前,还包括:获取目标小程序中每一预设楼层对应的楼层模板信息、楼层样式信息以及用于多楼层数据共享的混淆机制以及楼层公共配置数据;根据所述每一预设楼层对应的楼层模板信息、楼层样式信息以及用于多楼层数据共享的混淆机制以及楼层公共配置数据生成所述渲染数据资源池。3.根据权利要求2所述的方法,其特征在于,所述根据所述每一预设楼层对应的楼层模板信息、楼层样式信息以及用于多楼层数据共享的混淆机制以及楼层公共配置数据生成所述渲染数据资源池,包括:将所述楼层模板信息导入至预设的用于描述页面结构语言文件中,将所述楼层样式信息导入预设的用于描述样式语言文件中,将所述混淆机制以及楼层公共配置数据导入预设的组件构造器中;根据所述预设的用于描述页面结构语言文件,所述预设的用于描述样式语言文件及所述预设的组件构造器确定所述渲染数据资源池。4.根据权利要求1‑3任一项所述的方法,其特征在于,所述根据所述目标渲染数据,对所述目标小程序中至少一个待渲染楼层进行渲染操作,包括:将所述目标渲染数据输入至预设的赋值组件;将所述赋值组件中的目标渲染数据拷贝至私有数据中,获得第一拷贝数据;针对所述楼层渲染指令中的每一待渲染楼层,根据混淆机制对所述第一拷贝数据进行拷贝操作,获得第二拷贝数据,遍历所述第二拷贝数据,根据所述待渲染楼层对所述第二拷贝数据进行筛选操作,获得所述待渲染楼层对应的待渲染数据,通过所述待渲染数据对所述待渲染楼层进行渲染操作。5.根据权利要求4所述的方法,其特征在于,所述通过所述待渲染数据对所述待渲染楼层进行渲染操作,包括:通过预设的调用接口获取用于渲染所述待渲染楼层的第三方数据;采用所述待渲染数据以及所述第三方数据对所述待渲染楼层进行渲染操作。6.根据权利要求4所述的方法,其特征在于,所述通过所述待渲染数据对所述待渲染楼层进行渲染操作,包括:获取预设的楼层公共配置数据;通过所述待渲染数据以及所述楼层公共配置数据对所述待渲染楼层进行渲染操作。7.根据权利要求6所述的方法,其特征在于,所述获取预设的楼层公共配置数据,包括:2CN113778431A权利要求书2/2页从所述预设的渲染数据资源池中获取所述公共配置数据;或者,获取装修端发送的所述楼层公共配置数据。8.一种小程序动态渲染装置,其特征在于,包括:获取模块,用于获取装修端发送的楼层渲染指令,其中,所述楼层渲染指令中包括目标小程序中至少一个待渲染楼层的标识信息;处理模块,用于根据所述楼层渲染指令,从预设的渲染数据资源池中,获取与至少一个待渲染