图形绘制引擎的变更控制方法和系统技术方案

技术编号:38837900 阅读:13 留言:0更新日期:2023-09-17 09:53
本发明专利技术涉及图形绘制的技术领域,提供了图形绘制引擎的变更控制方法和系统,基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎,能够为图形绘制处理端执行图形绘制任务过程中的不同图形绘制需求提供匹配的图形绘制引擎,还为每个图形绘制引擎配置合适的存储区间,保证图形绘制过程中的数据存储需求;将图形绘制任务数据分为若干任务子数据,并加载到相应的图形绘制引擎,为每个任务子数据提供最佳图形绘制,提高对每个任务子数据对应的图形绘制操作质量和效率;还对图形绘制引擎进行变更处理,改善图形绘制引擎的性能,再将所有图形绘制引擎生成的图形绘制图层叠加,得到图形绘制成品图,提高了图形绘制操作的正确性和可靠性。和可靠性。和可靠性。

【技术实现步骤摘要】
图形绘制引擎的变更控制方法和系统


[0001]本专利技术涉及图形绘制的
,特别涉及图形绘制引擎的变更控制方法和系统。

技术介绍

[0002]在计算机图形绘制过程中,通常会采用单一图形绘制引擎来完成整个图形绘制操作。在单一图形绘制引擎工作过程中,图形绘制引擎会对图形数据整体进行处理,每当完成一部分图形数据的处理后,会相应绘制形成一部分图形内容。上述方式能够便于对图形数据进行集中处理,有效防止图形数据遗漏处理的情况发生。但是单一图形绘制引擎存在一定的图形绘制短板,不能满足所有图形绘制需求,比如无法保证图形绘制过程中轮廓线条的形状和图形颜色配置的精确性,从而导致通过单一图形绘制引擎形成的图形无法具有较高的图像质量,降低了图形绘制的效率和可靠性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供了图形绘制引擎的变更控制方法和系统,其基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎,能够为图形绘制处理端执行图形绘制任务过程中的不同图形绘制需求提供匹配的图形绘制引擎,还为每个图形绘制引擎配置合适的存储区间,保证图形绘制过程中的数据存储需求;将图形绘制任务数据分为若干任务子数据,并加载到相应的图形绘制引擎,为每个任务子数据提供最佳图形绘制,提高对每个任务子数据对应的图形绘制操作质量和效率,避免单一图形绘制引擎处理所有数据而导致绘图效率低下和绘图误差较大的情况发生;还对图形绘制引擎进行变更处理,改善图形绘制引擎的性能,再将所有图形绘制引擎生成的图形绘制图层叠加,得到图形绘制成品图,提高了图形绘制操作的正确性和可靠性。
[0004]本专利技术提供图形绘制引擎的变更控制方法,包括如下步骤:步骤S1,基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎,以及在所述图形绘制处理端划定若干任务执行存储区间,并对每个图像绘制引擎和每个任务执行存储区间进行标识;步骤S2,对来自用户端的图形绘制请求进行分析,得到相应的图形绘制任务数据;基于所述图形绘制任务数据的图形绘制要素,将所述图形绘制任务数据分割成若干任务子数据,再将所述任务子数据加载到相应的图形绘制引擎;步骤S3,基于所述图形绘制引擎对所述任务子数据的初步查验结果,为所述图形绘制引擎分配相应的任务执行存储区间;基于所述图形绘制引擎对所述任务子数据的处理状态信息,对所述图形绘制引擎进行变更处理;步骤S4,基于所述图形绘制引擎输出关于所述任务子数据的处理结果,生成相应的图形绘制图层;再将所有任务子数据各自经相应图形绘制引擎处理后生成的图形绘制图层进行叠加,得到图形绘制成品图。
[0005]在本申请公开的一个实施例中,在所述步骤S1中,包括:对图形绘制处理端的历史图形绘制日志进行分析,得到所述图形绘制处理端在历史图形绘制过程中处理不同类型图形绘制任务对应调用的图形绘制工具组件信息;基于所述图形绘制工具组件信息,构建若干图形绘制引擎;其中,每个图形绘制引擎是由若干图形绘制工具组件加载在图形绘制框架形成的;基于所述图形绘制处理端的空闲存储空间大小和所述图形绘制处理端在历史图形绘制过程中处理不同图形绘制任务对应所需的存储空间大小,将所述图形绘制处理端的空闲存储空间划分为若干任务执行存储区间;对每个图形绘制引擎进行适配图形绘制功能的标识,以及对每个任务执行存储区间进行存储地址的标识。
[0006]在本申请公开的一个实施例中,在所述步骤S2中,包括:从来自用户端的图形绘制请求中提取所述用户端发起的图形绘制任务数据在所述用户端的存储位置信息,并基于所述存储位置信息,对所述图形绘制任务数据进行抽样处理,得到图形绘制任务数据样本;再判断所述图形绘制任务数据样本是否包括异常数据成分,若包括,则不调取所述图形绘制任务数据;若不包括,则调取所述图形绘制任务数据;基于调取的图形绘制任务数据关于图形轮廓、图形色度分布和图形的背景部分的绘制要素,将所述图形绘制任务数据分割成若干任务子数据;再基于所述图形绘制引擎标识对应的适配图形绘制功能和所述任务子数据对应的数据类型,将所述任务子数据加载到相应的图形绘制引擎。
[0007]在本申请公开的一个实施例中,在所述步骤S3中,包括:基于所述图形绘制引擎对其加载的任务子数据进行初步查验,估计所述图形绘制引擎处理所述任务子数据过程中的数据处理总量;基于所述数据处理总量,选择相应的任务执行存储区间,并基于选择的任务执行存储区间的存储地址,构建所述图形绘制引擎与所述任务执行存储区间的数据交互通道;基于所述图形绘制引擎对所述任务子数据的处理进度信息,对所述图形绘制引擎进行图形绘制工具组件更新处理。
[0008]在本申请公开的一个实施例中,在所述步骤S4中,包括:将所述图形绘制引擎输出关于所述任务子数据的处理结果映射到预定空白图层上,生成相应的图形绘制图层;再将所有任务子数据各自经相应图形绘制引擎处理后生成的图形绘制图层进行叠加,得到图形绘制成品图,以及对所述图形绘制成品图进行图形视觉参数调整。
[0009]本专利技术还提供图形绘制引擎的变更控制系统,包括:图形绘制引擎构建模块,用于基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎;存储区间划分模块,用于在所述图形绘制处理端划定若干任务执行存储区间;标识处理模块,用于对每个图像绘制引擎和每个任务执行存储区间进行标识;图形绘制任务数据获取模块,用于对来自用户端的图形绘制请求进行分析,得到相应的图形绘制任务数据;图形绘制任务数据分割与加载模块,用于基于所述图形绘制任务数据的图形绘制
要素,将所述图形绘制任务数据分割成若干任务子数据,再将所述任务子数据加载到相应的图形绘制引擎;存储区间分配模块,用于基于所述图形绘制引擎对所述任务子数据的初步查验结果,为所述图形绘制引擎分配相应的任务执行存储区间;图形绘制引擎变更模块,用于基于所述图形绘制引擎对所述任务子数据的处理状态信息,对所述图形绘制引擎进行变更处理;图形绘制图层生成模块,用于基于所述图形绘制引擎输出关于所述任务子数据的处理结果,生成相应的图形绘制图层;图形绘制成品图形成模块,用于将所有任务子数据各自经相应图形绘制引擎处理后生成的图形绘制图层进行叠加,得到图形绘制成品图。
[0010]在本申请公开的一个实施例中,所述图形绘制引擎构建模块用于基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎,包括:对图形绘制处理端的历史图形绘制日志进行分析,得到所述图形绘制处理端在历史图形绘制过程中处理不同类型图形绘制任务对应调用的图形绘制工具组件信息;基于所述图形绘制工具组件信息,构建若干图形绘制引擎;其中,每个图形绘制引擎是由若干图形绘制工具组件加载在图形绘制框架形成的;所述存储区间划分模块用于在所述图形绘制处理端划定若干任务执行存储区间,包括:基于所述图形绘制处理端的空闲存储空间大小和所述图形绘制处理端在历史图形绘制过程中处理不同图形绘制任务对应所需的存储空间大小,将所述图形绘制处理端的空闲存储空间划分为若干任务执行存储区间;所述标识处理模块用于对每个图像绘制引擎和每个任务执行存储区间进行标识,包括:对每个图形绘制引擎进行适配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.图形绘制引擎的变更控制方法,其特征在于,其包括如下步骤:步骤S1,基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎,以及在所述图形绘制处理端划定若干任务执行存储区间,并对每个图像绘制引擎和每个任务执行存储区间进行标识;步骤S2,对来自用户端的图形绘制请求进行分析,得到相应的图形绘制任务数据;基于所述图形绘制任务数据的图形绘制要素,将所述图形绘制任务数据分割成若干任务子数据,再将所述任务子数据加载到相应的图形绘制引擎;步骤S3,基于所述图形绘制引擎对所述任务子数据的初步查验结果,为所述图形绘制引擎分配相应的任务执行存储区间;基于所述图形绘制引擎对所述任务子数据的处理状态信息,对所述图形绘制引擎进行变更处理;步骤S4,基于所述图形绘制引擎输出关于所述任务子数据的处理结果,生成相应的图形绘制图层;再将所有任务子数据各自经相应图形绘制引擎处理后生成的图形绘制图层进行叠加,得到图形绘制成品图。2.如权利要求1所述的图形绘制引擎的变更控制方法,其特征在于:在所述步骤S1中,包括:对图形绘制处理端的历史图形绘制日志进行分析,得到所述图形绘制处理端在历史图形绘制过程中处理不同类型图形绘制任务对应调用的图形绘制工具组件信息;基于所述图形绘制工具组件信息,构建若干图形绘制引擎;其中,每个图形绘制引擎是由若干图形绘制工具组件加载在图形绘制框架形成的;基于所述图形绘制处理端的空闲存储空间大小和所述图形绘制处理端在历史图形绘制过程中处理不同图形绘制任务对应所需的存储空间大小,将所述图形绘制处理端的空闲存储空间划分为若干任务执行存储区间;对每个图形绘制引擎进行适配图形绘制功能的标识,以及对每个任务执行存储区间进行存储地址的标识。3.如权利要求1所述的图形绘制引擎的变更控制方法,其特征在于:在所述步骤S2中,包括:从来自用户端的图形绘制请求中提取所述用户端发起的图形绘制任务数据在所述用户端的存储位置信息,并基于所述存储位置信息,对所述图形绘制任务数据进行抽样处理,得到图形绘制任务数据样本;再判断所述图形绘制任务数据样本是否包括异常数据成分,若包括,则不调取所述图形绘制任务数据;若不包括,则调取所述图形绘制任务数据;基于调取的图形绘制任务数据关于图形轮廓、图形色度分布和图形的背景部分的绘制要素,将所述图形绘制任务数据分割成若干任务子数据;再基于所述图形绘制引擎标识对应的适配图形绘制功能和所述任务子数据对应的数据类型,将所述任务子数据加载到相应的图形绘制引擎。4.如权利要求1所述的图形绘制引擎的变更控制方法,其特征在于:在所述步骤S3中,包括:基于所述图形绘制引擎对其加载的任务子数据进行初步查验,估计所述图形绘制引擎处理所述任务子数据过程中的数据处理总量;基于所述数据处理总量,选择相应的任务执行存储区间,并基于选择的任务执行存储区间的存储地址,构建所述图形绘制引擎与所述
任务执行存储区间的数据交互通道;基于所述图形绘制引擎对所述任务子数据的处理进度信息,对所述图形绘制引擎进行图形绘制工具组件更新处理。5.如权利要求1所述的图形绘制引擎的变更控制方法,其特征在于:在所述步骤S4中,包括:将所述图形绘制引擎输出关于所述任务子数据的处理结果映射到预定空白图层上,生成相应的图形绘制图层;再将所有任务子数据各自经相应图形绘制引擎处理后生成的图形绘制图层进行叠加,得到图形绘制成品图,以及对所述图形绘制成品图进行图形视觉参数调整。6.图形绘制引擎的变更控制系统,其特征在于,包括:图形绘制引擎构建模块,用于基于图形绘制处理端的历史图形绘制日志,构建若干图形绘制引擎;存储区间划分模块,用于在所述图形绘制处理端划定若干任务执行存储区间;标识处理模块,用于对每个图像绘制引擎和每个任务执行存储区间进行标识;图形绘制任务数据获取模块,用于对来自用户端的图形绘制请求进行分析,得到相应的图形绘制任务数据;图形绘制任务数据分割与加载模块,用于基于所述图形绘制任务数据的图形绘制要素,将所述图形绘制任务数据分割成若干任务子数据,再将所述任务子数据加载到相应的图形绘制引擎;存储区间分配模块,用...

【专利技术属性】
技术研发人员:樊骥李牧韩洋钟采奕朱谨颋邱奇奇
申请(专利权)人:成都中科合迅科技有限公司
类型:发明
国别省市:

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

1