一种离线课件向上兼容的方法、装置及系统与流程

文档序号:12464520阅读:273来源:国知局
一种离线课件向上兼容的方法、装置及系统与流程

本发明属于计算机数据处理领域,具体涉及一种离线课件向上兼容的方法、装置及系统。



背景技术:

电子白板是一种利用电子技术、计算机软件技术等多种技术手段来实现多媒体资料演示的产品。电子白板与计算机和投影机结合,可以将计算机上的多媒体资料利用投影机投影到电子白板屏幕上,在计算机白板软件的支持下,可以营造出大屏幕、交互式的教学环境。

用户在办公室或家里的计算机上通过白板软件制作课件,授课时,在教室的计算机上通过白板软件打开该课件,并在电子白板上演示该课件的内容。一般软件产品都会不停的发布新的版本,这样就会造成了不同版本的软件存在于不同的用户端上,如果用户要在多个设备上使用软件产品,那么就会存在不同的设备上软件版本号不一致的情况。如果制作课件的白板软件版本号高于演示课件的白板软件版本号,则可能会造成演示课件的白板软件无法完全解析制作的课件,制作的课件中某些元素丢失导致课件内容不能正常演示。另外,如果同一设备的软件进行了更新,也可能会出现更新后的软件无法正常打开之前已制作的课件的情况。



技术实现要素:

为了解决上述技术问题,本发明提出了一种离线课件向上兼容的方法、装置及系统,技术方案如下。

一种离线课件向上兼容的方法,包括如下步骤:

步骤S10、定义元素的版本号:对用于制作课件的软件的每个版本所支持的每个元素定义其元素版本号,并将元素的版本号与软件的版本号相关联地保存;

步骤S11、制作课件:利用第一软件进行课件的制作,并根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件;

步骤S12、解析课件:根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析;

其中,第二软件用于打开利用第一软件制作的课件,第一软件的版本与第二软件的版本相同或者不同,第一软件与第二软件安装在相同设备或不同设备上。

进一步地,所述步骤S11中根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件包括:课件制作完毕后,将制作该课件使用到的各个元素的描述及该元素的版本号记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,将该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

所述步骤S12中,根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析包括:

步骤S121:选择需要第二软件打开的该课件;

步骤S122:按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;

步骤S123:当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

进一步地,所述步骤S11中根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件包括:课件制作完毕后,将制作该课件的第一软件的版本号、制作该课件使用到的各个元素的描述及元素的版本号记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,将该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

所述步骤S12中,根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析包括:

步骤S121:选择需要第二软件打开的该课件;

步骤S122:判断第二软件的版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;

步骤S123:当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

进一步地,步骤S10中将元素的版本号与软件的版本号相关联地保存在版本号关系列表中;

所述步骤S11中根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件包括:课件制作完毕后,将制作该课件的第一软件的版本号以及制作该课件使用到的各个元素的描述记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,将该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

所述步骤S12中,根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析包括:

步骤S121:选择需要第二软件打开的该课件;

步骤S122:判断第二软件的版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与版本号关系列表中保存的第一软件的版本号所对应的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;

步骤S123:当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

进一步地,所述课件为能够在电子白板上显示的课件。

一种实现如前所述的离线课件向上兼容方法的装置,包括:第一设备、第二设备和电子白板,其中,第一设备通过其上安装的第一软件制作课件;第二设备上安装有与第一软件的版本号相同或不同的第二软件,第二设备通过第二软件打开该课件并将其显示在电子白板上。

一种离线课件向上兼容的系统,该系统包括:元素版本号定义模块、课件制作模块和课件解析模块,其中:

元素版本号定义模块:对用于制作课件的软件的每个版本所支持的每个元素定义其元素版本号,并将元素的版本号与软件的版本号相关联地保存;

课件制作模块;利用第一软件进行课件的制作,并根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件;

课件解析模块:根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析;

其中,第二软件用于打开利用第一软件制作的课件,第一软件的版本与第二软件的版本相同或者不同,第一软件与第二软件安装在相同设备或不同设备上。

进一步地,所述课件制作模块包括:课件获取模块、元素版本号获取模块、元素描述获取模块、元素截图获取模块和课件文档保存模块,其中:

课件获取模块用于利用第一软件制作课件;

元素版本号获取模块用于获取制作所述课件用到的元素的版本号;

元素描述获取模块用于获取制作该课件使用到的各个元素的描述,所述元素的描述包括该元素在课件中的位置和大小;

