[发明专利]动画播放方法、装置、设备和存储介质在审
申请号: | 201810218006.4 | 申请日: | 2018-03-16 |
公开(公告)号: | CN108446373A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 王晓晖 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T13/00;H04L12/58 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画文件 查询标识 关键帧数据 存储介质 动画播放 动画对象 动画消息 关键帧 发送终端 接收终端 用户流量 减小 发送 消耗 播放 屏幕 | ||
本发明提供一种动画播放方法、装置、设备和存储介质,该方法包括:接收发送终端发送的动画消息,所述动画消息包括动画查询标识;根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,所述动画文件中至少包括动画关键帧数据;根据所述动画文件中的动画关键帧数据生成关键帧动画对象;将所述关键帧动画对象添加到接收终端屏幕上进行播放,能够减小用户流量消耗。
技术领域
本发明实施例涉及通信技术,尤其涉及一种动画播放方法、装置、设备和存储介质。
背景技术
随着即时通讯软件的发展,用户越来越不满足单纯的文字类消息的交流,支持表情发送就成为了及时通讯软件的基本功能之一,为了进一步提升体验,希望为用户提供全屏的表情动画功能。
目前,大多数通信软件支持用户设备间相互发送gif格式的动态图片。例如,开发人员在后台配置一些可供用户发送的gif动态图片;用户A在聊天过程中进入表情选择页面获取到开发人员配置的gif动态图片;用户A选择一个gif动态图片,并将选择的gif动态图片的标识以及下载地址发送给用户B;用户B收到用户A发来的gif动态图片的标识,将gif动态图片的标识对应的gif动态图下载至本地进行播放。通过以上方法,即可以基本实现用户之间传递全屏的动画表情。
但是,gif图片体积相对较大,对用户流量消耗较大,不同的移动设备的屏幕分辨率不一,若没有高分辨率的适配,在大屏幕设备播放时图像就会很模糊,并且,受限于gif图片体积,gif图片的帧数一般不会很高,所以播放的动画不够流畅连贯,体验很差。
发明内容
本发明实施例提供一种动画播放方法、装置、设备和存储介质,以克服现有技术中gif图片对用户流量消耗较大、播放的动画不够流畅连贯的问题。
本发明实施例第一方面提供一种动画播放方法,包括:
接收发送终端发送的动画消息,所述动画消息包括动画查询标识;
根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,所述动画文件中至少包括动画关键帧数据;
根据所述动画文件中的动画关键帧数据生成关键帧动画对象;
将所述关键帧动画对象添加到接收终端屏幕上进行播放。
可选地,所述根据动画查询标识与动画文件之间的对应关系,确定与所述动画查询标识对应的动画文件,包括:
根据所述对应关系,查询本地存储的动画管理类文件中是否存在与所述动画查询标识对应的动画文件;
若是,则在所述本地存储的动画管理类文件中获取与所述动画查询标识对应的动画文件;
若否,则从服务器获取与所述动画查询标识对应的动画文件。
可选地,所述从服务器获取与所述动画查询标识对应的动画文件,包括:
向所述服务器发送动画请求消息,所述动画请求消息包括所述动画查询标识;
接收所述服务器发送的动画应答消息,所述动画应答消息中包括所述与所述动画查询标识对应的动画文件。
可选地,所述接收所述服务器发送的动画应答消息之后,所述方法还包括:
解析所述动画应答消息,获取与所述动画查询标识对应的动画文件;
将所述动画文件存储在所述本地存储的动画管理类文件中。
可选地,所述根据所述动画文件生成关键帧动画对象,包括:
解析所述动画文件,获取所述动画文件中所包含的动画关键帧数据;
根据所述动画关键帧数据计算中间状态值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810218006.4/2.html,转载请声明来源钻瓜专利网。