一种可回放的电子黑板课件保存方法技术

技术编号:16662909 阅读:75 留言:0更新日期:2017-11-30 11:58
本发明专利技术涉及一种可回放的电子黑板课件保存方法,该方法包括保存和回放两个过程,在保存过程中,检索所有对象,将每个对象的唯一标识符与属性、时间戳及可还原对象的特征写入配置文件,新建时钟并启动同时新建记录文件,等待用户触发电子黑板屏幕触摸或鼠标事件,若触发则读取对象的唯一标识符并判断用户的操作行为,根据用户的操作行为进行写入配置文件和记录文件操作,判断用户是否主动结束录制;在回放过程中,读取配置文件,并将文件中的内容写入缓存,建立索引表,新建时钟并启动,按次序逐条读取记录文件中的记录,当时钟运行到达记录发生的时间,则根据记录信息,执行记录的用户操作行为,直至记录文件中的所有记录均已读取才结束回放。

【技术实现步骤摘要】
一种可回放的电子黑板课件保存方法
本专利技术涉及电子黑板软件应用
,具体地说是涉及一种电子黑板的状态保存和回放的方法,尤其涉及一种可回放的电子黑板课件保存方法。
技术介绍
电子黑板软件应用于教育领域,是一种专用于电子黑板和电子白板设备的专业性软件。通常情况下,电子黑板软件会用到以下内容:(1)图片、视频、Flash文件等第三方文件,(2)矩形、三角形等软件中的各种自定义图形,(3)文字内容,(4)office文档。对于这四种类型的内容可统称为对象,使用者在使用对象时,通常会进行一些操作,如改变对象尺寸、位置、显示的旋转角度及涂鸦等,可将对象的尺寸、位置、旋转角度、载入软件时间等特征统称为属性,而将使用者加入对象、改变对象属性等的操作行为统称为记录。另外,通常软件作者在使用控件加载对象时,会给每个对象添加唯一的标识符作为ID。当前,电子黑板软件为了保持当前电子黑板的状态,会将对象的内容与属性写入配置文件,以便打开电子黑板软件时能够还原电子黑板的状态,并且通常会以课件等自定义类型文档进行保存。然而这种电子黑板课件保存的方式存在着一些缺陷:(1)单独的保存电子黑板状态到配置文件虽然可以还原电子黑板软件所保存的电子黑板之前的状态,但是可能保存的资料并不完整,(2)静态课件无法回顾使用者采用电子黑板授课的完整内容,这样就不利于学生在课后下载课件进行复习。
技术实现思路
本专利技术的目的在于提供一种可回放的电子黑板课件保存方法,该方法整体结构设计巧妙,操作方便,本方法采用实时记录的方式,在进行电子黑板课件保存时,不再单一的保存电子黑板的当前状态,而且还保存使用者操作过的所有对象与时间戳,并利用操作记录回放录制的操作历史。为了实现上述目的,本专利技术采用的技术方案为,一种可回放的电子黑板课件保存方法,该方法包括如下步骤:Ⅰ)保存(1.1)检索当前电子黑板软件内的所有对象,将每个对象的唯一标识符与属性、时间戳以及可还原对象的特征写入配置文件;(1.2)新建计数时钟并启动计数时钟,同时新建记录文件;(1.3)等待用户触发电子黑板屏幕触摸或鼠标事件,如果产生触发,则前往步骤(1.4);(1.4)读取触摸或鼠标应用的对象的唯一标识符,并判断用户的操作行为;用户的操作行为包括新增对象、更改对象属性和删除对象,若用户的操作行为是新增对象,则前往步骤(1.5),若用户的操作行为是更改对象属性,则前往步骤(1.6),若用户的操作行为是删除对象,则前往步骤(1.7);(1.5)为新增对象添加唯一标识符,并将该唯一标识符、属性、当前计数时钟的时间戳写入配置文件,并将此新增行为记录写入记录文件;(1.6)将对象的唯一标识符、当前计数时钟的时间戳和被改变的属性写入配置文件,并将此更改行为记录写入记录文件;(1.7)将对象的唯一标识符、当前计数时钟的时间戳和和此删除行为记录写入记录文件;(1.8)判断用户是否主动结束录制,是则结束写入并关闭计数时钟,否则前往步骤(1.3)继续执行;Ⅱ)回放(2.1)读取配置文件,并将配置文件中的内容写入缓存中,同时建立索引表;(2.2)新建计数时钟,并开启计数时钟;(2.3)读取记录文件中的下一次记录,并通过时间戳计算出该记录的发生时间,若所有记录均已读取,则结束回放;(2.4)当计数时钟运行到达记录发生的时间,则前往步骤(2.5),否则等待;(2.5)根据记录文件中的记录信息,执行记录的用户操作行为,然后前往步骤(2.3)继续执行。作为本专利技术的一种改进,如果检索到的电子黑板软件内的对象是图片、视频、Flash文件等第三方文件、文字内容或office文档中的任意一种,则保存对象的名称和存储路径到配置文件中,如果检索到的电子黑板软件内的对象是软件中的各种自定义图形,则保存对象的自定义属性到配置文件中。作为本专利技术的一种改进,所述配置文件即为课件文件,所述记录文件的存储方式具体可以为二进制存储或者xml存储。作为本专利技术的一种改进,所述对象的唯一标识符的结构为string类型或者数值类型,唯一标识符的设定规则为当前电子黑板的硬件时钟计数值。作为本专利技术的一种改进,所述索引表的构成为时间戳+唯一标识符+属性。作为本专利技术的一种改进,通过时间戳计算记录发生时间的方式为将打开配置文件的时间以0计算,通过时钟计数,当计数到达或超过对象记录的时间间隔时,判定对象可加载进电子黑板软件中。作为本专利技术的一种改进,在回放的过程中,能够进行暂停回放的操作,并实现查看对象的属性,然后操作对象。相对于现有技术,本专利技术所提出的可回放的电子黑板课件保存方法操作简单方便,对电子黑板硬件没有要求,兼容性强,在本方法中对电子黑板课件的录制或保存是采用实时记载记录的方式而不采用视频文件,这样就大幅度缩减了记录文件的存储大小,也便于网络传输,同时也不仅是单一的保存电子黑板的状态到配置文件,而是同时还保存了用户操作的行为及时间戳到记录文件,通过配置文件与记录文件配合使用,能够有效保证录制的课件资料的完整性;此外,对录制的电子黑板课件进行回放时是利用操作记录回放录制的操作历史,从而能够回顾用户采用电子黑板授课的完整内容,并且在回放过程中,使用者可以暂停播放以便查看对象属性并能操作对象,这样就大大便于学生在课后对课堂内容进行复习。附图说明图1为本专利技术的电子黑板课件保存的操作流程图。图2为本专利技术的电子黑板课件回放的操作流程图。图3为本专利技术的电子黑板课件回放时通过时间戳计算记录发生时间的流程图。具体实施方式为了加深对本专利技术的理解和认识,下面结合附图对本专利技术作进一步描述和介绍。如图1和2所示,一种可回放的电子黑板课件保存方法,该方法包括如下步骤:Ⅰ)保存(1.1)检索当前电子黑板软件内的所有对象,将每个对象的唯一标识符与属性、时间戳以及可还原对象的特征写入配置文件;其中,可还原对象的特征可采用对象的属性。(1.2)新建计数时钟并启动计数时钟,同时新建记录文件;(1.3)等待用户触发电子黑板屏幕触摸或鼠标事件,如果产生触发,则前往步骤(1.4);(1.4)读取触摸或鼠标应用的对象的唯一标识符,并判断用户的操作行为;用户的操作行为包括新增对象、更改对象属性和删除对象,若用户的操作行为是新增对象,则前往步骤(1.5),若用户的操作行为是更改对象属性,则前往步骤(1.6),若用户的操作行为是删除对象,则前往步骤(1.7);(1.5)为新增对象添加唯一标识符,并将该唯一标识符、属性、当前计数时钟的时间戳写入配置文件,并将此新增行为记录写入记录文件;(1.6)将对象的唯一标识符、当前计数时钟的时间戳和被改变的属性写入配置文件,并将此更改行为记录写入记录文件;(1.7)将对象的唯一标识符、当前计数时钟的时间戳和和此删除行为记录写入记录文件;(1.8)判断用户是否主动结束录制,是则结束写入并关闭计数时钟,否则前往步骤(1.3)继续执行;判断用户是否主动结束录制可以为点击保存课件或关闭电子黑板软件时提示是否保存。Ⅱ)回放(2.1)读取配置文件,并将配置文件中的内容写入缓存中,同时建立索引表;(2.2)新建计数时钟,并开启计数时钟;(2.3)读取记录文件中的下一次记录,并通过时间戳计算出该记录的发生时间,若所有记录均已读取,则结束回放;其中,判断所有记录均已读取的方式为读取到配置文件本文档来自技高网...
一种可回放的电子黑板课件保存方法