元素截图获取模块用于获取制作该课件使用到的各个元素的截图;

课件文档保存模块用于将课件获取模块获取的课件、元素版本号获取模块获取的元素版本号、元素描述获取模块获取的元素描述以及元素截图获取模块获取的元素截图一同打包成课件文档;或者用于将课件获取模块获取的课件、元素版本号获取模块获取的元素版本号、第一软件的版本号、元素描述获取模块获取的元素描述以及元素截图获取模块获取的元素截图一同打包成课件文档;或者用于将课件获取模块获取的课件、第一软件的版本号、元素描述获取模块获取的元素描述以及元素截图获取模块获取的元素截图一同打包成课件文档。

进一步地,所述课件解析模块用于按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成;

或者,所述课件解析模块用于判断其版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成;

或者,所述课件解析模块用于判断其版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与版本号关系列表中保存的第一软件的版本号所对应的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

进一步地,所述系统还包括课件发送模块,所述课件发送模块用于通过第二软件打开课件解析模块解析完的课件并将该课件发送给电子白板进行显示。

本发明的有益效果:本发明能够处理不同软件版本号打开课件时出现的兼容性问题,在版本号不一致时能够确保元素始终可见,不仅适合在一台设备上备课,在另一台设备上授课的使用场景,也适合在同一台设备上利用不同版本的软件打开课件的场景。

附图说明

图1是本发明提出的离线课件向上兼容的方法流程图;

图2是本发明提出的离线课件向上兼容的装置的结构示意图;

图3是本发明提出的离线课件向上兼容的系统的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。但本领域技术人员知晓,本发明并不局限于附图和以下实施例。

本发明提出了一种离线课件向上兼容的方法,如图1所示。该方法包括的步骤如下:

步骤S10、定义元素的版本号:

随着软件版本的不断发布,每个版本号的软件所支持的元素功能可能会发生变化,例如,元素新增加了属性,或者删除了属性,也有可能修改了原有属性的存储方式等,甚至可能删去了该元素,会造成当前的软件无法完全解析制作的课件,因此在该方法中,需要定义每个版本号的软件所支持的每个元素(例如白板软件中的文本元素、矩形元素)的版本号。

以矩形元素为例,例如在版本号为1的软件中,其所支持的矩形元素具有宽、高、填充色属性,此时定义矩形元素的版本号为v1,并将矩形元素的版本号1与软件的版本号v1关联保存在版本号关系列表中;在版本号2的软件中,其所支持的矩形元素的功能可能有了修改或者进行了新功能的扩充(例如白板软件中的矩形元素增加了边角的圆弧度),也可能功能上没有修改或没有新功能的扩充,如果版本号2中矩形元素的功能发生变化并且会导致出现软件不兼容的问题,则定义矩形元素的版本号为新的版本号,例如v2,并将矩形元素的版本号2与软件的版本号v2关联保存在版本号关系列表中。

依此类推,软件的版本号变化引起其所支持的元素的功能发生变化,并且元素功能的变化会导致软件出现不兼容的问题,则需要定义元素在该版本号软件中的版本号,并将元素的版本号与软件的版本号关联保存在版本号关系列表中。元素版本号的编排方式可以按照数字大小顺序编号,也可以按照软件的发布时间顺序编号。

步骤S11、制作课件,包括如下子步骤:

步骤S111、在第一客户端安装的软件中进行课件的制作;

步骤S112、课件制作完毕进行存储时,将制作该课件使用到的各个元素的描述及该元素的版本号等内容记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

步骤S12、打开课件,包括如下子步骤:

步骤S121:在第二客户端选择需要打开的课件;

步骤S122:第二客户端按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,根据版本号关系列表判断第二客户端安装的软件对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,说明第二客户端安装的软件不能解析课件中的该元素,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置,其中截图的图片格式为该软件默认支持的图片格式;如果一致,说明第二客户端安装的软件能够对该元素进行解析,则第二客户端安装的软件对该元素进行解析;

步骤S123:当第二客户端对制作该课件使用到的所有元素进行了解析及相应处理,则完成对该课件的解析,打开该课件,在电子白板上进行显示。

可替代地,所述步骤S122在第二客户端按照制作该课件使用到的元素依次对该课件进行解析之前,判断第二软件的版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则在第二客户端按照制作该课件使用到的元素依次对该课件进行解析。

再可替代地,所述步骤S11中根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件包括:课件制作完毕后,将制作该课件的第一软件的版本号、制作该课件使用到的各个元素的描述及元素的版本号记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,将该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

