CN104820563B - 白板页面切割的方法及装置 - Google Patents
白板页面切割的方法及装置 Download PDFInfo
- Publication number
- CN104820563B CN104820563B CN201510137953.7A CN201510137953A CN104820563B CN 104820563 B CN104820563 B CN 104820563B CN 201510137953 A CN201510137953 A CN 201510137953A CN 104820563 B CN104820563 B CN 104820563B
- Authority
- CN
- China
- Prior art keywords
- subpage frame
- page
- cutting
- blank page
- sliding trace
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005520 cutting process Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000001514 detection method Methods 0.000 claims description 19
- 210000004276 hyalin Anatomy 0.000 claims description 14
- 230000010076 replication Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000013619 trace mineral Nutrition 0.000 description 1
- 239000011573 trace mineral Substances 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明涉及一种白板页面切割的方法及装置。所述方法包括步骤:接收进行白板页面切割的触发指令;响应所述触发指令检测白板页面上的滑动轨迹;根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;将切割后的元素复制到对应位置的子页面上。本发明不需要多个硬件终端即可以实现白板页面多种操作模式的同时进行,方案简单,并且充分利用了大平板的大屏幕,满足了多任务协同处理的发展需求。
Description
技术领域
本发明涉及电子白板技术领域,特别是涉及一种白板页面切割的方法、白板页面切割的装置。
背景技术
在大屏幕(50寸以上)的交互智能平板上,电子白板软件是常见的应用。通常地,电子白板软件可以进行书写、擦除、***图片等元素,以及选择元素等交互操作。但现有的白板页面通常是一个不可分割的整体,不同的模式是互斥的,同一时间只能对应一种操作模式。即整个白板页面同一时间内只能响应一种操作,这就限制为,在大屏幕的交互智能平板上,一次只能有一个用户操作软件。随着大屏幕触控技术的发展,现有的白板页面显然无法满足多任务的协同处理的需求。
针对现有白板页面的缺陷,目前已经实现了支持多人同时书写的方法,但该方法也是同一个操作模式,即书写。还有一种边写边擦的方法,该方法根据触摸接触区域的不同来区分是书写还是擦除,即接触区域小时,认作“书写”,接触区域大时,认作“擦除”。
上述两种方法仅仅支持最简单的书写、擦除模式共存,无法支持更复杂的操作模式。目前也没有其它技术可以实现白板页面不同操作模式的共存,无法满足多任务协同处理的发展需求。
发明内容
基于此,有必要针对上述问题,提供一种白板页面切割的方法及装置,实现了不同操作模式的同时进行。
一种白板页面切割的方法,包括步骤:
接收进行白板页面切割的触发指令;
响应所述触发指令检测白板页面上的滑动轨迹;
根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
将切割后的元素复制到对应位置的子页面上。
一种白板页面切割的装置,包括:
触发指令接收模块,用于接收进行白板页面切割的触发指令;
滑动轨迹检测模块,用于响应所述触发指令检测白板页面上的滑动轨迹;
子页面生成及元素切割模块,用于根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
元素复制模块,用于将切割后的元素复制到对应位置的子页面上。
本发明白板页面切割的方法及装置,利用多点触控,在白板页面处于切割触发状态时,根据滑动轨迹将白板页面切割成不同的子页面,并将切割后的各元素复制到对应的各个子页面上。不同的子页面相互独立,可以同时进行不同的模式操作。不同用户在同一个交互智能平板上操作互不影响。本发明不需要多个硬件终端即可以实现白板页面多种操作模式的同时进行,方案简单,并且充分利用了大平板的大屏幕,满足了多任务协同处理的发展需求。
附图说明
图1为本发明方法实施例的流程示意图;
图2为本发明切割状态触发器具体实施例的示意图;
图3为本发明元素切割具体实施例的示意图;
图4为本发明元素移动具体实施例的示意图;
图5为本发明子页面合并具体实施例的示意图;
图6为本发明装置实施例一的结构示意图;
图7为本发明装置实施例二的结构示意图;
图8为本发明装置实施例三的结构示意图;
图9为本发明元素移动模块实施例的结构示意图;
图10为本发明装置实施例四的结构示意图;
图11为本发明第一页面合并模块实施例的结构示意图;
图12为本发明装置实施例五的结构示意图;
图13为本发明第二页面合并模块实施例的结构示意图。
具体实施方式
下面结合附图对本发明白板页面切割的方法的具体实施方式做详细描述。
如图1所示,一种白板页面切割的方法,包括步骤:
S110、接收进行白板页面切割的触发指令;
S120、响应所述触发指令检测白板页面上的滑动轨迹;
S130、根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
S140、将切割后的元素复制到对应位置的子页面上。
白板页面根据触发指令进入切割状态可以有多种方式实现,例如,如图2所示,通过点击交互智能平板21上的按键C1,使白板页面进入切割状态,或者通过点击白板软件22上的虚拟按钮C2,使白板页面进入切割状态,或者通过点击触摸笔23上的按键C3,使白板软件进入切割状态。白板页面由正常状态进入切割状态的方式并不限制于上述方法,还可以通过现有技术中其他方式实现。
接收进行白板页面切割的触发指令之后,白板页面进入切割状态,然后可以响应所述触发指令,生成覆盖于白板页面上的透明层,根据所述透明层检测白板页面上的滑动轨迹。也可以在白板页面进入切割状态时,直接检测用户利用鼠标、手指或触摸笔等在白板页面上的滑动轨迹,无需生成透明层。
滑动轨迹的检测方法是智能的,即使滑动轨迹没有到达白板页面的边缘,也可以根据滑动轨迹的两个端点的切线进行延伸,直到和白板页面的边缘重合。这些轨迹和原白板页面的边缘可以构成若干新的几何区域,然后根据这些几何区域的数量生成若干个子页面,这些子页面的形状和位置与分割出来的几何区域对应。
当白板页面上没有笔迹、图片等元素时,直接生成各个子页面即可。但是一般白板页面上都会有一些元素,所以在生成各个子页面的同时,也需要将这些元素进行按照预设分割规则进行切割,然后将切割后的元素复制到相应的子页面上。元素切割时,需要判断滑动轨迹经过了白板页面上的哪些可见元素,其中判断经过哪些元素的算法可以通过现有技术中已有的算法实现。然后根据预设切割规则判断这些经过的元素是否可以被切割,以及是以怎样的方式切割。例如,在一个实施例中,预设切割规则可以包括:
若所述元素是书写笔迹,将所述书写笔迹在所述滑动轨迹处断开;
若所述元素是图片,将图片按照所述滑动轨迹进行剪裁;
若所述元素为学科工具或音视频等无法切割的特殊元素,可以根据用户自定义确定这些特殊元素归属的子页面。例如,根据所述元素的预设部分(例如左上角等)的位置,确定所述元素归属的子页面,即切割前该元素的预设部分处于哪一个区域,则将该元素复制到该区域对应位置的子页面上。或根据所述元素被滑动轨迹划分的各部分的面积,确定所述元素归属的子页面,例如元素在哪一片区域的面积较大,则属于哪一边区域,将该元素复制到面积区域较大位置对应的子页面上。在所述各部分的面积相等时,根据预设顺序确定所述元素归属的子页面,例如根据从左到右,从上到下的顺序为准,即切割区域面积相同的元素,若为左右分割,则该元素归属于左边区域,将该元素复制到左边区域对应的子页面上,若为上下分割,则该元素归属于上面区域,将该元素复制到上面区域对应的子页面上。需要说明的是,白板页面上的元素并不限制于上述所述的书写笔迹、图片以及学科工具音视频,还可以是其他元素;对白板页面上的元素以何种方式切割并不限制于上述所述的方式,用户可以根据自己需求定义这些可切割元素的切割方式,本发明并不对此做出限定。
如图3所示,为根据预设切割规则对元素进行切割的具体实施例的示意图。从图3可以看出,原白板页面上的两条笔迹直接在滑动轨迹处(虚线所示)断开,原白板页面上的图片(马)根据滑动轨迹被剪裁为两部分,后续断开的笔迹及剪裁的图片将会按照位置被复制到不同的子页面上。
根据滑动轨迹生成各个子页面,并将切割后的元素复制到对应位置的子页面上的步骤之后,还可以包括步骤:将所述白板页面删除。将原有白板页面切割之后,可以继续对新的子页面进行切割,切割的过程与上面一致。在此不予赘述。
完成白板页面切割后,为了不影响在子页面上的正常操作,本发明方法还接收退出白板页面切割的指令,响应所述指令退出白板页面切割的状态,若先前有检测滑动轨迹的透明层,则此时透明层消失。由于已经将原白板页面分割成多个子页面,不同的子页面可以对应不同的操作模式,所以即可以在现有的各个子页面上同时进行不同的操作,比如可以在子页面A上面书写,在子页面B上面擦除,在子页面C上面裁剪图片,在子页面D上面播放视频等。需要说明的是,退出白板页面切割的指令可以通过与触发指令相似的方式实现,例如通过改变虚拟按钮的点击次数确定是触发指令还是退出白板页面切割的指令等,本发明并不对此做出限定。
切割后的各个子页面虽处于同一白板软件窗口中,但是各个子页面是相互独立的,子页面可以移动,也即是子页面间的相对位置可以发生变化。另外由于各个子页面是处于同一应用程序的同一窗口中,所以不同页面间的元素,例如笔迹、图片、音视频文件等,还可以进行交换,即可以将一个子页面上的元素移动到另一个子页面上。在一个实施例中,响应所述指令退出白板页面切割的状态的步骤之后,还可以包括步骤:
S1、移动第一子页面的元素,若移动的元素超出第一子页面的边缘,根据移动的元素移动的延伸方向确定第二子页面;
S2、将移动的元素超出第一子页面的边缘的部分隐藏,将复制的移动的元素预***第二子页面,并在第二子页面显示移动的元素隐藏的部分;
S3、若移动的元素完全移出第一子页面,则移动的元素从第一子页面中删除,在所述第二子页面上完全显示移动的元素,并且移动的元素真正***到第二子页面中;
S4、若移动的元素移动超出第一子页面的边缘后又完全移回第一子页面,则在所述第一子页面上完全显示移动的元素,并将第二子页面预***的移动的元素删除。
需要说明的是,上述的第一、第二并不对子页面的顺序和数量加以限定。如果在移动的过程中,元素的延伸方向涉及多个子页面,则会复制多个临时副本,但最终只会将该元素完整***到某一页面中。
为了更清晰的理解本发明元素从一个子页面移动到另一个子页面的过程,下面结合一个具体实施例进行说明。
如图4所示,子页面A上的三角图形进行移动,当三角图像移动到子页面A的边缘时,通过判断,发现三角图像移动的延伸方向有另一个子页面B。根据边缘轨迹,超出子页面A边缘的三角图像部分将被隐藏,同时***会自动复制一份该三角图像的完整副本,这份三角图像的副本预***到子页面B中,只显示子页面A上的三角图像超出子页面A的部分。当三角图像被完全移出子页面A,三角图像将从子页面A中删除,并在子页面B中完全显示,并真正***到子页面B中。
当不需要对白板页面同时进行多任务操作时,本发明还可以将各个子页面进行合并。所以,在一个实施例中,将切割后的元素复制到对应位置的子页面上的步骤之后,即白板页面已经被分割成各个子页面后,还可以包括步骤:
S11、在白板页面为切割状态时,检测各子页面间的边缘重合位置是否有新的滑动轨迹;
S12、在有新的滑动轨迹时,检测所述新的滑动轨迹的长度是否超过预设阈值;
S13、在所述长度超过预设阈值时,根据所述新的滑动轨迹将相应的子页面进行合并,得到新的页面;
S14、将合并前的子页面上的元素按照对应的位置复制到所述新的页面,并删除已进行合并的子页面。
当通过触发器令白板软件进入切割状态后,如果已经存在多个子页面,并且子页面的边缘有重合,那么在子页面的边缘重合部分就是特殊区域。当检测到用户在这些特殊区域划线,只要划线长度超过***设定的一个阈值,就认为是在这特殊区域上“涂胶水”,是将子页面“黏合”起来,完成页面合并的操作。两个子页面合并时,得到的新页面的几何形状是两个子页面几何形状的合并。根据对应位置,将子页面上的元素复制到新页面上,两个子页面被删除。
对子页面进行合并的方式并不限制于上述方式,例如,在另一个实施例中,或者,将切割后的元素复制到对应位置的子页面上的步骤之后,还包括步骤:
S21、接收页面合并指令;
页面合并指令可以采用与页面切割指令相似的方式实现,例如通过触发交互智能平板21上的区别于按键C1的按键发送页面合并指令等,在此不予赘述;
S22、接收对有重叠区域的各子页面的页面选择指令;其中对有重叠区域的子页面的选择可以通过现有方式实现;
S23、响应所述页面合并指令以及所述页面选择指令,将选择的有重叠区域的各子页面按照预设合并规则进行合并,得到新页面;
预设合并规则可以根据用户需要自行设定,例如按照从左到右,从上到下的层次递增的规则对页面进行合并,即如果左右两个子页面重叠,则左右两个页面合并时,右面的子页面在左边的子页面上面,重叠区域如果有元素,合并后元素重叠,元素的层次依据所处原子页面中的层次。用户还可以根据面积等设定合并的规则,本发明并不对预设合并规则做出限定。
S24、将选择的各子页面上的元素按照对应的位置复制到所述新页面,并删除选择的各子页面。
为了更好的理解子页面合并的实施过程,下面结合一个具体实施例详细描述。
如图5所示,白板页面被切割为左右两个子页面,每个子页面上均有独立的工作条,并且两个子页面还处于切割状态。此时通过透明层检测到用户在特殊黏合区域进行划线,并且划线的长度超过了***设定的阈值,则判定为用户需要执行子页面合并的操作,将该两个子页面进行合并,生成新页面,然后将该两个子页面上的元素按照对应的位置复制到新页面上,并删除该两个子页面,即完成了对子页面的合并过程。
为了更好的理解本发明的技术效果,下面结合一个具体应用实例进行说明。
老师在白板页面左边写了几道题目,比如填空题之类的。然后在大概白板页面中间的位置画一条线,将白板页面切割为左右两部分。老师将左边的题目移动到右边,一个学生答题,直接在白板右边写答案。同时老师在白板左边继续写新的题目。学生每做完一题,就将这一题移动到左边让老师查看答案是否正确。如果正确,老师就将这一题擦除;如果不正确,就在答案上打个叉,然后将题目重新移动到右边。学生将打错的答案擦除再次作答并移动到左边交给老师查看,直到答对为止。开始答题互动之后,整个过程中老师和学生都是同时各自在左右进行操作的。双方进行的操作可能是书写,可能是擦除,也可能是选择对象移动或更多的其它操作。老师可以随时移动切割后的白板页面,将“写题”区域移动到右边,“答题”区域移动到左边。
基于同一发明构思,本发明还提供一种白板页面切割的装置,下面结合附图对本发明装置的具体实施方式做详细描述。
如图6所示,一种白板页面切割的装置,包括:
触发指令接收模块610,用于接收进行白板页面切割的触发指令;
滑动轨迹检测模块620,用于响应所述触发指令检测白板页面上的滑动轨迹;
子页面生成及元素切割模块630,用于根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
元素复制模块640,用于将切割后的元素复制到对应位置的子页面上。
触发指令接收模块610接收进行白板页面切割的触发指令之后,白板页面进入切割状态,然后滑动轨迹检测模块620可以响应所述触发指令,生成覆盖于白板页面上的透明层,根据所述透明层检测白板页面上的滑动轨迹。也可以在白板页面进入切割状态时,滑动轨迹检测模块620直接检测在白板页面上的滑动轨迹,无需生成透明层。
当白板页面上没有笔迹、图片等元素时,子页面生成及元素切割模块630直接生成各个子页面即可。但是一般白板页面上都会有一些元素,所以子页面生成及元素切割模块630在生成各个子页面的同时,也需要将这些元素进行按照预设分割规则进行切割。元素切割时,需要判断滑动轨迹经过了白板页面上的哪些可见元素,其中判断经过哪些元素的算法可以通过现有技术中已有的算法实现。然后根据预设切割规则判断这些经过的元素是否可以被切割,以及是以怎样的方式切割。例如,在一个实施例中,预设切割规则可以包括:
若所述元素是书写笔迹,将所述书写笔迹在所述滑动轨迹处断开;
若所述元素是图片,将图片按照所述滑动轨迹进行剪裁;
若所述元素为学科工具或音视频等无法切割的特殊元素,可以根据用户自定义确定这些特殊元素归属的子页面。例如,根据所述元素的预设部分的位置,确定所述元素归属的子页面。或根据所述元素被滑动轨迹划分的各部分的面积,确定所述元素归属的子页面。在所述各部分的面积相等时,根据预设顺序确定所述元素归属的子页面,例如根据从左到右,从上到下的顺序为准。需要说明的是,白板页面上的元素并不限制于上述所述的书写笔迹、图片以及学科工具音视频,还可以是其他元素;子页面生成及元素切割模块630对白板页面上的元素以何种方式切割并不限制于上述所述的方式,还可以根据其他方式实现,本发明并不对此做出限定。
元素复制模块640将切割后的元素复制到对应位置的子页面上后,还可以将所述白板页面删除。将原有白板页面切割之后,可以继续对新的子页面进行切割,切割过程通过上述各装置实现。在此不予赘述。
完成白板页面切割后,为了不影响在子页面上的正常操作,如图7所示,本发明装置还可以包括与所述元素复制模块640相连的退出指令接收模块650,所述退出指令接收模块650用于接收退出白板页面切割的指令,响应所述指令退出白板页面切割的状态,若先前有检测滑动轨迹的透明层,则此时透明层消失。由于已经将原白板页面分割成多个子页面,不同的子页面可以对应不同的操作模式,所以即可以在现有的各个子页面上同时进行不同的操作。需要说明的是,退出白板页面切割的指令可以通过与触发指令相似的方式实现,本发明并不对此做出限定。
切割后的各个子页面虽处于同一白板软件窗口中,但是各个子页面是相互独立的,子页面可以移动,也即是子页面间的相对位置可以发生变化。另外由于各个子页面是处于同一应用程序的同一窗口中,所以不同页面间的元素还可以进行交换,即可以将一个子页面上的元素移动到另一个子页面上。所以,如图8所示,本发明装置还可以包括与所述退出指令接收模块650相连的元素移动模块660。如图9所示,所述元素移动模块660可以包括:
子页面确定单元6601,用于移动第一子页面的元素,在移动的元素超出第一子页面的边缘时,根据移动的元素移动的延伸方向确定第二子页面;
元素处理单元6602,用于将移动的元素超出第一子页面的边缘的部分隐藏,将复制的移动的元素预***第二子页面,并在第二子页面显示移动的元素隐藏的部分;
第一显示单元6603,用于在移动的元素完全移出第一子页面时,在所述第二子页面上完全显示移动的元素;
第二显示单元6604,用于在移动的元素移动超出第一子页面的边缘后又完全移回第一子页面时,在所述第一子页面上完全显示移动的元素,并将第二子页面预***的移动的元素删除。
需要说明的是,上述的第一、第二并不对子页面的顺序和数量加以限定。如果在移动的过程中,元素的延伸方向涉及多个子页面,则会复制多个临时副本,但最终只会将该元素完整***到某一页面中。
当不需要对白板页面同时进行多任务操作时,本发明还可以将各个子页面进行合并。如图10所示,本发明装置还可以包括与所述元素复制模块640相连的第一页面合并模块670。如图11所示,所述页面合并模块670可以包括:
轨迹检测单元6701,用于在白板页面为切割状态时,检测各子页面间的边缘重合位置是否有新的滑动轨迹;
长度检测单元6702,用于在有新的滑动轨迹时,检测所述新的滑动轨迹的长度是否超过预设阈值;
合并单元6703,用于在所述长度超过预设阈值时,根据所述新的滑动轨迹将相应的子页面进行合并,得到新的页面;
页面处理单元6704,用于将合并前的子页面上的元素按照对应的位置复制到所述新的页面,并删除已进行合并的子页面。
子页面合并的方式并不限制于上述装置,例如,如图12所示,本发明装置还可以包括与所述元素复制模块640相连的第二页面合并模块680。如图13所示,所述第二页面合并模块680包括:
页面合并指令接收单元6801,用于接收页面合并指令;
页面选择指令接收单元6802,用于接收对有重叠区域的各子页面的页面选择指令;
页面合并单元6803,用于响应所述页面合并指令以及所述页面选择指令,将选择的有重叠区域的各子页面按照预设合并规则进行合并,得到新页面;
处理单元6804,用于将选择的各子页面上的元素按照对应的位置复制到所述新页面,并删除选择的各子页面。
本发明装置其他技术特征与上述方法相同,在此不予赘述。
本发明利用多点触控,可以将白板页面分割为各个子页面,不同的子页面相互独立,可以同时进行不同的模式操作,满足了多任务协同处理的发展需求;可以对分割后的子页面进行移动,还可以实现子页面间元素的交换,方便用户操作;在分割成各个子页面后,还可以对各个子页面按照需求进行合并,提高了用户的操作体验。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种白板页面切割的方法,其特征在于,包括步骤:
接收进行白板页面切割的触发指令;
响应所述触发指令检测白板页面上的滑动轨迹;其中,在所述滑动轨迹没有到达所述白板页面的边缘时,根据滑动轨迹的两个端点的切线方向延伸,直到和所述白板页面的边缘重合;
根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
将切割后的元素复制到对应位置的子页面上。
2.根据权利要求1所述的白板页面切割的方法,其特征在于,将切割后的元素复制到对应位置的子页面上的步骤之后,还包括步骤:将所述白板页面删除;接收退出白板页面切割的指令,响应所述指令退出白板页面切割的状态。
3.根据权利要求2所述的白板页面切割的方法,其特征在于,响应所述指令退出白板页面切割的状态的步骤之后,还包括步骤:
移动第一子页面的元素,若移动的元素超出第一子页面的边缘,根据所述移动的元素移动的延伸方向确定第二子页面;
将所述移动的元素超出第一子页面的边缘的部分隐藏,将复制的所述移动的元素预***第二子页面,并在第二子页面显示所述移动的元素隐藏的部分;
若所述移动的元素完全移出第一子页面,则在所述第二子页面上完全显示所述移动的元素;
若所述移动的元素移动超出第一子页面的边缘后又完全移回第一子页面,则在所述第一子页面上完全显示所述移动的元素,并将第二子页面预***的所述移动的元素删除。
4.根据权利要求1所述的白板页面切割的方法,其特征在于,将切割后的元素复制到对应位置的子页面上的步骤之后,还包括步骤:
在白板页面为切割状态时,检测各子页面间的边缘重合位置是否有新的滑动轨迹;
在有新的滑动轨迹时,检测所述新的滑动轨迹的长度是否超过预设阈值;
在所述长度超过预设阈值时,根据所述新的滑动轨迹将相应的子页面进行合并,得到新的页面;
将合并前的子页面上的元素按照对应的位置复制到所述新的页面,并删除已进行合并的子页面;
或者,将切割后的元素复制到对应位置的子页面上的步骤之后,还包括步骤:
接收页面合并指令;
接收对有重叠区域的各子页面的页面选择指令;
响应所述页面合并指令以及所述页面选择指令,将选择的有重叠区域的各子页面按照预设合并规则进行合并,得到新页面;
将选择的各子页面上的元素按照对应的位置复制到所述新页面,并删除选择的各子页面。
5.根据权利要求1至4任意一项所述的白板页面切割的方法,其特征在于,接收进行白板页面切割的触发指令的步骤之后,还包括步骤:响应所述触发指令生成覆盖于白板页面上的透明层,根据所述透明层检测白板页面上的滑动轨迹;
所述预设切割规则包括:
若所述元素是书写笔迹,将所述书写笔迹在所述滑动轨迹处断开;
若所述元素是图片,将图片按照所述滑动轨迹进行剪裁;
若所述元素为学科工具或音视频,根据所述元素的预设部分的位置,确定所述元素归属的子页面;或根据所述元素被滑动轨迹划分的各部分的面积,确定所述元素归属的子页面;在所述各部分的面积相等时,根据预设顺序确定所述元素归属的子页面。
6.一种白板页面切割的装置,其特征在于,包括:
触发指令接收模块,用于接收进行白板页面切割的触发指令;
滑动轨迹检测模块,用于响应所述触发指令检测白板页面上的滑动轨迹;其中,在所述滑动轨迹没有到达所述白板页面的边缘时,根据滑动轨迹的两个端点的切线方向延伸,直到和所述白板页面的边缘重合;
子页面生成及元素切割模块,用于根据检测到的滑动轨迹生成各个子页面,并对所述滑动轨迹经过的白板页面上的元素按照预设切割规则进行切割;
元素复制模块,用于将切割后的元素复制到对应位置的子页面上。
7.根据权利要求6所述的白板页面切割的装置,其特征在于,还包括与所述元素复制模块相连的退出指令接收模块,所述退出指令接收模块用于接收退出白板页面切割的指令,响应所述指令退出白板页面切割的状态;
所述元素复制模块将切割后的元素复制到对应位置的子页面上之后,还用于将所述白板页面删除。
8.根据权利要求7所述的白板页面切割的装置,其特征在于,还包括与所述退出指令接收模块相连的元素移动模块,所述元素移动模块包括:
子页面确定单元,用于移动第一子页面的元素,在移动的元素超出第一子页面的边缘时,根据所述移动的元素移动的延伸方向确定第二子页面;
元素处理单元,用于将所述移动的元素超出第一子页面的边缘的部分隐藏,将复制的所述移动的元素预***第二子页面,并在第二子页面显示所述移动的元素隐藏的部分;
第一显示单元,用于在所述移动的元素完全移出第一子页面时,在所述第二子页面上完全显示所述移动的元素;
第二显示单元,用于在所述移动的元素移动超出第一子页面的边缘后又完全移回第一子页面时,在所述第一子页面上完全显示所述移动的元素,并将第二子页面预***的所述移动的元素删除。
9.根据权利要求6所述的白板页面切割的装置,其特征在于,还包括与所述元素复制模块相连的第一页面合并模块,所述第一页面合并模块包括:
轨迹检测单元,用于在白板页面为切割状态时,检测各子页面间的边缘重合位置是否有新的滑动轨迹;
长度检测单元,用于在有新的滑动轨迹时,检测所述新的滑动轨迹的长度是否超过预设阈值;
合并单元,用于在所述长度超过预设阈值时,根据所述新的滑动轨迹将相应的子页面进行合并,得到新的页面;
页面处理单元,用于将合并前的子页面上的元素按照对应的位置复制到所述新的页面,并删除已进行合并的子页面;
或者,还可以包括与所述元素复制模块相连的第二页面合并模块,所述第二页面合并模块包括:
页面合并指令接收单元,用于接收页面合并指令;
页面选择指令接收单元,用于接收对有重叠区域的各子页面的页面选择指令;
页面合并单元,用于响应所述页面合并指令以及所述页面选择指令,将选择的有重叠区域的各子页面按照预设合并规则进行合并,得到新页面;
处理单元,用于将选择的各子页面上的元素按照对应的位置复制到所述新页面,并删除选择的各子页面。
10.根据权利要求6至9任意一项所述的白板页面切割的装置,其特征在于,所述滑动轨迹检测模块接收进行白板页面切割的触发指令之后,还用于响应所述触发指令生成覆盖于白板页面上的透明层,根据所述透明层检测白板页面上的滑动轨迹;
所述预设切割规则包括:
若所述元素是书写笔迹,将所述书写笔迹在所述滑动轨迹处断开;
若所述元素是图片,将图片按照所述滑动轨迹进行剪裁;
若所述元素为学科工具或音视频,根据所述元素的预设部分的位置,确定所述元素归属的子页面;或根据所述元素被滑动轨迹划分的各部分的面积,确定所述元素归属的子页面;在所述各部分的面积相等时,根据预设顺序确定所述元素归属的子页面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510137953.7A CN104820563B (zh) | 2015-03-26 | 2015-03-26 | 白板页面切割的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510137953.7A CN104820563B (zh) | 2015-03-26 | 2015-03-26 | 白板页面切割的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104820563A CN104820563A (zh) | 2015-08-05 |
CN104820563B true CN104820563B (zh) | 2018-03-23 |
Family
ID=53730871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510137953.7A Active CN104820563B (zh) | 2015-03-26 | 2015-03-26 | 白板页面切割的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104820563B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183317A (zh) * | 2015-09-07 | 2015-12-23 | 联想(北京)有限公司 | 一种压力触控对文件处理的方法及电子设备 |
CN107479802A (zh) * | 2017-08-03 | 2017-12-15 | 深圳传音通讯有限公司 | 屏幕亮度调节方法及装置 |
CN108446064B (zh) * | 2018-02-11 | 2021-04-30 | 广州视源电子科技股份有限公司 | 基于书写白板的区域保存方法、装置、终端设备及介质 |
CN110928459B (zh) * | 2019-10-09 | 2021-07-23 | 广州视源电子科技股份有限公司 | 智能交互平板的书写操作方法、装置、设备和存储介质 |
CN110908552B (zh) * | 2019-10-11 | 2021-08-10 | 广州视源电子科技股份有限公司 | 多窗口操作控制方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4865053B2 (ja) * | 2010-04-22 | 2012-02-01 | 株式会社東芝 | 情報処理装置およびドラッグ制御方法 |
CN102314288A (zh) * | 2010-07-02 | 2012-01-11 | 英业达股份有限公司 | 轨迹式窗口分割***及其方法 |
CN102637107A (zh) * | 2011-02-15 | 2012-08-15 | 鸿富锦精密工业(深圳)有限公司 | 绘图操作方法 |
CN103324435B (zh) * | 2013-05-24 | 2017-02-08 | 华为技术有限公司 | 分屏显示的方法、装置及其电子设备 |
JP6109020B2 (ja) * | 2013-09-10 | 2017-04-05 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 文書の分割・結合方法、装置、プログラム。 |
-
2015
- 2015-03-26 CN CN201510137953.7A patent/CN104820563B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104820563A (zh) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104820563B (zh) | 白板页面切割的方法及装置 | |
CN110928468B (zh) | 智能交互平板的页面显示方法、装置、设备和存储介质 | |
CN101315586B (zh) | 一种用于交互式电子白板的电子笔及其交互控制方法 | |
WO2021218203A1 (zh) | 智能交互平板的页面编辑方法、装置、设备和存储介质 | |
CN104636049B (zh) | 显示装置、其操作方法以及控制装置 | |
CN114217726B (zh) | 智能交互平板的操作方法、装置、终端设备和存储介质 | |
US6320597B1 (en) | Method for editing objects representing writing on an electronic writeboard | |
JP4250884B2 (ja) | 電子黒板システム | |
WO2021068366A1 (zh) | 智能交互平板的书写操作方法、装置、设备和存储介质 | |
CN111813302A (zh) | 投屏显示方法、装置、终端设备和存储介质 | |
US20190026063A1 (en) | Method to exchange visual elements and populate individual associated displays with interactive content | |
CN110941382B (zh) | 智能交互平板的显示操作方法、装置、设备和存储介质 | |
WO2021068365A1 (zh) | 智能交互平板的页面交互方法、装置、设备和存储介质 | |
CN114690853B (zh) | 交互方法和交互平板 | |
CN111580903B (zh) | 实时投票方法、装置、终端设备和存储介质 | |
WO2021068412A1 (zh) | 智能交互平板的交互方法、装置、终端设备和存储介质 | |
CA3010449A1 (en) | Method and system for representing a shared digital virtual "absolute" canvas | |
WO2017117659A1 (en) | Method and apparatus that mimics the use of a flipchart using digital markers, touch input, and a low power reflective display | |
CN106843701A (zh) | 一种图片轮换展示方法及装置 | |
CN112860112B (zh) | 电子白板的笔迹擦除方法、装置、电子设备及存储介质 | |
US20180074775A1 (en) | Method and system for restoring an action between multiple devices | |
WO2017117658A1 (en) | Method and system to port multi device workspace data | |
CN112462972A (zh) | 白板页面新建方法、装置、交互平板和存储介质 | |
JP2014010781A (ja) | 表示装置、表示方法、制御プログラム、および、記録媒体 | |
JPS6393030A (ja) | 画像情報表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |