一种动画加载方法、装置、终端、服务器及存储介质制造方法及图纸

技术编号:27776504 阅读:22 留言:0更新日期:2021-03-23 13:18
本申请提供的一种动画加载方法、装置、终端、服务器及存储介质,终端向服务器发送动画加载请求,该动画加载请求用于请求加载目标动画;终端接收到服务器响应动画加载请求返回的目标动画的动画信息后可以分别获取用于构成目标动画的每张图片在动画信息中的第一存储位置,进而针对每张图片根据该图片在动画信息中的第一存储位置确定该张图片,以实现对用于构成目标动画的各张图片的加载。本申请相比于现有技术而言,仅需向服务器发送一次动画加载请求便可实现对用于构成目标动画的各张图片的加载,有效降低了网络环境对动画加载效率的影响。

【技术实现步骤摘要】
一种动画加载方法、装置、终端、服务器及存储介质
本专利技术涉及动画
,更具体地说,涉及一种动画加载方法、装置、终端、服务器及存储介质。
技术介绍
动画技术通常是先将动画加载到终端,再由终端对加载的动画进行渲染以实现动画展示。目前的动画技术在动画加载过程中需要针对动画中每张图片分别向服务器发送一次加载请求才能达到加载动画中各个图片的目的,动画加载效率受网络环境影响较为明显。尤其是当网络环境不好时,发送加载请求的耗时明显延长,严重影响了动画的加载效率。
技术实现思路
有鉴于此,本专利技术提出一种动画加载方法、装置、终端、服务器及存储介质,以降低网络环境对动画加载效率的影响。为了实现上述目的,现提出的方案如下:一种动画加载方法,包括:向服务器发送动画加载请求,所述动画加载请求用于请求加载目标动画;确定所述服务器响应所述动画加载请求返回的所述目标动画的动画信息;分别获取用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置;根据所述图片在所述动画信息中的第一存储位置确定位于所述动画信息中的所述图片。一种动画加载方法,包括:接收终端发送的动画加载请求,所述动画加载请求用于请求加载目标动画;响应所述动画加载请求,向所述终端返回所述目标动画的动画信息,所述动画信息携带用于构成所述目标动画的各个图片。一种动画加载装置,包括:请求发送单元,用于向服务器发送动画加载请求,所述动画加载请求用于请求加载目标动画;动画信息确定单元,用于确定所述服务器响应所述动画加载请求返回的所述目标动画的动画信息;存储位置获取单元,用于分别获取用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置;图片确定单元,用于根据所述图片在所述动画信息中的第一存储位置确定位于所述动画信息中的所述图片。一种动画加载装置,包括:请求接收单元,用于接收终端发送的动画加载请求,所述动画加载请求用于请求加载目标动画;动画信息返回单元,用于响应所述动画加载请求,向所述终端返回所述目标动画的动画信息,所述动画信息携带用于构成所述目标动画的各个图片。一种服务器,包括:至少一个存储器和至少一个处理器;所述存储器存储有程序,所述处理器调用所述存储器存储的程序,所述程序用于实现所述动画加载方法。一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现所述动画加载方法。一种存储介质,用于存储实现所述的动画加载方法的程序。本申请提供的一种动画加载方法、装置、终端、服务器及存储介质,终端向服务器发送动画加载请求,该动画加载请求用于请求加载目标动画;终端接收到服务器响应动画加载请求返回的目标动画的动画信息后可以分别获取用于构成目标动画的每张图片在动画信息中的第一存储位置,进而针对每张图片根据该图片在动画信息中的第一存储位置确定该张图片,以实现对用于构成目标动画的各张图片的加载。本申请相比于现有技术而言,仅需向服务器发送一次动画加载请求便可实现对用于构成目标动画的各张图片的加载,有效降低了网络环境对动画加载效率的影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种动画加载系统的结构示意图;图2为本申请实施例提供的一种服务器的硬件结构框图;图3(a)-(b)为本申请实施例提供的一种动画信息分块示意图;图4(a)-(c)为本申请实施例提供的一种动画信息生成方法示意图;图5为本申请实施例提供的一种目标动画的动画信息的生成方法流程图;图6为本申请实施例提供的一种动画信息的结构示意图;图7为本申请实施例提供的动画加载方法所适用于的终端的硬件结构示意图;图8为本申请实施例提供的一种动画加载方法流程图;图9为本申请实施例提供的另一种动画加载方法流程图;图10为本申请实施例提供的一种动画加载方法示意图;图11本申请实施例提供一种动画加载装置的结构示意图;图12本申请实施例提供另一种动画加载装置的结构示意图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例:目前的动画技术若要实现动画展示,通常是先由终端将服务器中的动画加载到缓存,在由终端对缓存中的动画进行渲染以实现动画展示。其中,终端将服务器中的动画加载到缓存的过程涉及到终端将服务器中存储的用于构成动画的各张图片加载到缓存的过程。目前在进行动画图片加载时,针对需要加载的每一张图片,终端均需要向服务器发送一个加载请求,这导致动画图片加载效率受网络环境影响较为明显,尤其是当网络环境不好时,发送加载请求的耗时明显延长,严重影响了动画图片的加载效率;而动画图片加载是动画加载中的一个过程,因此也会对动画加载效率产生影响。本申请实施例提供一种动画加载方法、装置、终端、服务器及存储介质,以降低网络环境对动画加载效率的影响。为了便于理解,现先从动画加载系统的角度对本申请实施例提供的一种动画加载方法进行详细说明。图1为本申请实施例提供的一种动画加载系统的结构示意图。如图1所示,该动画加载系统包括终端和服务器,终端可以运行动画应用,服务器用于对动画应用提供技术支持。作为本申请实施例的一种优选实施方式,服务器中预先设置有目标动画的动画信息,动画信息中携带用于构成目标动画的各张图片,当终端侧用户请求在终端的动画应用中展示目标动画时,终端向服务器发送动画加载请求,该动画加载请求用于请求加载目标动画;服务器在接收到动画加载请求后可以向动画应用返回预先设置的目标动画的动画信息。相应的,动画应用在接收到目标动画的动画信息后,可以获取动画信息中携带的用于构成目标动画的各张图片,以实现对目标动画图片的加载。进一步的,服务器在确定向动画应用返回的动画信息后,还可以将预先设置的与该动画信息匹配的帧率返回给动画应用,以便于动画应用可以根据服务器返回的帧率,展示获取到的动画信息中的用于构成目标动画的各张图片,以实现目标动画展示的目的。即,实现目标动画播放。本申请实施例提供的一种动画加载方法,针对一个动画可以仅发送一次动画加载请求便可实现对用于构成该动画的各张图片的加载,相比于现有技术而言,降低了网络环境对动画加载过程的影响。尤其是在网络环境不好且动画中图片的张数较多本文档来自技高网...

