System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于数据分片的电子白板局部渲染方法、装置及介质制造方法及图纸_技高网

一种基于数据分片的电子白板局部渲染方法、装置及介质制造方法及图纸

技术编号:40259692 阅读:9 留言:0更新日期:2024-02-02 22:50
本发明专利技术公开了一种基于数据分片的电子白板局部渲染方法、装置及介质,所述方法包括:获取电子白板所输入的信息界面,将信息界面划分为若干数据片;根据若干数据片的时间关系确定各自的层级,得到层级关系集;根据若干数据片的空间关系确定各自的Rect坐标,得到Rect坐标集;获取电子白板当前的显示区域,确定Rect坐标集与显示区域之间的重合部分为加载区,将加载区上的数据片按照层级关系集依次进行渲染,得到渲染结果。本发明专利技术提出一种基于数据分片的电子白板局部渲染方法、装置及介质,通过Rect坐标定位能够快速确定待渲染的加载区,只对该加载区上的数据片进行渲染,能够加快渲染进程,解决对电子白板所获取的数据进行整体渲染,导致渲染进程缓慢的问题。

【技术实现步骤摘要】

本专利技术涉及电子白板,特别是涉及一种基于数据分片的电子白板局部渲染方法、装置及介质


技术介绍

1、电子白板是一种常见的多媒体教学或会议工具,能够通过投影机将图像投射到白板上,并允许用户通过触摸或使用特殊的电子笔进行操作,实现即时标注、圈点、绘画等交互功能。电子白板的渲染处理,能够呈现用户界面、图形或其他形式的可视化效果,使数据以更直观、易于理解的方式展示给用户,以提高用户体验、增强交互性,以及改善信息的可读性。

2、然而,现有电子白板往往是对白板所获取的数据进行整体渲染,在对大型数据量进行处理时,该渲染方式不仅会导致渲染速度缓慢,甚至会造成系统崩溃等问题的发生,造成渲染失败。


技术实现思路

1、本专利技术提供一种基于数据分片的电子白板局部渲染方法、装置及介质,以解决对电子白板所获取的数据进行整体渲染,导致渲染进程缓慢的问题。

2、为了解决上述问题,本专利技术提供了一种基于数据分片的电子白板局部渲染方法,包括:

3、获取电子白板所输入的信息界面,将所述信息界面划分为若干数据片;

4、根据所述若干数据片的时间关系确定各自的层级,得到层级关系集;

5、根据所述若干数据片的空间关系确定各自的rect坐标,得到rect坐标集;其中,所述rect坐标是通过预先在所述电子白板上建立的rect坐标系确定的;

6、获取所述电子白板当前的显示区域,确定所述rect坐标集与所述显示区域之间的重合部分为加载区,将所述加载区上的数据片按照所述层级关系集依次进行渲染,得到渲染结果。

7、本专利技术通过将电子白板所输入的信息界面划分为若干数据片,使得后期在进行数据渲染时,是对部分分片数据进行渲染,而不是对整体数据进行渲染,能够加快渲染进程。通过rect坐标系对若干数据片和电子白板当前的显示区域进行定位,能够快速准确地找到两者的重合部分,也就是能够快捷地确定当前用户界面所呈现的需要进行渲染的数据片。根据层级关系集对加载区上的数据片进行分层渲染,可以针对不同的元素或数据进行独立的调整处理,能够将复杂的数据场景简单化,避免同时渲染导致的运行速度缓慢和崩溃等问题。相比于现有技术,本专利技术通过rect坐标定位能够快速确定待渲染的加载区,只对该加载区上的数据片进行渲染,能够加快渲染进程,并且通过层级关系集对加载区上的数据片进行分层渲染,还能够避免同时渲染导致的运行速度缓慢和崩溃等问题,因此本专利技术能够解决对电子白板所获取的数据进行整体渲染,导致渲染进程缓慢的问题。

8、作为优选方案,根据所述若干数据片的空间关系确定各自的rect坐标,得到rect坐标集,具体为:

9、在所述电子白板预先建立的所述rect坐标系中,确定所述若干数据片中第一数据片的对角所在位置,得到第一对角坐标;

10、根据所述第一对角坐标,通过rect函数描绘出所述第一数据片所在的矩形区域,由所述矩形区域的四角坐标共同构成所述第一数据片的rect坐标;

11、遍历所述若干数据片,得到所述rect坐标集。

12、本优选方案是通过rect坐标系确定rect坐标集,其中,使用rect函数根据第一数据片的对角坐标信息,就能快速并精确地绘制出第一数据片所在的矩形区域,以此获取rect坐标集,因为若干数据片中的数据片数量可能会出现比较多的情况,因此采用此方式能够节省rect坐标集的获取时间。

13、作为优选方案,确定所述rect坐标集与所述显示区域之间的重合部分为加载区,具体为:

14、通过所述rect坐标系确定所述显示区域的第二对角坐标,根据所述第二对角坐标,通过所述rect函数描绘出所述显示区域所在的第一矩形区域;

15、确定所述rect坐标集中rect坐标各自所对应的矩形区域与所述第一矩形区域之间的重合区域,所述重合区域为所述加载区。

