[发明专利]场景动画的播放方法、装置及系统在审
申请号: | 201710355474.1 | 申请日: | 2017-05-18 |
公开(公告)号: | CN107302707A | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 梁尚立 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/43;H04N21/8547;H04N21/258;H04N21/478;A63F13/52;A63F13/60 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 赵囡囡,褚敏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 动画 播放 方法 装置 系统 | ||
技术领域
本发明涉及计算机领域,具体而言,涉及一种场景动画的播放方法、装置及系统。
背景技术
目前,为了提高用户对应用的使用体验,在应用中会播放场景动画,例如,在闯关类游戏中会在游戏剧情发展的关键阶段使用场景动画串接游戏前后剧情,或为关键人物出场做铺垫,以提高游戏的感染力。现有的多人闯关类游戏中一般直接使用传统的场景动画播放方案,即场景动画播放的触发和控制均是由客户端决定。但是,在多人合作闯关类游戏中,每个玩家所使用的设备环境是不同的,其加入关卡的时间也是不确定的,因此容易出现不同玩家的设备上游戏场景动画的播放进度不一致的问题。特别是在移动终端上,由于网络延迟和网络抖动等因素,场景动画的播放进度不一致的问题会更加明显,甚至可能出现部分玩家已经完成场景动画的展示,进入核心战斗阶段,而另一部分玩家还在观看场景动画的现象,严重影响了玩家的合作闯关的游戏体验。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种场景动画的播放方法、装置及系统,以至少解决相关技术由于网络延迟或抖动等因素造成多个客户端中的同一个应用的场景动画的播放进度不一致的技术问题。
根据本发明实施例的一个方面,提供了一种场景动画的播放方法,包括:获取多个第一账号对应的场景数据,其中,场景数据为多个第一账号登录客户端后所产生的数据;根据场景数据判断是否达到播放目标场景动画的预定触发条件;在达到播放目标场景动画的预定触发条件的情况下,向多个第一账号中的每个第一账号发送控制消息,其中,控制消息用于指示多个第一账号所登录的客户端同步播放目标场景动画。
根据本发明实施例的另一方面,还提供了一种场景动画的播放方法,包括:将第一账号对应的场景数据导出给服务器,其中,场景数据为第一账号登录客户端后所产生的数据;接收服务器返回的控制消息,其中,服务器用于根据场景数据判断是否达到播放目标场景动画的预定触发条件,并在达到预定触发条件的情况下返回控制消息,控制消息用于指示播放目标场景动画;按照控制消息播放目标场景动画。
根据本发明实施例的另一方面,还提供了一种场景动画的播放装置,包括:获取单元,用于获取多个第一账号对应的场景数据,其中,场景数据为多个第一账号登录客户端后所产生的数据;判断单元,用于根据场景数据判断是否达到播放目标场景动画的预定触发条件;第一发送单元,用于在达到播放目标场景动画的预定触发条件的情况下,向多个第一账号中的每个第一账号发送控制消息,其中,控制消息用于指示多个第一账号所登录的客户端同步播放目标场景动画。
根据本发明实施例的另一方面,还提供了一种场景动画的播放装置,包括:发送单元,用于将第一账号对应的场景数据导出给服务器,其中,场景数据为第一账号登录客户端后所产生的数据;接收单元,用于接收服务器返回的控制消息,其中,服务器用于根据场景数据判断是否达到播放目标场景动画的预定触发条件,并在达到预定触发条件的情况下返回控制消息,控制消息用于指示播放目标场景动画;播放单元,用于按照控制消息播放目标场景动画。
根据本发明实施例的另一方面,还提供了一种场景动画的播放系统,包括:服务器和多个客户端;其中,服务器用于执行本发明上述实施例中的任意一种场景动画的播放方法,多个客户端中的每个客户端用于本发明上述实施例中的场景动画的播放方法。
在本发明实施例中,采用服务器统一控制场景动画播放的方式,通过获取多个客户端发送的场景数据,并根据场景数据判断是否达到播放目标场景动画的预定触发条件,在达到预定触发条件的情况下向所有的客户端发送控制消息,以指示所有的客户端同步播放目标场景动画,达到了保证应用的场景动画的播放进度同步的目的,进而解决了相关技术由于网络延迟或抖动等因素造成多个客户端中的同一个应用的场景动画的播放进度不一致的技术问题,从而提高了用户对应用的使用体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的场景动画的播放方法的硬件环境的示意图;
图2是根据本发明实施例的一种可选的场景动画的播放系统的架构示意图;
图3是根据本发明实施例1的一种可选的场景动画的播放方法的流程图;
图4是根据本发明优选实施例的场景动画同步交互流程的时序图;
图5是根据本发明优选实施例的一种可选的逻辑对时的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710355474.1/2.html,转载请声明来源钻瓜专利网。