[发明专利]动画播放方法、装置、设备和存储介质在审
申请号: | 201810218006.4 | 申请日: | 2018-03-16 |
公开(公告)号: | CN108446373A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 王晓晖 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T13/00;H04L12/58 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画文件 查询标识 关键帧数据 存储介质 动画播放 动画对象 动画消息 关键帧 发送终端 接收终端 用户流量 减小 发送 消耗 播放 屏幕 | ||
1.一种动画播放方法,其特征在于,包括:
接收发送终端发送的动画消息,所述动画消息包括动画查询标识;
根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,所述动画文件中至少包括动画关键帧数据;
根据所述动画文件中的动画关键帧数据生成关键帧动画对象;
将所述关键帧动画对象添加到接收终端屏幕上进行播放。
2.根据权利要求1所述的方法,其特征在于,所述根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,包括:
根据所述对应关系,查询本地存储的动画管理类文件中是否存在与所述动画查询标识对应的动画文件;
若是,则在所述本地存储的动画管理类文件中获取与所述动画查询标识对应的动画文件;
若否,则从服务器获取与所述动画查询标识对应的动画文件。
3.根据权利要求2所述的方法,其特征在于,所述从服务器获取与所述动画查询标识对应的动画文件,包括:
向所述服务器发送动画请求消息,所述动画请求消息包括所述动画查询标识;
接收所述服务器发送的动画应答消息,所述动画应答消息中包括所述与所述动画查询标识对应的动画文件。
4.根据权利要求3所述的方法,其特征在于,所述接收所述服务器发送的动画应答消息之后,所述方法还包括:
解析所述动画应答消息,获取与所述动画查询标识对应的动画文件;
将所述动画文件存储在所述本地存储的动画管理类文件中。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述动画文件中的动画关键帧数据生成关键帧动画对象,包括:
解析所述动画文件,获取所述动画文件中所包含的动画关键帧数据;
根据所述动画关键帧数据计算中间状态值;
根据所述动画关键帧数据和所述中间状态值生成所述关键帧动画对象。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件之前,所述方法还包括:
制作至少一个动画,获取每个所述动画的动画关键帧数据;
分别根据每个所述动画的动画关键帧数据,生成每个所述动画对应的动画文件;
为每个所述动画对应的动画文件设置动画查询标识;
建立每个所述动画对应的动画文件与动画查询标识之间的对应关系。
7.一种动画播放装置,其特征在于,包括:
接收模块,用于接收发送终端发送的动画消息,所述动画消息包括动画查询标识;
确定模块,用于根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,所述动画文件中至少包括动画关键帧数据;
生成模块,用于根据所述动画文件中的动画关键帧数据生成关键帧动画对象;
播放模块,用于将所述关键帧动画对象添加到接收终端屏幕上进行播放。
8.根据权利要求7所述的装置,其特征在于,所述确定模块具体用于根据所述对应关系,查询本地存储的动画管理类文件中是否存在与所述动画查询标识对应的动画文件;若是,则在所述本地存储的动画管理类文件中获取与所述动画查询标识对应的动画文件;若否,则从服务器获取与所述动画查询标识对应的动画文件。
9.根据权利要求8所述的装置,其特征在于,所述确定模块从服务器获取与所述动画查询标识对应的动画文件,包括:
所述确定模块向所述服务器发送动画请求消息,所述动画请求消息包括所述动画查询标识;并接收所述服务器发送的动画应答消息,所述动画应答消息中包括所述与所述动画查询标识对应的动画文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810218006.4/1.html,转载请声明来源钻瓜专利网。