16、本优选方案通过坐标定位的形式,把各矩形区域的重合区域作为加载区,能够快速准确地锁定电子白板当前的显示区域所包含的待渲染数据片。

17、作为优选方案,将所述加载区上的数据片按照所述层级关系集依次进行渲染,得到渲染结果,具体为:

18、按照所述层级关系集,将所述加载区上处于同一层级的数据片进行合并,得到数据片集;

19、根据所述层级关系集,对所述数据片集中合并后的数据片依次进行渲染,得到渲染结果。

20、本优选方案根据层级关系集把处于同一层级的数据片进行合并,能够简化数据片的渲染次数,并且对同一层级的数据片进行渲染也就相当于分层渲染,因此可以针对不同的元素或数据进行独立的调整处理,能够将复杂的数据场景简单化,避免同时渲染导致的运行速度缓慢和崩溃等问题。

21、作为优选方案,将所述信息界面划分为若干数据片,具体为:

22、根据所述电子白板当前的显示区域大小以及所述信息界面所含数据量的多少,将所述信息界面划分为所述若干数据片。

23、本优选方案通过综合考虑电子白板当前的显示区域大小以及信息界面所含数据量的多少对信息界面进行划分,能够在保证每个数据片中所包含的数据信息不会太多的同时,确保数据片大小处于适宜的尺寸,以便后续对加载区进行确定。

24、本专利技术还提供了一种基于数据分片的电子白板局部渲染装置,包括划分模块、层级模块、坐标模块和渲染模块;

25、其中,所述划分模块,用于获取电子白板所输入的信息界面,将所述信息界面划分为若干数据片;

26、所述层级模块,用于根据所述若干数据片的时间关系确定各自的层级,得到层级关系集;

27、所述坐标模块,用于根据所述若干数据片的空间关系确定各自的rect坐标,得到rect坐标集;其中,所述rect坐标是通过预先在所述电子白板上建立的rect坐标系确定的;

28、所述渲染模块,用于获取所述电子白板当前的显示区域,确定所述rect坐标集与所述显示区域之间的重合部分为加载区,将所述加载区上的数据片按照所述层级关系集依次进行渲染,得到渲染结果。

29、作为优选方案,所述坐标模块包括坐标第一确定单元、坐标第二确定单元和坐标第三确定单元;

30、其中,所述坐标第一确定单元,用于在所述电子白板预先建立的所述rect坐标系中,确定所述若干数据片中第一数据片的对角所在位置,得到第一对角坐标;

31、所述坐标第二确定单元,用于根据所述第一对角坐标,通过rect函数描绘出所述第一数据片所在的矩形区域,由所述矩形区域的四角坐标共同构成所述第一数据片的rect坐标;

32、所述坐标第三确定单元,用于遍历所述若干数据片,得到所述rect坐标集。

33、作为优选方案,所述渲染模块包括描绘单元和加载单元;

34、其中,所述描绘单元,用于通过所述rect坐标系确定所述显示区域的第二对角坐标,根据所述第二对角坐标,通过所述rect函数描绘出所述显示区域所在的第一矩形区域;

本文档来自技高网...

【技术保护点】

1.一种基于数据分片的电子白板局部渲染方法,其特征在于,包括:

2.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,根据所述若干数据片的空间关系确定各自的Rect坐标,得到Rect坐标集,具体为:

3.如权利要求2所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,确定所述Rect坐标集与所述显示区域之间的重合部分为加载区,具体为:

4.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,将所述加载区上的数据片按照所述层级关系集依次进行渲染,得到渲染结果,具体为:

5.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,将所述信息界面划分为若干数据片,具体为:

6.一种基于数据分片的电子白板局部渲染装置,其特征在于,包括划分模块、层级模块、坐标模块和渲染模块;

7.如权利要求6所述的一种基于数据分片的电子白板局部渲染装置,其特征在于,所述坐标模块包括坐标第一确定单元、坐标第二确定单元和坐标第三确定单元;

8.如权利要求7所述的一种基于数据分片的电子白板局部渲染装置,其特征在于,所述渲染模块包括描绘单元和加载单元;

9.如权利要求6所述的一种基于数据分片的电子白板局部渲染装置,其特征在于,所述渲染模块包括合并单元和整体渲染单元;

10.如权利要求6所述的一种基于数据分片的电子白板局部渲染装置,其特征在于,所述划分模块包括数据划分单元;

11.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被计算机调用并执行,实现如上述权利要求1至5任意一种基于数据分片的电子白板局部渲染方法。

...

【技术特征摘要】

1.一种基于数据分片的电子白板局部渲染方法,其特征在于,包括:

2.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,根据所述若干数据片的空间关系确定各自的rect坐标,得到rect坐标集,具体为:

3.如权利要求2所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,确定所述rect坐标集与所述显示区域之间的重合部分为加载区,具体为:

4.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,将所述加载区上的数据片按照所述层级关系集依次进行渲染,得到渲染结果,具体为:

5.如权利要求1所述的一种基于数据分片的电子白板局部渲染方法,其特征在于,将所述信息界面划分为若干数据片,具体为:

6.一种基于数据分片的电子白板局部渲染装置,其特征在于,包括...

【专利技术属性】
技术研发人员:李仕庭吴志豪刘宗林
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

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

1