一种图像生成方法和装置制造方法及图纸

技术编号:37623090 阅读:7 留言:0更新日期:2023-05-18 12:14
本发明专利技术公开了一种图像生成方法和装置,涉及计算机技术领域、金融科技领域和信息技术领域。该方法的一具体实施方式包括接收图像生成请求,获取表格码,筛选所述表格码对应的数据表,基于数据表得到多个横轴维度值、多个查询维度值和多个分组维度值;将每个分组维度值分别和每个横轴维度值组合,得到多个第一序列,在多个查询维度值中任选一个加入每个第一序列,得到多个第二序列;在数据表筛选每个第二序列对应的数据,调用统计函数处理数据,得到多个目标数据;根据纵轴维度和多个横轴维度值生成坐标轴,确定每个目标数据对应的坐标点,以生成目标图像。从而,本发明专利技术的实施方式能够解决现有缺乏快速高效的数据资产整合模型的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
一种图像生成方法和装置


[0001]本专利技术涉及计算机
、金融科技领域和信息
,尤其涉及一种图像生成方法和装置。

技术介绍

[0002]目前,对数据资产管理模型的设计开发十分普遍,为企业用户提供了定制化的数据资产整合分析服务,可以极大地提高数据资产的利用效率,从而为对应的企业用户带来未来经济利益。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]企业用户在享受高度贴合业务需求的数据资产整理服务时,数据资产管理模型开发周期长的问题普遍存在;尤其是需要从不同维度对数据资产进行整合分析、并达到预设的数据资产展示效果时,相应的数据资产管理模型必须经过产品设计、开发、测试的全套流程,导致迭代周期十分漫长,从而无法做到对现有数据资产展示的积极响应。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种图像生成方法和装置,能够解决现有缺乏快速高效的数据资产整合模型的技术问题。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种图像生成方法,包括接收图像生成请求,获取表格码、统计函数、纵轴维度、横轴维度、查询维度和分组维度;筛选得到所述表格码对应的数据表,基于数据表确定所述横轴维度、查询维度和分组维度分别对应的多个横轴维度值、多个查询维度值和多个分组维度值;将所述的每个分组维度值分别和每个横轴维度值进行组合,得到多个第一序列,在所述多个查询维度值中任选一个作为目标查询维度值并加入每个第一序列,得到多个第二序列;在数据表中筛选得到每个第二序列对应的数据,调用统计函数对所述数据进行处理,得到多个目标数据;根据所述的纵轴维度和多个横轴维度值生成相应的坐标轴,确定每个目标数据在坐标轴中的坐标点,以生成目标图像。
[0007]可选地,在所述多个查询维度值中任选一个作为目标查询维度值并加入每个第一序列之前,包括:
[0008]响应于确定所述图像生成请求包括多个分组维度,对所述多个分组维度进行预处理,将预处理后保留的多个分组维度作为更新后的多个分组维度;确定更新后的每个分组维度分别对应的多个分组维度值;将分别对应于不同分组维度的多个分组维度值进行组合,得到多个分组维度值序列;将每个分组维度值序列分别和每个横轴维度值进行组合,得到多个第一序列。
[0009]可选地,对所述多个分组维度进行预处理,包括:
[0010]判断所述多个分组维度中是否存在从属关系;若否则保留所有的分组维度;若是则选取并保留其中不存在从属关系的分组维度和从属关系中的附属分组维度,删除未选取
的分组维度;得到保留的多个分组维度。
[0011]可选地,生成目标图像,包括:
[0012]判断所述图像生成请求是否包括多个分组维度;若否则连接对应于相同的分组维度值的所有坐标点;若是则连接对应于相同的分组维度值序列的所有坐标点;得到多条折线,并对每条折线分别进行标记,得到多条标记后的折线;基于每条标记后的折线对应的分组维度值和标记,生成每条标记后的折线对应的标注信息,得到多条标注信息,并根据多条标记后的折线的排列顺序确定对应的标注信息的排列顺序,对多条标注信息进行排列,将排列后的标注信息作为图注,以对所述的多条标记后的折线进行注解,得到目标图像。
[0013]可选地,得到目标图像之后,包括:
[0014]调取预设的面板,所述面板包括初始化的下拉框控件和初始化的图像区域;将目标图像加载至所述图像区域;所述下拉框控件包括文本框控件和下拉菜单控件,以将所述目标查询维度值添加入文本框控件,以作为当前选项,并将所述多个查询维度值添加入下拉菜单控件,以作为多个下拉选项;得到配置好的面板,对配置好的面板进行展示。
[0015]可选地,对配置好的面板进行展示之后,包括:
[0016]响应于对下拉菜单控件的点击操作,将点击区域对应的下拉选项作为目标选项,以使用目标选项对当前选项进行更新,并使用更新后的当前选项对文本框控件进行更新,以得到更新后的下拉框控件。
[0017]可选地,得到更新后的下拉框控件之后,包括:
[0018]使用更新后的当前选项对目标查询维度值进行更新,得到更新后的目标查询维度值;根据更新后的目标查询维度值对每个第二序列进行对应的更新,以在数据表中筛选得到更新后的第二序列对应的新数据,调用统计函数对所述新数据进行处理,得到多个新目标数据,根据所述新目标数据对目标图像中的坐标点进行更新,得到更新后的目标图像;将更新后的目标图像加载至所述面板的图像区域,以替换更新前的目标图像。
[0019]另外,本专利技术还提供了一种图像生成装置,包括获取模块,用于接收图像生成请求,获取表格码、统计函数、纵轴维度、横轴维度、查询维度和分组维度;组合模块,用于筛选得到所述表格码对应的数据表,基于数据表确定所述横轴维度、查询维度和分组维度分别对应的多个横轴维度值、多个查询维度值和多个分组维度值;用于将所述的每个分组维度值分别和每个横轴维度值进行组合,得到多个第一序列,在所述多个查询维度值中任选一个作为目标查询维度值并加入每个第一序列,得到多个第二序列;筛选模块,用于在数据表中筛选得到每个第二序列对应的数据,调用统计函数对所述数据进行处理,得到多个目标数据;制图模块,用于根据所述的纵轴维度和多个横轴维度值生成相应的坐标轴,确定每个目标数据在坐标轴中的坐标点,以生成目标图像。
[0020]上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术通过接收图像生成请求,从而解析得到所述图像生成请求对应的表格码、统计函数、纵轴维度、横轴维度、查询维度和分组维度,实现了根据图像生成请求自动化获取作图参数的过程,从而为后续根据作图参数生成目标图像做好铺垫;并且,本专利技术通过筛选得到所述表格码对应的数据表,进而确定对应的多个横轴维度值、多个查询维度值和多个分组维度值,完成了确定相应的源数据和筛选条件的过程,实现了解析得到的作图参数的初步利用,为后续根据筛选得到目标数据提供了数据支撑;同时,本专利技术通过按照预设的规则对所述的多个横轴维度值、多个查
询维度值和多个分组维度值进行组合,得到多个第二序列,实现了多个筛选条件间的匹配组合,得到了目标筛选条件,达成了将所述图像生成请求包括的作图参数彻底地转化为计算机理解的数据筛选条件的效果;此外,本专利技术通过在数据表中筛选得到每个第二序列对应的数据,调用统计函数对所述数据进行处理,得到多个目标数据,完成了根据目标筛选条件筛选得到数据,并通过指定的计算将数据处理为目标数据的过程,能够达到对筛选得到的数据进行多样化、个性化的聚合处理的目的,从而使得处理得到的目标数据津贴开发需求;另外,本专利技术通过根据所述的纵轴维度和多个横轴维度值生成相应的坐标轴,确定每个目标数据在坐标轴中的坐标点,以生成目标图像,完成了确定坐标轴,并基于目标数据描点、连线以生成目标图像的过程,从而完成了对图像生成请求的响应,实现了通过折线图的形式对相应的数据资产进行直观的、多维度的展示和分析。
[0021]上述的非惯用的可选方式所具有的进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:接收图像生成请求,获取表格码、统计函数、纵轴维度、横轴维度、查询维度和分组维度;筛选得到所述表格码对应的数据表,基于数据表确定所述横轴维度、查询维度和分组维度分别对应的多个横轴维度值、多个查询维度值和多个分组维度值;将所述的每个分组维度值分别和每个横轴维度值进行组合,得到多个第一序列,在所述多个查询维度值中任选一个作为目标查询维度值并加入每个第一序列,得到多个第二序列;在数据表中筛选得到每个第二序列对应的数据,调用统计函数对所述数据进行处理,得到多个目标数据;根据所述的纵轴维度和多个横轴维度值生成相应的坐标轴,确定每个目标数据在坐标轴中的坐标点,以生成目标图像。2.根据权利要求1所述的方法,其特征在于,在所述多个查询维度值中任选一个作为目标查询维度值并加入每个第一序列之前,包括:响应于确定所述图像生成请求包括多个分组维度,对所述多个分组维度进行预处理,将预处理后保留的多个分组维度作为更新后的多个分组维度;确定更新后的每个分组维度分别对应的多个分组维度值;将分别对应于不同分组维度的多个分组维度值进行组合,得到多个分组维度值序列;将每个分组维度值序列分别和每个横轴维度值进行组合,得到多个第一序列。3.根据权利要求2所述的方法,其特征在于,对所述多个分组维度进行预处理,包括:判断所述多个分组维度中是否存在从属关系;若否则保留所有的分组维度;若是则选取并保留其中不存在从属关系的分组维度和从属关系中的附属分组维度,删除未选取的分组维度;得到保留的多个分组维度。4.根据权利要求1

