电子白板的文件处理方法及装置、计算机可读存储介质与流程

文档序号:20263429发布日期:2020-04-03 18:05阅读:171来源:国知局
电子白板的文件处理方法及装置、计算机可读存储介质与流程

本发明是关于电子白板技术领域,特别是关于一种电子白板的文件处理方法及装置、计算机可读存储介质。



背景技术:

目前电子白板的相关技术和处理方案,集中在白板最基础的使用场景上,比如书写或手势识别等,市面上缺少拓展性的电子白板使用场景的方法和装置。

发明人在实现本发明的过程中发现,白板的行为轨迹实际上体现了使用者的思维过程,这种行为轨迹常具备非线性、跳跃式、重直觉的特征。因此,使用者面对满屏的行为轨迹,会有想经常会需要从头进行梳理推导的过程,来达到思维复盘的需求。目前并没有解决该问题的方案。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种电子白板的文件处理方法及装置、计算机可读存储介质,其能够对每次的行为轨迹进行存储。

为实现上述目的,本发明提供了一种电子白板的文件处理方法,其包括:每当检测到白板内容中产生一次行为轨迹,则将该次行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素进行存储,其中,所述行为时间戳包括开始产生该行为轨迹的时间戳以及结束该行为轨迹的时间戳;检测到白板内容在预设时间段之后没有发生变化,或者检测到停止白板操作的信号时,将之前生成的所有行为轨迹的增量元素以白板文件的格式进行全量存储。

在本发明的一实施方式中,所述文件处理方法还包括:以图片文件格式存储白板内容。

在本发明的一实施方式中,所述文件处理方法还包括:当检测到正序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

在本发明的一实施方式中,所述文件处理方法还包括:当检测到正序播放操作信号且检测到忽略时间间隔信号为有效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在本发明的一实施方式中,所述文件处理方法还包括:当检测到倒序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差;

在本发明的一实施方式中,所述文件处理方法还包括:当检测到倒序播放操作信号且检测到忽略时间间隔信号为有效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在本发明的一实施方式中,所述文件处理方法还包括:在读取已存储的白板文件过程中,每当检测到该白板文件包含的白板内容中原有的行为轨迹被删除或修改,则在该白板文件中删除或修改相应行为轨迹的增量元素。

本发明还提供了一种电子白板的文件处理装置,其包括:增量元素生成及存储模块、全量存储模块。增量元素生成及存储模块用于当检测到白板内容中产生一次行为轨迹,则将该次行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素进行存储,其中,所述行为时间戳包括开始产生该行为轨迹的时间戳以及结束该行为轨迹的时间戳。全量存储模块与所述增量元素生成及存储模块相耦合,用于当检测到白板内容在预设时间段之后没有发生变化,或者检测到停止白板操作的信号时,将之前生成的所有行为轨迹的增量元素以白板文件的格式进行全量存储。

在本发明的一实施方式中,所述文件处理装置还包括:第一正序播放模块,用于当检测到正序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

在本发明的一实施方式中,所述文件处理装置还包括:第二正序播放模块,用于当检测到正序播放操作信号且检测到忽略时间间隔信号为有效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在本发明的一实施方式中,所述文件处理装置还包括:第一倒序播放模块,用于当检测到倒序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

在本发明的一实施方式中,所述文件处理装置还包括:第二倒序播放模块,当检测到倒序播放操作信号且检测到忽略时间间隔信号为有效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在本发明的一实施方式中,所述文件处理装置还包括:白板文件修改模块,用于在读取已存储的白板文件过程中,当检测到该白板文件包含的白板内容中原有的行为轨迹被删除或修改,则在该白板文件中删除或修改相应行为轨迹的增量元素。

本发明还提供了一种计算机可读存储介质,该计算机可读存储介质用于执行上述电子白板的文件处理方法。

