一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子白板数据迁移方法、装置、设备及存储介质与流程

2023-02-06 12:48:51 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种电子白板数据迁移方法、装置、设备及存储介质。


背景技术:

2.随着多媒体辅助教学硬件和软件的发展,电子白板的运用在教育或公司场景中越来越普及,在电子白板上可以随意进行书写、画形,它的方便快捷,直观生动,为教学带来了很多的便利,同时免去了传统课件的呆板性和粉尘的污染性,也增进了教师和学生的互动、合作性。
3.但是,电子白板每个画布的空间有限,原有画布使用完后,新建画布没有保留原有画布的重点,再次书写重点则费时费力,难以满足使用者的需求。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供了一种电子白板数据迁移方法、装置、设备及存储介质,旨在解决现有技术新建画布没有保留原有画布的重点,再次书写重点则费时费力的技术问题。
6.为实现上述目的,本发明提供了一种电子白板数据迁移方法,所述方法包括以下步骤:
7.在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置;
8.在检测到画布新建指令时,生成新建画布;
9.根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中;
10.对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布。
11.可选地,所述在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置的步骤包括:
12.在检测到预设内容迁移指令时,将当前画布的状态调整为可圈选状态;
13.基于所述可圈选状态,获取用户在所述当前画布中选取的待迁移页面内容;
14.获取所述待迁移页面内容所在的画布位置。
15.可选地,所述获取所述待迁移页面内容所在的画布位置的步骤包括:
16.获取所述待迁移页面内容的像素点值和区域坐标值;
17.所述根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中的步骤包括:
18.对所述像素点值进行转换,获取对应的内容图片;
19.根据所述区域坐标值,以可拖拽状态将所述内容图片放置在所述新建画布中;
20.所述对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布的步骤包括:
21.对处于所述可拖拽状态的所述内容图片进行固化,获得目标画布。
22.可选地,所述在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置的步骤之后,还包括:
23.在检测到图阵展示指令时,向所述用户展示画布缩略图阵,所述画布缩略图阵中显示有若干个缩略画布;
24.响应于所述用户基于所述画布缩略图阵输入的选取指令,确定待合并画布;
25.根据所述画布位置判断所述待合并画布中是否存在预设空白区域;
26.若存在,则基于所述预设空白区域,以可拖拽状态将所述待迁移页面内容绘制到所述待合并画布中。
27.可选地,所述根据所述画布位置判断所述待合并画布中是否存在预设空白区域的步骤包括:
28.判断所述待合并画布中所述画布位置对应的第一预设区域范围是否为空白区域,所述第一预设区域范围由所述画布位置对应的坐标确定;
29.若是,则判定所述待合并画布中存在预设空白区域;
30.若否,则判断所述待合并画布中所述画布位置对应的第二预设区域范围是否为空白区域,所述第二预设区域范围由所述坐标的横轴坐标确定,所述第二预设区域范围大于所述第一预设区域范围;
31.若所述第二预设区域范围为空白区域,则判定所述待合并画布中存在所述预设空白区域。
32.可选地,所述若否,则判断所述待合并画布中所述画布位置对应的第二预设区域范围是否为空白区域的步骤之后,还包括:
33.若所述第二预设区域范围不为空白区域,则判断所述待合并画布对应的第三预设区域范围是否为空白区域,所述第三预设区域范围由所述待合并画布的尺寸确定,所述第三预设区域范围大于所述第二预设区域范围;
34.若所述第三预设区域范围为空白区域,则判定所述待合并画布中存在所述预设空白区域。
35.可选地,所述对处于所述可拖拽状态的所述内容图片进行固化,获得目标画布的步骤之后,还包括:
36.在检测到页面合并指令时,向用户展示画布缩略图阵,所述画布缩略图阵中显示有若干个缩略画布;
37.响应于所述用户基于所述画布缩略图阵输入的标记指令,确定若干待转化画布;
38.对所述若干待转化画布进行转化,获得合并图片;
39.检测到所述用户的指定指令时,将所述合并图片存入预设指定存储空间。
40.此外,为实现上述目的,本发明还提出一种电子白板数据迁移装置,所述装置包括:
41.数据获取模块,用于在检测到预设内容迁移指令时,获取用户在当前画布上选取
的待迁移页面内容和所述待迁移页面内容所在的画布位置;
42.画布新建模块,用于在检测到画布新建指令时,生成新建画布;
43.内容绘制模块,用于根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中;
44.内容固化模块,用于对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布。
45.此外,为实现上述目的,本发明还提出一种电子白板数据迁移设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电子白板数据迁移程序,所述电子白板数据迁移程序配置为实现如上文所述的电子白板数据迁移方法的步骤。
46.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有电子白板数据迁移程序,所述电子白板数据迁移程序被处理器执行时实现如上文所述的电子白板数据迁移方法的步骤。
47.本发明通过在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置;在检测到画布新建指令时,生成新建画布;根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中;对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布。相较于现有的新建画布没有保留当前画布的重点内容,再次书写重点内容则费时费力;由于本发明是通过检测预设内容迁移指令,在用户在当前画布上选取待迁移页面内容时,获取待迁移页面内容和对应的画布位置,根据画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中,从而用户无需再次书写待迁移页面内容,节省了时间,提高了用户的体验。
附图说明
48.图1是本发明实施例方案涉及的硬件运行环境的电子白板数据迁移设备的结构示意图;
49.图2为本发明电子白板数据迁移方法第一实施例的流程示意图;
50.图3为本发明电子白板数据迁移方法第二实施例的流程示意图;
51.图4为本发明电子白板数据迁移方法第二实施例的一个示意场景图;
52.图5为本发明电子白板数据迁移方法第三实施例的流程示意图;
53.图6为本发明电子白板数据迁移装置第一实施例的结构框图。
54.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
55.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
56.参照图1,图1为本发明实施例方案涉及的硬件运行环境的电子白板数据迁移设备结构示意图。
57.如图1所示,该电子白板数据迁移设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示
屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
58.本领域技术人员可以理解,图1中示出的结构并不构成对电子白板数据迁移设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
59.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电子白板数据迁移程序。
60.在图1所示的电子白板数据迁移设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子白板数据迁移设备中的处理器1001、存储器1005可以设置在电子白板数据迁移设备中,所述电子白板数据迁移设备通过处理器1001调用存储器1005中存储的电子白板数据迁移程序,并执行本发明实施例提供的电子白板数据迁移方法。
61.本发明实施例提供了一种电子白板数据迁移方法,参照图2,图2为本发明电子白板数据迁移方法第一实施例的流程示意图。
62.本实施例中,所述电子白板数据迁移方法包括以下步骤:
63.步骤s10:在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置。
64.需要说明的是,本实施例方法的执行主体可以是具有数据处理、程序运行以及人机交互功能的计算服务设备,例如电子白板、平板电脑、个人电脑等,还可以是能够实现相同或相似功能的其他电子设备,例如上述电子白板数据迁移设备,本实施例对此不加以限制。此处以上述电子白板数据迁移设备(简称电子白板设备)对本实施例和下述各实施例提供的电子白板数据迁移方法进行具体说明。
65.可理解的是,预设内容迁移指令是预先在电子白板设备中设置的用于迁移内容的指令,用户在电子白板设备上点击预设内容迁移指令,电子白板设备将当前画布的状态转换为可供用户选择的状态,用户在这种选择状态下,选择用户需要选择的内容。
66.应理解的是,待迁移页面内容是用户在电子白板设备中选中的即将迁移的内容。选中的内容可以根据用户的选择放置在相应的位置,例如:放置在电子白板设备新建的画布中,或者是放置在电子白板设备中已有的画布中等。
67.需要说明的是,电子白板设备将当前画布的状态转换为可供用户选择的状态,可以是电子白板设备自动计算电子白板设备中的可迁移内容,并将其分为若干各选项,用户基于这些选项选择待迁移页面内容;也可以是将当前画布的状态转换为可供用户随意圈选的状态,用户在此状态下圈选待迁移页面内容,还可以是两者相结合的方式,本实施例对此不加以限制。
68.应理解的是,画布位置是待迁移页面内容在当前画布中所在的位置,根据画布位置,电子白板设备可以以此为依据将待迁移页面内容放置在新画布中,其中,可以将待迁移页面内容直接放置在新画布的原位置上,便于用户发现,也可以放置在新画布的空白区域,本实施例对此不加以限制。
69.需要说明的是,画布位置的确定方式可以是确定坐标值的方式,也可以是基于网格线的相对位置来确定的方式,还可以是其他能够实现相同或相似功能的方式,本实施例对此不加以限制。
70.在具体实现中,用户在电子白板设备中点击可以触发预设内容迁移指令的按钮,电子白板设备在检测到预设内容迁移指令时,将当前画布的状态转换为可供用户选择的状态,用户在这种选择状态下,选择用户需要选择的待迁移页面内容,电子白板设备获取用户在当前画布上选取的待迁移页面内容和待迁移页面内容所在的画布位置。
71.步骤s20:在检测到画布新建指令时,生成新建画布。
72.步骤s30:根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中。
73.需要说明的是,画布新建指令是在电子白板设备上新建画布的指令。用户点击电子白板设备中画布新建指令相应的按钮,就能够新建一张画布或多张画布。
74.可理解的是,可拖拽状态是待迁移页面内容在新建画布上是处于可移动可拖拽的状态。基于此可拖拽状态,用户可以将待迁移页面内容在新建画布随意拖拽,放置在新建画布上的任意位置,便于用户对待迁移页面内容的使用,提高用户的体验感。
75.应理解的是,电子白板设备将待迁移页面内容绘制到新建画布的过程,可以是将待迁移页面内容以可编辑状态写在新建画布上,用户可以基于此进行编辑更改;也可以是将待迁移页面内容以不可编辑的图片形式贴在新建画布上,用户可以基于此图片进行标记或简单的圈选,本实施例对此不加以限制。
76.在具体实现中,用户在电子白板设备中点击可以触发画布新建指令的按钮,电子白板设备在检测到画布新建指令时,生成新建画布。然后根据待迁移页面内容的画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中。
77.步骤s40:对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布。
78.需要说明的是,目标画布是用户在电子白板设备中使用完画布并进行保存的最终画布。用户在对新建画布书写完毕之后,已经确认画布内容的排版布局,此时待迁移页面内容若还是处于可拖拽状态,则可能因为误触等原因而打乱布局,所以可以对最后确认的画布的待迁移页面内容进行固化,使待迁移页面内容处于不可拖拽状态,获得目标画布。
79.可理解的是,固化是将待迁移页面内容固定在当前画布所在位置的操作。待迁移页面内容在当前画布是处于可拖拽状态的,基于可拖拽状态,用户可以随意移动待迁移页面内容至当前画布的任意位置,提高了用户的体验。但当利用橡皮擦擦除画布内容(或排版布局等)时,可能会因为误触影响用户的操作,所以此时可以将待迁移页面内容固化,提高用户的体验。
80.应理解的是,在电子白板设备的新建画布中,当用户使用画笔或橡皮擦时,也可以把待迁移页面内容固化到新建画布上,取消待迁移页面内容拖拽状态,这样也可以防止误触的情况发生。
81.在具体实现中,电子白板设备可以对处于可拖拽状态的待迁移页面内容进行固化,获得目标画布。
82.进一步地,在用户使用完电子白板设备时,想要对画布内容进行保留记录和做总
结,本实施例中在步骤s40之后,还包括:在检测到页面合并指令时,向用户展示画布缩略图阵,所述画布缩略图阵中显示有若干个缩略画布;响应于所述用户基于所述画布缩略图阵输入的标记指令,确定若干待转化画布;对所述若干待转化画布进行转化,获得合并图片;当检测到所述用户的指定指令时,将所述合并图片存入预设指定存储空间。
83.需要说明的是,页面合并指令是用户对电子白板设备中若干画布进行合并的指令,用户若要将若干画布保存学习,可以点击页面合并指令。
84.应理解的是,画布缩略图阵是电子白板设备中当前已保存的画布的缩略图阵,画布缩略图阵中有若干个缩略画布,用户可基于画布缩略图阵对若干个缩略画布进行选择。
85.需要说明的是,电子白板设备会遍历所有画布,形成画布缩略图阵。画布缩略图阵可以由页面合并指令触发并向用户展示;也可以用户先点击画布缩略图阵对应的按钮,选择若干待转化画布,再点击页面合并指令,本实施例对此不加以限制。
86.可理解的是,标记指令是用户选择画布时对若干个缩略画布进行标记的指令。若干待转化画布是电子白板设备根据被标记指令标记的若干个缩略画布读取的画布。
87.应理解的是,指定指令是用户指定将合并图片存入某个存储空间的指令。预设指定存储空间是基于指定指令用户预先在电子白板设备指定的存储空间。在检测到用户的指定指令时,根据指定的位置将合并图片保存到用户指定的预设指定存储空间中,例如:u盘或指定其他位置,本实施例对此不加以限制。
88.在具体实现中,电子白板设备在检测到页面合并指令时,向用户展示画布缩略图阵,画布缩略图阵中显示有若干个缩略画布;接着用户基于所述画布缩略图阵输入标记指令对若干个缩略画布进行标记,电子白板设备根据标记的若干个缩略画布确定若干待转化画布。然后电子白板设备对若干待转化画布进行转化,获得合并图片;根据用户的指定指令,将所述合并图片存入预设指定存储空间。从而在用户使用完电子白板设备时,可以对画布内容进行保留记录和做总结,提高用户的体验。
89.本实施例通过用户在电子白板设备中点击可以触发预设内容迁移指令的按钮,电子白板设备在检测到预设内容迁移指令时,将当前画布的状态转换为可供用户选择的状态,用户在这种选择状态下,选择用户需要选择的待迁移页面内容,电子白板设备获取用户在当前画布上选取的待迁移页面内容和待迁移页面内容所在的画布位置。接着用户在电子白板设备中点击可以触发画布新建指令的按钮,电子白板设备在检测到画布新建指令时,生成新建画布。根据待迁移页面内容的画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中。最后电子白板设备可以对处于可拖拽状态的待迁移页面内容进行固化,获得目标画布。相较于现有的新建画布没有保留当前画布的重点内容,再次书写重点内容则费时费力;由于本发明是通过检测预设内容迁移指令,在用户在当前画布上选取待迁移页面内容时,获取待迁移页面内容和对应的画布位置,根据画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中,从而用户无需再次书写待迁移页面内容,节省了时间,提高了用户的体验。
90.参考图3,图3为本发明电子白板数据迁移方法第二实施例的流程示意图。
91.基于上述第一实施例,在本实施例中,为了便于用户选择待迁移页面内容,电子白板设备可以将当前画布的状态转换为可供用户选择的状态,所述步骤s10包括:
92.步骤s11:在检测到预设内容迁移指令时,将当前画布的状态调整为可圈选状态。
93.步骤s12:基于所述可圈选状态,获取用户在所述当前画布中选取的待迁移页面内容。
94.步骤s13:获取所述待迁移页面内容所在的画布位置。
95.需要说明的是,可圈选状态是在当前画布中可圈选内容的状态,将当前画布的状态转换为可供用户随意圈选的可圈选状态,用户在此状态下圈选待迁移页面内容。
96.在具体实现中,电子白板设备在检测到预设内容迁移指令时,将当前画布的状态调整为可圈选状态,用户在当前画布中选取待迁移页面内容后,电子白板设备基于可圈选状态获取用户选取的待迁移页面内容,然后获取待迁移页面内容所在的画布位置。
97.进一步地,为了使获得的待迁移页面内容更加准确,以及获得的待迁移页面内容所在的画布位置更加精准,本实施例中在步骤s13包括:获取所述待迁移页面内容的像素点值和区域坐标值;所述根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中的步骤包括:对所述像素点值进行转换,获取对应的内容图片;根据所述区域坐标值,以可拖拽状态将所述内容图片放置在所述新建画布中;所述对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布的步骤包括:对处于所述可拖拽状态的所述内容图片进行固化,获得目标画布。
98.需要说明的是,像素点值是待迁移页面内容中每个像素点的数值,数值中包含了每个像素点的红色、绿色、蓝色以及透明度的数值;像素点值的格式(例如:rgba8888,rgba4444等)可以用来记录保存图像的每个像素点值,根据像素点值,能够将待迁移页面内容精确地还原出来。
99.可理解的是,区域坐标值是待迁移页面内容在当前画布中所在区域的坐标值,例如xy轴坐标值。一般而言,用户圈选的待迁移页面内容的形状是不规则的,此时可以以矩形框住待迁移页面内容,以待迁移页面内容与矩形四条边接触的四个点为坐标确定区域坐标值,也可以以矩形的中心点为坐标确定区域坐标值,本实施例对此不加以限制。
100.应理解的是,内容图片是包含了待迁移页面内容的数据的图片,通俗的说是将待迁移页面内容以图片的格式展示给用户。
101.在具体实现中,电子白板设备获取待迁移页面内容的像素点值和区域坐标值;然后对像素点值进行转换,获取对应的内容图片;根据区域坐标值,以可拖拽状态将内容图片放置在新建画布中;最后对处于可拖拽状态的内容图片进行固化,获得目标画布。使获得的待迁移页面内容更加准确,以及获得的待迁移页面内容所在的画布位置更加精准,从而提高了电子白板设备的待迁移页面内容的清晰度,提高了用户的体验。
102.进一步地,在实际考虑中,在电子白板设备的实际操作过程可以参考图4,图4为本发明电子白板数据迁移方法第二实施例的一个示意场景图。基于上述各实施例,在电子白板设备中,画布新建指令可由按钮“ ”键来实现,同时长按画布新建指令可以触发预设内容迁移指令;当存在多个画布,电子白板设备可以有一个控制中心,进行画布切换,可增加或减少画布。用户在使用电子白板设备时,想要新建画布又想要选择性保留当前画布的内容,可以操作的步骤如下:
103.1、长按“ ”:此为触发机制,通过长按“ ”按钮,触发画布新建指令 圈选保留内容;在当前画布形成可圈选状态。
104.2、保留内容:通过画笔圈选,记录圈选的坐标值和圈选范围内rgba8888值,可进行
多个内容圈选。
105.3、形成可移动区域:经过第2步后,保留内容已确定,此时再次点击“ ”按钮,在新的画布上显示出上一个可移动的画面圈选的内容。这里的内在逻辑是,当新建画布时,会取出之前第2步的数据,把对应区域rgba8888值转换成png图片,并贴在原有的坐标值上;png图片处于可以拖拽状态。
106.4,固化:当用户使用画笔或橡皮擦时,就把第3步形成的png图片固化到画布上,取消拖拽状态,自此,携带保留内容新的画布形成。
107.本实施例电子白板设备在检测到预设内容迁移指令时,将当前画布的状态调整为可圈选状态,用户在当前画布中选取待迁移页面内容后,电子白板设备基于可圈选状态获取用户选取的待迁移页面内容,然后获取待迁移页面内容所在的画布位置。电子白板设备可以将当前画布的状态转换为可供用户选择的状态,从而方便了用户选择待迁移页面内容的操作,提高了用户的体验。更进一步地,电子白板设备获取待迁移页面内容的像素点值和区域坐标值;然后对像素点值进行转换,获取对应的内容图片;根据区域坐标值,以可拖拽状态将内容图片放置在新建画布中;最后对处于可拖拽状态的内容图片进行固化,获得目标画布。使获得的待迁移页面内容更加准确,以及获得的待迁移页面内容所在的画布位置更加精准,从而提高了电子白板设备的待迁移页面内容的清晰度,提高了用户的体验。
108.参考图5,图5为本发明电子白板数据迁移方法第三实施例的流程示意图。
109.基于上述各实施例,在本实施例中,为了实现用户的想法,提高用户的体验,当用户想把画布上的内容迁移至任意其他画布上时,所述步骤s10之后,所述方法还包括:
110.步骤s21:在检测到图阵展示指令时,向所述用户展示画布缩略图阵,所述画布缩略图阵中显示有若干个缩略画布。
111.步骤s31:响应于所述用户基于所述画布缩略图阵输入的选取指令,确定待合并画布。
112.需要说明的是,选取指令是用户在若干个缩略画布中对某个画布选取的指令。用户在画布缩略图阵中想要选取所需要的某个画布时,点击选取指令即可。
113.可理解的是,待合并画布是用户将待迁移页面内容合并至所在画布的画布。根据用户选取的待迁移页面内容,可将待迁移页面内容放置在待合并画布中。
114.在具体实现中,用户在选择完待迁移页面内容时,点击电子白板设备中的图阵展示指令对应的按钮,电子白板设备在检测到图阵展示指令时,向用户展示画布缩略图阵,画布缩略图阵中显示有若干个缩略画布;用户基于所述画布缩略图阵输入选取指令确定待合并画布。
115.步骤s41:根据所述画布位置判断所述待合并画布中是否存在预设空白区域。
116.步骤s51:若存在,则基于所述预设空白区域,以可拖拽状态将所述待迁移页面内容绘制到所述待合并画布中。
117.需要说明的是,预设空白区域是在待合并画布中还存在的空白区域,并且符合预先设置规则的空白区域。其中,预先设置规则是为了便于向用户展示迁移页面内容所设置的规则;例如:可以直接将待迁移页面内容放置在待合并画布中原有的画布位置上,这样便于用户在待合并画布快速找到待迁移页面内容;也可以先检测待合并画布中存在的空白区域,判断空白区域中最大的空白区域,并将待迁移页面内容放置在最大的空白区域中,这样
用户也能快速察觉待合并画布的变化并快速找到待迁移页面内容;本实施例对此不加以限制。
118.在具体实现中,电子白板设备首先检测待合并画布中存在的空白区域,然后根据画布位置判断待合并画布中是否存在预设空白区域,若存在预设空白区域,则基于预设空白区域,以可拖拽状态将待迁移页面内容绘制到待合并画布中。
119.进一步地,若不存在预设空白区域,电子白板设备可以向用户展示一个提示弹窗,提示用户待合并画布中不存在预设空白区域,此时可由用户自主选择将待迁移页面内容放置在合并画布中的任意位置;也可以直接将待迁移页面内容放置在待合并画布中原有的画布位置上,便于用户在待合并画布快速找到待迁移页面内容;本实施例对此不加以限制。
120.进一步地,在将待迁移页面内容放在待合并画布中的预设空白区域时,可以预先设置规则,根据预设空白区域的判断情况放置待迁移页面内容,完善电子白板设备的功能,提高用户的体验,本实施例中在步骤s41包括:判断所述待合并画布中所述画布位置对应的第一预设区域范围是否为空白区域,所述第一预设区域范围由所述画布位置对应的坐标确定;若是,则判定所述待合并画布中存在预设空白区域;若否,则判断所述待合并画布中所述画布位置对应的第二预设区域范围是否为空白区域,所述第二预设区域范围由所述坐标的横轴坐标确定,所述第二预设区域范围大于所述第一预设区域范围;若所述第二预设区域范围为空白区域,则判定所述待合并画布中存在所述预设空白区域。
121.需要说明的是,第一预设区域范围是以画布位置xy坐标值为中心点,在中心点预先设置的某个数值范围内的区域范围。可以先确定画布位置对应的xy坐标值,根据x坐标和y坐标的百分比数值范围内设定为第一预设区域范围,例如:画布位置xy坐标值偏差10%范围内,画布位置xy坐标值偏差20%范围内等。
122.应理解的是,第二预设区域范围同样是以画布位置xy坐标值为中心点,在横轴坐标预先设置的某个数值范围内的区域范围。在确定画布位置对应的xy坐标值时,根据x坐标值的百分比数值范围内设定为第二预设区域范围,例如:画布位置x坐标值偏差30%范围内,画布位置x坐标值偏差40%范围内等。
123.需要说明的是,第一预设区域范围与第二预设区域范围的区别是,第一预设区域范围是以xy坐标值为中心点,x坐标和y坐标百分比数值范围内的矩形区域范围;第二预设区域范围是以xy坐标值为中心点,x坐标值的百分比数值范围内的线性范围。
124.值得注意的是,第一预设区域范围优先级比第二预设区域范围的优先级高,且第二预设区域范围的x坐标值百分比范围数值比第一预设区域范围x坐标值百分比范围数值大。此时需先判定第一预设区域范围,在第一预设区域范围不存在预设空白区域时,接着才判定第二预设区域范围。
125.在实际考虑中,例如:在判断待合并画布中是否存在预设空白区域时,优先判断画布位置坐标偏差20%范围内(第一预设区域范围)是否为空白区域,若是,则将待迁移页面内容放置在该范围内的预设空白区域中,无需再判断第二预设区域范围;若否,则此时再判断画布位置x轴偏差30%区域范围内(第二预设区域范围)是否为空白区域,若画布位置x轴偏差30%区域范围内为空白区域,则将待迁移页面内容放置在该范围内的预设空白区域中。
126.在具体实现中,电子白板设备判断待合并画布中画布位置对应的第一预设区域范
围是否为空白区域,第一预设区域范围由画布位置对应的坐标确定;若是,则判定待合并画布中存在预设空白区域;若否,则判断待合并画布中画布位置对应的第二预设区域范围是否为空白区域,第二预设区域范围由坐标的横轴坐标确定,且第二预设区域范围大于第一预设区域范围;若第二预设区域范围为空白区域,则判定待合并画布中存在预设空白区域;从而在将待迁移页面内容放在待合并画布中的预设空白区域时,电子白板设备可以根据预先设置的优先规则,判断待迁移页面内容放置的位置,完善电子白板设备的功能,提高用户的体验。
127.进一步地,若在画布位置的一定范围内不存在预设空白区域,可以以待合并画布的空白区域为标准放置待迁移页面内容,本实施例中在步骤若否,则判断所述待合并画布中所述画布位置对应的第二预设区域范围是否为空白区域的步骤之后,还包括:若所述第二预设区域范围不为空白区域,则判断所述待合并画布对应的第三预设区域范围是否为空白区域,所述第三预设区域范围由所述待合并画布的尺寸确定,所述第三预设区域范围大于所述第二预设区域范围;若所述第三预设区域范围为空白区域,则判定所述待合并画布中存在所述预设空白区域。
128.需要说明的是,第三预设区域范围是以待合并画布的尺寸中心点为中心,预先设置的某个数值范围内的区域范围。一般电子白板设备可视范围比较大,且用户对于电子白板设备边角范围的注意比较弱,可以将电子白板设备画布的一定的边角范围剔除,设置为第三预设区域范围。值得注意的是,第三预设区域范围x坐标范围大于第二预设区域范围的x坐标范围,例如:剔除待合并画布的尺寸的边角偏差15%区域,以待合并画布的尺寸中心85%区域内为三预设区域范围。
129.可理解的是,第三预设区域范围的优先级是比第二预设区域范围的优先级低的,在第二预设区域范围判定失败时,才会判定第三预设区域范围。
130.应理解的是,在第三预设区域范围也判定失败时,则可以将待迁移页面内容直接放置在待合并画布对应的所述画布位置,由用户手动拖拽待迁移页面内容选择放置的位置。
131.在具体实现中,电子白板设备在判定第二预设区域范围不为空白区时,则判断待合并画布对应的第三预设区域范围是否为空白区域,第三预设区域范围由待合并画布的尺寸确定,第三预设区域范围大于第二预设区域范围;若第三预设区域范围为空白区域,则判定待合并画布中存在预设空白区域。
132.在实际考虑中,在圈选完内容后,在画布缩略图阵选择某一个画布,会自动计算画布空白区域,把圈选内容显示在空白区域,并处于可拖拽状态。计算空白区域有以下规则:一,优先原有坐标偏差20%范围内;二,优先在x轴偏差30%区域;三,边角偏差15%区域剔除;四,如无法满足以上条件,则叠加在原有位置上。
133.本实施例用户在选择完待迁移页面内容时,点击电子白板设备中的图阵展示指令对应的按钮,电子白板设备在检测到图阵展示指令时,向用户展示画布缩略图阵,画布缩略图阵中显示有若干个缩略画布;用户基于所述画布缩略图阵输入选取指令确定待合并画布。电子白板设备再检测待合并画布中存在的空白区域,然后根据画布位置判断待合并画布中是否存在预设空白区域,若存在预设空白区域,则基于预设空白区域,以可拖拽状态将待迁移页面内容绘制到待合并画布中。从而在将待迁移页面内容放在待合并画布中的预设
空白区域时,电子白板设备可以根据预先设置的优先规则,判断待迁移页面内容放置的位置,完善电子白板设备的功能,提高用户的体验。
134.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有电子白板数据迁移程序,所述电子白板数据迁移程序被处理器执行时实现如上文所述的电子白板数据迁移方法的步骤。
135.参照图6,图6为本发明电子白板数据迁移装置第一实施例的结构框图。
136.如图6所示,本发明实施例提出的电子白板数据迁移装置包括:
137.数据获取模块601,用于在检测到预设内容迁移指令时,获取用户在当前画布上选取的待迁移页面内容和所述待迁移页面内容所在的画布位置;
138.画布新建模块602,用于在检测到画布新建指令时,生成新建画布;
139.内容绘制模块603,用于根据所述画布位置,以可拖拽状态将所述待迁移页面内容绘制到所述新建画布中;
140.内容固化模块604,用于对处于所述可拖拽状态的所述待迁移页面内容进行固化,获得目标画布。
141.本实施例通过用户在电子白板设备中点击可以触发预设内容迁移指令的按钮,电子白板设备在检测到预设内容迁移指令时,将当前画布的状态转换为可供用户选择的状态,用户在这种选择状态下,选择用户需要选择的待迁移页面内容,电子白板设备获取用户在当前画布上选取的待迁移页面内容和待迁移页面内容所在的画布位置。接着用户在电子白板设备中点击可以触发画布新建指令的按钮,电子白板设备在检测到画布新建指令时,生成新建画布。根据待迁移页面内容的画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中。最后电子白板设备可以对处于可拖拽状态的待迁移页面内容进行固化,获得目标画布。相较于现有的新建画布没有保留当前画布的重点内容,再次书写重点内容则费时费力;由于本发明是通过检测预设内容迁移指令,在用户在当前画布上选取待迁移页面内容时,获取待迁移页面内容和对应的画布位置,根据画布位置,以可拖拽状态将待迁移页面内容绘制到新建画布中,从而用户无需再次书写待迁移页面内容,节省了时间,提高了用户的体验。
142.本发明电子白板数据迁移装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
143.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
144.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
145.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可
以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
146.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献