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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103678631103678631A(43)申请公布日2014.03.26(21)申请号201310704331.9(22)申请日2013.12.19(71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人董平陈章(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人刘芳(51)Int.Cl.G06F17/30(2006.01)权权利要求书2页利要求书2页说明书15页说明书15页附图6页附图6页(54)发明名称页面渲染方法及装置(57)摘要本发明实施例提供一种页面渲染方法及装置。该方法包括:根据页面对应的源文件中包含的动画元素标识确定动画元素;将所述动画元素或所述动画元素及所述动画元素的子元素作为待渲染的目标图层,对该目标图层进行渲染得到与所述待渲染的目标图层对应的纹理;将所述待渲染的目标图层对应的所述纹理与包括所述源文件中其它元素的图层对应的纹理进行合成,并显示到所述页面上。通过本发明实施例提供的方法,将来可能发生变化的一个或多个元素可以预先被标识出来,然后作为特殊的图层,当该些元素发生变化时,可以将该特殊图层进行单独处理,避免影响其他图层,有效提升了渲染性能。CN103678631ACN103678ACN103678631A权利要求书1/2页1.一种页面渲染方法,其特征在于,包括:根据所述页面对应的源文件中包含的动画元素标识确定动画元素,其中,所述动画元素标识用于指示所述动画元素;将所述动画元素,或,所述动画元素及所述动画元素的子元素作为待渲染的目标图层,对所述待渲染的目标图层进行渲染,得到与所述待渲染的目标图层对应的纹理;将所述待渲染的目标图层对应的所述纹理与包括所述源文件中其它元素的图层对应的纹理进行合成,并显示到所述页面上。2.根据权利要求1所述的页面渲染方法,其特征在于,还包括:当隐藏所述待渲染的目标图层包含的任意一个元素时,判断所述元素是否为纹理隐藏标识指示的元素,若所述元素为纹理隐藏标识指示的元素,则将所述待渲染的目标图层对应的所述纹理进行隐藏;当重新显示所述隐藏的所述元素时,将所述隐藏的所述纹理重新进行显示。3.根据权利要求1或2所述的页面渲染方法,其特征在于,当所述待渲染的目标图层中任意一个或多个待渲染的目标图层的内容发生变化时,还包括:根据所述待渲染的目标图层对应的内容属性信息确定所述待渲染的目标图层中发生变化的一个或多个待渲染的目标图层;对所述发生变化的一个或多个待渲染的目标图层进行重新渲染,生成与所述发生变化的待渲染的目标图层对应的新的纹理;其中,所述页面中的其它未发生变化的待渲染的目标图层对应的纹理保持原来的状态;将所述发生变化的待渲染的目标图层对应的所述新的纹理、其它未发生变化的待渲染的目标图层对应的纹理以及包括所述源文件中其它元素的图层对应的纹理合成后显示到所述页面上。4.根据权利要求1或2所述的页面渲染方法,其特征在于,当所述待渲染的目标图层中任意一个或多个待渲染的目标图层的位置信息或透明度信息发生变化时,还包括:根据所述待渲染的目标图层的位置信息或透明度信息确定发生变化的一个或多个待渲染的目标图层;更改所述一个或多个待渲染的目标图层对应的纹理的纹理属性;将所述一个或多个待渲染的目标图层对应的更改纹理属性后的纹理,其它未发生变化的待渲染的目标图层对应的纹理以及包括所述源文件中其它元素的图层对应的纹理合成后显示到所述页面上。5.根据权利要求1-4任一项所述的页面渲染方法,其特征在于,所述对所述待渲染的目标图层进行渲染,得到与所述待渲染的目标图层对应的纹理,包括:对所述待渲染的目标图层中包含的一个或多个元素进行布局;根据布局后的所述待渲染的目标图层中包含的元素的绘制信息生成所述待渲染的目标图层的绘制命令;根据所述待渲染的目标图层的绘制命令绘制与所述待渲染的目标图层对应的图像;将所述待渲染的目标图层对应的图像转换为与所述待渲染的目标图层对应的纹理。6.一种页面渲染装置,其特征在于,包括:第一确定模块,用于根据所述页面对应的源文件中包含的动画元素标识确定动画元2CN103678631A权利要求书2/2页素,其中,所述动画元素标识用于指示所述动画元素;渲染生成模块,用于将所述第一确定模块确定的所述动画元素,或,所述动画元素及所述动画元素的子元素作为待渲染的目标图层,对所述待渲染的目标图层进行渲染,得到与所述待渲染的目标图层对应的纹理;合成显示模块,用于将所述渲染生成模块得到的所述待渲染的目标图层对应的所述纹理与包括所述源文件中其它元素的图层对应的纹理进行合成,并显示到所述页面上。7.根据权利要求6所述的页面渲染装置,其特征在于,所述页面渲染装置还包括