与现有技术相比,根据本发明的电子白板的文件处理方法及装置、计算机可读存储介质,对白板文件的行为轨迹进行了全量存储和增量存储,单次白板使用完成后,将行为轨迹全量存储为白板文件;在白板内容的编辑过程中,或再次打开白板文件时,在新增行为轨迹的时候,同时生成增量文件,用于随时增量元素的存储,如此可以存储每次行为轨迹,有助于使用者进行思维复盘。进一步地,白板文件存储成功后,允许二次读取,读取出来后不仅支持正序回放或倒序回放,而且支持对白板内容的再次编辑,包括添加、删除、修改,进一步提高用户体验质量。

附图说明

图1是根据本发明一实施方式的电子白板的文件处理方法的步骤组成;

图2是根据本发明一实施方式的电子白板的文件处理装置的模块组成。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

图1是根据本发明一实施方式的电子白板的文件处理方法,该方法包括:步骤s1~步骤s2。

在步骤s1中对每次行为轨迹进行增量存储。每当检测到白板内容中产生一次行为轨迹,则将该次行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素进行存储,其中,所述行为时间戳包括开始产生该行为轨迹的时间戳以及结束该行为轨迹的时间戳。

例如,以画出一个箭头的过程作为一个增量元素,该增量元素可以包括一条直线的矢量图,动作为从直线从有到无的生成过程,行为时间戳包括直线起始点的时间戳和直线末端的时间戳。

在步骤s2中,以白板文件的格式进行全量存储。检测到白板内容在预设时间段之后没有发生变化,或者检测到停止白板操作的信号时,将之前生成的所有行为轨迹的增量元素以白板文件的格式进行全量存储。其中,所述白板文件的格式包括但不限于.bbx,.btx等格式的文件。

其中,预设时间段可以设置为2分钟至8分钟,优选地设置为5分钟。

为了便于对白板内容进行预览以及便于传播,在一实施方式,电子白板的文件处理方法还包括:以图片文件格式存储白板内容。

在一实施方式中,电子白板的文件处理方法还包括在存储了白板文件之后,重新读取时,可以对白板文件进行回放。回放的方式包括正序回放和/或倒序回放。可选地,可以在回放的播放过程中,在任意时间内,存储当前白板画布与内容元素为图片。

正序回放时,当检测到正序播放信号时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次显示在电子白板上。

倒序回放时,当检测到倒序播放信号时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上。

例如,若在白板中先画了一个圆(生成增量元素1),再画了一个箭头(生成增量元素2),结束录入。此时,白板画布的最终状态为一个圆,一个箭头,如此时进行倒序播放,第一过程是从只有一个圆至增加一个箭头的生成过程,第二过程时从白板内容初始状态至增加一个圆的过程。

进一步地,在一实施方式中,将忽略时间间隔作为配置项,可以在选择正序或倒序回放的时候勾选,若勾选该配置项,则在白板画布在回放白板内容的时候,忽略掉各个元素的时间戳信息,以达到在回放过程中相邻的元素之间没有时间间隔地播放。

具体而言,检测到正序播放信号且检测到忽略时间间隔信号为无效状态(未勾选忽略时间间隔配置项)时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

当检测到正序播放操作信号且检测到忽略时间间隔信号为有效状态(勾选忽略时间间隔配置项)时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

当检测到倒序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

当检测到倒序播放操作信号且检测到忽略时间间隔信号为有效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

进一步地,在一实施方式中,将播放速度作为配置项,可以在选择正序或倒序回放的时候勾选,若当勾选该配置项,则在白板画布在回放白板内容的时候,可以加速地播放各个元素。

在一实施方式中,所述文件处理方法还包括:在读取已存储的白板文件过程中,每当检测到该白板文件包含的白板内容新增一次行为轨迹,则将该新增的行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素并以增量文件的格式存储该增量元素,并将该白板文件的全量中增加该新的行为轨迹的增量元素。假设已存储的白板文件为全量1,重新读取时,可以继续对白板进行进一步的增加操作,此时可以如白板文件的存储步骤一样,上述全量1可以作为增量元素1,进一步的操作再生成增量元素2,增量元素3…,如此可对原有全量1增加修改。