所述步骤S12中,根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析包括:

步骤S121:选择需要第二软件打开的该课件;

步骤S122:判断第二软件的版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;

步骤S123:当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

再可替代地,所述步骤S11中根据制作课件使用到的元素及元素和/或第一软件的版本号保存该课件包括:课件制作完毕后,将制作该课件的第一软件的版本号以及制作该课件使用到的各个元素的描述记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,将该描述文件和截图以及该课件一同打包成为课件文档;所述元素的描述包括该元素在课件中的位置和大小;

所述步骤S12中,根据制作该课件使用到的元素及元素和/或第一软件的版本号以及第二软件所支持的元素和/或第二软件的版本号对该课件进行解析包括:

步骤S121:选择需要第二软件打开的该课件;

步骤S122:判断第二软件的版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与版本号关系列表中保存的第一软件的版本号所对应的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;

步骤S123:当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成。

下面以白板软件为例,对该方案进行描述。

版本号为1的白板软件支持文本和矩形两种元素,其中,矩形元素包含宽、高、填充色3个属性,定义此矩形元素的版本号为v1,将白板软件的版本号1与矩形元素的版本号v1对应存储在版本号关系列表中;同样,定义版本号为1的白板软件支持的文本元素的版本号为v1,将白板软件的版本号1与文本元素的版本号v1对应存储在版本号关系列表中;

版本号为2的白板软件支持文本、矩形和图片三种元素,这里的图片的格式是指软件默认支持的图片格式之外的其他图片格式,其中,文本元素的属性相比版本号为1的白板软件支持的文本元素的属性未发生变化,矩形元素包含宽、高、填充色、边框色、边角圆形半径5个属性,图片元素是在版本号为2的白板软件中新增的功能;可以定义版本号为2的白板软件中,文本元素的版本号为v1(可以通过查找版本号关系列表获取版本号为1的白板软件所支持的文本元素的版本号),矩形元素的版本号为v2,图片元素的版本号为v1,将白板软件的版本号2与文本元素的版本号v1、矩形元素的版本号v2和图片元素的版本号v1对应存储在版本号关系列表中;

如果采用版本号为2的白板软件中制作课件,课件中包含文本、矩形和图片三种元素,课件制作完毕进行存储时,将这三种元素的描述及这三种元素的版本号记录到描述文件中,同时将这三个元素进行截图保存,其中截图的图片格式为该软件默认支持的图片格式,最后和课件一起打包形成课件文档;

当在版本号为1的白板软件打开版本号为2的白板软件制作的课件时,版本号为1的白板软件会对课件根据制作该课件使用到的元素进行解析。

解析到文本元素时,课件文档中记录的文本元素的版本号v1与版本号关系列表中保存的当前版本号v1一致,则文本元素可以正常解析;

解析到矩形元素时,课件文档中记录的矩形元素的版本号v2与版本号关系列表中保存的当前版本号v1不一致,v2版本号的矩形元素中包含的边框色、边角圆形半径两个属性在版本号为1的白板软件中不能解析,因此版本号为1的白板软件会从课件文档中获取矩形元素的截图并结合矩形元素的描述进行该元素的兼容性还原;

解析到图片元素时,版本号关系列表中版本号为1的白板软件没有关联的图片元素的版本号,说明版本号为1的白板软件不能解析图片元素,因此版本号为1的白板软件会从课件文档中获取图片元素的截图并结合图片元素的描述进行该元素的兼容性还原。

当版本号为2的白板软件所支持的三种元素均被解析完毕,则实现了该课件的向上兼容。

本发明提出了一种实现前述离线课件向上兼容方法的装置,如图2所示。该装置包括:第一客户端21、第二客户端22和电子白板23,其中第一客户端21用于利用其上安装的软件制作课件,第二客户端22用于利用其上安装的软件打开第一客户端制作的课件,并将该课件显示在电子白板23上。

在第一客户端21和第二客户端22中均对其上安装的所述软件所支持的元素定义元素版本号。

随着软件版本的不断发布,每个版本号的软件所支持的元素功能可能会发生变化,例如,元素新增加了属性,或者删除了属性,也有可能修改了原有属性的存储方式等,甚至可能删去了该元素,会造成当前的软件无法完全解析制作的课件,因此在该方法中,需要定义每个版本号的软件所支持的每个元素(例如白板软件中的文本元素、矩形元素)的版本号。

