[发明专利]一种动画渲染及发布方法、装置有效
申请号: | 201610890836.2 | 申请日: | 2016-10-12 |
公开(公告)号: | CN107943805B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 刘力 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/445;G06T13/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动画 渲染 发布 方法 装置 | ||
1.一种动画渲染方法,其特征在于,该方法包括:
在检测到服务端发布了应用页面中更新后的动画后,从服务器下载动画的配置文件和用于合成所述动画的多个组成部分,并按照预设的下载顺序,分别从服务器下载所述动画的配置文件和用于合成所述动画的多个组成部分,从服务端下载该更新后的动画的配置文件,在用于合成该动画的多个组成部分中,下载发生更新的组成部分,并获取本地存储的所述动画中未发生更新的组成部分;所述多个组成部分中包含位于所述动画底层的背景图和需要展示在所述背景图上的至少一个动态图,每个动态图对应一个动画区域,其中,在所述下载顺序中,所述配置文件和背景图位于其它组成部分的前面;
根据所述配置文件中背景图的属性信息,在所述应用页面中渲染所述背景图;
根据所述配置文件中所述至少一个动态图的属性信息,将所述至少一个动态图分别覆盖在渲染后的背景图上。
2.如权利要求1所述的方法,其特征在于,所述多个组成部分中还包含至少一个静态图;在所述应用页面中渲染所述背景图之后,还包括:
根据所述配置文件中所述至少一个静态图的属性信息,将所述至少一个静态图分别覆盖在渲染后的背景图上。
3.如权利要求1或2所述的方法,其特征在于,所述配置文件中还包含用于合成所述动画的至少一个组成部分分别对应的逻辑操作配置信息;其中,任一组成部分对应的逻辑操作配置信息是指在用户对渲染后的该组成部分实施了预定操作后,所触发的逻辑操作信息。
4.一种动画发布方法,其特征在于,该方法包括:
接收动画发布指令;
根据所述动画发布指令,获取应用页面中动画的配置文件和用于合成所述动画的多个组成部分;所述多个组成部分中包含位于所述动画底层的背景图和需要展示在所述背景图上的至少一个动态图,每个动态图对应一个动画区域;所述配置文件中包含所述多个组成部分的属性信息,其中,所述配置文件和用于合成所述动画的多个组成部分是按照预设的下载顺序进行下载的,在所述下载顺序中,所述配置文件和背景图位于其它组成部分的前面;
发布获取的所述配置文件和用于合成所述动画的多个组成部分,以使客户端获取发布的所述配置文件和所述动画的多个组成部分后,根据所述配置文件中动画的多个组成部分的属性信息,进行动画渲染,其中,所述多个组成部分中还包含至少一个静态图;所述配置文件中包含所述背景图的属性信息、所述至少一个动态图中每个动态图的属性信息,以及所述至少一个静态图中每个静态图的属性信息。
5.一种客户端,其特征在于,该客户端包括:
获取模块,用于在检测到服务端发布了应用页面中更新后的动画后,从服务器下载动画的配置文件和用于合成所述动画的多个组成部分,并按照预设的下载顺序,分别从服务器下载所述动画的配置文件和用于合成所述动画的多个组成部分,从服务端下载该更新后的动画的配置文件,在用于合成该动画的多个组成部分中,下载发生更新的组成部分,并获取本地存储的所述动画中未发生更新的组成部分;所述多个组成部分中包含位于所述动画底层的背景图和需要展示在所述背景图上的至少一个动态图,每个动态图对应一个动画区域,其中,在所述下载顺序中,所述配置文件和背景图位于其它组成部分的前面;
背景图渲染模块,用于根据所述配置文件中背景图的属性信息,在所述应用页面中渲染所述背景图;
动画渲染模块,用于根据所述配置文件中所述至少一个动态图的属性信息,将所述至少一个动态图分别覆盖在渲染后的背景图上。
6.如权利要求5所述的客户端,其特征在于,所述多个组成部分中还包含至少一个静态图;所述装置还包括:
静态图渲染模块,用于根据所述配置文件中所述至少一个静态图的属性信息,将所述至少一个静态图分别覆盖在渲染后的背景图上。
7.如权利要求5或6所述的客户端,其特征在于,所述配置文件中还包含用于合成所述动画的至少一个组成部分分别对应的逻辑操作配置信息;其中,任一组成部分对应的逻辑操作配置信息是指在用户对渲染后的该组成部分实施了预定操作后,所触发的逻辑操作信息。
8.一种服务器,其特征在于,该服务器包括:
接收模块,用于接收动画发布指令;
处理模块,用于根据所述动画发布指令,获取应用页面中动画的配置文件和用于合成所述动画的多个组成部分;所述多个组成部分中包含位于所述动画底层的背景图和需要展示在所述背景图上的至少一个动态图,每个动态图对应一个动画区域;所述配置文件中包含所述多个组成部分的属性信息,其中,所述配置文件和用于合成所述动画的多个组成部分是按照预设的下载顺序进行下载的,在所述下载顺序中,所述配置文件和背景图位于其它组成部分的前面;
发布模块,用于发布获取的所述配置文件和用于合成所述动画的多个组成部分,以使客户端获取发布的所述配置文件和所述动画的多个组成部分后,根据所述配置文件中动画的多个组成部分的属性信息,进行动画渲染,其中,所述多个组成部分中还包含至少一个静态图;所述配置文件中包含所述背景图的属性信息、所述至少一个动态图中每个动态图的属性信息,以及所述至少一个静态图中每个静态图的属性信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610890836.2/1.html,转载请声明来源钻瓜专利网。