【技术保护点】
一种可回放的电子黑板课件保存方法,其特征在于:该方法包括如下步骤:Ⅰ)保存(1.1)检索当前电子黑板软件内的所有对象,将每个对象的唯一标识符与属性、时间戳以及可还原对象的特征写入配置文件;(1.2)新建计数时钟并启动计数时钟,同时新建记录文件;(1.3)等待用户触发电子黑板屏幕触摸或鼠标事件,如果产生触发,则前往步骤(1.4);(1.4)读取触摸或鼠标应用的对象的唯一标识符,并判断用户的操作行为;用户的操作行为包括新增对象、更改对象属性和删除对象,若用户的操作行为是新增对象,则前往步骤(1.5),若用户的操作行为是更改对象属性,则前往步骤(1.6),若用户的操作行为是删除对象,则前往步骤(1.7);(1.5)为新增对象添加唯一标识符,并将该唯一标识符、属性、当前计数时钟的时间戳写入配置文件,并将此新增行为记录写入记录文件;(1.6)将对象的唯一标识符、当前计数时钟的时间戳和被改变的属性写入配置文件,并将此更改行为记录写入记录文件;(1.7)将对象的唯一标识符、当前计数时钟的时间戳和和此删除行为记录写入记录文件;(1.8)判断用户是否主动结束录制,是则结束写入并关闭计数时钟,否则前往步骤(1.3)继续执行;Ⅱ)回放(2.1)读取配置文件,并将配置文件中的内容写入缓存中,同时建立索引表;(2.2)新建计数时钟,并开启计数时钟;(2.3)读取记录文件中的下一次记录,并通过时间戳计算出该记录的发生时间,若所有记录均已读取,则结束回放;(2.4)当计数时钟运行到达记录发生的时间,则前往步骤(2.5),否则等待;(2.5)根据记录文件中的记录信息,执行记录的用户操作行为,然后前往步骤(2.3)继续执行。...

