动画显示方法和装置、客户端制造方法及图纸

技术编号:18860485 阅读:43 留言:0更新日期:2018-09-05 14:08
本说明书实施例提供一种动画显示方法和装置、客户端。所述方法包括:提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示所述目标动画数据包中的至少一个动画数据。

Animation display method and device, client

The embodiment of the manual provides an animation display method and device and a client. The method comprises providing a set of animation packets, wherein the set of animation packets includes at least one animation packet, each animation packet includes at least one animation data, and after receiving the page loading instruction, the set of animation packets is extracted from the set of animation packets based on the page identification for the page loading instruction. A target animation data packet is obtained; at least one animation data in the target animation data packet is displayed.

【技术实现步骤摘要】
动画显示方法和装置、客户端
本说明书实施例涉及计算机
,特别涉及一种动画显示方法和装置、客户端。
技术介绍
目前,互联网中的信息主要以页面的方式进行展示。具体地,智能手机等客户端在接收到页面加载指令以后,可以向服务器发送页面数据获取请求。所述服务器可以接收页面数据获取请求;可以向客户端返回页面数据。客户端可以接收并显示页面数据。页面数据加载过程可以包括从发出页面数据获取请求至页面数据渲染之前的过程。页面数据加载过程需要花费一定的时间。为了避免在页面数据加载过程中出现显示空白,通常可以在客户端预先设定动画数据,这样客户端在页面数据加载过程中可以显示该动画数据,从而提高了用户体验。上述动画显示方法中,客户端在加载不同页面数据的过程中通常会显示相同的动画数据,效果单调枯燥,难以满足用户需求。
技术实现思路
本说明书实施例的目的是提供一种动画显示方法和装置、客户端,以根据加载的页面数据来显示动画数据,提高用户体验。为实现上述目的,本说明书实施例提供一种动画显示方法,包括:提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示所述目标动画数据包中的至少一个动画数据。为实现上述目的,本说明书实施例提供一种客户端,包括处理器和显示组件;所述处理器,用于提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示组件,用于显示所述目标动画数据包中的至少一个动画数据。为实现上述目的,本说明书实施例提供一种动画显示装置,包括:提供单元,用于提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;获取单元,用于在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示单元,用于显示所述目标动画数据包中的至少一个动画数据。由以上本说明书实施例提供的技术方案可见,本说明书实施例中,所述客户端可以提供动画数据包集合;可以在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从动画数据包集合中获取目标动画数据包;可以显示所述目标动画数据包中的至少一个动画数据。这样,所述客户端能够根据加载的页面数据来显示动画数据,有利于提高用户体验。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例一种动画显示方法的示意图;图2为本说明书实施例一种动画显示方法的交互图;图3为本说明书实施例一种页面加载指令产生示意图;图4为本说明书实施例一种动画数据显示示意图;图5为本说明书实施例一种页面数据显示示意图;图6为本说明书实施例一种动画显示方法的流程图;图7为本说明书实施例一种动画显示装置的功能结构示意图;图8为本说明书实施例一种客户端的功能结构示意图。具体实施方式下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。请参阅图1至图5。本说明书实施例提供一种显示系统。在本实施例中,所述显示系统可以包括客户端。所述客户端可以具有显示组件以用于显示数据。所述客户端可以为可移动设备,例如智能手机、平板电子设备、便携式计算机、个人数字助理(PDA)、车载设备、或智能穿戴设备等。或者,所述客户端还可以为桌面设备,例如服务器、工控机(工业控制计算机)、个人计算机(PC机)、一体机、或智能自助终端(kiosk)等。在本实施例中,所述显示系统还可以包括动画服务器。所述动画服务器可以为一个服务器,还可以为包括多个服务器的服务器集群。所述动画服务器可以提供动画数据包集合。所述动画数据包集合可以包括至少一个动画数据包,每个动画数据包可以包括至少一个动画数据。所述动画数据可以在页面数据加载过程中被客户端加载显示,以提示用户页面数据处于加载过程中,避免客户端在页面数据加载过程中出现显示空白,进而提高用户体验。这里客户端加载页面数据的过程可以包括从发出页面数据获取请求至页面数据渲染之前的过程,具体例如可以包括DNS(DomainNameSystem,域名系统)解析过程、TCP(TransmissionControlProtocol传输控制协议)连接过程、首字节加载过程、资源(例如图片、CSS等)下载过程等。所述动画数据可以为动画、图片、文字及其任意组合。所述动画数据表现的内容可以为创意动画、广告动画等。所述动画数据可以为任意数据格式,例如JSON数据格式、GIF数据格式、PNG数据格式等。在本实施例的一个场景示例中,开发人员可以设计制作一个或多个动画数据;可以将所述一个或多个动画数据封装为一个或多个动画数据包;可以将所述一个或多个动画数据包上传至所述动画服务器。所述动画服务器可以接收上传的动画数据包;可以将接收的动画数据包作为动画数据包集合中的动画数据包进而提供所述动画数据包集合。当然,所述动画服务器还可以采用其它方式提供动画数据包集合,本场景示例对此并不做具体限定。在本实施例的一个实施方式中,所述动画数据包集合中的每个动画数据包可以对应有包标识,所述包标识可以用于标识该动画数据包。例如,包标识Fund可以用于标识基金动画数据包,包标识Picture可以用于标识电影动画数据包。在本实施例的一个实施方式中,所述动画数据包集合中的每个动画数据包可以对应有包匹配规则,所述包匹配规则可以用于描述页面标识满足的条件。这里页面标识可以用于标识页面数据,例如可以为页面数据的URL(UniformResourceLocator)地址、或页面数据的编码等。在本实施方式的一个场景示例中,所述动画数据包集合可以包括基金动画数据包和电影动画数据包。基金动画数据包可以对应包匹配规则Fund_R0,包匹配规则Fund_R0例如可以为页面标识中包含关键字Fund。电影动画数据包可以对应包匹配规则Picture_R0,包匹配规则Picture_R0例如可以为页面标识中包含关键字Picture。需要说明的是,作为一种实现方式,包匹配规则可以通过正则表达式来表达,所述正则表达式可以使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。当然,包匹配规则还可以通过其它任意形式来表达,本实施方式对此并不做具体限定。在本实施例的一个实施方式中,所述动画数据包集合中的每个动画数据包可以包括至少一个动画匹配规则,每个动画匹配规则可以对应该动画数据包中的至少一个动画数据。不同动画匹配规则对应的动画数据可以完全不同、完全相同、或部分相同。需要说明的是,作为一种实现本文档来自技高网...

