System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机领域,特别是涉及一种电子白板用板书存储方法、装置及方法。
技术介绍
1、电子白板允许用户通过触摸屏幕或使用电子笔直接在屏幕上书写、绘图或标注,这些输入的内容可以存储到电脑或云端,供后续查看、分享或编辑;
2、现有的板书存储方法主要使用截屏的方式,将板书内容整体保存为图片,然后存储于存储端中,需要的时候再通过存储端获取,但图片的占用的存储空间大,并且显示的内容越细致图片的体积越大,越耗费存储空间;为了减小存储占用,通常将图像进行压缩,丢弃一些细节,结果是将图片调用显示时,毛刺明显,显示效果很差,并且这种丢失是不可逆的,无法复原得到原始的板书内容;
3、因此,现有的板书存储方法在存储完整板书信息时占用的存储空间大的问题。
技术实现思路
1、基于此,有必要针对上述的问题,提供一种电子白板用板书存储方法、装置及方法。
2、本专利技术实施例是这样实现的,一种电子白板用板书存储方法,所述方法包括:
3、s1:监测电子白板上的新增内容是否达到设定的触发条件;
4、s2:当电子白板上的新增内容达到设定的触发条件时,获取电子白板的显示内容;
5、s3:确定刚好包括新增内容的显示点的矩形区域,其中,矩形区域中包括若干个分区;
6、s4:确定包括新增内容的显示点的分区,并依据单次数据传输的限定量对确定出的分区进行合并,得到至少一个合并区域;
7、s5:对于每一个合并区域,确定该合并区域中每
8、s6:将超过预设值的显示点数量筛出,按照显示点数量由大到小对筛出的显示点数量进行排序,得到数量序列;
9、s7:取数量序列中的第一个显示点数量,生成表征该显示点数量对应的直线笔画的多维向量,并从该合并区域中去除属于该直线笔画的显示点;
10、s8:重新确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量,执行步骤s6至步骤s8,直至确定的每一个显示点数量均小于预设值;
11、s9:将每一个不属于任一多维向量对应的直线笔画的新增内容显示点筛出,获取每一个筛出的新增内容显示点的显示点信息,将所获取的显示点信息与各多维向量整合成存储信息,进而将存储信息上传至存储端进行存储。
12、在其中一个实施例中,本专利技术提供了一种电子白板用板书存储装置,所述电子白板用板书存储装置的模块用于执行所述的电子白板用板书存储方法的步骤,具体包括:
13、监测模块,用于监测电子白板上的新增内容是否达到设定的触发条件;
14、获取模块,用于当电子白板上的新增内容达到设定的触发条件时,获取电子白板的显示内容;
15、第一处理模块,用于确定刚好包括新增内容的显示点的矩形区域,其中,矩形区域中包括若干个分区;
16、第二处理模块,用于确定包括新增内容的显示点的分区,并依据单次数据传输的限定量对确定出的分区进行合并,得到至少一个合并区域;
17、第三处理模块,用于对于每一个合并区域,确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量;
18、第四处理模块,用于将超过预设值的显示点数量筛出,按照显示点数量由大到小对筛出的显示点数量进行排序,得到数量序列;
19、第五处理模块,用于取数量序列中的第一个显示点数量,生成表征该显示点数量对应的直线笔画的多维向量,并从该合并区域中去除属于该直线笔画的显示点;
20、第六处理模块,用于重新确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量,执行步骤s6至步骤s8,直至确定的每一个显示点数量均小于预设值;
21、上传模块,用于将每一个不属于任一多维向量对应的直线笔画的新增内容显示点筛出,获取每一个筛出的新增内容显示点的显示点信息,将所获取的显示点信息与各多维向量整合成存储信息,进而将存储信息上传至存储端进行存储。
22、在其中一个实施例中,本专利技术提供了一种电子白板用板书存储系统,所述系统包括:
23、电子白板;
24、存储端,用于存储电子白板的信息;
25、计算机设备,与电子白板和存储端连接,用于执行所述的电子白板用板书存储方法。
26、本专利技术提供了一种电子白板用板书存储方法、装置及方法,其中方法包括:监测电子白板上的新增内容是否达到设定的触发条件;当电子白板上的新增内容达到设定的触发条件时,获取电子白板的显示内容;确定刚好包括新增内容的显示点的矩形区域;确定包括新增内容的显示点的分区,并依据单次数据传输的限定量对确定出的分区进行合并,得到至少一个合并区域;对于每一个合并区域,确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量;将超过预设值的显示点数量筛出,按照显示点数量由大到小对筛出的显示点数量进行排序,得到数量序列;取数量序列中的第一个显示点数量,生成表征该显示点数量对应的直线笔画的多维向量,并从该合并区域中去除属于该直线笔画的显示点;重新确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量,重复执行上述步骤,直至确定的每一个显示点数量均小于预设值;将每一个不属于任一多维向量对应的直线笔画的新增内容显示点筛出,获取每一个筛出的新增内容显示点的显示点信息,将所获取的显示点信息与各多维向量整合成存储信息,进而将存储信息上传至存储端进行存储;在本申请中,能够实现仅对新增的显示内容进行存储,而无需存储整个显示画面的信息,既能够保证将新增的板书信息完全存储,又能够排除不必要存储的信息,大大减小了存储的数据量,进而减少了对存储端的存储空间的占用;另外,还通过对符合标准的直线笔画的显示点的整合,形成多维向量,能够进一步减少存储量。
本文档来自技高网...【技术保护点】
1.一种电子白板用板书存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,监测电子白板上的新增内容是否达到设定的触发条件包括:
3.根据权利要求2所述的方法,其特征在于,依据单次数据传输的限定量对确定出的分区进行合并包括:
4.根据权利要求3所述的方法,其特征在于,确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量包括:
5.根据权利要求4所述的方法,其特征在于,显示点信息为(第一维坐标,第二维坐标,显示颜色),生成表征该显示点数量对应的直线笔画的多维向量包括:
6.根据权利要求4所述的方法,其特征在于,步骤S9之后还包括:
7.根据权利要求6所述的方法,其特征在于,确定当前存储轮次的孤立显示点与先前存储轮次的孤立显示点是否构成直线笔画包括:
8.一种电子白板用板书存储装置,其特征在于,所述电子白板用板书存储装置的模块用于执行权利要求1所述的电子白板用板书存储方法的步骤,具体包括:
9.一种电子白板用板书存储系统,其特征在于,所述系统包括:
>...【技术特征摘要】
1.一种电子白板用板书存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,监测电子白板上的新增内容是否达到设定的触发条件包括:
3.根据权利要求2所述的方法,其特征在于,依据单次数据传输的限定量对确定出的分区进行合并包括:
4.根据权利要求3所述的方法,其特征在于,确定该合并区域中每一个新增内容显示点所在的直线笔画的显示点数量包括:
5.根据权利要求4所述的方法,其特征在于,显示点信息为(第一维坐标,第二维坐标,显...
【专利技术属性】
技术研发人员:马健,李红亮,
申请(专利权)人:深圳市华熠致源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。