[发明专利]一种自动动画播放方法、装置、客户端以及视频直播系统有效
申请号: | 201611209078.X | 申请日: | 2016-12-23 |
公开(公告)号: | CN108243151B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 曹超利;潘文婷;宁彬泉;成平;郭林烁;谢晋;任志豪;潘佳韩;余子翼;叶建军;吴世友;李继超;謝方鈞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/2187;H04N21/431;H04N21/4788;H04N21/485 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 动画 播放 方法 装置 客户端 以及 视频 直播 系统 | ||
1.一种自动动画播放方法,其特征在于,所述方法应用于视频直播,包括如下步骤:
接收来自服务器的动画播放触发数据;
根据所述触发数据自动生成不同优先级队列的预播放动画;所述不同的优先级队列包括高优先级队列和低优先级队列;所述高优先级队列对应的所述触发数据为引起质变的数据;所述低优先级队列对应的所述触发数据为反映量变的数据;
当所述预播放动画属于高优先级播放队列时,若当前播放动画属于高优先级队列,截停所述当前播放动画,并播放所述预播放动画;
当所述预播放动画属于高优先级播放队列时,若当前播放动画属于低优先级队列,屏蔽所述当前播放动画,并播放所述预播放动画。
2.根据权利要求1所述的方法,其特征在于,所述动画播放触发数据包含触发类型数据和数值类型数据。
3.根据权利要求1所述的方法,其特征在于,所述根据所述触发数据自动生成不同优先级队列的预播放动画步骤包括:
根据所述动画播放触发数据生成预播放动画;
根据所述触发数据将所述预播放动画分配至不同的优先级队列。
4.根据权利要求3所述的方法,其特征在于,所述根据所述触发数据生成预播放动画步骤包括:
加载预播放动画的静态模板,所述静态模板包含实现动画的多个子模板;
根据所述动画播放触发数据计算获得与所述触发数据匹配的预定义时序动作;
为所述静态模板中的各子模板加载所述预定义时序动作。
5.根据权利要求1所述的方法,其特征在于,所述截停所述当前播放动画,并播放所述预播放动画步骤包括:
在当前播放动画的当前帧结束时刻,停止当前播放动画的计时器,并清除所述当前播放动画的所有帧;
以当前播放动画的当前帧结束时刻为计时起点,播放所述预播放动画的第一帧。
6.根据权利要求1所述的方法,其特征在于,屏蔽所述当前播放动画,并播放所述预播放动画步骤包括:
将当前播放动画的当前帧结束时刻,暂停所述当前播放动画,并将所述当前播放动画的属性设置为隐藏;
以当前播放动画的当前帧结束时刻为计时起点,播放所述预播放动画的第一帧。
7.根据权利要求6所述的方法,其特征在于,在所述高优先级的预播放动画播放完毕后,将被暂停的所述播放动画的属性设置为可见,并继续播放所述动画。
8.一种自动动画播放装置,其特征在于,所述装置应用于视频直播,包括如下模块:
触发数据接收模块,用于接收来自服务器的动画播放触发数据;
预播动画队列生成模块,用于根据所述触发数据自动生成不同优先级队列的预播放动画;所述不同的优先级队列包括高优先级队列和低优先级队列;所述高优先级队列对应的所述触发数据为引起质变的数据;所述低优先级队列对应的所述触发数据为反映量变的数据;
截停处理模块,用于在所述预播放动画属于高优先级播放队列时,若当前播放动画属于高优先级队列,截停所述当前播放动画,并播放所述预播放动画;
屏蔽处理模块,用于在所述预播放动画属于高优先级播放队列时,若当前播放动画属于低优先级队列,屏蔽所述当前播放动画,并播放所述预播放动画。
9.根据权利要求8所述的装置,其特征在于,所述动画播放触发数据包含触发类型数据和数值类型数据。
10.根据权利要求8所述的装置,其特征在于,所述预播动画队列生成模块包括:
预播放动画生成模块,用于根据所述动画播放触发数据生成预播放动画;
优先级队列分配模块,用于根据所述触发数据将所述预播放动画分配至不同的优先级队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611209078.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双功能处理器
- 下一篇:一种安全数据交换方法