以白板软件中的矩形元素为例,例如在版本号为1的软件中,其所支持的矩形元素具有宽、高、填充色属性,此时定义矩形元素的版本号为v1,并将矩形元素的版本号1与软件的版本号v1关联保存在版本号关系列表中;在版本号2的软件中,其所支持的矩形元素的功能可能有了修改或者进行了新功能的扩充(例如白板软件中的矩形元素增加了边角的圆弧度),也可能功能上没有修改或没有新功能的扩充,如果版本号2中矩形元素的功能发生变化并且会导致出现软件不兼容的问题,则定义矩形元素的版本号为v2,并将矩形元素的版本号2与软件的版本号v2关联保存在版本号关系列表中。

依次类推,软件的版本号变化引起其所支持的元素的功能发生变化,并且元素功能的变化会导致软件出现不兼容的问题,则需要定义元素在该版本号软件中的版本号,并将元素的版本号与软件的版本号关联保存在版本号关系列表中。元素版本号的编排方式可以按照数字大小顺序编号,也可以按照发布时间顺序编号。

在第一客户端21利用第一客户端21上安装的软件制作完课件进行存储时,将制作该课件使用到的各个元素的描述及各个元素的版本号等内容记录到与该课件对应的描述文件中,同时将各个元素进行截图保存,该描述文件和截图连同课件一同打包成为课件文档;

在第二客户端22利用第二客户端22上安装的软件打开该课件时,第二客户端22安装的软件按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,根据版本号关系列表判断第二客户端22安装的软件对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,说明第二客户端22安装的软件不能解析课件中的该元素,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置,其中截图的图片格式为该软件默认支持的图片格式;如果一致,说明第二客户端22安装的软件能够对该元素进行解析,则利用第二客户端22安装的软件对该元素进行解析;

当第二客户端22安装的软件对制作该课件使用到的所有元素进行了对比判断和处理,则完成对该课件的解析,打开该制作的课件在电子白板23上显示。

本发明提出了一种离线课件向上兼容的系统,如图3所示。该系统包括:元素版本号定义模块30、课件获取模块31、元素版本号获取模块32、元素描述获取模块33、元素截图获取模块34、课件文档保存模块35、课件解析模块36和课件发送模块37,课件获取模块

31、元素版本号获取模块32、元素描述获取模块33、元素截图获取模块34、课件文档保存模块35构成课件制作模块,其中:

元素版本号定义模块30用于定义制作课件的软件所支持的元素的版本号,并将元素的版本号与制作所述课件的软件的版本号关联保存在版本号关系列表中;

课件获取模块31用于利用第一客户端安装的软件制作课件;

元素版本号获取模块32用于获取制作该课件用到的元素的版本号;

元素描述获取模块33用于获取制作该课件使用到的各个元素的描述,所述元素的描述包括该元素在课件中的位置和大小;

元素截图获取模块34用于获取制作该课件使用到的各个元素的截图;

课件文档保存模块35用于将课件获取模块31获取的课件、元素版本号获取模块32获取的制作该课件用到的元素版本号、元素描述获取模块33获取的元素描述以及元素截图获取模块34获取的元素截图一同打包成课件文档;或者用于将课件获取模块获取的课件、元素版本号获取模块获取的元素版本号、第一软件的版本号、元素描述获取模块获取的元素描述以及元素截图获取模块获取的元素截图一同打包成课件文档;或者用于将课件获取模块获取的课件、第一软件的版本号、元素描述获取模块获取的元素描述以及元素截图获取模块获取的元素截图一同打包成课件文档;

课件解析模块36用于按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成;

或者,所述课件解析模块用于判断其版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与课件文档中描述文件记录的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成;

或者,所述课件解析模块用于判断其版本号与描述文件中记录的制作该课件的第一软件的版本号是否一致,如果一致,则直接解析该课件;如果不一致,则按照制作该课件使用到的元素依次对该课件进行解析,对于制作该课件使用到的每个元素,判断第二软件的版本号所对应的元素版本号与版本号关系列表中保存的第一软件的版本号所对应的元素版本号是否一致,如果不一致,则从课件文档中获取不能解析的元素的截图作为该元素的内容,并结合该元素的描述,将该截图补充在所述课件中的相应位置;如果一致,则第二软件直接对该元素进行解析;当对制作该课件使用到的所有元素进行了解析及相应处理,则该课件的解析完成;

课件发送模块37用于通过第二软件打开课件解析模块解析完的课件并将该课件发送给电子白板进行显示。

以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1