[发明专利]一种动画生成方法、装置、设备及存储介质在审
申请号: | 202111145082.5 | 申请日: | 2021-09-28 |
公开(公告)号: | CN113870393A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 郝华栋 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动画 生成 方法 装置 设备 存储 介质 | ||
本公开关于一种动画生成方法、装置、设备及存储介质,涉及互联网应用技术领域,可以提高动画的生成效率。该动画生成方法包括:获取待显示动画中,目标贴图的动画标识和业务标识;动画标识用于标识目标贴图的动画效果;业务标识用于标识在目标贴图的显示位置上显示的业务数据;基于动画标识和业务标识,确定目标布局;目标布局的动画效果与目标贴图的动画效果相同;目标布局包括与业务标识对应的业务数据;将目标布局添加到待显示动画的目标贴图的显示位置,以得到目标动画。
技术领域
本公开涉及互联网应用技术领域,尤其涉及一种动画生成方法、装置、设备及存储介质。
背景技术
Lottie是Airbnb开发的一款能为原生应用添加动画效果的开源工具。设计师可以基于Lottie设计动画,并直接应用在客户端上显示该动画。
但是,当动画中需要显示与当前客户端对应的业务数据时,由于不同的客户端的业务数据可能不同,因此,Lottie无法支持在动画里添加包括业务数据的布局。例如,在客户端A上需要显示从5秒开始的倒计时内容,而在客户端B上可能需要显示从8秒开始的倒计时内容。
现有技术通常是在获取到业务数据后,通过运维人员编写与业务数据对应的代码,以实现包括业务数据的动画显示。但是,当业务数据较多或者较复杂的情况下,现有方法需要为不同机型的客户端编写不同的代码,费时费力,效率较低。
发明内容
本公开提供一种动画生成方法、装置、设备及存储介质,可以提高动画的生成效率。
本公开实施例的技术方案如下:
根据本公开实施例的第一方面,提供一种动画生成方法,该方法可以应用于客户端,包括:获取待显示动画中,目标贴图的动画标识和业务标识;动画标识用于标识目标贴图的动画效果;业务标识用于标识在目标贴图的显示位置上显示的业务数据;基于动画标识和业务标识,确定目标布局;目标布局的动画效果与目标贴图的动画效果相同;目标布局包括与业务标识对应的业务数据;将目标布局添加到待显示动画的目标贴图的显示位置,以得到目标动画。
可选地,基于动画标识和业务标识,确定目标布局的方法具体包括:获取与动画标识对应的待生成布局;获取与业务标识对应的业务数据;将业务数据添加到待生成布局中,以得到目标布局。
可选地,获取与动画标识对应的待生成布局的方法具体包括:从存储有多个原始布局模板的数据库中,获取与动画标识对应的目标原始布局模板,并将所述目标原始布局模板作为所述待生成布局;每个原始布局模板的动画效果和动画标识不同;或者,向服务器发送包括动画标识的第一数据请求;接收服务器响应于第一数据请求发送的待生成布局。
可选地,获取与业务标识对应的业务数据的方法具体包括:从存储有多个业务数据的数据库中,获取与业务标识对应的业务数据;或者,向服务器发送包括业务标识的第二数据请求;接收服务器响应于第二数据请求发送的业务数据。
可选地,该动画生成方法还包括:接收待显示动画;待显示动画包括多个贴图;每个贴图包括用于表示是否添加目标布局的贴图标记;从多个贴图中,获取包括目标贴图标记的贴图确定为目标贴图;目标贴图标记用于表示添加目标布局。
可选地,获取待显示动画中,目标贴图的动画标识和业务标识的方法具体包括:从待显示动画的动画文件中,提取目标贴图的贴图信息;贴图信息包括动画标识和业务标识。
可选地,该动画生成方法还包括:响应于登录客户端的账户执行的用于显示目标动画的触发操作,显示包括业务数据的目标动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111145082.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成式液冷均温板
- 下一篇:一种大型油底壳低压铸造模、装置及工艺