一种在幻灯片放映过程中插入动画的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端领域,特别涉及一种在幻灯片放映过程中插入动画的方法、装置及系统。
【背景技术】
[0002]随着互联网技术和多媒体技术的发展,如今已经可以实现通过主控设备对受控设备正在放映的幻灯片进行远程遥控,这里所说的遥控一般指开始放映幻灯片、停止放映幻灯片、翻页等。
[0003]但是,在利用幻灯片进行演讲时,为了增强演讲的渲染力和感染力,提高与观众的互动程度,可能需要在不退出放映的前提下,临时添加一些动画效果,例如为引起观众的注意力需临时放大幻灯片中的某一个对象,或让其跳动、闪烁、变色等等。
[0004]但在现有技术中,所有幻灯片在放映时,都只能播放预设的动画效果,无法在不退出播放、不中断听众观看幻灯片的前提下,添加新的动画效果。
【发明内容】
[0005]为解决上述问题,本发明实施例公开了一种在幻灯片放映过程中插入动画的方法、装置及系统。技术方案如下:
[0006]一种在幻灯片放映过程中插入动画的方法,待播放的单张幻灯片包括N个动画对象,N > 0,所述N个动画对象生成一条序列链,并在幻灯片放映过程中,按照所述序列链播放所述动画对象;所述方法包括:
[0007]在幻灯片放映过程中,接收用户针对目标对象插入目标动画对象的操作动作;
[0008]确定当前播放的动画对象在所述序列链中的序号i,0彡i彡N ;
[0009]在播放完序号为i的动画对象后,插入目标动画对象;
[0010]播放所述目标动画对象,并在i < N的情况下,继续播放序号为i+Ι的动画对象。[0011 ] 在本发明的一种优选实施方式中,所述接收用户针对目标对象插入目标动画对象的操作动作,包括:
[0012]接收用户的第一操作动作,确定所述目标对象;
[0013]接收用户的第二操作动作,确定目标动画对象所对应的动画效果。
[0014]在本发明的一种优选实施方式中,所述插入目标动画对象包括:
[0015]将所述序列链打断,所述打断的断点位于序号为i的动画对象和序号为i + Ι的动画对象之间;
[0016]将所述目标动画对象在断点处插入,生成一条新序列链。
[0017]在本发明的一种优选实施方式中,在幻灯片放映结束后,存储所述新序列链。
[0018]在本发明的一种优选实施方式中,在幻灯片放映结束后,还包括:询问用户是否存储所述新序列链,在接收到用户确认的操作后,继续执行存储所述新序列链的步骤。
[0019]一种在幻灯片放映过程中插入动画的方法,应用于在幻灯片放映过程中插入动画的系统,所述在幻灯片放映过程中插入动画的系统包括主控设备和受控设备,所述主控设备与所述受控设备存在通信连接,且同步进行幻灯片放映,其中,待播放的单张幻灯片包括N个动画对象,N ^ 0,所述N个动画对象生成一条序列链,并在幻灯片放映过程中,按照所述序列链播放所述动画对象;该方法包括:
[0020]在幻灯片放映过程中,主控设备接收用户针对第一目标对象插入第一目标动画对象的操作动作;
[0021]根据所述操作动作生成动画插入指令,所述动画插入指令携带有第一目标对象的标识信息及所述第一目标动画对象对应的动画效果的标识信息;并将所述动画插入指令发送至所述受控设备;
[0022]受控设备在接收到所述动画插入指令后,确定当前播放的动画对象在所述序列链中的序号i,0彡i彡N ;
[0023]在播放完序号为i的动画对象后,根据所述动画插入指令携带的第一目标对象的标识信息及所述第一目标动画对象对应的动画效果的标识信息,插入与第一目标动画对象对应的第二目标动画对象;
[0024]播放所述第二目标动画对象,并在i < N的情况下,继续播放序号为i+Ι的动画对象。
[0025]在本发明的一种优选实施方式中,所述主控设备接收用户针对第一目标对象插入第一目标动画对象的操作动作,包括:
[0026]接收用户的第一操作动作,确定所述第一目标对象;
[0027]接收用户的第二操作动作,确定第一目标动画对象所对应的动画效果。
[0028]在本发明的一种优选实施方式中,所述插入与第一目标动画对象对应的第二目标动画对象,包括:
[0029]将所述序列链打断,所述打断的断点位于序号为i的动画对象和序号为i + Ι的动画对象之间;
[0030]将所述第二目标动画对象在断点处插入,生成一条新序列链。
[0031]在本发明的一种优选实施方式中,受控设备在幻灯片放映结束后,存储所述新序列链。
[0032]在本发明的一种优选实施方式中,主控设备在幻灯片放映结束后,还包括:询问用户是否存储所述新序列链,在接收到用户确认的操作后,生成存储指令,所述存储指令用于触发受控设备继续执行所述存储所述新序列链的步骤。
[0033]本发明还同时提供了一种在幻灯片放映过程中插入动画的装置,待播放的单张幻灯片包括N个动画对象,N > 0,所述N个动画对象生成一条序列链,并在幻灯片放映过程中,按照所述序列链播放所述动画对象;所述装置包括:
[0034]操作动作接收单元,用于在幻灯片放映过程中,接收用户针对目标对象插入目标动画对象的操作动作;
[0035]动画对象序号确定单元,用于确定当前播放的动画对象在所述序列链中的序号i,0 ^ i ^ N ;
[0036]目标动画对象插入单元,用于在播放完序号为i的动画对象后,插入目标动画对象;
[0037]动画对象播放单元,用于在目标动画对象插入单元插入目标动画对象后,播放所述目标动画对象,并在i < N的情况下,继续播放序号为i+Ι的动画对象。
[0038]在本发明的一种优选实施方式中,所述操作动作接收单元包括:
[0039]第一操作动作接收子单元,用于接收用户的第一操作动作,确定所述目标对象;
[0040]第二操作动作接收子单元,用于接收用户的第二操作动作,确定目标动画对象所对应的动画效果。
[0041]在本发明的一种优选实施方式中,所述目标动画对象插入单元包括:
[0042]序列链打断子单元,用于将所述序列链打断,所述打断的断点位于序号为i的动画对象和序号为i+Ι的动画对象之间;
[0043]新序列链生成子单元,用于将所述目标动画对象在断点处插入,生成一条新序列链。
[0044]在本发明的一种优选实施方式中,该装置还包括存储单元,用于在幻灯片放映结束后,存储所述新序列链。
[0045]在本发明的一种优选实施方式中,该装置还包括询问单元,用于在幻灯片放映结束后,询问用户是否存储所述新序列链,在接收到用户确认的操作后,触发所述存储单元存储所述新序列链。
[0046]一种在幻灯片放映过程中插入动画的系统,包括:主控设备和受控设备,所述主控设备与所述受控设备存在通信连接,且同步进行幻灯片放映,其中,待播放的单张幻灯片包括N个动画对象,N ^ 0,所述N个动画对象生成一条序列链,并在幻灯片放映过程中,按照所述序列链播放所述动画对象;
[0047]所述主控设备包括:操作动作接收单元,动画插入指令生成单元,动画插入指令发送单元;
[0048]所述受控设备包括:动画插入指令接收单元,动画对象序号确定单元,目标动画对象插入单元,动画对象播放单元;
[0049]所述操作动作接收单元用于在幻灯片放映过程中,接收用户针对第一目标对象插入第一目标动画对象的操作动作;
[0050]所述动画插入指令生成单元用于根据所述操作动作生成动画插入指令,所述动画插入指令携带有第一目标对象的标识信息及所述第一目标动画对象对应的动画效果的标识息;
[0051]所述动画插入指令发送单元用于将所述动画插入指令发送至所述受控设备;
[0052]所述动画插入指令接收单元用于接收到所述动画插入指令;
[0053]所述动画对象序号确定单元用于在所述动画插入指令接收单元接收到所述动画插入指令后,确定当如播放的动画对象在所述序列链中的序号i,0 ^ i ^ N ;
[0054]所述目标动画对象插入单元用于在播放完序号为i的动画对象后,根据所述动画插入指令携带的第一目标对象的标识信息及所述第一目标动画对象对应的动画效果的标识信息,插入与第一目标动画对象对应的第二目标动画对象;
[0055]所述动画对象播放单元用于播放所述第二目标动画对象,并在i < N的情况下,继续播放序号为i+Ι的动画对象。
[0056]在本发明的一种优选实施方式中,所述控所述操作动作接收单元包括:
[0057]第一操作动作接收子单元,用于接收用户的第一操作动作,确定所述第一目标对象;
[0058]第二操作动作接收子单元,用于接收