在一实施方式中,所述文件处理方法还包括:在读取已存储的白板文件过程中,每当检测到该白板文件包含的白板内容中原有的行为轨迹被删除或修改,则在该白板文件的所述全量元素中删除或修改相应行为轨迹的增量元素。例如,从修改或删除开始的时间戳对全量1进行分解,修改或删除之前的操作作为增量元素1,进行修改或删除的每个操作再生成增量元素2,增量元素3…,如此可对原有全量1的任意时间戳起的增量元素进行修改。

基于同样的发明构思,本发明还提供了一种计算机可读存储介质,用于执行上述任一实施方式的文件处理方法。

基于同样的发明构思,本发明还提供了一种电子白板的文件处理装置。如图2所示,在一实施方式中,电子白板的文件处理装置包括:增量元素生成及存储模块11、全量存储模块12。

增量元素生成及存储模块11用于当检测到白板内容中产生一次行为轨迹,则将该次行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素进行存储,其中,所述行为时间戳包括开始产生该行为轨迹的时间戳以及结束该行为轨迹的时间戳。

全量存储模块12与所述增量元素生成及存储模块11相耦合,用于当检测到白板内容在预设时间段之后没有发生变化,或者检测到停止白板操作的信号时,将之前生成的所有行为轨迹的增量元素作为全量以白板文件的格式进行存储。

在一实施方式中,所述文件处理装置还包括图片保存模块,用于以图片文件格式存储电子白板画布上显示的白板内容。

在一实施方式中,所述文件处理装置还包括:第一正序播放模块,用于当检测到正序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中的所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序依次将白板内容的所有行为轨迹进行显示,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

在一实施方式中,所述文件处理装置还包括:第二正序播放模块,用于当检测到正序播放操作信号且检测到忽略时间间隔信号为有效状态(勾选忽略时间间隔配置项)时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从先到后的顺序将所有行为轨迹依次连续地显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在一实施方式中,所述文件处理装置还包括:第一倒序播放模块,用于当检测到倒序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为产生该两个行为轨迹的时间戳之差。

在一实施方式中,所述文件处理装置还包括:第二倒序播放模块,用于当检测到倒序播放信号且检测到忽略时间间隔信号为无效状态时,根据白板文件中所有行为轨迹的增量元素信息,按照产生行为轨迹的时间戳从后到先的顺序将所有行为轨迹依次显示在电子白板上,其中,相邻两个行为轨迹之间的播放时间间隔为0。

在一实施方式中,所述文件处理装置还包括第一白板文件操作模块,用于在读取已存储的白板文件过程中,当检测到该白板文件包含的白板内容新增一次行为轨迹,则将该新增的行为轨迹的动作、矢量图以及行为时间戳作为一个增量元素并以增量文件的格式存储该增量元素,并将该白板文件的全量中增加该新的行为轨迹的增量元素。

在一实施方式中,所述文件处理装置还包括第二白板文件操作模块,用于在读取已存储的白板文件过程中,当检测到该白板文件包含的白板内容中原有的行为轨迹被删除或修改,则在该白板文件的全量中删除或修改相应行为轨迹的增量元素。

综上所述,根据本实施方式的电子白板的文件处理方法及装置、计算机可读存储介质,对白板文件的行为轨迹进行了全量存储和增量存储,单次白板使用完成后,将行为轨迹全量存储为白板文件;在白板内容的编辑过程中,或再次打开白板文件时,在新增行为轨迹的时候,同时生成增量文件,用于随时增量元素的存储,如此可以存储每次行为轨迹,有助于使用者进行思维复盘。进一步地,白板文件存储成功后,允许二次读取,读取出来后不仅支持正序回放或倒序回放,而且支持对白板内容的再次编辑,包括添加、删除、修改,进一步提高用户体验质量。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

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