发明名称 一种优化的SVG演示放映方法
摘要 本发明涉及计算机应用领域,尤其涉及一种SVG演示放映方法。一种SVG演示放映方法,该方法将系统分为应用层、逻辑层和数据层,数据层包括DOM原始数据定义区、DOM放映区、播放状态存储单元和其它数据存储单元;该演示放映方法还包括放映页的初始化过程和与用户交互的过程,其中,上述数据层还包括播放对象存储单元和数据对象存储单元,所述DOM放映区只存储最近放映过的Slide和当前正在放映的Slide。与现有技术现相比,本发明演示放映方法使得原来无法实现的一些诸如交互动画的特殊需求游刃而解,放映系统功能更为强大,更具扩展性,而且加快了执行速度,提高了效率。
申请公布号 CN100465960C 申请公布日期 2009.03.04
申请号 CN200610033863.4 申请日期 2006.02.23
申请人 珠海金山软件股份有限公司 发明人 熊玉辉;曾崴
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 广州新诺专利商标事务所有限公司 代理人 华辉
主权项 1、一种SVG演示放映方法,该方法将系统分为应用层、逻辑层和数据层,所述应用层负责事件的接收,以及把接收到的事件分发给逻辑层中SVG演示放映器中的对应模块;逻辑层中的SVG演示放映器包括播放状态管理模块、放映页数据准备模块、页切换模块和页内动画放映模块;数据层包括DOM原始数据定义区、DOM放映区、播放状态存储单元和其它数据存储单元;其特征在于,上述数据层还包括播放对象存储单元和数据对象存储单元,所述DOM放映区只存储最近放映过的Slide和当前正在放映的Slide,前者称为节点一,后者称为节点二;该演示放映方法还包括放映页的初始化过程和与用户交互的过程;SVG演示数据文档加载后,当需要初始化数据时,调用放映页数据准备模块为应用层提供的接口,作为处理SVG文档的入口,将原始Slide数据与Master数据根据Slide定义数据中的特定标记按照指定原则进行合成,生成可以直接被SVG播放器显示的数据,并将生成的数据暂存到数据对象存储单元;然后,读取指定自定义放映名中的播放列表,如果指定的放映名不存在或没有指定自定义放映名,则按定义的Slide顺序进行播放;当放映页数据准备完毕以后,系统等待用户事件的产生,并由播放状态管理模块负责为各种事件提供接口供各种事件的处理入口调用。
地址 519015广东省珠海市珠海吉大景山路莲山巷8号金山电脑大厦
您可能感兴趣的专利