本发明专利技术提供一种动画数据存储方法、装置及存储介质,所述方法包括:获取演示文稿中的动画数据;根据演示文稿中的动画数据创建动画序列集;所述动画序列集中包含一个或多个动画序列;为每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中。本发明专利技术提供的动画数据存储方法、装置及存储介质,根据演示文稿中的动画数据创建动画序列集,为动画序列集中的每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中,简化了动画数据的存储方式,缩小了文件的大小,并且缩短了动画数据的读取时间,提高了读盘性能。提高了读盘性能。提高了读盘性能。
【技术实现步骤摘要】
动画数据存储方法、装置及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种动画数据存储方法、装置及存储介质。
技术介绍
[0002]近年来,随着现代化办公的发展,为了更加生动的展示文档内容,演示文稿正成为人们工作生活的重要组成部分,在工作汇报、企业宣传、产品推介等领域广泛使用。
[0003]动画是演示文稿中的基本功能,是生动展示幻灯片必不可少的组成部分。然而,现有动画数据的存储方案中,动画数据较复杂,数据包装较深,包含详细完整的数据,增大了存储文件的大小,并且后续查找某个具体动画时需要通过多层标签进行层层查找,延长了遍历数据时间,降低了读盘性能。
技术实现思路
[0004]本专利技术提供一种动画数据存储方法、装置及存储介质,用以解决现有技术中的上述技术问题,提高了读盘性能。
[0005]第一方面,本专利技术提供一种动画数据存储方法,包括:
[0006]获取演示文稿中的动画数据;
[0007]根据演示文稿中的动画数据创建动画序列集;所述动画序列集中包含一个或多个动画序列;
[0008]为每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中。
[0009]可选地,每一个动画序列包括一个动画或多个类型相同的动画。
[0010]可选地,将动画数据存储到动画节点中,包括:
[0011]在动画节点下创建触发条件、动画目标对象、演示效果;
[0012]将动画数据分别存储到动画节点下的触发条件、动画目标对象、演示效果中。<br/>[0013]可选地,所述演示效果包括动画效果;所述动画效果定义动画类型。
[0014]可选地,所述动画数据中的动画属性根据动画效果中设置的至少一项属性确定。
[0015]可选地,当动画目标对象包含文本框,且所述文本框中的内容被拆分成多个对象的情况下,设置动画拆分集。
[0016]可选地,当动画目标对象包含文本框,且所述文本框中的文本内容被拆分成多个对象的情况下,设置动画拆分集,包括:
[0017]为所述文本框对应的动画效果设置分组编号;
[0018]获取动画拆分方式;根据所述动画拆分方式对所述文本框的动画效果进行拆分,得到至少两个子动画效果;
[0019]为每个子动画效果设置与动画效果相同的分组编号;
[0020]得到所述文本框对应的动画拆分集。
[0021]可选地,在获取删除演示文稿中动画指令的情况下,获取演示文稿中待删除的目标动画;
[0022]通过动画序列与动画节点的对应关系,确定待删除的目标动画的动画数据存储的动画节点;
[0023]删除所述目标动画对应的动画节点。
[0024]可选地,在获取更新演示文稿中动画指令的情况下,获取更新后的目标动画的动画数据;
[0025]通过动画序列与动画节点的对应关系,确定动画数据存储的动画节点;使用更新后的动画数据更新所述目标动画对应的动画节点中的动画数据。
[0026]第二方面,本专利技术还提供一种动画展示方法,包括:
[0027]获取动画序列集中的动画序列;所述动画序列集中包含一个或多个动画序列;
[0028]获取动画序列中的目标动画节点;
[0029]读取所述目标动画节点中存储的目标动画的动画数据;
[0030]基于所述动画数据展示所述目标动画。
[0031]可选地,读取所述目标动画节点中存储的目标动画的动画数据,包括:
[0032]当接收到针对目标动画的触发动作满足触发条件的情况下,读取所述目标动画节点中存储的动画目标对象和演示效果,并为所述演示效果设置相应的动画类型;
[0033]读取所述动画效果中设置的动画属性;
[0034]根据所述动画属性、动画类型和所述动画目标对象,生成动画数据。
[0035]可选地,基于动画数据展示所述目标动画,包括:
[0036]按照动画拆分集获取每个对象对应的动画数据;
[0037]基于每个对象对应的动画数据分别展示动画。
[0038]可选地,当动画目标对象包含文本框,且文本框中的文本内容被拆分成多个对象的情况下,基于所述动画数据展示所述目标动画,包括:
[0039]获取所述文本框对应的动画效果的分组编号;
[0040]在同一分组编号对应至少两个子动画效果的情况下,分别获取同一分组编号对应至少两个子动画效果;
[0041]将所述同一分组编号对应的至少两个个子动画效果合并为一个动画效果;
[0042]根据所述动画效果展示动画目标对象。
[0043]第三方面,本专利技术还提供一种动画数据存储装置,包括:
[0044]第一获取模块,用于获取演示文稿中的动画数据;
[0045]创建模块,用于根据演示文稿中的动画数据创建动画序列集;所述动画序列集中包含一个或多个动画序列;
[0046]存储模块,用于为每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中。
[0047]第四方面,本专利技术还提供一种动画展示装置,包括:
[0048]第二获取模块,用于获取动画序列集中的动画序列;所述动画序列集中包含一个或多个动画序列;
[0049]第三获取模块,用于获取动画序列中的目标动画节点;
[0050]读取模块,用于读取所述目标动画节点中存储的目标动画的动画数据;
[0051]展示模块,用于基于所述动画数据展示所述目标动画。
[0052]第五方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述的动画数据存储方法或第二方面所述的动画展示方法。
[0053]第六方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的动画数据存储方法或第二方面所述的动画展示方法。
[0054]第七方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的动画数据存储方法或第二方面所述的动画展示方法。
[0055]本专利技术提供的动画数据存储方法、装置及存储介质,根据演示文稿中的动画数据创建动画序列集,为动画序列集中的每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中,简化了动画数据的存储方式,缩小了文件的大小,并且缩短了动画数据的读取时间,提高了读盘性能。
附图说明
[0056]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0057]图1是本专利技术提供的动画数据存储方法的流程示意图;
[0058]图2是本专利技术提供的动画数据存储结构示意图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种动画数据存储方法,其特征在于,包括:获取演示文稿中的动画数据;根据演示文稿中的动画数据创建动画序列集;所述动画序列集中包含一个或多个动画序列;为每一个动画序列中的动画设置动画节点,将动画数据存储到动画节点中。2.根据权利要求1所述的动画数据存储方法,其特征在于,每一个动画序列包括一个动画或多个类型相同的动画。3.根据权利要求1所述的动画数据存储方法,其特征在于,将动画数据存储到动画节点中,包括:在动画节点下创建触发条件、动画目标对象、演示效果;将动画数据分别存储到动画节点下的触发条件、动画目标对象、演示效果中。4.根据权利要求3所述的动画数据存储方法,其特征在于,所述演示效果包括动画效果;所述动画效果定义动画类型。5.根据权利要求4所述的动画数据存储方法,其特征在于,所述动画数据中的动画属性根据动画效果中设置的至少一项属性确定。6.根据权利要求3所述的动画数据存储方法,其特征在于,当动画目标对象包含文本框,且所述文本框中的内容被拆分成多个对象的情况下,设置动画拆分集。7.根据权利要求6所述的动画数据存储方法,其特征在于,当动画目标对象包含文本框,且所述文本框中的文本内容被拆分成多个对象的情况下,设置动画拆分集,包括:为所述文本框对应的动画效果设置分组编号;获取动画拆分方式;根据所述动画拆分方式对所述文本框的动画效果进行拆分,得到至少两个子动画效果;为每个子动画效果设置与动画效果相同的分组编号;得到所述文本框对应的动画拆分集。8.根据权利要求1至7中的任一项所述的动画数据存储方法,其特征在于,在获取删除演示文稿中动画指令的情况下,获取演示文稿中待删除的目标动画;通过动画序列与动画节点的对应关系,确定待删除的目标动画的动画数据存储的动画节点;删除所述目标动画对应的动画节点。9.根据权利要求1至7中的任一项所述的动画数据存储方法,其特征在于,在获取更新演示文稿中动画指令的情况下,获取更新后的目标动画的动画数据;通过动画序列与动画节点的对应关系,确定动画数据存储的动画节点;使用更新后的动画数据更新所述目标动画对应的动画节点中的动画数据。10.一种动画展示方法,其特征在于,包括:获取动画序列集中的动画序列;所述动画序列集中包含一个或多个动画序列;获取动画序列中的目标动画节点;读取所述目标动画节点中存储的目标动画的动...
【专利技术属性】
技术研发人员:丁冰洵,章立新,陈家宏,
申请(专利权)人:北京金山办公软件股份有限公司武汉金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。