【技术特征摘要】
1.一种可回放的电子黑板课件保存方法,其特征在于:该方法包括如下步骤:Ⅰ)保存(1.1)检索当前电子黑板软件内的所有对象,将每个对象的唯一标识符与属性、时间戳以及可还原对象的特征写入配置文件;(1.2)新建计数时钟并启动计数时钟,同时新建记录文件;(1.3)等待用户触发电子黑板屏幕触摸或鼠标事件,如果产生触发,则前往步骤(1.4);(1.4)读取触摸或鼠标应用的对象的唯一标识符,并判断用户的操作行为;用户的操作行为包括新增对象、更改对象属性和删除对象,若用户的操作行为是新增对象,则前往步骤(1.5),若用户的操作行为是更改对象属性,则前往步骤(1.6),若用户的操作行为是删除对象,则前往步骤(1.7);(1.5)为新增对象添加唯一标识符,并将该唯一标识符、属性、当前计数时钟的时间戳写入配置文件,并将此新增行为记录写入记录文件;(1.6)将对象的唯一标识符、当前计数时钟的时间戳和被改变的属性写入配置文件,并将此更改行为记录写入记录文件;(1.7)将对象的唯一标识符、当前计数时钟的时间戳和和此删除行为记录写入记录文件;(1.8)判断用户是否主动结束录制,是则结束写入并关闭计数时钟,否则前往步骤(1.3)继续执行;Ⅱ)回放(2.1)读取配置文件,并将配置文件中的内容写入缓存中,同时建立索引表;(2.2)新建计数时钟,并开启计数时钟;(2.3)读取记录文件中的下一次记录,并通过时间戳计算出该记录的发生时间,若所有记录均已读取,则结束回放;(2.4)当计数时...

【专利技术属性】
技术研发人员:宋雅峰
申请(专利权)人:江苏欧帝电子科技有限公司
类型:发明
国别省市:江苏,32

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

1