3中任一所述的方法,其特征在于,生成目标图像,包括:判断所述图像生成请求是否包括多个分组维度;若否则连接对应于相同的分组维度值的所有坐标点;若是则连接对应于相同的分组维度值序列的所有坐标点;得到多条折线,并对每条折线分别进行标记,得到多条标记后的折线;基于每条标记后的折线对应的分组维度值和标记,生成每条标记后的折线对应的标注信息,得到多条标注信息,并根据多条标记后的折线的排列顺序确定对应的标注信息的排列顺序,对多条标注信息进行排列,将排列后的标注信息作为图注,以对所述的多条标记后的折线进行注解,得到目标图像。5.根据权利要求4所述的方法,其特征在于,得到目标图像之后,包括:调取预设的面板,所述面板包括初始化的下拉框控件和初始化的图像区域;将目标图像加载至所述图像区域;所述下拉框控件包括文本框控件和下拉菜单控件,以将所述目标查询维度值添加入文本框控件,以作为当前选项,并将所述多个查询维度值添加入下拉菜单控件,以作为多个下
拉选项;得到配置好的面板,对配置好的面板进行展示。6.根据权利要求5所述的方法,其特征在于,对配置好的面板进行展示之后,包括:响应于对下拉菜单控件的点击操作,将点击区域对应的下拉选项作为目标选项,以使用目标选项对当前选项进行更新,并使用更新后的当前选项对文本框控件进行更新,以得到更新后的下拉框控件。7.根据权利要求6所述的方法,其特征在于,得到更新后的下拉框控件之后,包括:使用更新后的当前选项对目标查询维度值进行更新,得到更新后的目标查询维度值;根据更新后的目标查询维度值对每个第二序列进行对应的更新,以在数据表中筛选得到更新后的第二序列对应的新数据,调用统计函数对所述新数据进行处理,得到多个新目标数据,根据所述新目标数据对目标图像中的坐标点进行更新,得到更新后的目标图像;将更新后的目标图像加载至所述面板的图像区域,以替换更新前的目标图像。8.一种图像生成装置,其特征在于,包括:获取模块,用于接收图像生成请求,获取表格码、统计函数、纵轴维度、横轴维度、查询维度和分组维度;组合模块,用于筛选得到所述表格码对应的数据表,基于数据表确定所述横轴维度、查询维度和分组维度分别对...

【专利技术属性】
技术研发人员:张彪
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1