【技术保护点】
1.一种动画加载方法,其特征在于,包括:/n向服务器发送动画加载请求,所述动画加载请求用于请求加载目标动画;/n确定所述服务器响应所述动画加载请求返回的所述目标动画的动画信息;/n分别获取用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置;/n根据所述图片在所述动画信息中的第一存储位置确定位于所述动画信息中的所述图片。/n

【技术特征摘要】
1.一种动画加载方法,其特征在于,包括:
向服务器发送动画加载请求,所述动画加载请求用于请求加载目标动画;
确定所述服务器响应所述动画加载请求返回的所述目标动画的动画信息;
分别获取用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置;
根据所述图片在所述动画信息中的第一存储位置确定位于所述动画信息中的所述图片。


2.根据权利要求1所述的方法,其特征在于,所述分别获取用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置,包括:
获取位于所述动画信息的第二存储位置中的元数据长度信息,所述元数据长度信息指示元数据在所述动画信息中的第三存储位置;
确定位于所述动画信息中的所述第三存储位置的所述元数据,所述元数据指示用于构成所述目标动画的每张图片在所述动画信息中的第一存储位置。


3.根据权利要求1所述的方法,其特征在于,所述确定所述服务器响应所述动画加载请求返回的所述目标动画的动画信息,包括:
接收所述服务器响应所述动画加载请求返回的所述目标动画的至少一个动画信息分块;
根据所述动画信息分块携带的分块标识对所述至少一个动画信息分块进行排序构成所述目标动画的动画信息,所述动画信息分块携带的分块标识与所述动画信息分块在所述动画信息中的位置相关。


4.根据权利要求3所述的方法,其特征在于,所述服务器响应所述动画加载请求返回所述目标动画的至少一个动画信息分块的过程包括:
所述服务器确定发送所述动画加载请求的终端的目标机型;
查找预先设置的所述目标动画的动画信息和机型的对应关系,从预先设置的所述目标动画的至少一个动画信息中,选取与所述目标机型对应的动画信息;不同的所述动画信息中的用于构成所述目标动画的图片的数量不同;
对所选取的动画信息进行分块得到至少一个动画信息分块;
返回所述至少一个动画信息分块。


5.根据权利要求4所述的方法,其特征在于,还包括:
所述服务器统计历史最近预设时间范围内所述目标机型的终端播放所述目标动画的平均帧率;
从所述至少一个动画信息中确定与所述平均帧率对应的目标动画信息;
将与所述目标机型对应的动画信息更新为所述目标动画信息。


6.根据权利要求4所述的方法,其特征在于,预先设置的所述目标动画...

【专利技术属性】
技术研发人员:封志斌刘恒兵梁伟盛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1