【技术保护点】
1.一种动画显示方法,包括:提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示所述目标动画数据包中的至少一个动画数据。

【技术特征摘要】
1.一种动画显示方法,包括:提供动画数据包集合;其中,所述动画数据包集合包括至少一个动画数据包;每个动画数据包包括至少一个动画数据;在接收到页面加载指令以后,基于页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包;显示所述目标动画数据包中的至少一个动画数据。2.如权利要求1所述的方法,提供页面标识与动画数据包的对应关系;相应地,所述从所述动画数据包集合中获取目标动画数据包,包括:基于页面标识与动画数据包的对应关系、以及页面加载指令针对的页面标识,从所述动画数据包集合中获取目标动画数据包。3.如权利要求1所述的方法,所述动画数据包集合中的每个动画数据包对应有包匹配规则;相应地,所述从所述动画数据包集合中获取目标动画数据包,包括:将页面加载指令针对的页面标识,与所述动画数据包集合中动画数据包对应的包匹配规则进行匹配;将目标包匹配规则对应的动画数据包作为目标动画数据包;其中,所述目标包匹配规则为页面加载指令针对的页面标识满足的包匹配规则。4.如权利要求1所述的方法,所述动画数据包集合中的每个动画数据包包括至少一个动画匹配规则;每个动画匹配规则对应至少一个动画数据。5.如权利要求4所述的方法,所述从所述动画数据包集合中获取目标动画数据包,包括:将页面加载指令针对的页面标识,与所述动画数据包集合中的动画数据匹配规则进行匹配;将目标动画匹配规则所在的动画数据包作为目标动画数据包;其中,所述目标动画匹配规则为页面加载指令针对的页面标识满足的动画匹配规则。6.如权利要求4所述的方法,所述显示所述目标动画数据包中的至少一个动画数据,包括:显示所述目标动画数据包中目标动画匹配规则对应的动画数据;其中,所述目标动画匹配规则为页面加载指令针对的页面标识满足的动画匹配规则。7.如权利要求1所述的方法,所述动画数据包集合中的每个动画数据包还包括配置数据;所述配置数据用于描述动画数据的关闭方式和/或显示样...

【专利技术属性】
技术研发人员:马静茅晓锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1